.sv-recovery-form{accent-color:var(--sv-recovery-action-primary)}.sv-recovery-product .sv-control-form-layout,.sv-recovery-contact .sv-operational-contact-switchboard{grid-template-columns:minmax(17rem,.55fr) minmax(0,1.45fr);align-items:start;gap:1px;display:grid}.sv-recovery-product .sv-control-control-brief,.sv-recovery-contact .sv-operational-contact-register{background:var(--sv-recovery-surface-nightfall);color:var(--sv-recovery-text-on-cinematic);padding:clamp(1.5rem,4vw,3rem);position:sticky;top:96px}.sv-recovery-product .sv-control-control-brief h2,.sv-recovery-contact .sv-operational-contact-register h2,.sv-recovery-contact .qualification-form>h2{font-family:var(--sv-typography-family-display);letter-spacing:-.035em;font-size:clamp(2rem,3vw,3.2rem);font-weight:450;line-height:1.02}.sv-recovery-product .sv-control-control-brief>p:not(.sv-operational-label){color:var(--sv-recovery-text-muted-dark);margin:0;line-height:1.6}.sv-recovery-product .sv-control-control-brief dl>div,.sv-recovery-contact .sv-operational-contact-register dl>div{border-block-start:1px solid var(--sv-recovery-border-dark);grid-template-columns:.6fr 1fr;gap:.75rem;padding-block:.75rem;display:grid}.sv-recovery-product .sv-control-control-brief dt,.sv-recovery-contact .sv-operational-contact-register dt{background:var(--sv-recovery-surface-nightfall);color:var(--sv-recovery-text-muted-dark);letter-spacing:.06em;opacity:1;text-transform:uppercase;font-size:.68rem}.sv-recovery-product .sv-control-control-brief dd,.sv-recovery-contact .sv-operational-contact-register dd{margin:0}.sv-recovery-product .sv-control-control-brief li,.sv-recovery-contact .sv-operational-contact-register>p{color:var(--sv-recovery-text-muted-dark);font-size:.82rem;line-height:1.5}.sv-recovery-product .sv-control-control-brief .sv-action[data-variant=text]{color:var(--sv-recovery-text-on-cinematic)}.sv-recovery-product .sv-control-control-brief .sv-action[data-variant=text]:disabled{color:var(--sv-recovery-text-muted-dark)}.sv-recovery-product .sv-control-qualification-form,.sv-recovery-contact .sv-operational-contact-control,.sv-recovery-contact .qualification-form{background:var(--sv-recovery-surface-cream-canvas);padding:clamp(1.5rem,5vw,4rem)}.sv-recovery-product .sv-control-session-register{background:var(--sv-recovery-surface-warm-transition);color:var(--sv-recovery-text-on-cream)}.sv-recovery-control-preview{background:var(--sv-recovery-surface-nightfall);color:var(--sv-recovery-text-on-cinematic);margin-block:1.5rem;padding:1.25rem}.sv-recovery-control-preview>div>span{color:var(--sv-recovery-text-muted-dark);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;display:block}.sv-recovery-control-preview>div>strong{font-family:var(--sv-typography-family-display);margin-block:.5rem 1.25rem;font-size:1.55rem;font-weight:470;line-height:1.1;display:block}.sv-recovery-control-preview ol{grid-template-columns:repeat(4,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}.sv-recovery-control-preview li{background:var(--sv-recovery-surface-nightfall-raised);color:var(--sv-recovery-text-muted-dark);min-block-size:4.5rem;padding:.75rem;font-size:.68rem}.sv-recovery-control-preview li>span{font-family:var(--sv-typography-family-operational);margin-block-end:.5rem;display:block}.sv-recovery-control-preview li[data-complete=true]{color:var(--sv-recovery-text-on-cinematic)}.sv-recovery-control-preview li[data-current=true]{background:var(--sv-recovery-surface-cocoa-interruption);color:var(--sv-recovery-text-on-cinematic)}.sv-recovery-control-preview>p{color:var(--sv-recovery-text-muted-dark);margin:.85rem 0 0;font-size:.68rem}.sv-recovery-product .form-progress{border-block:1px solid var(--sv-recovery-border-light);background:0 0}.sv-recovery-product .form-field,.sv-recovery-contact .form-field{margin-block:1.5rem}.sv-control-v3{max-inline-size:var(--sv-layout-container-reading);margin-inline:auto}.sv-control-v3>header h2{font-family:var(--sv-typography-family-display);letter-spacing:-.035em;max-inline-size:15ch;font-size:clamp(2rem,4vw,3.75rem);font-weight:450;line-height:1.02}.sv-control-v3>header>p:last-child,.sv-control-v3>.field-help{color:var(--sv-recovery-text-muted-light);max-inline-size:62ch;line-height:1.6}.sv-control-v3__review{border-block-start:1px solid var(--sv-recovery-border-light);margin-block:2rem}.sv-control-v3__review>div{border-block-end:1px solid var(--sv-recovery-border-light);grid-template-columns:minmax(10rem,.8fr) minmax(0,1.2fr);gap:1rem;padding-block:1rem;display:grid}.sv-control-v3__review dt{color:var(--sv-recovery-text-muted-light);font-size:.78rem;font-weight:650}.sv-control-v3__review dd{margin:0}.sv-early-access-form{gap:1rem;inline-size:min(100%,34rem);display:grid}.sv-early-access-form>label:first-of-type{gap:.5rem;font-weight:650;display:grid}.sv-early-access-form .checkbox-option{grid-template-columns:auto 1fr;align-items:start;gap:.75rem;line-height:1.5;display:grid}.sv-early-access-form .checkbox-option input{min-block-size:var(--sv-layout-target-minimum)}@media (max-width:599px){.sv-control-v3__review>div{grid-template-columns:1fr}}.sv-recovery-product .form-field>label,.sv-recovery-contact .form-field>label{font-weight:650}.sv-recovery-product input,.sv-recovery-product select,.sv-recovery-product textarea,.sv-recovery-contact input,.sv-recovery-contact select,.sv-recovery-contact textarea{background:var(--sv-recovery-surface-cream-canvas);border:1px solid #0e17214d;border-radius:0;min-block-size:48px}.sv-recovery-product input:focus,.sv-recovery-product select:focus,.sv-recovery-product textarea:focus,.sv-recovery-contact input:focus,.sv-recovery-contact select:focus,.sv-recovery-contact textarea:focus{border-color:var(--sv-recovery-cocoa-muted)}.sv-recovery-control-preview__signals{grid-template-columns:repeat(2,minmax(0,1fr));margin:1.25rem 0;display:grid}.sv-recovery-control-preview__signals>div{border-block-start:1px solid var(--sv-recovery-border-light);padding:.8rem .8rem .8rem 0}.sv-recovery-control-preview__signals dt{color:var(--sv-recovery-text-muted-dark);letter-spacing:.06em;text-transform:uppercase;font-size:.65rem}.sv-recovery-control-preview__signals dd{margin:.35rem 0 0;font-size:.8rem;line-height:1.4}@media (max-width:599px){.sv-recovery-control-preview__signals{grid-template-columns:1fr}}.sv-recovery-contact>section:first-child{background:var(--sv-recovery-surface-cream-canvas);padding-block:clamp(4rem,8vw,8rem) clamp(3.5rem,6vw,6rem)}.sv-recovery-contact .sv-site-page-intro{margin-block-start:clamp(2.5rem,5vw,5rem)}.sv-recovery-contact .sv-site-page-intro .sv-display{letter-spacing:-.055em;max-inline-size:10ch;font-size:clamp(3.8rem,8vw,8rem);font-weight:430;line-height:.9}.sv-recovery-contact .sv-site-page-intro .sv-site-lead{color:var(--sv-recovery-text-muted-light);max-inline-size:65ch;font-size:clamp(1.04rem,1.45vw,1.25rem);line-height:1.65}.sv-recovery-contact>section:nth-child(2){background:var(--sv-recovery-surface-cream-paper);padding-block:clamp(3rem,7vw,7rem)}.sv-recovery-contact__separation,.sv-recovery-contact__privacy{border-block:1px solid var(--sv-recovery-border-light);color:var(--sv-recovery-text-muted-light);margin:0 0 2rem;padding-block:1rem;font-size:.84rem;line-height:1.55}.sv-recovery-contact .sv-operational-contact-switchboard{margin-block:2rem}.sv-recovery-contact .sv-operational-contact-options{grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.sv-recovery-contact .sv-operational-contact-options label{background:var(--sv-recovery-surface-cream-paper);border:0;min-block-size:9rem}.sv-recovery-contact .sv-operational-contact-options label:has(input:checked){background:var(--sv-recovery-surface-cocoa-interruption);color:var(--sv-recovery-text-on-cinematic)}.sv-recovery-contact .qualification-form{margin-block-start:2rem}@media (max-width:899px){.sv-recovery-product .sv-control-form-layout,.sv-recovery-contact .sv-operational-contact-switchboard{grid-template-columns:1fr}.sv-recovery-product .sv-control-control-brief,.sv-recovery-contact .sv-operational-contact-register{position:static}}@media (max-width:599px){.sv-recovery-contact .sv-site-page-intro .sv-display{font-size:clamp(3.5rem,16vw,5.4rem)}.sv-recovery-contact .sv-operational-contact-options{grid-template-columns:1fr}.sv-recovery-control-preview ol{grid-template-columns:repeat(2,1fr)}}
