.application-link{width:100%;margin-top:12px;padding:11px;border:1px solid #cbd9ee;border-radius:7px;background:#fff;color:#245ea9;font-weight:700}
.application-page{min-height:100vh;background:#061b3b;color:#fff;display:grid;grid-template-columns:minmax(340px,.8fr) minmax(520px,1.2fr);padding:96px 6% 60px;gap:7%;position:relative}
.application-header{position:absolute;left:6%;right:6%;top:28px;display:flex;justify-content:space-between;align-items:center}
.application-header button{border:0;background:transparent;color:#b9cceb}.application-brand{color:#fff;text-decoration:none;font-weight:800;font-size:18px;display:flex;align-items:center;gap:7px;flex-wrap:wrap}.application-brand small{font:500 9px "DM Mono",monospace;color:#8fa8ca;letter-spacing:.08em}.application-brand span,.application-intro h1 span{color:#3f83ff}
.application-intro{align-self:center}.application-intro h1{font:700 clamp(52px,6vw,92px) Oswald,sans-serif;line-height:.94;margin:0 0 25px}.application-intro>p:not(.eyebrow){color:#b8c9e4;max-width:520px;line-height:1.8}
.fit-note{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 4px;max-width:540px}.fit-note strong{width:100%;font-size:11px;letter-spacing:.08em;color:#8fa8ca;text-transform:uppercase}.fit-note span{border:1px solid #31517d;border-radius:999px;padding:7px 11px;color:#dce8fb;font-size:11px;background:#0b2852}
.application-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:38px}.application-steps span{border-top:1px solid #31517d;padding-top:12px;color:#a8bad6;font-size:11px}.application-steps b{display:block;color:#59d9c8;margin-bottom:7px}
.application-card{align-self:start;background:#fff;color:#16253b;border-radius:14px;padding:34px;box-shadow:0 35px 80px #020a185c}.application-card h2{font-size:28px;margin:0}.application-form{display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.application-form label{font-size:11px;font-weight:700;margin-top:16px}.application-form label small{font-weight:400;color:#8190a3}.application-form input,.application-form textarea,.application-form select{width:100%;border:1px solid #dbe3ef;border-radius:7px;margin-top:7px;padding:11px;background:#fff;color:#16253b}.application-form textarea{min-height:74px;resize:vertical}.application-form .wide{grid-column:1/-1}.application-form .consent{display:flex;gap:10px;align-items:flex-start;color:#62738a;font-weight:400;line-height:1.5}.application-form .consent input{width:17px;margin:2px 0}.application-success{text-align:center;padding:60px 20px}.application-success>span{display:grid;place-items:center;width:62px;height:62px;border-radius:50%;background:#e4f9f5;color:#23a78f;font-size:28px;margin:auto}.application-success h2{margin-top:22px}.application-success p{color:#687990;line-height:1.7}.application-admin-list{display:grid;gap:11px;margin-top:16px}.application-admin-row{display:grid;grid-template-columns:1.4fr 1fr .8fr auto;gap:22px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:9px;padding:18px}.application-admin-row h2{font-size:14px;margin:4px 0}.application-admin-row p,.application-admin-row span{display:block;color:#7b8b9e;font-size:10px;margin:3px 0}.application-admin-row small{font:9px "DM Mono",monospace;color:#8798ad}.application-admin-row strong{display:block;font-size:11px;margin-top:5px}.modal-form textarea{width:100%;min-height:80px;border:1px solid #dbe3f0;border-radius:7px;margin-top:7px;padding:10px;color:var(--ink);font:inherit}
@media(max-width:900px){.application-page{grid-template-columns:1fr;padding-top:90px}.application-intro h1{font-size:54px}.application-steps{margin-bottom:10px}.application-admin-row{grid-template-columns:1fr 1fr}.application-admin-row button{justify-self:start}}
@media(max-width:600px){.application-page{padding:110px 18px 30px}.application-header{left:18px;right:18px;top:20px;align-items:flex-start}.application-brand{max-width:210px}.application-header button{max-width:110px;text-align:right}.application-intro h1{font-size:48px}.application-steps{grid-template-columns:1fr 1fr}.application-card{padding:23px}.application-form{grid-template-columns:1fr}.application-form .wide{grid-column:auto}.application-admin-row{grid-template-columns:1fr}}
