.partnership-hero{background:var(--navy);color:#fff;padding:80px 7vw 95px}.partnership-hero>p,.application-layout aside>p{color:#66d5c8;font-size:11px;letter-spacing:.16em}.partnership-hero h1{font:700 clamp(3rem,6vw,6rem)/1.03 Manrope;letter-spacing:-.055em;max-width:900px;margin:15px 0 28px}.partnership-hero h1 em{color:var(--gold);font-style:normal}.partnership-hero>span{display:block;color:#bdccd2;font-size:18px;max-width:720px}.application-layout{display:grid;grid-template-columns:minmax(240px,360px) minmax(0,760px);gap:7vw;padding:80px 7vw;align-items:start}.application-layout aside{position:sticky;top:25px}.application-layout aside h2{font:700 30px/1.2 Manrope;margin:10px 0 25px}.application-layout aside ul{padding:0;list-style:none;border-top:1px solid var(--line)}.application-layout aside li{padding:11px 0;border-bottom:1px solid var(--line);color:var(--muted)}.review-note{background:var(--navy);color:#fff;padding:24px;margin-top:32px}.review-note strong,.review-note span{display:block}.review-note span{color:#afc0c8;font-size:13px;margin-top:8px}.application-card{background:#fff;border:1px solid var(--line);padding:clamp(25px,5vw,55px)}fieldset{border:0;padding:0;margin:0 0 36px}legend{width:100%;font:700 20px Manrope;border-bottom:1px solid var(--line);padding-bottom:12px;margin-bottom:20px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}form label{display:grid;gap:7px;font-size:12px;font-weight:700;margin-bottom:18px}form label small{font-weight:400;color:var(--muted)}input,select,textarea{width:100%;border:1px solid var(--line);background:#fbfcfa;padding:12px;font:inherit;color:var(--ink);outline-color:var(--teal)}textarea{resize:vertical}form button{border:0;background:var(--teal);color:#fff;padding:14px 18px;font:700 13px "DM Sans";cursor:pointer;display:flex;justify-content:space-between;gap:35px}.privacy{font-size:11px;color:var(--muted);max-width:600px}.trap{position:absolute!important;left:-9999px!important}.form-errors{background:#fff2ef;border-left:3px solid #b7472f;padding:18px;margin-bottom:25px}.form-errors ul{margin-bottom:0}.form-success{border-top:4px solid var(--teal);padding:20px 0}.form-success strong{font:700 30px Manrope}.form-success a{color:var(--teal);font-weight:700}@media(max-width:800px){.application-layout{grid-template-columns:1fr}.application-layout aside{position:static}header nav{display:none}}@media(max-width:520px){.form-grid{grid-template-columns:1fr}.partnership-hero{padding-top:55px}.application-card{padding:24px 18px}}
