body{--ink:#333344;--green:#008f29;background:#f7f8f4}.sv-hero{padding:30px 0 65px;border-bottom:1px solid #d8dfcf}.sv-hero-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:65px;align-items:center}.sv-hero h1{font-size:clamp(34px,4.2vw,54px);letter-spacing:-1.7px;line-height:1.12}.sv-hero h1 em{font-style:normal;color:var(--green)}.sv-hero-grid>div>p{max-width:570px;font-size:17px}.sv-primary{display:inline-block;background:var(--ink);color:white;padding:13px 20px;border-radius:6px;text-decoration:none;margin-top:16px}.sv-delivery{border-top:4px solid #00a32e;padding:26px;background:#eaf0e4}.sv-delivery>span{font-size:10px;letter-spacing:2px}.sv-delivery strong{display:block;font-size:27px;line-height:1.2;margin:16px 0}.sv-delivery p{font-size:13px}.sv-delivery small{display:block;padding-top:15px;border-top:1px solid #c6d2be;font-size:11px}.sv-dossier{padding:55px 0 10px;scroll-margin-top:20px}.sv-section-heading h2,.sv-prep h2,.sv-process h2{font-size:35px;letter-spacing:-1px}.sv-section-heading>p:last-child{max-width:650px}.sv-binder{display:grid;grid-template-columns:.8fr 1.5fr;background:#e6ecdf;padding:24px;gap:20px;border-radius:8px;margin-top:30px}.sv-index{display:flex;flex-direction:column;gap:8px;padding-top:15px}.sv-index button{text-align:left;background:transparent;border:0;border-radius:5px;padding:16px 12px;font-size:14px}.sv-index button span{font-size:11px;color:#6d7966;margin-right:12px}.sv-index button[aria-pressed=true]{background:#333344;color:white}.sv-index button[aria-pressed=true] span{color:#a5e494}.sv-page{background:white;box-shadow:5px 6px 0 #d0d9c7;padding:34px;min-height:490px}.sv-page[hidden]{display:none}.sv-page-no{font-size:10px;letter-spacing:2px;color:#6d7966}.sv-page h3{font-size:29px;line-height:1.2;margin:24px 0 15px}.sv-page>p{font-size:14px}.sv-page dl{margin:25px 0}.sv-page dl div{border-top:1px solid #e2e7dc;padding:13px 0;display:grid;grid-template-columns:1fr 1.5fr;gap:16px}.sv-page dt{font-size:13px;font-weight:bold}.sv-page dd{margin:0;font-size:12px;color:#66715f}.sv-page .sv-paper-note{font-size:11px;color:#687361;border-left:3px solid #00a32e;padding-left:12px}.sv-prep{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin:55px 0;background:#333344;color:white;border-radius:10px;padding:36px}.sv-prep .eyebrow{color:#a9dc98}.sv-prep p{font-size:14px}.sv-checks label{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid #555566;font-size:14px;cursor:pointer}.sv-checks input{width:20px;height:20px;accent-color:#00a32e;flex-shrink:0}.sv-checks a{color:#b1e89e;font-weight:bold;font-size:13px}.sv-checks #svPrepStatus{font-size:12px;color:#d0dac9;min-height:38px}.sv-process{padding:0 0 30px}.sv-process ol{padding:0;list-style:none;counter-reset:step}.sv-process li{counter-increment:step;display:grid;grid-template-columns:40px 1fr 1.7fr;gap:20px;padding:20px 0;border-bottom:1px solid #d8dfcf;font-size:14px}.sv-process li:before{content:'0' counter(step);color:#008f29;font-size:12px}.sv-process li span{color:#64705e}.sv-form-extra{margin:20px 0;border-block:1px solid #d8dfcf;padding:18px 0}.sv-form-extra summary{font-size:14px;font-weight:bold;cursor:pointer}.sv-form-extra summary small{font-weight:normal;color:#687361;margin-left:12px}.sv-form-extra .fields{margin-top:18px}.sv-boundary{padding:20px 0;max-width:750px}.sv-boundary h2{font-size:22px}.sv-boundary p{font-size:14px;color:#64705e}#planla{padding:32px}@media(max-width:760px){.sv-hero-grid,.sv-prep{grid-template-columns:1fr;gap:25px}.sv-hero{padding:15px 0 35px}.sv-binder{grid-template-columns:1fr;padding:14px;gap:14px}.sv-index{display:grid;grid-template-columns:1fr 1fr;padding:0;gap:5px}.sv-index button{font-size:12px;padding:12px 8px}.sv-index button span{display:block;margin:0 0 5px}.sv-page{padding:24px;min-height:490px}.sv-page h3{font-size:25px}.sv-page dl div{grid-template-columns:1fr;gap:5px}.sv-dossier{padding-top:35px}.sv-section-heading h2,.sv-prep h2,.sv-process h2{font-size:29px}.sv-prep{padding:25px;margin:35px 0}.sv-process li{grid-template-columns:25px 1fr;gap:10px}.sv-process li span{grid-column:2}.sv-form-extra summary small{display:block;margin:6px 0 0}#planla{padding:22px}}
