.eset-intro{background:#f3f7fc;border-bottom:1px solid #e0e9f5}.eset-intro-grid{display:grid;grid-template-columns:minmax(0,1.5fr)minmax(260px,.65fr);gap:clamp(1.5rem,5vw,5rem);align-items:center;padding-block:clamp(2.8rem,5vw,5.5rem)}.eset-intro h1{font-size:clamp(2.1rem,3.7vw,3.5rem);letter-spacing:-.035em;line-height:1.13;max-width:18ch;margin:.7rem 0 1.1rem}.eset-intro p{max-width:65ch;color:#344b68;line-height:1.75}.eset-intro .intro{font-size:clamp(1.05rem,1.4vw,1.25rem);color:#183e74;line-height:1.6}.eset-note{padding:1rem 1.2rem;background:#e5edf9;border-left:3px solid #2a66ac;border-radius:3px}.eset-help{padding:clamp(1.4rem,3vw,2.4rem);color:#fff;background:#092b61;border-radius:4px;box-shadow:0 14px 30px rgba(11,42,87,.13)}.eset-help h2{font-size:1.55rem;margin:1rem 0 .5rem;color:#fff}.eset-help p{color:#e0eafb;line-height:1.65}.eset-help a{color:#fff;text-decoration:underline;text-underline-offset:3px}.eset-help-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;font-size:1.5rem;background:#2a66ac;color:#fff}.eset-layout{display:grid;grid-template-columns:minmax(0,1.5fr)minmax(250px,.65fr);gap:clamp(1.5rem,5vw,5rem);align-items:start;padding-block:clamp(2.8rem,5vw,5rem)}.eset-form-card{box-shadow:0 15px 40px rgba(11,42,87,6%)}.eset-fieldset{border:0;margin:1.8rem 0 0;padding:0;min-width:0}.eset-fieldset legend{font-weight:750;color:#102f55;font-size:1.22rem;width:100%;padding:0 0 .7rem;border-bottom:1px solid #e0e8f2;margin-bottom:1.2rem}.eset-label{font-weight:700;font-size:.93rem;color:#183353}.eset-radio-group{display:grid;gap:.5rem;margin-top:.2rem}.eset-radio-group label{display:flex;align-items:flex-start;gap:.65rem;padding:.65rem .8rem;border:1px solid #d9e3ef;background:#f9fbfe;border-radius:4px;font-weight:500;line-height:1.45;cursor:pointer}.eset-radio-group input{flex:none;width:18px;height:18px;min-height:0;padding:0;margin:.13rem 0 0;accent-color:#1f4e9e}.eset-hint{font-size:.85rem;color:#526781;line-height:1.5}.eset-form-card [hidden]{display:none!important}.eset-side{position:sticky;top:2rem;padding:2rem 0}.eset-side h2{font-size:1.6rem;margin:0 0 1.4rem;color:#15385f}.eset-side ol{list-style:none;margin:0;padding:0;counter-reset:esetsteps}.eset-side li{display:grid;grid-template-columns:34px 1fr;column-gap:.9rem;counter-increment:esetsteps;margin:0 0 1.4rem;line-height:1.5}.eset-side li::before{content:counter(esetsteps);grid-row:span 2;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#e7f0fa;color:#184e87;font-weight:750}.eset-side li strong{color:#173e68}.eset-side li span{color:#5a6d81}.eset-side-note{padding:1.2rem;border:1px solid #d6e5f5;background:#f4f8fc}.eset-side-note p{margin:.6rem 0 0;color:#52677f}.eset-footnote{font-size:.82rem;color:#6b7c90;margin-top:2rem}@media(max-width:900px){.eset-intro-grid,.eset-layout{grid-template-columns:1fr}.eset-help{max-width:620px}.eset-side{position:static;padding:0;max-width:680px}}@media(max-width:550px){.eset-intro-grid{padding-block:2.5rem}.eset-form-card{padding:1.2rem}.eset-radio-group label{font-size:.92rem}}