html{scrollbar-color:var(--sv-color-primitive-cocoa-500) var(--sv-color-primitive-cream-100);scrollbar-width:thin;scroll-padding-block-start:6rem}body{background:var(--sv-color-primitive-cream-050)}.sv-site-route-shell{--sv-typography-family-display:var(--sv-typography-family-public-display);--sv-typography-tracking-display:-.055em;--sv-typography-weight-display:440}.sv-site-route-shell>main:not(.sv-home){min-block-size:70svh}.sv-action{letter-spacing:-.01em;padding-inline:1.3rem;font-size:.93rem}.sv-action[data-variant=text]:hover:not(:disabled){border-color:#0000;text-decoration-color:currentColor}.sv-action[data-variant=text]{-webkit-text-decoration-color:color-mix(in srgb, currentColor 48%, transparent);text-decoration-color:color-mix(in srgb, currentColor 48%, transparent);text-underline-offset:.35em}.sv-action:active,button:active:not(:disabled){transform:translateY(1px)}.sv-site-header{border-block-end-color:color-mix(in srgb, var(--sv-color-primitive-nightfall-800) 48%, transparent)}.sv-recovery-header[data-mode=editorial]{background:var(--sv-color-primitive-cream-050)}.sv-recovery-header[data-mode=cinematic][data-scrolled=true],.sv-recovery-header[data-mode=product]{background:var(--sv-color-primitive-nightfall-950)}.sv-recovery-header .sv-site-navigation{gap:clamp(.9rem,1.8vw,1.8rem)}.sv-recovery-header .sv-site-navigation>a:not(.sv-action){position:relative}.sv-recovery-header .sv-site-navigation>a:not(.sv-action):after{content:"";transform-origin:100%;height:1px;transition:transform .18s var(--sv-recovery-ease-enter);background:currentColor;width:100%;position:absolute;bottom:.35rem;left:0;transform:scaleX(0)}.sv-recovery-header .sv-site-navigation>a[aria-current=page]{text-decoration:none}.sv-recovery-header .sv-site-navigation>a[aria-current=page]:after{transform:scaleX(1)}.sv-recovery-header .sv-site-navigation>.sv-action{color:inherit;background:0 0;border-color:currentColor;min-block-size:36px}.sv-recovery-header[data-mode=cinematic] .sv-site-navigation>.sv-action,.sv-recovery-header[data-mode=product] .sv-site-navigation>.sv-action{border-color:var(--sv-color-primitive-cream-200);color:var(--sv-color-primitive-cream-050);background:0 0}.sv-recovery-header[data-mode=product] .sv-site-navigation>a.sv-action[aria-current=page]{color:var(--sv-color-primitive-cream-050)}.sv-recovery-header[data-mode=editorial] .sv-site-navigation>.sv-action{border-color:var(--sv-color-primitive-nightfall-950);color:var(--sv-color-primitive-nightfall-950);background:0 0}.sv-recovery-editorial-hero,.sv-public-route__chapter--opening,.sv-recovery-product>section:first-child,.sv-recovery-legal>section:first-child,.sv-recovery-contact>section:first-child{background:var(--sv-color-primitive-cream-050)}.sv-recovery-editorial-hero h1,.sv-public-route__heading h1,.sv-recovery-product>section:first-child .sv-display,.sv-recovery-product .sv-recovery-control-hero__statement h1,.sv-recovery-legal .sv-site-page-intro h1,.sv-recovery-contact .sv-site-page-intro .sv-display,.sv-site-page-intro .sv-display{letter-spacing:-.062em;max-inline-size:16ch;font-size:clamp(2.75rem,5.8vw,6.3rem);font-weight:390;line-height:.95}.sv-recovery-editorial-hero{padding-block:clamp(4.5rem,8vw,8rem)}.sv-recovery-editorial-hero .sv-site-breadcrumbs{margin-block-end:clamp(3rem,5vw,4.5rem)}.sv-public-route__chapter--opening{padding-block-start:clamp(5rem,8vw,8rem)}.sv-site-page-intro{padding-block-start:clamp(2rem,5vw,5rem)}.sv-site-page-intro .sv-site-lead,.sv-recovery-editorial-hero .sv-page-frame>p:not(.sv-recovery-kicker),.sv-public-route__heading>p:last-child{color:var(--sv-recovery-text-muted-light);max-inline-size:60ch}.sv-site-chapter-card,.sv-site-fit-signal,.sv-site-truth-state,.sv-site-programme-fact,.sv-site-recovery-route,.sv-site-not-fit{border:0;border-block-start:1px solid var(--sv-color-primitive-cream-200);background:0 0;padding:1.25rem 0 2rem}.sv-site-programme-fact strong{letter-spacing:-.04em;font-size:clamp(1.35rem,2vw,2rem);font-weight:430}.sv-site-operational-register>div{border-block-start-width:1px;padding-inline:0}.sv-site-split-callout{border-block:0;padding-block:clamp(4rem,8vw,8rem)}.sv-public-route__state-grid{gap:clamp(1.5rem,4vw,4rem)}.sv-public-route__state-grid li{border-block-start:1px solid var(--sv-color-primitive-cream-200);background:0 0;min-block-size:15rem;padding:1.25rem 0 2rem}.sv-public-route__state-grid h3{margin-block-start:2.4rem}.sv-public-route__chapter--cocoa{background:var(--sv-color-primitive-cream-100);border-block-start:1px solid var(--sv-color-primitive-cream-200)}.sv-public-route__chapter--nightfall,.sv-public-route__chapter--close{background:var(--sv-color-primitive-nightfall-950)}.sv-public-route__chapter--close{min-block-size:min(40rem,74svh)}.sv-public-route__status-ledger{gap:clamp(1.5rem,4vw,4rem)}.sv-public-route__status-ledger article{border-block-start:1px solid var(--sv-color-primitive-cream-200);background:0 0;min-block-size:18rem;padding:1.25rem 0 2rem}.sv-public-route__status-ledger article[data-state=planned]{border-color:var(--sv-color-primitive-cocoa-500)}.sv-public-route__status-ledger article[data-state=boundary]{border-color:var(--sv-color-primitive-nightfall-800);color:var(--sv-color-primitive-nightfall-950);background:0 0}.sv-public-route__status-ledger h2{margin-block-start:2.5rem}.sv-public-route__data-boundary{gap:clamp(2rem,7vw,7rem)}.sv-public-route__data-boundary article,.sv-public-route__data-boundary article:last-child{border-block-start:1px solid var(--sv-color-primitive-cream-200);color:var(--sv-color-primitive-nightfall-950);background:0 0;min-block-size:22rem;padding:2rem 0}.sv-public-route__legal-status{border-block-start:1px solid var(--sv-color-primitive-cocoa-700);background:0 0;padding:2rem 0}.sv-recovery-product>section:nth-child(2),.sv-recovery-contact>section:nth-child(2),.sv-recovery-legal>section:nth-child(2){background:var(--sv-color-primitive-cream-100)}.form-aside,.sv-control-control-brief,.sv-operational-application-brief,.sv-operational-contact-register{border-block-start:1px solid var(--sv-color-primitive-nightfall-800);color:var(--sv-color-primitive-nightfall-950);background:0 0;padding:1.25rem 0}.sv-recovery-product .sv-control-control-brief,.sv-recovery-contact .sv-operational-contact-register{color:var(--sv-color-primitive-nightfall-950);background:0 0}.sv-recovery-product .sv-control-control-brief>p:not(.sv-operational-label),.sv-recovery-contact .sv-operational-contact-register>p,.sv-recovery-product .sv-control-control-brief li{color:var(--sv-recovery-text-muted-light)}.sv-recovery-product .sv-control-control-brief dl>div,.sv-recovery-contact .sv-operational-contact-register dl>div{border-color:var(--sv-color-primitive-cream-200)}.sv-recovery-product .sv-control-control-brief dt,.sv-recovery-contact .sv-operational-contact-register dt{color:var(--sv-color-primitive-cocoa-700);background:0 0}.qualification-form,.sv-operational-contact-control,.sv-operational-application-result,.sv-site-reason-register,.sv-site-result-controls{background:0 0;border:0;padding:0}.sv-recovery-product input,.sv-recovery-product select,.sv-recovery-product textarea,.sv-recovery-contact input,.sv-recovery-contact select,.sv-recovery-contact textarea{border:0;border-block-end:1px solid var(--sv-color-primitive-nightfall-800);background:0 0;border-radius:0;padding-inline:0}.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-block-end-color:var(--sv-color-primitive-cocoa-700)}.sv-boundary-notice,.sv-status-notice{background:0 0;border-block-start-width:1px;padding:1rem 0 0}.sv-boundary-notice h2,.sv-status-notice__heading{font-family:var(--sv-typography-family-operational);letter-spacing:-.015em;font-size:1rem;font-weight:620}.sv-evidence-route{gap:0}.sv-evidence-route>li{border-block-start-width:1px;padding-inline:0}.sv-evidence-route__record{background:0 0}.sv-public-route__chapter--nightfall .sv-evidence-route__owner,.sv-public-route__chapter--close .sv-evidence-route__owner,.sv-section[data-surface=dark] .sv-evidence-route__owner,.sv-public-route__chapter--nightfall .sv-public-route__heading>p:last-child,.sv-public-route__chapter--close .sv-public-route__heading>p:last-child{color:var(--sv-color-primitive-cream-200)}.sv-recovery-product .sv-control-control-brief .sv-action[data-variant=text]{color:var(--sv-color-primitive-nightfall-950)}.sv-founding-page [data-surface=canvas],.sv-founding-page [data-surface=quiet],.sv-founding-page [data-surface=record]{background:var(--sv-color-primitive-cream-050)}.sv-founding-page>section:nth-child(3){background:var(--sv-color-primitive-cream-100)}.sv-founding-page>section:first-child{background:var(--sv-color-primitive-cream-050)}.sv-founding-exchange,.sv-founding-decision,.sv-founding-first-route{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(3rem,8vw,8rem);display:grid}.sv-founding-exchange header h2,.sv-founding-decision header h2,.sv-founding-first-route header h2{font-family:var(--sv-typography-family-display);letter-spacing:-.06em;margin:1rem 0 1.5rem;font-size:clamp(2.8rem,5.4vw,5.8rem);font-weight:390;line-height:.96}.sv-founding-exchange header>p:last-child,.sv-founding-decision header>p:last-child,.sv-founding-first-route header>p:last-child{color:var(--sv-recovery-text-muted-light);max-inline-size:58ch;line-height:1.64}.sv-founding-exchange>div{display:grid}.sv-founding-exchange article{border-block-start:1px solid var(--sv-color-primitive-cream-200);padding-block:1.5rem 3rem}.sv-founding-exchange article>span{color:var(--sv-color-primitive-cocoa-700);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:650}.sv-founding-exchange article h3{font-family:var(--sv-typography-family-display);letter-spacing:-.05em;margin:1.5rem 0 .75rem;font-size:clamp(1.75rem,3vw,3rem);font-weight:410;line-height:1.03}.sv-founding-exchange article p{color:var(--sv-recovery-text-muted-light);max-inline-size:57ch;margin:0;line-height:1.62}.sv-founding-decision .sv-evidence-route{align-self:start}.sv-founding-first-route{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.sv-founding-first-route>ol{margin:0;padding:0;list-style:none}.sv-founding-first-route>ol li{border-block-start:1px solid var(--sv-color-primitive-cream-200);grid-template-columns:2.5rem minmax(8rem,.4fr) 1fr;gap:1rem;padding-block:1.5rem;display:grid}.sv-founding-first-route>ol span{color:var(--sv-color-primitive-cocoa-700);font-family:var(--sv-typography-family-mono);font-size:.67rem}.sv-founding-first-route>ol h3{font-family:var(--sv-typography-family-display);letter-spacing:-.04em;margin:0;font-size:1.35rem;font-weight:440;line-height:1.05}.sv-founding-first-route>ol p{color:var(--sv-recovery-text-muted-light);margin:0;line-height:1.55}.sv-founding-first-route__boundary,.sv-founding-first-route .sv-site-next-route{grid-column:2}.sv-founding-first-route__boundary{border-block-start:1px solid var(--sv-color-primitive-cocoa-700);color:var(--sv-recovery-text-muted-light);margin:0;padding-block-start:1rem;font-size:.82rem;line-height:1.58}.sv-recovery-legal__status-note{border-block:0;border-block-start:1px solid var(--sv-color-primitive-cocoa-700);max-inline-size:68rem}.sv-recovery-legal__content>section{padding-block:2.25rem 3.25rem}.sv-recovery-legal__content h2{font-size:clamp(1.75rem,2.8vw,2.7rem);font-weight:420}.sv-site-footer [data-surface=record]{background:var(--sv-color-primitive-cream-100);border-block-start:1px solid var(--sv-color-primitive-cream-200)}.sv-site-footer .sv-section{padding-block:clamp(4rem,7vw,7rem) 2rem}.sv-site-footer .sv-grid[data-columns=four]{grid-template-columns:minmax(16rem,1.35fr) repeat(3,minmax(9rem,.65fr));gap:clamp(2.5rem,6vw,6rem)}.sv-site-footer__identity p{color:var(--sv-recovery-text-muted-light);line-height:1.6}.sv-site-footer nav>p{color:var(--sv-color-primitive-cocoa-700)}.sv-site-footer ul{gap:.6rem}.sv-site-footer li a{color:var(--sv-color-primitive-nightfall-800);font-size:.88rem;text-decoration:none}.sv-site-footer__base{color:var(--sv-recovery-text-muted-light);margin-block-start:clamp(3rem,6vw,6rem);font-size:.78rem}@media (hover:hover) and (pointer:fine){.sv-recovery-header .sv-site-navigation>a:not(.sv-action):hover:after{transform-origin:0;transform:scaleX(1)}.sv-site-footer li a:hover{text-underline-offset:.3em;text-decoration:underline}}@media (max-width:1024px){.sv-recovery-header .sv-site-navigation[data-open=true]{border-block-end:1px solid var(--sv-color-primitive-nightfall-800);position:fixed;left:0;right:0}.sv-site-footer .sv-grid[data-columns=four]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.sv-recovery-editorial-hero h1,.sv-public-route__heading h1,.sv-recovery-product>section:first-child .sv-display,.sv-recovery-product .sv-recovery-control-hero__statement h1,.sv-recovery-legal .sv-site-page-intro h1,.sv-recovery-contact .sv-site-page-intro .sv-display,.sv-site-page-intro .sv-display{max-inline-size:15ch;font-size:clamp(2.45rem,10.8vw,3.6rem)}.sv-public-route__state-grid li,.sv-public-route__status-ledger article,.sv-public-route__data-boundary article,.sv-public-route__data-boundary article:last-child{min-block-size:0}.sv-site-footer .sv-section{padding-block:3rem 1.5rem}.sv-site-footer .sv-grid[data-columns=four]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem}.sv-site-footer__identity,.sv-site-footer nav:first-of-type{grid-column:1/-1}.sv-site-footer nav:first-of-type ul{columns:2;column-gap:1.5rem;display:block}.sv-site-footer nav:first-of-type li{break-inside:avoid;margin-block-end:.6rem}.sv-site-footer li a{padding-block:.25rem;display:inline-block}.sv-site-footer__base{margin-block-start:2.5rem}.sv-founding-exchange,.sv-founding-decision,.sv-founding-first-route{grid-template-columns:1fr}.sv-founding-first-route__boundary,.sv-founding-first-route .sv-site-next-route{grid-column:1}.sv-founding-first-route>ol li{grid-template-columns:2rem 1fr}.sv-founding-first-route>ol p{grid-column:2}}@media (prefers-reduced-motion:reduce){.sv-recovery-header .sv-site-navigation>a:not(.sv-action):after{transition:none}}
.sv-coming-soon{font-family:var(--sv-typography-family-operational);padding-block:1.5rem 0;font-size:1.125rem;line-height:1.65}.sv-coming-soon *,.cs-navigation-menu *{box-sizing:border-box}.sv-coming-soon :is(h1,h2,h3,h4,p,figure,dl){margin:0}.sv-coming-soon :is(h1,h2,h3,h4){color:var(--sv-recovery-text-on-cream);text-wrap:balance}.sv-coming-soon :is(h1,h2){font-family:var(--sv-typography-family-display);letter-spacing:-.035em;font-weight:450}.sv-coming-soon h1{max-inline-size:22ch;font-size:clamp(2.4rem,4.4vw,3.8rem);line-height:1.08}.sv-coming-soon h2{max-inline-size:28ch;font-size:clamp(1.9rem,3vw,2.7rem);line-height:1.16}.sv-coming-soon h3{font-size:1.3rem;font-weight:650;line-height:1.35}.sv-coming-soon :is(p,li){text-wrap:pretty;max-inline-size:66ch}.sv-coming-soon a{text-underline-offset:.2em}.sv-coming-soon a:focus-visible,.sv-coming-soon summary:focus-visible,.sv-coming-soon :is(input,select):focus-visible{outline:3px solid var(--sv-recovery-action-primary);outline-offset:4px}.sv-coming-soon .cs-eyebrow{letter-spacing:.07em;text-transform:uppercase;font-size:.75rem;font-weight:650;line-height:1.5}.sv-coming-soon .cs-note{color:var(--sv-recovery-text-muted-light);font-size:.9rem;line-height:1.6}.sv-coming-soon .cs-lead{max-inline-size:60ch}.cs-page-intro{gap:1.25rem;max-inline-size:54rem;padding-block:2rem 2.5rem;display:grid}.cs-page-intro h1{max-inline-size:28ch;font-size:clamp(2.25rem,3.5vw,3.1rem)}.cs-home-hero{grid-template-columns:1.05fr .95fr;align-items:start;gap:clamp(2rem,5vw,5rem);padding-block:3.5rem 5rem;display:grid}.cs-home-hero h1{max-inline-size:20ch}.cs-availability{font-size:.95rem}.cs-hero-record{background:var(--sv-recovery-surface-cream-paper);gap:1.5rem;padding:1.75rem;display:grid}.cs-record-top{text-transform:uppercase;letter-spacing:.04em;flex-wrap:wrap;justify-content:space-between;gap:1rem;font-size:.75rem;display:flex}.cs-hero-record h2{font-size:1.9rem;line-height:1.25}.cs-hero-amounts{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.cs-hero-amounts dt{font-size:.8rem}.cs-hero-amounts dd{font-variant-numeric:tabular-nums;margin:0;font-size:1.2rem;font-weight:650}.cs-hero-issue{padding-block:.75rem}.cs-hero-issue>summary{cursor:pointer;align-items:start;gap:.75rem;min-block-size:44px;padding-block:.5rem;font-weight:600;display:flex}.cs-hero-issue>summary .cs-note{padding-block-start:.25rem;font-weight:400;display:block}.cs-status-symbol{background:var(--sv-recovery-text-on-cream);color:var(--sv-recovery-surface-cream-paper);place-items:center;block-size:1.5rem;min-inline-size:1.5rem;margin-block-start:.15rem;display:grid}.cs-hero-issue[open]>summary{margin-block-end:1.5rem}.cs-record-next{gap:.35rem;display:grid}.cs-record-next p{font-size:1rem}.cs-home-section{padding-block:4rem}.cs-section-heading{justify-items:start;gap:1.5rem;max-inline-size:52rem;margin-block-end:2rem;display:grid}.cs-recognition-list{grid-template-columns:1fr 1fr;gap:0 3rem;display:grid}.cs-recognition-list>a{color:inherit;grid-template-columns:2rem 1fr;gap:1.5rem;padding-block:1.5rem;text-decoration:none;display:grid}.cs-recognition-list>a:hover h3{text-underline-offset:.2em;text-decoration:underline}.cs-recognition-list h3{font-size:1.12rem;font-weight:500;line-height:1.6}.cs-recognition-action{margin-block-start:1rem;font-size:.88rem;font-weight:650;display:inline-block}.cs-section-index{font-variant-numeric:tabular-nums;letter-spacing:.05em;padding-block-start:.25rem;font-size:.8rem}.cs-feature-split,.cs-accounting-intro{grid-template-columns:1fr 1fr;align-items:start;gap:4rem;display:grid}.cs-reference-comparison{background:var(--sv-recovery-surface-cream-paper);gap:1.5rem;padding:2rem;display:grid}.cs-reference-comparison figcaption{text-transform:uppercase;letter-spacing:.04em;font-size:.8rem}.cs-reference-comparison>div{grid-template-columns:1fr 1fr;gap:1rem;padding-block-end:1rem;display:grid}.cs-reference-comparison span{font-size:.9rem}.cs-reference-comparison strong{font-variant-numeric:tabular-nums}.cs-return-path{counter-reset:return-step;margin:0;padding:0;list-style:none}.cs-return-path li{counter-increment:return-step;padding:1.5rem 0 1.5rem 3rem;position:relative}.cs-return-path li:before{content:counter(return-step, decimal-leading-zero);content:counter(return-step, decimal-leading-zero) / "";font-size:.8rem;position:absolute;inset-inline-start:0}.cs-price-introduction{grid-template-columns:repeat(3,1fr);gap:2rem;margin-block-end:2rem;display:grid}.cs-price-introduction>div{gap:.75rem;padding-block:1.5rem;display:grid}.cs-price-introduction strong{font-variant-numeric:tabular-nums;font-size:1.8rem;font-weight:500}.cs-price-introduction>div>p:last-child{font-size:.9rem}.cs-connected-claim{justify-items:start;gap:1.5rem;padding-block:3rem;display:grid}.cs-connected-claim h2{max-inline-size:38ch}.cs-launch{margin-block:2rem;padding-block:3rem}.cs-launch h2{margin-block-start:0}.cs-editorial-section{grid-template-columns:3rem minmax(0,1fr);gap:2rem;padding-block:2.5rem;display:grid}.cs-editorial-section h2{max-inline-size:35ch}.cs-checklist{gap:.85rem;margin:0;padding-inline-start:1.4rem;display:grid}.cs-checklist li{padding-inline-start:.35rem}.cs-story-heading{gap:1rem;margin-block-end:2rem;display:grid}.cs-story-heading h2{font-size:2rem}.cs-story-switch,.cs-path-choices{flex-wrap:wrap;gap:.75rem;margin-block:1.5rem;display:flex}.cs-story-switch a,.cs-path-choices a{border-radius:var(--sv-radius-soft);background:var(--sv-recovery-surface-cream-paper);min-block-size:48px;color:inherit;border:1px solid #0000;align-items:center;padding:.75rem 1rem;font-size:1rem;text-decoration:none;display:flex}.cs-story-switch a[aria-current],.cs-path-choices a[aria-current]{background:var(--sv-recovery-surface-nightfall);color:var(--sv-recovery-text-on-cinematic);border-color:var(--sv-recovery-surface-nightfall)}.cs-role-view{grid-template-columns:auto minmax(10rem,14rem) 1fr;align-items:center;gap:1.5rem;margin-block:1.5rem;padding-block:1.5rem;display:grid}.cs-role-view label{font-size:.9rem;font-weight:600}.cs-role-view p{font-size:.95rem}.sv-coming-soon :is(input:where(:not([type=checkbox],[type=radio])),select){background:var(--sv-recovery-surface-cream-paper);color:var(--sv-recovery-text-on-cream);border:1px solid var(--sv-recovery-border-light);min-block-size:48px;inline-size:100%;max-inline-size:100%;font:inherit;border-radius:0;padding:.75rem}.cs-chapter-nav{flex-wrap:wrap;gap:.75rem;padding-block:.5rem 1.5rem;display:flex}.cs-chapter-nav a{min-block-size:44px;color:inherit;align-items:center;gap:.5rem;padding:.5rem .65rem;font-size:.9rem;text-decoration:none;display:inline-flex}.cs-chapter-nav a:hover{text-decoration:underline}.cs-chapter-nav span{font-size:.75rem}.cs-chapter{gap:1.5rem;padding-block:2.5rem;display:grid}.cs-chapter>header{gap:.5rem;display:grid}.cs-chapter>header h3{font-family:var(--sv-typography-family-display);font-size:1.8rem;font-weight:500}.cs-chapter-body{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:start;gap:2.5rem;display:grid}.cs-explanation{gap:1.2rem;display:grid}.cs-explanation dt{margin-block-end:.25rem;font-size:.8rem;font-weight:650}.cs-explanation dd{max-inline-size:64ch;margin:0;font-size:1rem;line-height:1.65}.cs-chapter-documents,.cs-document-sources{gap:1.5rem;min-inline-size:0;display:grid}.cs-document{background:var(--sv-recovery-surface-cream-paper);min-inline-size:0;padding:1.5rem}.cs-document figcaption{gap:.4rem;margin-block-end:1.25rem;padding-block-end:1.25rem;display:grid}.cs-document figcaption>strong{font-size:1.15rem;line-height:1.4}.cs-document-reference{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:.78rem}.cs-document dl{gap:1rem;display:grid}.cs-document dt{overflow-wrap:anywhere;margin-block-end:.2rem;font-size:.78rem;font-weight:650}.cs-document dd{overflow-wrap:anywhere;margin:0;font-size:.98rem;line-height:1.65}.cs-document>p{margin-block-start:1.25rem}.cs-document mark{background:var(--sv-recovery-surface-cream-canvas);color:inherit;padding:.1rem .15rem}.cs-money{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem 1rem;padding-block:1.25rem;display:grid}.cs-money dt{font-size:.75rem;line-height:1.5}.cs-money dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:.35rem 0 0;font-size:1.08rem;font-weight:650}.cs-status{background:var(--sv-recovery-surface-cream-paper);padding:1rem 1.25rem;font-size:1rem}.cs-interactive-controls{flex-wrap:wrap;align-items:start;gap:1.5rem;display:flex}.cs-interactive-controls.sv-recovery-actions{gap:.75rem}.cs-change-announcement:empty{display:none}.cs-change-announcement{font-size:.95rem}.sv-coming-soon details>summary{cursor:pointer;min-block-size:44px;padding-block:.6rem;font-size:1rem;line-height:1.5}.sv-coming-soon details[open]>summary{margin-block-end:1.5rem}.cs-source-links{margin-block-start:1.5rem}.cs-source-links .cs-document{padding:1rem}.cs-interruption{border:1px solid var(--sv-recovery-border-light);background:0 0;padding:1.25rem}.cs-interruption>summary{font-weight:650}.cs-interruption>summary>span{text-transform:uppercase;letter-spacing:.04em;margin-block-end:.35rem;font-size:.75rem;display:block}.cs-interruption>a{min-block-size:44px;margin-block-start:1.5rem;font-size:.9rem;display:inline-block}.cs-adjustment{gap:.75rem;padding-block:1.5rem;font-size:1rem;display:grid}.cs-related-nav{flex-wrap:wrap;gap:.75rem 1.5rem;margin-block:2rem;display:flex}.cs-related-nav>a{align-items:center;min-block-size:44px;font-size:1rem;display:inline-flex}.cs-source-proposal{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:3rem;margin-block:1.5rem 2rem;display:grid}.cs-field{gap:.5rem;min-inline-size:0;display:grid}.cs-field label{font-size:.9rem;font-weight:650}.cs-prepared-result,.cs-manual-fallback{justify-items:start;gap:1.5rem;padding-block:2rem;display:grid}.cs-prepared-result{background:var(--sv-recovery-surface-cream-paper);padding-inline:1.5rem}.cs-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;padding-block:2rem;display:grid}.cs-modes>div{align-content:start;gap:1rem;padding-block:1.5rem;display:grid}.cs-path-explanation{gap:1rem;margin-block:2rem;display:grid}.cs-accounting-path{counter-reset:accounting-step;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.cs-accounting-path li{counter-increment:accounting-step;grid-template-columns:1.5rem minmax(0,1fr);gap:.75rem;padding-block:.5rem;font-size:1rem;display:grid}.cs-accounting-path li:before{content:counter(accounting-step, decimal-leading-zero);padding-block-start:.2rem;font-size:.8rem}.cs-accounting-totals{gap:1rem;margin-block:2rem;display:grid}.cs-accountant-return{grid-template-columns:minmax(0,1fr);align-items:start;gap:2rem;padding-block:1.5rem;display:grid}.cs-accountant-return>.cs-chapter-documents{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.cs-accountant-return>.cs-chapter-documents>:only-child{grid-column:1/-1;max-inline-size:48rem}.cs-disclosed-records{margin:0 0 .75rem;padding-inline-start:1.1rem}.cs-disclosed-records li{padding-inline-start:.15rem}.cs-story-compact .cs-chapters{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:3rem;display:grid}.cs-story-compact .cs-chapter{padding-block:1.5rem}.cs-story-compact .cs-chapter-body{grid-template-columns:minmax(0,1fr)}.cs-outcome-boundaries{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-block:1rem;padding-block:2rem;display:grid}.cs-outcome-boundaries p{font-size:1rem;font-weight:600}.cs-outcome-boundaries span{margin-block-end:.5rem;font-size:.75rem;display:block}.cs-price-basis{padding-block-end:2rem}.cs-plan{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:3rem;padding-block:2rem;display:grid}.cs-plan header,.cs-plan>div{align-content:start;gap:1rem;display:grid}.cs-plan-price{font-variant-numeric:tabular-nums}.cs-plan-price strong{font-family:var(--sv-typography-family-display);font-size:2.5rem;font-weight:450}.cs-plan-price span{font-size:.95rem}.cs-plan-limits{grid-template-columns:1fr 1fr;gap:1rem 2rem;display:grid}.cs-plan-limits dt{font-size:.8rem}.cs-plan-limits dd{margin:0;font-size:1.1rem;font-weight:650}.cs-plan-helper{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:3rem;padding-block:3rem;display:grid}.cs-plan-helper>div{align-content:start;gap:1.5rem;display:grid}.cs-helper-fields{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.cs-helper-result{background:var(--sv-recovery-surface-cream-paper);border:1px solid var(--sv-recovery-border-light);gap:.75rem;padding:1.5rem;display:grid}.cs-comparison-select{max-inline-size:38rem;margin-block-end:2rem}.cs-comparison-rows{margin-block:2rem}.cs-comparison-rows>article{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:3rem;padding-block:1.75rem;display:grid}.cs-comparison-rows :is(header,article>div){align-content:start;gap:1rem;display:grid}.cs-evidence-label{font-size:1rem;font-weight:650}.cs-source-citations{flex-wrap:wrap;gap:.75rem 1.5rem;display:flex}.cs-source-citations>a{align-items:center;min-block-size:44px;font-size:.9rem;display:inline-flex}.cs-comparison-complete{margin-block:2rem}.cs-comparison-complete>section{padding-block:2rem}.cs-static-comparison{gap:.75rem;padding-block:1.5rem;display:grid}.cs-print-action{align-items:center;margin-block-end:2rem}.cs-navigation-menu{position:relative}.cs-navigation-menu>summary{cursor:pointer;align-items:center;gap:.4rem;min-block-size:44px;padding:.65rem .15rem;font-size:.9rem;display:flex}.cs-navigation-menu>summary:after{content:"+";font-size:1rem}.cs-navigation-menu[open]>summary:after{content:"−"}.cs-navigation-submenu{background:var(--sv-recovery-surface-cream-paper);inline-size:22rem;color:var(--sv-recovery-text-on-cream);border:1px solid var(--sv-recovery-border-light);gap:.25rem;padding:1rem;display:grid;position:absolute;inset-block-start:100%;inset-inline-start:-1rem}.cs-navigation-submenu a{min-block-size:44px;color:inherit;padding:.75rem;font-size:.95rem;line-height:1.5;text-decoration:none}.cs-navigation-submenu a:hover{text-decoration:underline}.sv-recovery-header .sv-site-navigation>a:not(.sv-action){align-items:center;min-block-size:44px;font-size:.9rem;display:inline-flex}.sv-coming-soon .sv-site-breadcrumbs ol{flex-wrap:wrap}.sv-coming-soon .sv-site-breadcrumbs li{max-inline-size:64ch}@media (max-width:1024px){.cs-home-hero{gap:2rem}.cs-navigation-submenu{inline-size:100%;min-inline-size:0;margin-block:.5rem;position:static}.cs-navigation-menu>summary{font-size:1rem}.cs-role-view{grid-template-columns:1fr 1fr}.cs-role-view p{grid-column:1/-1}.cs-source-proposal,.cs-accountant-return,.cs-accountant-return>.cs-chapter-documents,.cs-story-compact .cs-chapters,.cs-chapter-body{gap:1.5rem}}@media (max-width:767px){.sv-coming-soon{font-size:1rem}.sv-coming-soon h1{font-size:clamp(2.3rem,6vw,3.1rem)}.cs-home-hero,.cs-feature-split,.cs-accounting-intro,.cs-chapter-body,.cs-source-proposal,.cs-accountant-return,.cs-plan-helper,.cs-accountant-return>.cs-chapter-documents,.cs-story-compact .cs-chapters,.cs-comparison-rows>article{grid-template-columns:1fr}.cs-home-hero{gap:2.5rem;padding-block:2rem 3rem}.cs-home-hero h1{max-inline-size:22ch}.cs-page-intro{padding-block:2rem 2.5rem}.cs-home-section{padding-block:3rem}.cs-recognition-list{grid-template-columns:1fr}.cs-feature-split,.cs-accounting-intro{gap:1.5rem}.cs-price-introduction{gap:1.25rem}.cs-price-introduction strong{font-size:1.5rem}.cs-editorial-section{grid-template-columns:1.5rem minmax(0,1fr);gap:1rem}.cs-launch{margin-block:3rem;padding:2rem 1.25rem}.cs-modes,.cs-outcome-boundaries{grid-template-columns:1fr;gap:1rem}.cs-accounting-path{grid-template-columns:1fr 1fr}.cs-plan{gap:1.5rem}.cs-comparison-rows>article{gap:1rem}.cs-plan-helper{gap:1.5rem}}@media (max-width:479px){.cs-hero-record{padding:1.25rem}.cs-hero-record h2{font-size:1.65rem}.cs-document{padding:1.1rem}.cs-money{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-role-view{grid-template-columns:1fr;gap:1rem;padding:1.25rem}.cs-story-switch a,.cs-path-choices a{inline-size:100%}.cs-chapter-nav{grid-template-columns:1fr 1fr;display:grid}.cs-price-introduction,.cs-plan,.cs-helper-fields{grid-template-columns:1fr}.cs-price-introduction>div{gap:.5rem;padding-block:1rem}.cs-accounting-path{grid-template-columns:1fr}.cs-reference-comparison{padding:1.25rem}.cs-reference-comparison>div{grid-template-columns:1fr;gap:.5rem}}@media print{.sv-site-header,.sv-site-footer,.cs-launch,.cs-print-action,.cs-interactive-controls,.cs-requires-js,.cs-story-switch,.cs-role-view,.cs-chapter-nav,.cs-path-choices,.sv-site-breadcrumbs{display:none!important}.sv-coming-soon{padding:0;font-size:11pt;line-height:1.5}.sv-coming-soon h1{font-size:25pt}.sv-coming-soon h2{font-size:19pt}.cs-editorial-section,.cs-home-section,.cs-chapter{break-inside:avoid;padding-block:1.2rem}.cs-document{break-inside:avoid}.cs-home-hero,.cs-chapter-body,.cs-accountant-return{grid-template-columns:1fr}.cs-page-intro{padding-block:1rem}.sv-coming-soon a{color:inherit}}@media (prefers-reduced-motion:reduce){.sv-coming-soon *,.cs-navigation-menu *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sv-recovery-header[data-hydrated=false]~.sv-site-route-shell :is(.cs-interactive-controls,.cs-requires-js){display:none}@media (max-width:1024px){.sv-recovery-header .sv-site-navigation[data-open=true]{max-block-size:calc(100dvh - 68px);overflow:auto}}.sv-coming-soon{background:var(--sv-color-primitive-cream-050);--sv-recovery-text-on-cream:var(--sv-color-primitive-nightfall-950);--sv-recovery-text-muted-light:var(--sv-color-primitive-nightfall-800)}.cs-hero-record,.cs-document{border-radius:var(--sv-radius-soft);background:var(--sv-color-primitive-cream-100)}.cs-hero-record>.cs-hero-issue .cs-document,.cs-document-sources .cs-document{background:0 0;border-radius:0;padding-inline:0}.cs-document dl>div{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:baseline;gap:1rem;display:grid}.cs-document-reveal,.cs-static-successor,.cs-role-static{padding-block:.5rem}.cs-role-static{margin-block-end:1rem}.sv-coming-soon .cs-status{border-radius:var(--sv-radius-soft);font-weight:600}.sv-coming-soon .sv-action[data-variant=secondary]{--sv-action-border:transparent;background:var(--sv-color-primitive-cream-100);color:var(--sv-color-primitive-nightfall-950);border-radius:var(--sv-radius-soft)}.sv-coming-soon .sv-action[data-variant=secondary]:hover:not(:disabled){background:var(--sv-color-primitive-cream-200);border-color:#0000}.sv-coming-soon .sv-action[data-variant=primary]{border-radius:var(--sv-radius-soft)}.sv-coming-soon .sv-action[data-variant=primary]:hover:not(:disabled){background:var(--sv-color-primitive-nightfall-800);border-color:var(--sv-color-primitive-nightfall-800)}.sv-coming-soon .sv-action:disabled{background:var(--sv-color-primitive-cream-100);color:var(--sv-color-primitive-nightfall-800);opacity:.6;border-color:#0000}@media (max-width:599px){.cs-interactive-controls>.sv-action{justify-content:center;inline-size:100%}.cs-document dl>div{grid-template-columns:1fr;gap:.25rem}.sv-coming-soon :is(.cs-eyebrow,.cs-document-reference,.cs-section-index),.cs-document dt,.cs-money dt,.cs-plan-limits dt,.cs-hero-amounts dt{font-size:.875rem}.cs-launch{padding-inline:0}}.cs-recognition-action{text-decoration:underline;-webkit-text-decoration-color:var(--sv-recovery-border-light);text-decoration-color:var(--sv-recovery-border-light)}.cs-story-switch,.cs-path-choices{gap:.25rem 1.75rem}.cs-story-switch a,.cs-path-choices a{border:0;background:0 0;border-block-end:2px solid #0000;border-radius:0;padding:.6rem 0}.cs-story-switch a:hover,.cs-path-choices a:hover{border-block-end-color:var(--sv-recovery-border-light)}.cs-story-switch a[aria-current],.cs-path-choices a[aria-current]{color:var(--sv-color-primitive-nightfall-950);border-block-end-color:var(--sv-color-primitive-nightfall-950);background:0 0;font-weight:650}.cs-role-view select,.cs-plan-helper input{background:0 0}.cs-helper-result{background:0 0;border:0;padding:0}.cs-commitment{background:0 0;padding:0;margin-block:1.5rem 0!important}.cs-story-preview{counter-reset:story-chapter;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.25rem 3rem;margin:0;padding:0;list-style:none;display:grid}.cs-story-preview li{counter-increment:story-chapter;align-content:start;gap:.5rem;display:grid}.cs-story-preview li:before{content:counter(story-chapter, decimal-leading-zero);content:counter(story-chapter, decimal-leading-zero) / "";font-variant-numeric:tabular-nums;letter-spacing:.05em;font-size:.8rem}.cs-story-preview h3{font-size:1.12rem}.cs-story-preview h3 a{color:inherit;-webkit-text-decoration-color:var(--sv-recovery-border-light);text-decoration-color:var(--sv-recovery-border-light)}.cs-story-preview p{font-size:1rem}.cs-home-accountant{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:3rem;margin-block-start:3.5rem;display:grid}.cs-guide-invitation,.cs-exchange-terms{justify-items:start;gap:1rem;max-inline-size:52rem;display:grid}.cs-exchange-terms{margin-block-start:2rem}.cs-plan-comparison{margin-block:.5rem 0}.cs-plan-table{border-collapse:collapse;font-variant-numeric:tabular-nums;table-layout:fixed;inline-size:100%}.cs-plan-table :is(th,td){text-align:start;vertical-align:top;border-block-end:1px solid var(--sv-recovery-border-light);overflow-wrap:anywhere;padding:.9rem 1rem .9rem 0}.cs-plan-table thead td{inline-size:20%}.cs-plan-table thead th{font-family:var(--sv-typography-family-display);font-size:1.5rem;font-weight:450;line-height:1.2}.cs-plan-table .cs-plan-fit td,.cs-plan-stack-plan>p{font-family:var(--sv-typography-family-operational);font-size:.9rem;font-weight:400;line-height:1.5}.cs-plan-stack-plan>p{margin-block:.35rem 0}.cs-plan-table tbody th,.cs-plan-stack dt{font-size:.9rem;font-weight:650}.cs-plan-table td{font-size:1rem}.cs-plan-monthly{white-space:nowrap;font-size:1.35rem;font-weight:600}.cs-plan-stack{display:none}.cs-plan-stack-plan{border-block-end:1px solid var(--sv-recovery-border-light);padding-block:1.5rem}.cs-plan-stack h2{font-size:1.5rem}.cs-plan-stack dl{gap:.6rem;margin:1rem 0 0;display:grid}.cs-plan-stack dl>div{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1rem;display:grid}.cs-plan-stack dd{margin:0}@media (min-width:768px) and (max-width:1024px){.cs-story-preview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.cs-story-preview,.cs-home-accountant{grid-template-columns:1fr}.cs-home-accountant{gap:1.5rem}.cs-plan-table{display:none}.cs-plan-stack{display:grid}}.sv-recovery-header[data-mode=editorial] .sv-site-navigation>.sv-action{background:var(--sv-color-primitive-nightfall-950);border-radius:var(--sv-radius-soft);color:var(--sv-color-primitive-cream-050);border-color:#0000;min-block-size:44px}.sv-recovery-header[data-mode=editorial] .sv-site-navigation>.sv-action:hover:not(:disabled){background:var(--sv-color-primitive-nightfall-800);border-color:#0000}.sv-recovery-header[data-mode=editorial] .sv-site-menu-button{color:var(--sv-color-primitive-nightfall-950);text-decoration:underline;-webkit-text-decoration-color:var(--sv-recovery-border-light);text-decoration-color:var(--sv-recovery-border-light);text-underline-offset:.3em;background:0 0;border-color:#0000;padding-inline:.25rem}.sv-recovery-header[data-mode=editorial] .sv-site-menu-button:hover:not(:disabled){border-color:#0000;text-decoration-color:currentColor}@media (max-width:1024px){.sv-recovery-header[data-mode=editorial] .sv-site-navigation[data-open=true]>.sv-action,.sv-recovery-header[data-mode=editorial] .sv-site-navigation[data-open=true]>.sv-action:hover:not(:disabled){background:var(--sv-color-primitive-cream-050);color:var(--sv-color-primitive-nightfall-950)}}:is(.sv-recovery-product,.sv-recovery-contact,.sv-public-route) .sv-action[data-variant=secondary]{--sv-action-border:transparent;background:var(--sv-color-primitive-cream-100);color:var(--sv-color-primitive-nightfall-950);border-radius:var(--sv-radius-soft);border-color:#0000}:is(.sv-recovery-product,.sv-recovery-contact,.sv-public-route) .sv-action[data-variant=secondary]:hover:not(:disabled){background:var(--sv-color-primitive-cream-200);border-color:#0000}.sv-coming-soon .form-field{border:0;padding:0}.cs-editorial-section .sv-stack>p{max-inline-size:60ch}.sv-coming-soon{padding-block:0}.sv-coming-soon :is(h1,h2){font-variation-settings:"CRSV" 0, "SHRP" 18}.sv-coming-soon .cs-eyebrow{color:var(--sv-color-primitive-cocoa-700);letter-spacing:.09em;font-size:.72rem}.sv-coming-soon .cs-section-index{color:var(--sv-color-primitive-cocoa-700);font-family:var(--sv-typography-family-mono);letter-spacing:.06em;font-size:.72rem}.sv-coming-soon .sv-action[data-variant=text]>span:after{content:"→" / "";transition:transform var(--sv-motion-duration-state) var(--sv-recovery-ease-enter);margin-inline-start:.5em;display:inline-block}.cs-band{--cs-band-surface:var(--sv-color-primitive-cream-050);--cs-rule:var(--sv-recovery-border-light);--cs-rule-strong:var(--sv-color-primitive-nightfall-950);background:var(--cs-band-surface);color:var(--sv-color-primitive-nightfall-950);margin-block:0;padding-block:clamp(5rem,10vw,9.5rem);display:block}.cs-band[data-surface=sand]{--cs-band-surface:var(--sv-color-primitive-cream-100);--sv-recovery-surface-cream-paper:var(--sv-color-primitive-cream-050)}.cs-band[data-surface=nightfall],.cs-home-hero{--cs-band-surface:var(--sv-color-primitive-nightfall-950);--cs-rule:color-mix(in srgb, var(--sv-color-primitive-cream-200) 24%, transparent);--cs-rule-strong:var(--sv-color-primitive-cream-200);--sv-recovery-border-light:color-mix(in srgb, var(--sv-color-primitive-cream-200) 24%, transparent);--sv-recovery-text-muted-light:var(--sv-color-primitive-cream-200);--sv-recovery-text-on-cream:var(--sv-color-primitive-cream-050);color:var(--sv-color-primitive-cream-050)}.cs-band[data-surface=nightfall] :is(.cs-hero-record,.cs-document){--cs-rule:var(--sv-color-primitive-cream-200);--sv-recovery-border-light:var(--sv-color-primitive-cream-200);--sv-recovery-text-muted-light:var(--sv-color-primitive-nightfall-800);--sv-recovery-text-on-cream:var(--sv-color-primitive-nightfall-950);background:var(--sv-color-primitive-cream-050);color:var(--sv-color-primitive-nightfall-950)}.cs-band[data-surface=nightfall] :is(.cs-eyebrow,.cs-section-index){color:var(--sv-color-primitive-cream-200)}.cs-band[data-surface=nightfall] :is(.cs-hero-record,.cs-document) .cs-eyebrow{color:var(--sv-color-primitive-cocoa-700)}:is(.cs-band[data-surface=nightfall],.cs-home-hero) :is(a,summary,input,select,textarea,button,[tabindex]):focus-visible{outline-color:var(--sv-color-primitive-cream-100)}.cs-band[data-surface=nightfall] :is(.cs-hero-record,.cs-document) :is(a,summary,button):focus-visible{outline-color:var(--sv-recovery-action-primary)}:is(.cs-band[data-surface=nightfall],.cs-home-hero) .sv-action[data-variant=primary]{background:var(--sv-color-primitive-cream-050);border-color:var(--sv-color-primitive-cream-050);color:var(--sv-color-primitive-nightfall-950)}:is(.cs-band[data-surface=nightfall],.cs-home-hero) .sv-action[data-variant=primary]:hover:not(:disabled){background:var(--sv-color-primitive-cream-200);border-color:var(--sv-color-primitive-cream-200)}:is(.cs-band[data-surface=nightfall],.cs-home-hero) .sv-action[data-variant=text]{color:var(--sv-color-primitive-cream-050)}.cs-band[data-surface=sand] .sv-action[data-variant=secondary]{background:var(--sv-color-primitive-cream-050)}.cs-band[data-surface=nightfall] :is(input:where(:not([type=checkbox],[type=radio])),select,textarea){background:var(--sv-color-primitive-cream-050);color:var(--sv-color-primitive-nightfall-950)}.cs-band[data-surface=nightfall] .sv-site-breadcrumbs :is(a,span,li),.cs-band[data-surface=nightfall] .cs-guide-promise li:before{color:var(--sv-color-primitive-cream-200)}.cs-page-hero{padding-block:clamp(1.75rem,3vw,2.75rem) clamp(4.5rem,9vw,8.5rem)}.cs-page-hero .sv-site-breadcrumbs{margin-block-end:clamp(3rem,7vw,6rem)}.cs-page-intro{gap:clamp(1.25rem,2vw,1.75rem);max-inline-size:76rem;padding-block:0}.sv-coming-soon .cs-page-intro h1{letter-spacing:-.062em;max-inline-size:16ch;font-size:clamp(2.75rem,5.8vw,6.3rem);font-weight:390;line-height:.95}.sv-coming-soon .cs-page-intro .cs-lead{color:var(--sv-recovery-text-muted-light);max-inline-size:58ch;font-size:clamp(1.08rem,1.45vw,1.34rem);line-height:1.58}.cs-band-heading{justify-items:start;gap:clamp(1rem,1.6vw,1.4rem);max-inline-size:66rem;display:grid}.sv-coming-soon :is(.cs-band-heading,.cs-split-heading,.cs-photo-split,.cs-close) h2{letter-spacing:-.058em;max-inline-size:16ch;font-size:clamp(2.35rem,4.7vw,5rem);font-weight:390;line-height:.98}.sv-coming-soon .cs-band-heading>p:not(.cs-eyebrow),.sv-coming-soon .cs-split-heading>p,.sv-coming-soon .cs-split-heading .sv-stack>p,.sv-coming-soon .cs-close__statement>p:not(.cs-eyebrow){color:var(--sv-recovery-text-muted-light);max-inline-size:56ch;font-size:clamp(1.06rem,1.3vw,1.22rem);line-height:1.62}.cs-split-heading{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:clamp(2rem,6vw,7rem);display:grid}.cs-split{grid-template-columns:minmax(4rem,.3fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,5vw,6rem);display:grid}.cs-editorial-section .cs-section-index{border-block-start:1px solid var(--cs-rule-strong);padding-block-start:.9rem}.cs-editorial-section .sv-stack{max-inline-size:58rem}.sv-coming-soon .cs-editorial-section h2{letter-spacing:-.052em;max-inline-size:20ch;font-size:clamp(2.1rem,4vw,4.1rem);font-weight:400;line-height:1}.sv-coming-soon .cs-editorial-section .sv-stack>p{color:var(--sv-recovery-text-muted-light);font-size:clamp(1.06rem,1.3vw,1.2rem);line-height:1.64}.sv-coming-soon .cs-checklist{gap:0;max-inline-size:60ch;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.sv-coming-soon .cs-checklist li{border-block-start:1px solid var(--cs-rule);padding:.95rem 0 .95rem 2rem;position:relative}.sv-coming-soon .cs-checklist li:last-child{border-block-end:1px solid var(--cs-rule)}.sv-coming-soon .cs-checklist li:before{background:var(--sv-color-primitive-cocoa-500);content:"";block-size:1px;inline-size:.85rem;position:absolute;inset-block-start:calc(.95rem + .49697lh);inset-inline-start:0}.cs-band[data-surface=nightfall] .cs-checklist li:before{background:var(--sv-color-primitive-cream-200)}.cs-recognition-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 clamp(1.5rem,3vw,3rem);margin-block-start:clamp(3.5rem,7vw,6.5rem);display:grid}.cs-recognition-band .cs-recognition-list{margin-block-start:.5rem}.cs-recognition-list>a{border-block-start:1px solid var(--cs-rule-strong);color:inherit;grid-template-columns:minmax(0,1fr);align-content:start;gap:1.25rem;padding-block:2.1rem .5rem;text-decoration:none;display:grid;position:relative}.cs-recognition-list>a:before{background:var(--cs-band-surface);border:1px solid var(--sv-color-primitive-cocoa-700);content:"";block-size:.7rem;inline-size:.7rem;transition:background-color var(--sv-motion-duration-state) var(--sv-recovery-ease-enter);border-radius:50%;position:absolute;inset-block-start:-.35rem;inset-inline-start:0}.sv-coming-soon .cs-recognition-list h3{font-family:var(--sv-typography-family-display);letter-spacing:-.025em;font-size:clamp(1.18rem,1.45vw,1.42rem);font-weight:430;line-height:1.3}.sv-coming-soon .cs-recognition-action{color:var(--sv-color-primitive-cocoa-700);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:.3em;margin-block-start:1.25rem;font-size:.92rem;font-weight:650}.cs-recognition-action:after{content:"→" / "";transition:transform var(--sv-motion-duration-state) var(--sv-recovery-ease-enter);margin-inline-start:.45em;display:inline-block}.cs-home-hero{background:var(--sv-color-primitive-nightfall-950);isolation:isolate;grid-template-columns:minmax(0,1fr);align-items:center;gap:0;min-block-size:max(44rem,100svh);padding-block:0;display:grid;position:relative}.cs-home-hero:after{background:color-mix(in srgb, var(--sv-color-primitive-nightfall-950) 70%, transparent);content:"";pointer-events:none;z-index:-1;position:absolute;inset:0}.cs-home-hero__media{z-index:-2;position:absolute;inset:0;overflow:hidden}.cs-home-hero__media picture{block-size:100%;display:block}.cs-home-hero__image{object-fit:cover;object-position:center 55%;block-size:100%;inline-size:100%;display:block}.cs-home-hero>.sv-page-frame{inline-size:100%;padding-block:clamp(7.5rem,15vh,10.5rem) clamp(5rem,11vh,8rem)}.cs-home-hero__copy{justify-items:start;gap:clamp(1.2rem,2.2vh,1.75rem);max-inline-size:min(66rem,100%);display:grid}.sv-coming-soon .cs-home-hero h1{color:var(--sv-color-primitive-cream-050);letter-spacing:-.066em;max-inline-size:20ch;font-size:clamp(3rem,min(5.6vw,8.6vh),6.8rem);font-weight:390;line-height:.93}.cs-home-hero h1>span{display:block}.cs-home-hero h1>span:last-child{color:var(--sv-color-primitive-cream-200)}.sv-coming-soon .cs-home-hero .cs-lead{color:var(--sv-color-primitive-cream-100);max-inline-size:54ch;font-size:clamp(1.06rem,1.35vw,1.3rem);line-height:1.58}.sv-coming-soon .cs-home-hero .cs-eyebrow,.cs-home-hero .cs-availability{color:var(--sv-color-primitive-cream-200)}.cs-home-hero .cs-availability{font-size:.86rem}.cs-home-hero .sv-recovery-actions{margin-block-start:.5rem}.sv-coming-soon .cs-home-hero__caption{color:var(--sv-color-primitive-cream-200);inline-size:min(100% - 2rem,40rem);bottom:1rem;right:max(1rem, var(--sv-spacing-gutter-page-wide));text-align:end;margin:0;font-size:.68rem;line-height:1.4;position:absolute}.cs-home-job__layout{grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr);align-items:start;gap:clamp(3rem,7vw,7.5rem);display:grid}.cs-home-job__story{align-content:start;justify-items:start;gap:clamp(2.5rem,4vw,3.5rem);display:grid}.cs-home-job .cs-story-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(1.5rem,3vw,2.75rem);inline-size:100%}.cs-home-job .cs-story-preview li{border-block-start:1px solid var(--cs-rule);gap:.5rem;padding-block:1.1rem 1.75rem}.cs-home-job .cs-story-preview li:before{color:var(--sv-color-primitive-cream-200);font-family:var(--sv-typography-family-mono);font-size:.7rem}.sv-coming-soon .cs-home-job .cs-story-preview h3{font-family:var(--sv-typography-family-display);letter-spacing:-.025em;font-size:clamp(1.18rem,1.5vw,1.34rem);font-weight:430;line-height:1.22}.cs-home-job .cs-story-preview h3 a{color:inherit;-webkit-text-decoration-color:color-mix(in srgb, currentColor 32%, transparent);text-decoration-color:color-mix(in srgb, currentColor 32%, transparent);text-underline-offset:.24em}.cs-home-job .cs-story-preview h3 a:hover{text-decoration-color:currentColor}.sv-coming-soon .cs-home-job .cs-story-preview p{color:var(--sv-recovery-text-muted-light);font-size:.98rem;line-height:1.55}.cs-home-job .cs-hero-record{position:sticky;inset-block-start:7.5rem}.sv-coming-soon .cs-hero-record{border-radius:0;gap:1.5rem;padding:clamp(1.5rem,3vw,2.75rem)}.sv-coming-soon .cs-record-top{border-block-end:1px solid var(--cs-rule);color:var(--sv-color-primitive-cocoa-700);letter-spacing:.08em;padding-block-end:.9rem;font-size:.7rem;font-weight:650}.cs-record-top>span:last-child{color:var(--sv-color-primitive-nightfall-950);font-family:var(--sv-typography-family-mono)}.sv-coming-soon .cs-hero-record h3{font-family:var(--sv-typography-family-display);font-variation-settings:"CRSV" 0, "SHRP" 18;letter-spacing:-.05em;font-size:clamp(1.85rem,2.7vw,2.7rem);font-weight:400;line-height:1.02}.sv-coming-soon .cs-hero-amounts dt{color:var(--sv-color-primitive-cocoa-700);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:650}.sv-coming-soon .cs-hero-amounts dd{font-family:var(--sv-typography-family-display);letter-spacing:-.03em;margin-block-start:.35rem;font-size:clamp(1.45rem,2vw,1.9rem);font-weight:400}.sv-coming-soon .cs-hero-issue{border-block:1px solid var(--cs-rule);padding-block:.5rem}.sv-coming-soon .cs-status-symbol{background:var(--sv-recovery-surface-cocoa-interruption);color:var(--sv-color-primitive-cream-050)}.sv-coming-soon .cs-record-next{--sv-recovery-text-on-cream:var(--sv-color-primitive-cream-050);background:var(--sv-recovery-surface-cocoa-interruption);color:var(--sv-color-primitive-cream-050);padding:1.25rem 1.4rem}.sv-coming-soon .cs-record-next .cs-eyebrow{color:var(--sv-color-primitive-cream-200)}.sv-coming-soon .cs-record-next p{color:var(--sv-color-primitive-cream-100)}.cs-home-accounting .cs-return-path{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.25rem,3vw,3rem);margin-block-start:clamp(3.5rem,7vw,6rem);display:grid}.sv-coming-soon .cs-home-accounting .cs-return-path li{border-block-start:1px solid var(--cs-rule-strong);font-family:var(--sv-typography-family-display);letter-spacing:-.025em;padding:1.1rem 0 0;font-size:clamp(1.15rem,1.5vw,1.45rem);font-weight:420;line-height:1.25}.cs-home-accounting .cs-return-path li:last-child{border-block-start-color:var(--sv-color-primitive-cocoa-500)}.cs-home-accounting .cs-return-path li:before{color:var(--sv-color-primitive-cocoa-700);font-family:var(--sv-typography-family-mono);letter-spacing:.06em;margin-block-end:clamp(1.5rem,3vw,2.75rem);font-size:.72rem;display:block;position:static}.cs-photo-split{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(2.5rem,7vw,7.5rem);display:grid}.cs-photo-split__media{gap:.8rem;margin:0;display:grid}.cs-photo-split__media picture{display:block}.cs-photo-split__media img{aspect-ratio:4/5;object-fit:cover;object-position:38% center;block-size:auto;inline-size:100%;display:block}.cs-photo-split__media figcaption{color:var(--sv-recovery-text-muted-light);font-size:.8rem;line-height:1.5}.cs-photo-split__copy{justify-items:start}.cs-price-introduction{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,4vw,4rem);margin-block:clamp(3.5rem,7vw,6rem) clamp(2.5rem,4vw,3.5rem);display:grid}.sv-coming-soon .cs-price-introduction>div{border-block-start:1px solid var(--cs-rule-strong);align-content:start;gap:.75rem;padding-block:1.25rem 0;display:grid}.sv-coming-soon .cs-price-introduction h3{font-family:var(--sv-typography-family-display);letter-spacing:-.03em;font-size:1.35rem;font-weight:450}.sv-coming-soon .cs-price{color:var(--sv-recovery-text-muted-light);font-size:1rem}.sv-coming-soon .cs-price-introduction .cs-price strong{color:var(--sv-color-primitive-nightfall-950);font-family:var(--sv-typography-family-display);letter-spacing:-.06em;margin-block:.4rem .35rem;font-size:clamp(2.8rem,4.8vw,4.8rem);font-weight:380;line-height:1;display:block}.sv-coming-soon .cs-price-introduction>div>p:last-child{color:var(--sv-recovery-text-muted-light);font-size:.95rem}.cs-exchange-terms{justify-items:start;gap:.75rem;max-inline-size:62rem;margin-block-start:0;display:grid}.sv-coming-soon .cs-price-note{font-weight:650}.cs-band.cs-launch,.cs-band.cs-home-close{margin-block:0;padding-block:clamp(5.5rem,11vw,10rem)}.cs-close{grid-template-columns:minmax(0,1.15fr) minmax(19rem,.85fr);align-items:end;gap:clamp(2.5rem,8vw,8rem);display:grid}.cs-close__statement{justify-items:start;gap:clamp(1rem,1.6vw,1.4rem);display:grid}.sv-coming-soon .cs-close h2{letter-spacing:-.062em;max-inline-size:12ch;font-size:clamp(2.6rem,5.4vw,5.9rem);line-height:.95}.cs-close__action{align-content:end;gap:1.25rem;display:grid}.sv-coming-soon .cs-close__action>p:not(.cs-note){color:var(--sv-color-primitive-cream-100)}.cs-home-close .sv-early-access-form{gap:1.1rem;display:grid}.cs-home-close .sv-early-access-form>label:not(.checkbox-option){color:var(--sv-color-primitive-cream-050);gap:.55rem;font-weight:650;display:grid}.sv-coming-soon .cs-home-close .sv-early-access-form input[type=email]{background:var(--sv-color-primitive-cream-050);border:1px solid var(--sv-color-primitive-cream-200);color:var(--sv-color-primitive-nightfall-950);border-radius:0;min-block-size:3.25rem;padding-inline:.9rem}.cs-home-close .checkbox-option{color:var(--sv-color-primitive-cream-100);min-block-size:var(--sv-layout-target-preferred);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;font-size:.9rem;line-height:1.5;display:grid}.cs-home-close .checkbox-option input{accent-color:var(--sv-color-primitive-cocoa-500);block-size:1.25rem;inline-size:1.25rem;margin-block-start:.12rem}.cs-home-close :is(.field-help,.field-error){color:var(--sv-color-primitive-cream-200);font-size:.88rem;line-height:1.55}.cs-home-close .field-help a{color:var(--sv-color-primitive-cream-050)}.cs-band.cs-chapters-band{padding-block:clamp(3.5rem,6vw,5.5rem)}.cs-chapters-band .cs-related-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(1.5rem,3vw,3rem);margin-block:0;display:grid}.cs-chapters-band .cs-related-nav>a{border-block-start:1px solid var(--cs-rule-strong);color:inherit;font-family:var(--sv-typography-family-display);letter-spacing:-.035em;justify-content:space-between;align-items:start;padding-block:1.1rem .5rem;font-size:clamp(1.25rem,2vw,1.85rem);font-weight:420;line-height:1.15;text-decoration:none}.cs-chapters-band .cs-related-nav>a:after{content:"→" / "";transition:transform var(--sv-motion-duration-state) var(--sv-recovery-ease-enter);margin-inline-start:1rem}.sv-coming-soon .cs-example-band .cs-story-heading h2{letter-spacing:-.045em;font-size:clamp(2rem,3.4vw,3.2rem);font-weight:400;line-height:1.04}.cs-plan-band .cs-price-basis{padding-block-end:1.5rem;font-weight:650}.sv-coming-soon .cs-plan-band .cs-plan-table thead th{letter-spacing:-.035em;font-size:clamp(1.5rem,2.2vw,2.1rem);font-weight:420}.sv-coming-soon .cs-plan-band .cs-plan-monthly{font-family:var(--sv-typography-family-display);letter-spacing:-.04em;font-size:clamp(1.6rem,2.3vw,2.2rem);font-weight:400}.cs-plan-band .cs-plan-table :is(th,td){padding-block:1.05rem}.sv-recovery-header:is([data-mode=cinematic],[data-mode=product]) .sv-site-navigation>.sv-action{background:var(--sv-color-primitive-cream-050);border-radius:var(--sv-radius-soft);color:var(--sv-color-primitive-nightfall-950);border-color:#0000;min-block-size:44px}.sv-recovery-header:is([data-mode=cinematic],[data-mode=product]) .sv-site-navigation>.sv-action:hover:not(:disabled){background:var(--sv-color-primitive-cream-200);border-color:#0000}.sv-recovery-header:is([data-mode=cinematic],[data-mode=product]) .sv-site-menu-button{color:var(--sv-color-primitive-cream-050);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--sv-color-primitive-cream-200) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--sv-color-primitive-cream-200) 55%, transparent);text-underline-offset:.3em;background:0 0;border-color:#0000;padding-inline:.25rem}@media (hover:hover) and (pointer:fine){.sv-coming-soon .sv-action[data-variant=text]:hover>span:after,.cs-recognition-list>a:hover .cs-recognition-action:after,.cs-chapters-band .cs-related-nav>a:hover:after{transform:translate(.3em)}.cs-recognition-list>a:hover:before{background:var(--sv-color-primitive-cocoa-700)}.cs-recognition-list>a:hover h3{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:.2em}}@media (prefers-reduced-motion:no-preference){.cs-home-hero__image{animation:cs-photograph-settle var(--sv-motion-duration-chapter) var(--sv-recovery-ease-enter) both}.sv-recovery-header[data-mode=cinematic]{transition:background-color var(--sv-motion-duration-state) var(--sv-recovery-ease-enter)}}@keyframes cs-photograph-settle{0%{transform:scale(1.04)}to{transform:none}}@media (max-width:1024px){.cs-home-hero{min-block-size:max(40rem,100svh - 68px)}.cs-home-hero>.sv-page-frame{padding-block:5rem 5.5rem}.cs-home-job__layout,.cs-close{grid-template-columns:minmax(0,1fr)}.cs-close{align-items:start}.cs-home-job .cs-hero-record{position:static}.cs-recognition-list,.cs-home-accounting .cs-return-path{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.75rem}.cs-split-heading{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem}}@media (max-width:767px){.cs-band{padding-block:clamp(4rem,14vw,5.25rem)}.cs-page-hero{padding-block:1.25rem 3.75rem}.cs-page-hero .sv-site-breadcrumbs{margin-block-end:2.25rem}.sv-coming-soon .cs-page-intro h1{max-inline-size:15ch;font-size:clamp(2.45rem,10.8vw,3.6rem)}.cs-home-hero{align-items:end}.cs-home-hero:after{background:color-mix(in srgb, var(--sv-color-primitive-nightfall-950) 76%, transparent)}.cs-home-hero__image{object-position:56% center}.sv-coming-soon .cs-home-hero h1{letter-spacing:-.06em;max-inline-size:100%;font-size:clamp(2.55rem,11.2vw,4.2rem)}.sv-coming-soon .cs-home-hero__caption{bottom:.8rem;left:var(--sv-spacing-gutter-page);text-align:start;font-size:.62rem;right:auto}.cs-split{grid-template-columns:minmax(0,1fr);gap:1.25rem}.cs-recognition-list,.cs-home-job .cs-story-preview,.cs-home-accounting .cs-return-path,.cs-price-introduction,.cs-photo-split,.cs-chapters-band .cs-related-nav{grid-template-columns:minmax(0,1fr)}.cs-photo-split__media img{aspect-ratio:4/3}.sv-coming-soon :is(.cs-band-heading,.cs-split-heading,.cs-photo-split,.cs-close,.cs-editorial-section) h2{letter-spacing:-.05em;font-size:clamp(2.1rem,9.6vw,3.1rem)}}@media (max-width:599px){.sv-coming-soon :is(.cs-eyebrow,.cs-section-index){font-size:.875rem}.cs-home-hero .sv-recovery-actions{grid-template-columns:minmax(0,1fr);display:grid}.cs-home-hero .sv-recovery-actions>.sv-action[data-variant=primary]{justify-content:center}}@media print{.cs-band,.cs-home-hero{color:inherit;background:0 0;min-block-size:0;padding-block:1.2rem}.cs-home-hero__media,.cs-home-hero:after,.cs-home-hero__caption{display:none}}.cs-band.cs-story-intro{padding-block:clamp(4rem,7vw,6.5rem) clamp(3rem,5vw,4.5rem)}.cs-band.cs-chapter{padding-block:clamp(4rem,7vw,6.5rem);display:block}.cs-band.cs-chapter>.sv-page-frame{gap:1.75rem;display:grid}.sv-coming-soon .cs-chapter>.sv-page-frame>header h3{font-family:var(--sv-typography-family-display);font-variation-settings:"CRSV" 0, "SHRP" 18;letter-spacing:-.05em;font-size:clamp(2rem,3.6vw,3.4rem);font-weight:400;line-height:1.02}.sv-coming-soon .cs-story-intro .cs-story-heading h2{letter-spacing:-.045em;font-size:clamp(2rem,3.4vw,3.2rem);font-weight:400;line-height:1.04}.cs-home-hero h1>span{text-wrap:balance}.cs-band[data-surface] .cs-hero-record .cs-record-next .cs-eyebrow{color:var(--sv-color-primitive-cream-200)}.cs-home-close .sv-early-access-form .checkbox-option{background:0 0;border:0;padding:0}@media (max-width:599px){.cs-home-hero .sv-recovery-actions>.sv-action[data-variant=primary]{inline-size:100%}}@media print{.cs-band.cs-chapter,.cs-band.cs-story-intro{padding-block:1.2rem}}.cs-band[data-surface=nightfall] .sv-site-breadcrumbs li+li:before{color:var(--sv-color-primitive-cream-200)}@media (max-width:599px){.cs-home-hero .sv-recovery-actions{justify-self:stretch}}@media (max-width:767px){.cs-home-hero:after{background:color-mix(in srgb, var(--sv-color-primitive-nightfall-950) 66%, transparent)}}.sv-coming-soon .cs-home-hero__caption{font-size:.75rem}.cs-home-close .field-error{color:var(--sv-color-primitive-cream-050);font-weight:650}@media (max-width:767px){.sv-coming-soon .cs-home-hero__caption{font-size:.72rem}}@media (max-height:859px){.cs-home-job .cs-hero-record{position:static}}@media print{.cs-band[data-surface],.cs-home-hero{--sv-recovery-border-light:var(--sv-color-primitive-cream-200);--sv-recovery-text-muted-light:var(--sv-color-primitive-nightfall-800);--sv-recovery-text-on-cream:var(--sv-color-primitive-nightfall-950);color:var(--sv-color-primitive-nightfall-950);background:0 0}:is(.cs-band[data-surface],.cs-home-hero) :is(h1,h1>span,h2,.cs-lead,.cs-eyebrow,.cs-section-index,.cs-availability,.sv-action[data-variant=text]){color:var(--sv-color-primitive-nightfall-950)}.cs-home-close{display:none!important}.sv-coming-soon .cs-record-next{border:1px solid var(--sv-color-primitive-cocoa-500);color:var(--sv-color-primitive-nightfall-950);background:0 0}.sv-coming-soon .cs-record-next :is(p,strong,.cs-eyebrow),.sv-coming-soon .cs-status-symbol{color:var(--sv-color-primitive-nightfall-950);background:0 0}}
@media screen and (prefers-reduced-motion:no-preference){html[data-motion=on] [data-reveal]:not([data-revealed=true]){transform:translate3d(0, var(--sv-motion-distance-route), 0)}html[data-motion=on] [data-reveal]{transition:transform var(--sv-motion-duration-route) var(--sv-motion-easing-enter)}html[data-motion=on] [data-reveal-delay="1"]{transition-delay:var(--sv-motion-duration-response)}html[data-motion=on] [data-reveal-delay="2"]{transition-delay:calc(var(--sv-motion-duration-response) * 2)}}@supports (animation-timeline:scroll()){@media screen and (prefers-reduced-motion:no-preference){.sv-recovery-header:after{background:var(--sv-color-primitive-cocoa-500);content:"";pointer-events:none;transform-origin:0;block-size:2px;animation:linear both lx-scroll-progress;animation-timeline:scroll(root);position:absolute;inset-block-end:0;inset-inline:0}}}@keyframes lx-scroll-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cs-band:is(.lx-gap-band,.lx-journey-band,.lx-ai-band,.lx-capabilities-band,.lx-roadmap-band,.lx-pricing-band,.lx-questions-band,.lx-plans-band,.lx-value-band,.lx-estimate-band,.lx-compare-band,.lx-terms-band,.lx-founding-band){padding-block:clamp(4.5rem,8.5vw,8rem)}.cs-band:is(.lx-gap-band,.lx-journey-band,.lx-ai-band,.lx-capabilities-band,.lx-roadmap-band,.lx-pricing-band,.lx-questions-band,.lx-plans-band,.lx-value-band,.lx-estimate-band,.lx-compare-band,.lx-terms-band,.lx-founding-band)>.sv-page-frame{gap:clamp(2.5rem,5vw,4.5rem);display:grid}.lx-section-head{gap:clamp(1rem,1.6vw,1.4rem);max-inline-size:66rem;display:grid}.lx-section-head--split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;column-gap:clamp(2rem,6vw,7rem);max-inline-size:none}.lx-section-head__title,.lx-section-head__body{align-content:start;justify-items:start;gap:clamp(.9rem,1.4vw,1.2rem);display:grid}.sv-coming-soon .lx-section-head h2{letter-spacing:-.056em;text-wrap:balance;max-inline-size:17ch;margin:0;font-size:clamp(2.3rem,4.5vw,4.7rem);font-weight:390;line-height:.98}.sv-coming-soon .lx-section-head__body>p{color:var(--sv-recovery-text-muted-light);max-inline-size:56ch;margin:0;font-size:clamp(1.06rem,1.3vw,1.22rem);line-height:1.62}.lx-label,.lx-check__label{color:var(--sv-color-primitive-cocoa-700);font-family:var(--sv-typography-family-mono);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.7rem}.cs-band[data-surface=nightfall] .lx-label,.lx-check .lx-check__label{color:var(--sv-color-primitive-cream-200)}.lx-band-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.cs-band[data-surface=nightfall] .lx-band-actions .cs-note{color:var(--sv-color-primitive-cream-200)}.sv-coming-soon :is(.lx-journey__tab,.lx-plans__billing .sv-action)[data-variant=text]>span:after{content:none}.lx-hero .cs-home-hero__copy{gap:clamp(1rem,1.9vh,1.5rem)}.sv-coming-soon .lx-hero h1{max-inline-size:15ch;font-size:clamp(2.9rem,min(5.4vw,8.2vh),6.4rem)}.lx-route{grid-template-columns:repeat(6,minmax(0,1fr));inline-size:min(46rem,100%);margin:clamp(.25rem,1vh,.75rem) 0 0;padding:0;list-style:none;display:grid;position:relative}.lx-route:before{background:color-mix(in srgb, var(--sv-color-primitive-cream-200) 38%, transparent);content:"";block-size:1px;position:absolute;inset-block-start:.85rem;inset-inline:.85rem}.lx-hero .lx-route:after{background:color-mix(in srgb, var(--sv-color-primitive-cream-050) 78%, transparent);content:"";transform-origin:0;block-size:1px;position:absolute;inset-block-start:.85rem;inset-inline:.85rem calc(16.6667% - .85rem)}.lx-route li{justify-items:start;gap:.5rem;display:grid;position:relative}.lx-route__marker{background:var(--sv-color-primitive-nightfall-950);border:1px solid var(--sv-color-primitive-cream-200);border-radius:var(--sv-radius-round);block-size:1.7rem;color:var(--sv-color-primitive-cream-050);font-family:var(--sv-typography-family-mono);inline-size:1.7rem;z-index:var(--sv-layer-raised);justify-content:center;align-items:center;font-size:.66rem;display:inline-flex;position:relative}.lx-route li[data-point] .lx-route__marker{background:var(--sv-color-primitive-cream-050);color:var(--sv-color-primitive-nightfall-950);font-weight:700}.lx-route__label{color:var(--sv-color-primitive-cream-100);font-size:.8rem;font-weight:600}@media (prefers-reduced-motion:no-preference){.lx-hero .cs-home-hero__copy>*{animation:lx-rise var(--sv-motion-duration-route) var(--sv-motion-easing-enter) both}.lx-hero .cs-home-hero__copy>:nth-child(2){animation-delay:var(--sv-motion-duration-response)}.lx-hero .cs-home-hero__copy>:nth-child(3){animation-delay:calc(var(--sv-motion-duration-response) * 2)}.lx-hero .cs-home-hero__copy>:nth-child(n+4){animation-delay:calc(var(--sv-motion-duration-response) * 3)}.lx-hero .lx-route:after{animation:lx-draw var(--sv-motion-duration-route) var(--sv-motion-easing-state) both;animation-delay:var(--sv-motion-duration-route)}.lx-route .lx-route__marker{animation:lx-stop var(--sv-motion-duration-state) var(--sv-motion-easing-enter) both;animation-delay:var(--sv-motion-duration-route)}.lx-route li:nth-child(2) .lx-route__marker{animation-delay:calc(var(--sv-motion-duration-route) * 1.2)}.lx-route li:nth-child(3) .lx-route__marker{animation-delay:calc(var(--sv-motion-duration-route) * 1.4)}.lx-route li:nth-child(4) .lx-route__marker{animation-delay:calc(var(--sv-motion-duration-route) * 1.6)}.lx-route li:nth-child(5) .lx-route__marker{animation-delay:calc(var(--sv-motion-duration-route) * 1.8)}.lx-route li:nth-child(6) .lx-route__marker{animation-delay:calc(var(--sv-motion-duration-route) * 2)}}@keyframes lx-rise{0%{transform:translate3d(0, var(--sv-motion-distance-route), 0)}to{transform:none}}@keyframes lx-draw{0%{transform:scaleX(0)}}@keyframes lx-stop{0%{background-color:var(--sv-color-primitive-nightfall-950);border-color:color-mix(in srgb, var(--sv-color-primitive-cream-200) 35%, transparent);color:var(--sv-color-primitive-cream-200)}}.lx-gap-block{gap:1rem;display:grid}.lx-gap{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.5vw,2rem);display:grid}.lx-gap__side{border-block-start:1px solid var(--cs-rule-strong);align-content:start;gap:1.1rem;padding-block-start:clamp(1.4rem,2.6vw,2.2rem);display:grid}.lx-gap__side[data-side=stellvia]{background:var(--sv-color-primitive-nightfall-950);border-block-start-color:var(--sv-color-primitive-nightfall-950);border-radius:var(--sv-radius-soft);color:var(--sv-color-primitive-cream-050);padding:clamp(1.4rem,2.6vw,2.2rem)}.sv-coming-soon .lx-gap__side h3{font-family:var(--sv-typography-family-display);letter-spacing:-.04em;margin:0;font-size:clamp(1.5rem,2.2vw,2.1rem);font-weight:420;line-height:1.05}.lx-gap__side ul{margin:0;padding:0;list-style:none;display:grid}.lx-gap__side li{border-block-start:1px solid var(--cs-rule);grid-template-columns:1.4rem minmax(0,1fr);gap:.8rem;padding-block:.85rem;line-height:1.45;display:grid}.lx-gap__side[data-side=today] li{color:var(--sv-color-primitive-nightfall-800)}.lx-gap__side[data-side=today] li:before{color:var(--sv-color-primitive-cocoa-700);content:"✕" / "";font-weight:700}.lx-gap__side[data-side=stellvia] li{border-block-start-color:color-mix(in srgb, var(--sv-color-primitive-cream-200) 22%, transparent)}.lx-gap__side[data-side=stellvia] li:before{color:var(--sv-color-primitive-cream-200);content:"✓" / "";font-weight:700}.lx-gap__guide{flex-wrap:wrap;align-items:center;gap:.25rem 1rem;margin:.75rem 0 0;font-weight:600;display:flex}.lx-journey{gap:1.25rem;display:grid}.lx-journey__controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;display:flex}.lx-journey__tabs{flex-wrap:wrap;gap:.4rem;display:flex}.sv-coming-soon .lx-journey__tab.sv-action{--sv-action-border:transparent;border:1px solid color-mix(in srgb, var(--sv-color-primitive-nightfall-950) 22%, transparent);border-radius:var(--sv-radius-soft);color:var(--sv-color-primitive-nightfall-950);background:0 0;min-block-size:44px;padding-inline:.8rem 1rem;font-size:.86rem;text-decoration:none}.lx-journey__tab.sv-action>span{align-items:center;gap:.55rem;display:inline-flex}.lx-journey__tab-index{font-family:var(--sv-typography-family-mono);font-size:.68rem}.sv-coming-soon .lx-journey__tab.sv-action[data-passed=true]{border-color:var(--sv-color-primitive-cocoa-500)}.sv-coming-soon .lx-journey__tab.sv-action[aria-selected=true]{background:var(--sv-color-primitive-nightfall-950);border-color:var(--sv-color-primitive-nightfall-950);color:var(--sv-color-primitive-cream-050)}.sv-coming-soon .lx-journey__play.sv-action{--sv-action-border:var(--sv-color-primitive-nightfall-800);border-radius:var(--sv-radius-soft);color:var(--sv-color-primitive-nightfall-950);background:0 0;min-block-size:44px}.lx-journey__play.sv-action>span:before{content:"▶" / "";margin-inline-end:.6em;font-size:.72em;display:inline-block}.lx-journey__play.sv-action[data-playing=true]>span:before{content:"❚❚" / "";letter-spacing:-.12em}.cs-band[data-surface=nightfall] .lx-journey__tab.sv-action{border-color:color-mix(in srgb, var(--sv-color-primitive-cream-200) 28%, transparent);color:var(--sv-color-primitive-cream-100)}.cs-band[data-surface=nightfall] .lx-journey__tab.sv-action[data-passed=true]{border-color:var(--sv-color-primitive-cocoa-500)}.cs-band[data-surface=nightfall] .lx-journey__tab.sv-action[aria-selected=true]{background:var(--sv-color-primitive-cream-050);border-color:var(--sv-color-primitive-cream-050);color:var(--sv-color-primitive-nightfall-950)}.cs-band[data-surface=nightfall] .lx-journey__play.sv-action{--sv-action-border:var(--sv-color-primitive-cream-200);color:var(--sv-color-primitive-cream-050)}.lx-journey__meter{background:var(--cs-rule);block-size:2px}.lx-journey__meter-fill{background:var(--sv-color-primitive-cocoa-500);transform-origin:0;block-size:100%;display:block;transform:scaleX(.166667)}.lx-journey[data-step="2"] .lx-journey__meter-fill{transform:scaleX(.333333)}.lx-journey[data-step="3"] .lx-journey__meter-fill{transform:scaleX(.5)}.lx-journey[data-step="4"] .lx-journey__meter-fill{transform:scaleX(.666667)}.lx-journey[data-step="5"] .lx-journey__meter-fill{transform:scaleX(.833333)}.lx-journey[data-step="6"] .lx-journey__meter-fill{transform:none}.lx-journey__progress{color:var(--sv-recovery-text-muted-light);font-family:var(--sv-typography-family-mono);letter-spacing:.03em;margin:0;font-size:.72rem}.lx-journey__panel{border-radius:var(--sv-radius-soft);outline-offset:.5rem}.lx-journey__stage,.lx-journey__static-step{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(2rem,5vw,5.5rem);padding-block-start:clamp(1rem,2vw,1.5rem);display:grid}.lx-journey--static{gap:clamp(3rem,6vw,5rem);margin:0;padding:0;list-style:none;display:grid}@media (prefers-reduced-motion:no-preference){.lx-journey__meter-fill{transition:transform var(--sv-motion-duration-state) var(--sv-motion-easing-state)}.lx-journey__stage>*{animation:lx-state-in var(--sv-motion-duration-state) var(--sv-motion-easing-enter) both}.lx-journey__stage>.lx-record{animation-delay:var(--sv-motion-duration-response)}.lx-journey__stage .lx-record__lines>[data-state=new]{animation:lx-line-in var(--sv-motion-duration-route) var(--sv-motion-easing-enter) both;animation-delay:var(--sv-motion-duration-state)}}@keyframes lx-state-in{0%{transform:translate3d(0, var(--sv-motion-distance-state), 0)}}@keyframes lx-line-in{0%{background-color:var(--sv-color-primitive-cream-100)}}.lx-step{align-content:start;gap:1.1rem;display:grid}.lx-step__index{color:var(--sv-color-primitive-cocoa-700);font-family:var(--sv-typography-family-mono);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.72rem}.cs-band[data-surface=nightfall] .lx-step__index{color:var(--sv-color-primitive-cream-200)}.sv-coming-soon .lx-step__title{font-family:var(--sv-typography-family-display);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(1.9rem,3.2vw,3.1rem);font-weight:400;line-height:1.02}.lx-step__roles{margin:.4rem 0 0;display:grid}.lx-step__roles>div{border-block-start:1px solid var(--cs-rule);grid-template-columns:5.5rem minmax(0,1fr);gap:1rem;padding-block:.95rem;display:grid}.lx-step__roles dt{color:var(--sv-recovery-text-muted-light);font-family:var(--sv-typography-family-mono);letter-spacing:.06em;text-transform:uppercase;padding-block-start:.2rem;font-size:.7rem}.lx-step__roles dd{margin:0;line-height:1.5}.lx-step__roles [data-role=result] dd{font-weight:650}.lx-record{background:var(--sv-color-primitive-cream-050);border:1px solid var(--sv-color-primitive-cream-200);border-radius:var(--sv-radius-soft);box-shadow:var(--sv-shadow-recovery-control-preview);color:var(--sv-color-primitive-nightfall-950);gap:1rem;padding:clamp(1.4rem,2.6vw,2.25rem);display:grid}.lx-record__top{border-block-end:1px solid var(--sv-color-primitive-cream-200);color:var(--sv-color-primitive-cocoa-700);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;padding-block-end:.8rem;font-size:.68rem;font-weight:650;display:flex}.lx-record__top>span:last-child{color:var(--sv-color-primitive-nightfall-950);font-family:var(--sv-typography-family-mono);letter-spacing:.02em}.lx-record__title{margin:0;font-size:.95rem;font-weight:600}.sv-coming-soon .lx-record__status{font-family:var(--sv-typography-family-display);letter-spacing:-.035em;align-items:center;gap:.7rem;margin:0;font-size:clamp(1.45rem,2.2vw,1.95rem);font-weight:420;line-height:1.1;display:flex}.lx-record__signal{background:var(--sv-color-primitive-nightfall-800);border-radius:var(--sv-radius-round);flex:none;block-size:.7rem;inline-size:.7rem}.lx-record[data-tone=attention] .lx-record__signal{background:var(--sv-color-primitive-cocoa-700)}.lx-record[data-tone=ready] .lx-record__signal{background:var(--sv-color-primitive-cocoa-500)}.lx-record[data-tone=complete] .lx-record__signal{background:var(--sv-color-primitive-nightfall-950)}.lx-record__lines{margin:0;display:grid}.lx-record__lines>div{border-block-start:1px solid var(--sv-color-primitive-cream-200);grid-template-columns:minmax(8.5rem,.8fr) minmax(0,1.2fr);gap:.25rem 1rem;padding:.7rem .35rem;display:grid}.lx-record__lines dt{color:var(--sv-color-primitive-nightfall-800);align-items:center;gap:.55rem;font-size:.84rem;display:inline-flex}.lx-record__lines dd{margin:0;font-size:.92rem;font-weight:600}.lx-record__mark{border:1px solid var(--sv-color-primitive-cream-200);border-radius:var(--sv-radius-round);flex:none;justify-content:center;align-items:center;block-size:1.15rem;inline-size:1.15rem;font-size:.64rem;font-weight:700;display:inline-flex}.lx-record__lines [data-state=done] .lx-record__mark{background:var(--sv-color-primitive-nightfall-950);border-color:var(--sv-color-primitive-nightfall-950);color:var(--sv-color-primitive-cream-050)}.lx-record__lines [data-state=open] .lx-record__mark{background:var(--sv-color-primitive-cocoa-700);border-color:var(--sv-color-primitive-cocoa-700);color:var(--sv-color-primitive-cream-050)}.lx-record__lines [data-state=new] .lx-record__mark{background:var(--sv-color-primitive-cream-100);border-color:var(--sv-color-primitive-cocoa-500);color:var(--sv-color-primitive-cocoa-700)}.lx-record__next{background:var(--sv-recovery-surface-cocoa-interruption);border-radius:var(--sv-radius-precise);color:var(--sv-color-primitive-cream-050);margin:.25rem 0 0;padding:.85rem 1rem;font-size:.9rem;font-weight:600}.lx-ai{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.lx-points{max-inline-size:36rem;margin:.25rem 0 0;padding:0;list-style:none;display:grid}.lx-points li{border-block-start:1px solid var(--cs-rule);gap:.2rem;padding-block:.85rem;display:grid}.lx-points strong{font-weight:650}.lx-points span{color:var(--sv-recovery-text-muted-light);line-height:1.5}.lx-check{background:var(--sv-color-primitive-nightfall-950);border-radius:var(--sv-radius-soft);box-shadow:var(--sv-shadow-recovery-material);color:var(--sv-color-primitive-cream-050);gap:1.2rem;padding:clamp(1.4rem,3vw,2.5rem);display:grid}.lx-check__documents{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.lx-check__document{background:var(--sv-color-primitive-cream-050);border-radius:var(--sv-radius-precise);color:var(--sv-color-primitive-nightfall-950);align-content:start;gap:.75rem;margin:0;padding:1.1rem 1.2rem;display:grid}.lx-check__document figcaption{border-block-end:1px solid var(--sv-color-primitive-cream-200);color:var(--sv-color-primitive-cocoa-700);letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem .8rem;padding-block-end:.6rem;font-size:.7rem;font-weight:650;display:flex}.lx-check__document dl{gap:.6rem;margin:0;display:grid}.lx-check__document dl>div{gap:.1rem;display:grid}.lx-check__document dt{color:var(--sv-color-primitive-nightfall-800);font-size:.74rem}.lx-check__document dd{margin:0;font-size:.92rem;font-weight:600}.lx-check__reference{border-radius:var(--sv-radius-precise);font-family:var(--sv-typography-family-mono);padding:.1rem .35rem;font-size:.84rem;display:inline-block}.lx-check[data-state=mismatch] [data-role=proposal] .lx-check__reference,.lx-check[data-state=static] [data-role=proposal] .lx-check__reference{background:var(--sv-color-primitive-cocoa-700);color:var(--sv-color-primitive-cream-050)}.lx-check[data-state=mismatch] [data-role=source] .lx-check__reference,.lx-check[data-state=resolved] .lx-check__reference{background:var(--sv-color-primitive-cream-100);outline:1px solid var(--sv-color-primitive-cocoa-500)}.lx-check__badge{background:var(--sv-color-primitive-cream-100);border-radius:var(--sv-radius-precise);color:var(--sv-color-primitive-nightfall-950);letter-spacing:0;text-transform:none;padding:.1rem .45rem}.lx-check[data-state=resolved] .lx-check__badge{background:var(--sv-color-primitive-nightfall-950);color:var(--sv-color-primitive-cream-050)}.lx-check__flag{color:var(--sv-color-primitive-cocoa-700);margin-block-start:.3rem;font-size:.72rem;font-weight:650;display:block}.lx-check__status{color:var(--sv-color-primitive-cream-100);min-block-size:4.65em;margin:0;line-height:1.55}.lx-check__output{border:1px solid color-mix(in srgb, var(--sv-color-primitive-cream-200) 30%, transparent);border-radius:var(--sv-radius-precise);font-family:var(--sv-typography-family-mono);margin:0;padding:.8rem .9rem;font-size:.76rem;line-height:1.6}.lx-check__actions{flex-wrap:wrap;gap:.75rem;display:flex}.sv-coming-soon .lx-check .sv-action[data-variant=primary]{background:var(--sv-color-primitive-cream-050);border-color:var(--sv-color-primitive-cream-050);color:var(--sv-color-primitive-nightfall-950)}.sv-coming-soon .lx-check .sv-action[data-variant=primary]:hover:not(:disabled){background:var(--sv-color-primitive-cream-200);border-color:var(--sv-color-primitive-cream-200)}.lx-check :focus-visible{outline-color:var(--sv-color-primitive-cream-100)}.lx-check .cs-note{color:var(--sv-color-primitive-cream-200);margin:0}@media (prefers-reduced-motion:no-preference){.lx-check:is([data-state=mismatch],[data-state=resolved]) .lx-check__reference{animation:lx-flag var(--sv-motion-duration-state) var(--sv-motion-easing-enter) both}.lx-check[data-state=resolved] .lx-check__output{animation:lx-state-in var(--sv-motion-duration-state) var(--sv-motion-easing-enter) both}}@keyframes lx-flag{0%{transform:scale(1.12)}}.lx-capabilities-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2.5rem,6vw,6.5rem);display:grid}.lx-capabilities-layout__aside{gap:clamp(2rem,4vw,3rem);display:grid;position:sticky;inset-block-start:7rem}.lx-photo{gap:.7rem;margin:0;display:grid}.lx-photo picture{display:block}.lx-photo img{aspect-ratio:4/3;border-radius:var(--sv-radius-precise);object-fit:cover;object-position:38% center;block-size:auto;inline-size:100%;display:block}.lx-photo figcaption{color:var(--sv-recovery-text-muted-light);font-size:.8rem;line-height:1.5}.lx-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(1.5rem,3vw,2.5rem);margin:0;padding:0;list-style:none;display:grid}.lx-value-band .lx-capabilities{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr))}.lx-capabilities li{border-block-start:1px solid var(--cs-rule-strong);align-content:start;gap:.5rem;padding-block:1.1rem 1.6rem;display:grid}.lx-capabilities__index{color:var(--sv-color-primitive-cocoa-700);font-family:var(--sv-typography-family-mono);letter-spacing:.06em;font-size:.7rem}.cs-band[data-surface=nightfall] .lx-capabilities__index{color:var(--sv-color-primitive-cream-200)}.sv-coming-soon .lx-capabilities h3{font-family:var(--sv-typography-family-display);letter-spacing:-.028em;margin:0;font-size:clamp(1.2rem,1.6vw,1.45rem);font-weight:430;line-height:1.2}.sv-coming-soon .lx-capabilities p{color:var(--sv-recovery-text-muted-light);margin:0;font-size:.98rem;line-height:1.55}.lx-roadmap-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,6vw,6.5rem);display:grid}.lx-roadmap__statement{border-block-start:1px solid var(--cs-rule-strong);max-inline-size:48ch;margin:.25rem 0 0;padding-block-start:1.1rem;font-size:clamp(1.08rem,1.35vw,1.25rem);font-weight:600;line-height:1.55}.lx-roadmap{margin:0;padding:0;list-style:none;display:grid}.lx-roadmap li{justify-items:start;gap:.5rem;padding:0 0 clamp(2rem,4vw,2.75rem) 2.5rem;display:grid;position:relative}.lx-roadmap li:before{background:var(--cs-band-surface);border:1px solid var(--cs-rule-strong);border-radius:var(--sv-radius-round);content:"";block-size:.9rem;inline-size:.9rem;position:absolute;inset-block-start:.25rem;inset-inline-start:0}.lx-roadmap li:after{background:var(--cs-rule-strong);content:"";transform-origin:50% 0;inline-size:1px;position:absolute;inset-block:1.35rem .2rem;inset-inline-start:calc(.45rem - .5px)}.lx-roadmap li:last-child:after{display:none}.lx-roadmap li[data-stage="1"]:before{background:var(--cs-rule-strong)}.lx-roadmap li[data-stage="2"]:before{background:var(--sv-color-primitive-cocoa-700);border-color:var(--sv-color-primitive-cocoa-700)}.lx-roadmap__status{color:var(--sv-color-primitive-cocoa-700);font-family:var(--sv-typography-family-mono);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.7rem}.cs-band[data-surface=nightfall] .lx-roadmap__status{color:var(--sv-color-primitive-cream-200)}.sv-coming-soon .lx-roadmap li[data-stage="2"] .lx-roadmap__status{background:var(--sv-color-primitive-cocoa-700);border-radius:var(--sv-radius-precise);color:var(--sv-color-primitive-cream-050);padding:.25rem .55rem}.sv-coming-soon .lx-roadmap h3{font-family:var(--sv-typography-family-display);letter-spacing:-.045em;margin:0;font-size:clamp(1.6rem,2.6vw,2.4rem);font-weight:400;line-height:1.05}.sv-coming-soon .lx-roadmap p:not(.lx-roadmap__status){color:var(--sv-recovery-text-muted-light);max-inline-size:46ch;margin:0;line-height:1.55}@media screen and (prefers-reduced-motion:no-preference){html[data-motion=on] .lx-roadmap li:after{transition:transform var(--sv-motion-duration-route) var(--sv-motion-easing-enter) var(--sv-motion-duration-state)}html[data-motion=on] .lx-roadmap li:not([data-revealed=true]):after{transform:scaleY(0)}}.lx-plans{gap:clamp(1.5rem,3vw,2.25rem);display:grid}.lx-plans__toolbar{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.lx-plans__billing{background:var(--sv-color-primitive-cream-100);border:1px solid var(--sv-color-primitive-cream-200);border-radius:var(--sv-radius-soft);gap:.25rem;padding:.25rem;display:inline-flex}.cs-band[data-surface=sand] .lx-plans__billing{background:var(--sv-color-primitive-cream-050)}.sv-coming-soon .lx-plans__billing .sv-action{--sv-action-border:transparent;border-radius:var(--sv-radius-precise);color:var(--sv-color-primitive-nightfall-950);background:0 0;min-block-size:44px;padding-inline:1.2rem;text-decoration:none}.sv-coming-soon .lx-plans__billing .sv-action[aria-pressed=true]{background:var(--sv-color-primitive-nightfall-950);color:var(--sv-color-primitive-cream-050)}.lx-plans__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,3vw,3rem);margin:0;padding:0;list-style:none;display:grid}.lx-plan{border-block-start:1px solid var(--cs-rule-strong);align-content:start;gap:.75rem;padding-block-start:1.4rem;display:grid}.sv-coming-soon .lx-plan__name{font-family:var(--sv-typography-family-display);letter-spacing:-.03em;margin:0;font-size:clamp(1.4rem,2vw,1.75rem);font-weight:430}.lx-plan__fit{color:var(--sv-recovery-text-muted-light);margin:0;font-size:.95rem;line-height:1.5}.lx-plan__price{flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;margin:.35rem 0 0;display:flex}.sv-coming-soon .lx-plan__price strong{font-family:var(--sv-typography-family-display);letter-spacing:-.06em;font-size:clamp(2.8rem,4.6vw,4.6rem);font-weight:380;line-height:1}.lx-plan__price span{color:var(--sv-recovery-text-muted-light)}.lx-plan__detail{color:var(--sv-color-primitive-cocoa-700);margin:0;font-size:.9rem;font-weight:650}.lx-plan__limits{border-block-start:1px solid var(--cs-rule);gap:.45rem;margin:.5rem 0 0;padding:.9rem 0 0;font-size:.94rem;list-style:none;display:grid}.lx-founding{background:var(--sv-recovery-surface-cocoa-interruption);border-radius:var(--sv-radius-soft);color:var(--sv-color-primitive-cream-050);grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center;gap:.6rem 2.5rem;padding:clamp(1.2rem,2.4vw,1.8rem) clamp(1.3rem,2.6vw,2.2rem);display:grid}.lx-founding__eyebrow{color:var(--sv-color-primitive-cream-200);font-family:var(--sv-typography-family-mono);letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1;margin:0;font-size:.7rem}.lx-founding__price{margin:0}.sv-coming-soon .lx-founding__price strong{font-family:var(--sv-typography-family-display);letter-spacing:-.05em;font-size:clamp(2rem,3vw,2.8rem);font-weight:400}.lx-founding__price span,.lx-founding__gate{color:var(--sv-color-primitive-cream-100)}.lx-founding__gate{max-inline-size:60ch;margin:0}.lx-founding .lx-plan__limits{border-block-start-color:color-mix(in srgb, var(--sv-color-primitive-cream-200) 25%, transparent);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.lx-assurances{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem 2rem;margin:0;padding:0;list-style:none;display:grid}.lx-assurances li{grid-template-columns:1.2rem minmax(0,1fr);gap:.6rem;font-weight:600;line-height:1.45;display:grid}.lx-assurances li:before{color:var(--sv-color-primitive-cocoa-700);content:"✓" / "";font-weight:700}@media (prefers-reduced-motion:no-preference){.lx-plans[data-switched=true] .lx-plan__price strong,.lx-plans[data-switched=true] .lx-plan__detail{animation:lx-state-in var(--sv-motion-duration-state) var(--sv-motion-easing-enter) both}}.lx-questions-layout{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.lx-questions{border-block-end:1px solid var(--cs-rule-strong);display:grid}.lx-question{border-block-start:1px solid var(--cs-rule-strong)}.sv-coming-soon .lx-question>summary{cursor:pointer;font-family:var(--sv-typography-family-display);letter-spacing:-.02em;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-block-size:44px;padding-block:1.15rem;font-size:clamp(1.1rem,1.5vw,1.35rem);font-weight:430;line-height:1.3;list-style:none;display:grid}.lx-question>summary::-webkit-details-marker{display:none}.lx-question>summary:after{content:"+" / "";font-family:var(--sv-typography-family-mono);font-size:1.1rem}.lx-question[open]>summary:after{content:"−" / ""}.sv-coming-soon .lx-question>:not(summary){color:var(--sv-recovery-text-muted-light);max-inline-size:62ch;margin:0 0 1.25rem;line-height:1.6}.lx-question ul{gap:.4rem;padding-inline-start:1.2rem;display:grid}@media (prefers-reduced-motion:no-preference){.lx-question[open]>:not(summary){animation:lx-state-in var(--sv-motion-duration-state) var(--sv-motion-easing-enter) both}}.lx-estimate-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.lx-estimate{gap:1.5rem;display:grid}.lx-estimate__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;display:grid}.lx-estimate__field{align-content:end;gap:.45rem;display:grid}.lx-estimate__field label{font-size:.9rem;font-weight:650}.sv-coming-soon .lx-estimate__field input{background:var(--sv-color-primitive-cream-050);border:1px solid var(--sv-color-primitive-nightfall-800);border-radius:var(--sv-radius-precise);color:var(--sv-color-primitive-nightfall-950);min-block-size:3rem;inline-size:100%;padding-inline:.85rem;font-size:1.05rem}.sv-coming-soon .lx-estimate__field input[aria-invalid=true]{border-color:var(--sv-color-primitive-cocoa-700);border-width:2px}.lx-estimate__hint{color:var(--sv-recovery-text-muted-light);margin:.35rem 0 0;font-size:.78rem;line-height:1.4}.lx-estimate__summary{gap:.9rem;display:grid}.lx-estimate__result{background:var(--sv-color-primitive-nightfall-950);border-radius:var(--sv-radius-soft);color:var(--sv-color-primitive-cream-050);gap:.9rem;padding:clamp(1.3rem,2.6vw,2rem);display:grid}.lx-estimate__result dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;display:grid}.lx-estimate__result dt{color:var(--sv-color-primitive-cream-200);font-size:.82rem}.sv-coming-soon .lx-estimate__result dd{font-family:var(--sv-typography-family-display);letter-spacing:-.05em;overflow-wrap:anywhere;margin:.3rem 0 0;font-size:clamp(1.9rem,3vw,2.8rem);font-weight:400;line-height:1.05}.lx-estimate__message{margin:0;font-size:1.05rem}.lx-estimate__comparison{color:var(--sv-color-primitive-cream-100);margin:0}.lx-estimate__result .cs-note{color:var(--sv-color-primitive-cream-200);margin:0}.sv-coming-soon .lx-compare-title{letter-spacing:-.045em;margin:0;font-size:clamp(1.9rem,3.2vw,3rem);font-weight:400;line-height:1.05}.lx-helper{border-block-start:1px solid var(--cs-rule-strong);padding-block-start:clamp(2rem,4vw,3rem)}.lx-founding-panel{background:var(--sv-recovery-surface-cocoa-interruption);border-radius:var(--sv-radius-soft);color:var(--sv-color-primitive-cream-050);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(1.5rem,4vw,4rem);padding:clamp(1.6rem,4vw,3.25rem);display:grid}.lx-founding-panel__lead{align-content:start;gap:.9rem;display:grid}.lx-founding-panel__eyebrow{color:var(--sv-color-primitive-cream-200);font-family:var(--sv-typography-family-mono);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.7rem}.sv-coming-soon .lx-founding-panel h2{color:var(--sv-color-primitive-cream-050);letter-spacing:-.05em;margin:0;font-size:clamp(2rem,3.6vw,3.4rem);font-weight:390;line-height:1}.lx-founding-panel__price{margin:0}.sv-coming-soon .lx-founding-panel__price strong{font-family:var(--sv-typography-family-display);letter-spacing:-.06em;font-size:clamp(2.6rem,4.6vw,4.2rem);font-weight:380}.lx-founding-panel p:not(.lx-founding-panel__eyebrow){color:var(--sv-color-primitive-cream-100);margin:0}.lx-founding-panel__limits{margin:.75rem 0 0;display:grid}.lx-founding-panel__limits>div{border-block-start:1px solid color-mix(in srgb, var(--sv-color-primitive-cream-200) 28%, transparent);justify-content:space-between;gap:1rem;padding-block:.75rem;display:flex}.lx-founding-panel__limits dt{color:var(--sv-color-primitive-cream-200)}.lx-founding-panel__limits dd{margin:0;font-weight:650}.cs-band.lx-close{padding-block:clamp(3.5rem,6vw,5.5rem)}.lx-close .cs-close{grid-template-columns:minmax(0,1fr) minmax(20rem,.9fr);align-items:center;gap:clamp(2rem,6vw,6rem)}.sv-coming-soon .lx-close .cs-close h2{max-inline-size:16ch;font-size:clamp(2.1rem,3.6vw,3.6rem)}.lx-close .cs-home-close .sv-early-access-form,.lx-close .sv-early-access-form{gap:.8rem}.lx-close .checkbox-option{font-size:.82rem;line-height:1.45}.lx-close :is(.field-help,.field-error,.cs-note){font-size:.8rem}.cs-band.lx-launch{padding-block:clamp(3rem,5vw,4.25rem)}.lx-launch__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 3rem;display:flex}.lx-launch__statement{gap:.7rem;display:grid}.sv-coming-soon .lx-launch h2{letter-spacing:-.05em;max-inline-size:20ch;margin:0;font-size:clamp(1.9rem,3.2vw,3.1rem);font-weight:390;line-height:1}.sv-coming-soon .lx-launch>.sv-page-frame>.cs-note{color:var(--sv-color-primitive-cream-200);margin:1.25rem 0 0;font-size:.82rem}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.lx-capabilities li,.lx-gap__side li{transition:transform var(--sv-motion-duration-response) var(--sv-motion-easing-state)}.lx-capabilities li:hover,.lx-gap__side li:hover{transform:translate3d(var(--sv-motion-distance-micro), 0, 0)}.sv-coming-soon .lx-journey__tab.sv-action,.sv-coming-soon .lx-plans__billing .sv-action{transition:background-color var(--sv-motion-duration-response) var(--sv-motion-easing-state), border-color var(--sv-motion-duration-response) var(--sv-motion-easing-state), color var(--sv-motion-duration-response) var(--sv-motion-easing-state)}}@media (hover:hover) and (pointer:fine){.sv-coming-soon .lx-journey__tab.sv-action:hover:not([aria-selected=true]){border-color:var(--sv-color-primitive-nightfall-950)}.cs-band[data-surface=nightfall] .lx-journey__tab.sv-action:hover:not([aria-selected=true]){border-color:var(--sv-color-primitive-cream-200)}.lx-question>summary:hover{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:.2em}}@media (max-width:1024px){.lx-section-head--split,.lx-ai,.lx-capabilities-layout,.lx-roadmap-layout,.lx-questions-layout,.lx-estimate-layout,.lx-close .cs-close{grid-template-columns:minmax(0,1fr)}.lx-section-head--split{align-items:start}.lx-capabilities-layout__aside{position:static}.lx-journey__stage,.lx-journey__static-step{grid-template-columns:minmax(0,1fr)}}@media (max-height:859px){.lx-capabilities-layout__aside{position:static}}@media (max-width:900px){.lx-plans__list,.lx-assurances{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.lx-gap,.lx-check__documents,.lx-capabilities,.lx-estimate__fields,.lx-estimate__result dl,.lx-founding,.lx-founding-panel{grid-template-columns:minmax(0,1fr)}.lx-founding .lx-plan__limits{grid-template-columns:repeat(2,minmax(0,1fr))}.lx-route{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:1rem}.lx-route:before,.lx-hero .lx-route:after{display:none}.lx-journey__controls{flex-direction:column;align-items:stretch}.lx-journey__tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sv-coming-soon .lx-journey__tab.sv-action{justify-content:flex-start;inline-size:100%;min-inline-size:0;padding-inline:.7rem}.lx-journey__play.sv-action{align-self:start}.lx-step__roles>div,.lx-record__lines>div{grid-template-columns:minmax(0,1fr);gap:.3rem}.sv-coming-soon .lx-section-head h2{letter-spacing:-.05em;font-size:clamp(2.1rem,9.6vw,3.1rem)}}@media (max-width:400px){.lx-journey__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.lx-journey__controls,.lx-journey__meter,.lx-check__actions,.lx-plans__toolbar,.sv-recovery-header:after{display:none}:is(.lx-record,.lx-check,.lx-estimate__result,.lx-founding,.lx-founding-panel,.lx-gap__side[data-side=stellvia],.lx-record__next){border:1px solid var(--sv-color-primitive-cocoa-500);box-shadow:var(--sv-shadow-none);color:var(--sv-color-primitive-nightfall-950);background:0 0}:is(.lx-check,.lx-estimate__result,.lx-founding,.lx-founding-panel,.lx-gap__side[data-side=stellvia],.lx-record__next) *{color:var(--sv-color-primitive-nightfall-950)!important;background:0 0!important}:is(.sv-coming-soon,.sv-recovery-product) :is(h1,h2,h3,h4,p,li,dt,dd,span,strong,small,summary,label,figcaption,a){color:var(--sv-color-primitive-nightfall-950)!important}:is(.lx-roadmap__status,.lx-route__marker,.lx-record__mark,.lx-record__signal){border:1px solid var(--sv-color-primitive-cocoa-500);background:0 0!important}}@media (forced-colors:active){.sv-coming-soon .lx-journey__tab.sv-action[aria-selected=true],.sv-coming-soon .lx-plans__billing .sv-action[aria-pressed=true]{color:highlighttext;background:highlight;border:2px solid highlight}.lx-route__marker,.lx-record__signal,.lx-record__mark{border:1px solid canvastext}}.sv-site-footer.lx-footer .sv-section{padding-block:clamp(2.5rem,4vw,3.25rem) 1.25rem}.lx-footer__layout{grid-template-columns:minmax(13rem,.75fr) minmax(0,2.25fr);align-items:start;gap:clamp(1.75rem,4vw,4rem);display:grid}.lx-footer__identity{align-content:start;gap:.85rem;max-inline-size:22rem;display:grid}.sv-site-footer.lx-footer .lx-footer__identity p{margin:0;font-size:.86rem;line-height:1.5}.sv-site-footer.lx-footer .lx-footer__groups.sv-grid[data-columns=four]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem clamp(1rem,2.5vw,2rem)}.sv-site-footer.lx-footer nav>p{margin:0 0 .5rem;font-size:.68rem}.sv-site-footer.lx-footer ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.sv-site-footer.lx-footer li a{padding-block:.22rem;font-size:.84rem;line-height:1.35;display:inline-block}.sv-site-footer.lx-footer .sv-site-footer__base{margin-block-start:clamp(1.5rem,3vw,2.25rem)}@media (max-width:1024px){.lx-footer__layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.sv-site-footer.lx-footer .lx-footer__groups.sv-grid[data-columns=four]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.75rem}.sv-site-footer.lx-footer nav:first-of-type{grid-column:auto}.sv-site-footer.lx-footer nav:first-of-type ul{columns:auto;display:grid}.sv-site-footer.lx-footer nav:first-of-type li{margin-block-end:0}}.sv-coming-soon .lx-hero .cs-eyebrow{max-inline-size:none}.lx-route:before{inset-inline:.85rem calc(16.6667% - .85rem)}.sv-coming-soon .lx-gap__side[data-side=stellvia] h3{color:var(--sv-color-primitive-cream-050)}.cs-band:is(.lx-gap-band,.lx-journey-band,.lx-ai-band,.lx-capabilities-band,.lx-roadmap-band,.lx-pricing-band,.lx-questions-band,.lx-plans-band,.lx-value-band,.lx-estimate-band,.lx-compare-band,.lx-terms-band,.lx-founding-band)>.sv-page-frame,.lx-journey{grid-template-columns:minmax(0,1fr)}.lx-journey,.lx-journey__panel,.lx-journey__controls>*,.lx-journey__stage>*,.lx-journey__static-step>*{min-inline-size:0}.lx-journey__tabs{max-inline-size:100%}.lx-page-hero{grid-template-columns:minmax(0,1fr) minmax(15rem,20rem);align-items:end;gap:clamp(2.5rem,6vw,6rem);display:grid}.lx-page-hero .cs-page-intro{min-inline-size:0}.lx-route-map{border-inline-start:1px solid color-mix(in srgb, var(--sv-color-primitive-cream-200) 24%, transparent);gap:1.25rem;padding-inline-start:clamp(1.5rem,2.5vw,2.25rem);display:grid}.lx-route.lx-route--map{grid-template-columns:minmax(0,1fr);gap:.95rem;inline-size:100%;margin:0}.lx-route.lx-route--map:before{block-size:auto;inline-size:1px;inset-block:.85rem;inset-inline:calc(.85rem - .5px) auto}.lx-route--map li{align-items:center;gap:.95rem;display:flex}.lx-route--map li[data-marked] .lx-route__marker{background:var(--sv-color-primitive-nightfall-950);border-color:color-mix(in srgb, var(--sv-color-primitive-cream-200) 45%, transparent);color:var(--sv-color-primitive-cream-200);font-weight:400}.lx-route--map li[data-marked] .lx-route__label{color:var(--sv-color-primitive-cream-200);font-weight:500}.lx-route--map li[data-marked=true] .lx-route__marker{background:var(--sv-color-primitive-cream-050);border-color:var(--sv-color-primitive-cream-050);color:var(--sv-color-primitive-nightfall-950);font-weight:700}.lx-route--map li[data-marked=true] .lx-route__label{color:var(--sv-color-primitive-cream-050);font-weight:650}.cs-band[data-surface=cream] .lx-route-map{border-color:var(--cs-rule-strong)}.cs-band[data-surface=cream] .lx-route.lx-route--map:before{background:var(--cs-rule-strong)}.cs-band[data-surface=cream] .lx-route--map li[data-marked] .lx-route__marker{background:var(--sv-color-primitive-cream-050);border-color:color-mix(in srgb, var(--sv-color-primitive-nightfall-950) 30%, transparent);color:var(--sv-color-primitive-nightfall-800)}.cs-band[data-surface=cream] .lx-route--map li[data-marked] .lx-route__label{color:var(--sv-color-primitive-nightfall-800)}.cs-band[data-surface=cream] .lx-route--map li[data-marked=true] .lx-route__marker{background:var(--sv-color-primitive-nightfall-950);border-color:var(--sv-color-primitive-nightfall-950);color:var(--sv-color-primitive-cream-050)}.cs-band[data-surface=cream] .lx-route--map li[data-marked=true] .lx-route__label{color:var(--sv-color-primitive-nightfall-950)}@media (prefers-reduced-motion:no-preference){.lx-route--map li[data-marked=false] .lx-route__marker{animation:none}.cs-band[data-surface=cream] .lx-route--map li[data-marked=true] .lx-route__marker{animation-name:lx-stop-light}}@keyframes lx-stop-light{0%{background-color:var(--sv-color-primitive-cream-050);border-color:color-mix(in srgb, var(--sv-color-primitive-nightfall-950) 30%, transparent);color:var(--sv-color-primitive-nightfall-800)}}@media (max-width:1024px){.lx-page-hero{grid-template-columns:minmax(0,1fr);align-items:start}.lx-route-map{border-block-start:1px solid color-mix(in srgb, var(--sv-color-primitive-cream-200) 24%, transparent);border-inline-start:0;padding-block-start:1.5rem;padding-inline-start:0}.lx-route.lx-route--map{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;inline-size:min(46rem,100%)}.lx-route.lx-route--map:before{block-size:1px;inline-size:auto;inset-block:.85rem auto;inset-inline:.85rem calc(16.6667% - .85rem)}.lx-route--map li{place-items:start;gap:.5rem;display:grid}}@media (max-width:767px){.lx-route.lx-route--map{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:1rem}.lx-route.lx-route--map:before{display:none}}@media (forced-colors:active){.lx-route--map li[data-marked=true] .lx-route__marker{border-width:3px}}
