.sc-page{--sc-section-space:7.5rem;--sc-text:var(--color-secondary);--sc-heading:var(--color-ink);--sc-rule:var(--inner-rule,#1414140f);--color-rule:#ebeef3;--bg-sky-text:#33373d}.sc-page .sc-stack{flex-direction:column;align-items:flex-start;gap:1.5rem;min-width:0;display:flex}.sc-page .sc-stack>*{max-width:100%}.sc-page .sc-prose{max-width:42.5rem;color:var(--sc-text)}.sc-page .sc-lead{font-size:var(--text-lead);line-height:var(--text-lead-leading)}.sc-page .sc-button{text-wrap:pretty;flex:none;width:fit-content;max-width:100%;min-height:3.25rem;padding:.875rem 1.5rem}.sc-page .sc-hero{padding-block:6rem 5.5rem;position:relative}.sc-page .sc-hero .eyebrow:not(.inner-kicker){color:var(--color-ink-2)}.sc-page .sc-hero-title{max-width:55rem}.sc-page .sc-cta{background:0 0;padding-block:2rem 6rem}.sc-page .sc-cta>.container{isolation:isolate;padding:6rem 2rem 5.5rem;position:relative;overflow:clip}.sc-page .sc-cta-inner .button{box-shadow:inset 0 1px #fff3,0 1px 2px #0a123029,0 8px 20px -10px #0a123066}.sc-page .sc-cta-inner{text-align:center;align-items:center;width:min(100%,47.5rem);margin-inline:auto}.sc-page .sc-cta-inner .sc-prose{max-width:100%;color:var(--color-ink-2)}.sc-page .sc-cta-inner .sc-prose+.sc-prose{color:var(--color-ink-2);font-size:var(--text-small)}@media (max-width:900px),(horizontal-viewport-segments:2){.sc-page{--sc-section-space:5rem}}@media (max-width:640px),(horizontal-viewport-segments:2){.sc-page{--sc-section-space:4.5rem}.sc-page h1{letter-spacing:-.04em;font-size:2.375rem;line-height:1.05263}.sc-page .sc-hero,.sc-page .sc-recovery-hero{padding-block:3.5rem 4.5rem}.sc-page .sc-hero-title{max-width:100%}.sc-page .sc-button{width:100%}.sc-page .sc-cta{padding-block:1rem 4rem}.sc-page .sc-cta>.container{border-radius:var(--radius-panel);padding:3rem 1.25rem}}@media (max-width:359px){.sc-page h1{font-size:clamp(2rem,10vw,2.375rem);line-height:1.125}}@media (prefers-reduced-motion:reduce){.sc-page .sc-button{transition:none}.sc-page .sc-button:hover,.sc-page .sc-button:active{transform:none}}@media print{.sc-page .sc-section,.sc-page .sc-hero,.sc-page .sc-cta,.sc-page .marketing-section{padding-block:2rem}}.sc-page .case-index-hero .sc-case-wrap{width:100%;margin-top:2.5rem}@media (max-width:640px),(horizontal-viewport-segments:2){.sc-page .case-index-hero .sc-case-wrap{margin-top:1rem}}
