.exPage{color:#09213f;background:#f3f7fb;min-height:100vh}.exNav{background:#fff;border-bottom:1px solid #dce5ef;justify-content:space-between;align-items:center;height:88px;padding:0 max(5vw,50vw - 580px);display:flex}.exNav img{width:175px;height:auto}.exNav>a:last-child{color:#0b528e;font-weight:800}.exHero{color:#fff;background:linear-gradient(135deg,#082b55,#0b6094);padding:5rem max(5vw,50vw - 525px)}.exHero div{max-width:850px}.exHero p{color:#f1cf76;letter-spacing:.14em;font-weight:900}.exHero h1{letter-spacing:-.05em;margin:.5rem 0;font-size:clamp(2.8rem,5vw,5rem);line-height:.96}.exHero h2{color:#cbe5f7;margin:.7rem 0 1.3rem;font-size:1.4rem}.exHero span{max-width:740px;font-size:1.1rem;line-height:1.65;display:block}.exFormShell{background:#fff;border:1px solid #dce5ef;border-radius:28px;max-width:1050px;margin:3rem auto;padding:clamp(1.3rem,4vw,3rem);box-shadow:0 24px 70px #19344f12}.exLang{justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.exLang svg{width:18px}.exLang button{background:0 0;border:0;border-radius:999px;padding:.5rem .8rem;font-weight:800}.exLang .active{color:#fff;background:#0a3c70}.exFormShell>header{align-items:flex-start;gap:1rem;margin:1rem 0 2rem;display:flex}.exFormShell>header>svg{color:#0b5995;background:#e7f2ff;border-radius:12px;width:44px;height:44px;padding:.6rem}.exFormShell h2{letter-spacing:-.045em;margin:0;font-size:clamp(2rem,4vw,3.5rem)}.exFormShell header p{color:#617187}.exFormShell header small{color:#9b2c2c;font-weight:800}.exFormShell fieldset,.exConditional{border:1px solid #d8e3ef;border-radius:18px;margin:1.2rem 0;padding:1.4rem}.exFormShell legend,.exConditional summary{color:#0a4276;padding:0 .5rem;font-size:1.08rem;font-weight:900}.exGrid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.exGrid label{font-weight:800}.exGrid label small{color:#718096;font-weight:500}.exGrid .wide,.exAlert{grid-column:1/-1}.exGrid input,.exGrid select,.exGrid textarea,.exQuestion textarea{color:#09213f;width:100%;font:inherit;background:#fff;border:1px solid #c8d6e5;border-radius:11px;margin-top:.45rem;padding:.85rem .9rem}.exChecks{grid-template-columns:repeat(3,1fr);gap:.7rem;display:grid}.exChecks label{border:1px solid #d6e1ed;border-radius:12px;align-items:center;gap:.6rem;padding:.9rem;font-weight:750;display:flex}.exYesNo{gap:.5rem;margin:.7rem 0;display:flex}.exYesNo button{background:#fff;border:1px solid #c8d6e5;border-radius:10px;padding:.65rem 1rem;font-weight:800}.exYesNo .active{color:#fff;background:#0a4d85}.exQuestion{margin:0 0 1.3rem}.exQuestion>span{font-weight:800}.exConditional summary{cursor:pointer}.exConditional .exGrid{margin-top:1rem}.exConsent{align-items:flex-start;gap:.7rem;margin:1.5rem 0;font-weight:750;display:flex}.exDisclosure{color:#604b19;background:#fff8e7;border-left:4px solid #dfa92d;padding:1rem;line-height:1.5}.exAlert{color:#a12222;margin:.7rem 0;font-weight:800}.exSubmit{color:#fff;background:#083d73;border:0;border-radius:13px;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:56px;font-size:1rem;font-weight:900;display:flex}.exSuccess{text-align:center;padding:5rem 2rem}.exSuccess>svg{color:#17834a;background:#e2f5e9;border-radius:50%;width:60px;height:60px;padding:1rem}.exSuccess p{max-width:620px;margin:1rem auto;line-height:1.6}.exSuccess a{color:#075696;font-weight:900}@media (max-width:700px){.exNav{height:72px}.exNav img{width:140px}.exHero{padding:3.5rem 1.2rem}.exFormShell{border-radius:20px;margin:1rem;padding:1.1rem}.exGrid,.exChecks{grid-template-columns:1fr}.exFormShell fieldset{padding:1rem}.exFormShell>header{flex-direction:column}.exYesNo{flex-wrap:wrap}}
