.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}}.exProgress{grid-template-columns:repeat(3,1fr);gap:.55rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.exProgress li{color:#6a7b90;border:1px solid #d8e3ef;border-radius:13px;align-items:center;gap:.55rem;padding:.7rem;font-size:.8rem;font-weight:850;display:flex}.exProgress li b{color:#315474;background:#edf3fa;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.exProgress li b svg{width:15px}.exProgress li.active{color:#0a4276;background:#eef6ff;border-color:#6da4df}.exProgress li.active b,.exProgress li.complete b{color:#fff;background:#0a4d85}.exFormShell fieldset[hidden]{display:none}.exSubsection{border-top:1px solid #d8e3ef;margin-top:1.25rem;padding-top:1.25rem}.exSubsection h3{color:#0a4276;margin:0}.exSubsection>p{color:#617187}.exStepActions{justify-content:space-between;gap:.75rem;margin-top:1rem;display:flex}.exStepActions .exSubmit{width:auto;min-width:190px;padding:0 1.2rem}.exBack{color:#163c68;background:#fff;border:1px solid #c8d6e5;border-radius:13px;align-items:center;gap:.45rem;min-height:56px;padding:0 1.1rem;font-weight:900;display:flex}.exBack:disabled{opacity:.45}.exBack svg,.exSubmit svg{width:18px}.exConsent input{width:22px;min-width:22px;height:22px;margin:.05rem 0 0}@media (max-width:700px){.exProgress li{text-align:center;justify-items:center;padding:.55rem .35rem;font-size:.66rem;display:grid}.exStepActions{background:#fff;padding:.7rem 0;position:sticky;bottom:82px}.exStepActions .exSubmit{flex:1;min-width:0}.exBack{padding:0 .8rem}}
