.scenario_page__DyKGZ{--scenario-bg:#f7f8fb;--scenario-surface:#ffffff;--scenario-fg:oklch(18% 0.018 248);--scenario-muted:oklch(47% 0.018 248);--scenario-border:#e3e8f0;--scenario-accent:oklch(47% 0.12 174);--scenario-soft:oklch(96% 0.032 174);background:var(--scenario-bg);color:var(--scenario-fg);overflow-x:hidden}.scenario_page__DyKGZ[data-scenario=improve]{--scenario-accent:oklch(46% 0.13 232);--scenario-soft:oklch(96% 0.03 232)}.scenario_page__DyKGZ[data-scenario=from-zero]{--scenario-accent:oklch(54% 0.13 72);--scenario-soft:oklch(96% 0.045 78)}.scenario_page__DyKGZ *,.scenario_page__DyKGZ :after,.scenario_page__DyKGZ :before{box-sizing:border-box}.scenario_page__DyKGZ h1,.scenario_page__DyKGZ h2,.scenario_page__DyKGZ h3,.scenario_page__DyKGZ p{margin:0}.scenario_page__DyKGZ h1,.scenario_page__DyKGZ h2,.scenario_page__DyKGZ h3{letter-spacing:0;overflow-wrap:anywhere;text-wrap:pretty}.scenario_page__DyKGZ h1{max-width:760px;font-size:56px;font-weight:860;line-height:1.04}.scenario_page__DyKGZ h2{max-width:760px;font-size:36px;font-weight:820;line-height:1.1}.scenario_page__DyKGZ h3{font-size:22px;font-weight:800;line-height:1.16}.scenario_container__DfSfW{width:min(1180px,calc(100vw - 48px));margin:0 auto}.scenario_hero__zzTSf{padding:74px 0 72px;border-bottom:1px solid var(--scenario-border);background:linear-gradient(105deg,#ffffff 0,#ffffff 45%,color-mix(in srgb,var(--scenario-soft) 72%,#f8fafc) 100%)}.scenario_breadcrumbs__Hah6N{display:flex;flex-wrap:wrap;margin-bottom:28px;color:var(--scenario-muted);font-size:14px;font-weight:680;gap:8px}.scenario_breadcrumbs__Hah6N a{color:inherit;text-decoration:none}.scenario_breadcrumbs__Hah6N a:focus-visible,.scenario_breadcrumbs__Hah6N a:hover{color:var(--scenario-accent)}.scenario_heroGrid__m7_bC{display:grid;align-items:start;grid-template-columns:minmax(0,1fr) 340px;gap:48px}.scenario_heroCopy__qJp5r{display:grid;justify-items:start;gap:20px}.scenario_heroCopy__qJp5r p{max-width:720px;color:var(--scenario-muted);font-size:18px;line-height:1.64}.scenario_kicker__4poMD,.scenario_problemPanel__kYMzl span,.scenario_sectionHead__PmHiy span{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:27px;padding:0 10px;border:1px solid color-mix(in srgb,var(--scenario-accent) 30%,white);border-radius:999px;background:var(--scenario-soft);color:var(--scenario-accent);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10.5px;font-weight:850;text-transform:uppercase}.scenario_heroActions__gh7Mm{display:flex;flex-wrap:wrap;gap:12px}.scenario_primaryButton__Zf0FP,.scenario_secondaryButton__e4Fg2{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border:1px solid var(--scenario-border);border-radius:8px;color:var(--scenario-fg);font-size:15px;font-weight:800;text-decoration:none;transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease}.scenario_primaryButton__Zf0FP{border-color:var(--scenario-accent);background:var(--scenario-accent);color:#ffffff}.scenario_secondaryButton__e4Fg2{background:#ffffff}.scenario_primaryButton__Zf0FP:focus-visible,.scenario_primaryButton__Zf0FP:hover,.scenario_secondaryButton__e4Fg2:focus-visible,.scenario_secondaryButton__e4Fg2:hover{border-color:var(--scenario-accent);box-shadow:0 12px 30px color-mix(in srgb,var(--scenario-accent) 16%,transparent);transform:translateY(-2px)}.scenario_fitPanel___Oc_j{display:grid;padding:24px;border:1px solid var(--scenario-border);border-radius:8px;background:#ffffff;box-shadow:0 16px 40px oklch(18% .018 248/5%);gap:12px}.scenario_fitPanel___Oc_j strong{font-size:22px;line-height:1.15}.scenario_fitPanel___Oc_j ul{display:grid;margin:0;padding:0;list-style:none;gap:10px}.scenario_fitPanel___Oc_j li{position:relative;padding-left:18px;color:var(--scenario-muted);font-size:15px;line-height:1.48}.scenario_fitPanel___Oc_j li:before{position:absolute;top:.62em;left:0;width:7px;height:7px;border-radius:50%;background:var(--scenario-accent);content:""}.scenario_faqSection__rIXDq,.scenario_problemSection__e4_0U,.scenario_processSection__Vw4RM{padding:56px 0}.scenario_problemPanel__kYMzl{display:grid;align-items:center;padding:28px;border:1px solid color-mix(in srgb,var(--scenario-accent) 30%,white);border-radius:8px;background:#ffffff;grid-template-columns:minmax(0,1fr) 340px;gap:28px}.scenario_problemPanel__kYMzl>div:first-child{display:grid;gap:14px}.scenario_problemPanel__kYMzl p{max-width:720px;color:var(--scenario-muted);font-size:17px;line-height:1.6}.scenario_outcomeList___wtfB{display:grid;gap:10px}.scenario_outcomeList___wtfB span{padding:12px 14px;border:1px solid var(--scenario-border);border-radius:8px;background:color-mix(in srgb,var(--scenario-soft) 44%,#ffffff);color:var(--scenario-fg);font-size:15px;font-weight:760;line-height:1.35}.scenario_sectionHead__PmHiy{display:grid;margin-bottom:24px;gap:12px}.scenario_faqGrid__FWo4M,.scenario_processGrid__ui__J{display:grid;gap:16px}.scenario_faqGrid__FWo4M,.scenario_processGrid__ui__J{grid-template-columns:repeat(3,minmax(0,1fr))}.scenario_faqGrid__FWo4M article,.scenario_processGrid__ui__J article{display:grid;align-content:start;padding:20px;border:1px solid var(--scenario-border);border-radius:8px;background:#ffffff;gap:12px}.scenario_processGrid__ui__J article>span{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--scenario-accent);color:#ffffff;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;font-weight:900}.scenario_faqGrid__FWo4M p,.scenario_processGrid__ui__J p{color:var(--scenario-muted);font-size:15px;line-height:1.56}@media (max-width:940px){.scenario_page__DyKGZ h1{font-size:42px}.scenario_page__DyKGZ h2{font-size:30px}.scenario_heroGrid__m7_bC,.scenario_problemPanel__kYMzl{grid-template-columns:1fr}.scenario_faqGrid__FWo4M,.scenario_processGrid__ui__J{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.scenario_container__DfSfW{width:min(100% - 32px,560px)}.scenario_faqSection__rIXDq,.scenario_hero__zzTSf,.scenario_problemSection__e4_0U,.scenario_processSection__Vw4RM{padding:42px 0}.scenario_page__DyKGZ h1{font-size:34px}.scenario_page__DyKGZ h2{font-size:26px}.scenario_heroCopy__qJp5r p{font-size:16px}.scenario_heroActions__gh7Mm,.scenario_primaryButton__Zf0FP,.scenario_secondaryButton__e4Fg2{width:100%}.scenario_faqGrid__FWo4M,.scenario_processGrid__ui__J{grid-template-columns:1fr}.scenario_problemPanel__kYMzl{padding:20px}}