.SectionHeading_head__kT596{display:flex;flex-direction:column;gap:var(--space-3);-webkit-margin-after:var(--section-head-gap);margin-block-end:var(--section-head-gap)}.SectionHeading_center__3kVTD{align-items:center;text-align:center}.SectionHeading_eyebrow__rAgaX{font:var(--role-eyebrow);letter-spacing:var(--tracking-wide);color:var(--entity-text)}.SectionHeading_title__Q81FF{font:var(--role-h2);letter-spacing:var(--tracking-tight);color:var(--text-strong);white-space:pre-line;text-wrap:balance}.SectionHeading_subtitle___Mhyr{font:var(--role-body-lg);color:var(--text-muted);max-width:68ch}.SectionHeading_center__3kVTD .SectionHeading_subtitle___Mhyr{margin-inline:auto}.on-dark .SectionHeading_title__Q81FF{color:var(--slate-0)}.on-dark .SectionHeading_subtitle___Mhyr{color:var(--text-on-inverse)}.on-dark .SectionHeading_eyebrow__rAgaX{color:var(--blue-300)}.SectionHeading_headRow__sFbpk{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-inline-size:0}.SectionHeading_indexLink__wXIae{display:inline-flex;align-items:center;gap:var(--space-1);flex:none;min-block-size:var(--control-touch);font:var(--role-label);color:var(--text-brand);text-decoration:none;white-space:nowrap}.on-dark .SectionHeading_indexLink__wXIae{color:var(--blue-300)}.SectionHeading_center__3kVTD .SectionHeading_headRow__sFbpk{align-self:stretch}@media (max-width:760px){[data-tone=night] .SectionHeading_title__Q81FF{color:var(--slate-0)}[data-tone=night] .SectionHeading_subtitle___Mhyr{color:var(--on-media-muted)}[data-tone=night] .SectionHeading_indexLink__wXIae{color:var(--blue-300)}}.LevelMap_map__SljEK{--dot:26px;--line:color-mix(in oklab,var(--entity) 38%,var(--border-subtle));position:relative;display:flex;justify-content:space-between;margin:0;padding:0;list-style:none}.LevelMap_map__SljEK:before{content:"";position:absolute;inset-inline:calc(var(--dot) / 2);inset-block-start:calc(var(--dot) / 2 - 1px);block-size:2px;border-radius:2px;background:var(--line)}.LevelMap_node___ZYtT{--dot-c:var(--accent-blue);position:relative;display:flex;min-inline-size:0}.LevelMap_node___ZYtT:nth-child(9n+2){--dot-c:var(--accent-sky)}.LevelMap_node___ZYtT:nth-child(9n+3){--dot-c:var(--accent-teal)}.LevelMap_node___ZYtT:nth-child(9n+4){--dot-c:var(--accent-green)}.LevelMap_node___ZYtT:nth-child(9n+5){--dot-c:var(--accent-lime)}.LevelMap_node___ZYtT:nth-child(9n+6){--dot-c:var(--accent-amber)}.LevelMap_node___ZYtT:nth-child(9n+7){--dot-c:var(--accent-orange)}.LevelMap_node___ZYtT:nth-child(9n+8){--dot-c:var(--accent-rose)}.LevelMap_node___ZYtT:nth-child(9n+9){--dot-c:var(--accent-purple)}.LevelMap_dot__SXwmI{position:relative;z-index:1;display:inline-grid;place-items:center;flex:none;inline-size:var(--dot);block-size:var(--dot);box-sizing:border-box;border-radius:50%;border:1px solid color-mix(in oklab,var(--dot-c) 60%,transparent);background:color-mix(in oklab,var(--dot-c) 14%,var(--surface-card));color:color-mix(in oklab,var(--dot-c) 82%,var(--slate-950))}.LevelMap_finish___N7wK .LevelMap_dot__SXwmI{border-color:var(--entity-fill);background:var(--entity-fill);color:var(--entity-on)}.StartBanner_bannerRow__PcA_z{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-5) var(--space-8);inline-size:100%;-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2)}.StartBanner_actions__ygm55{display:flex;flex-wrap:wrap;gap:var(--space-3)}.StartBanner_primary__f5Aca,.StartBanner_wa__Oe0Mt{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:52px;padding-inline:var(--space-6);border-radius:var(--radius-pill);font-size:var(--text-md);font-weight:var(--fw-semibold);text-decoration:none;transition:background var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.StartBanner_primary__f5Aca{position:relative;overflow:hidden;background:var(--entity-fill);color:var(--entity-on)}.StartBanner_primary__f5Aca svg{transition:transform var(--dur-base) var(--ease-out)}.StartBanner_wa__Oe0Mt{border:1px solid var(--on-dark-ghost-border);color:var(--slate-0)}.StartBanner_waBadge__Ds3As{display:grid;place-items:center;width:26px;height:26px;border-radius:var(--radius-circle);background:var(--slate-0)}.StartBanner_primary__f5Aca:hover{color:var(--entity-on)}.StartBanner_wa__Oe0Mt:hover{color:var(--slate-0)}@media (hover:hover){.StartBanner_primary__f5Aca:hover{background:var(--entity-fill-hover)}.StartBanner_primary__f5Aca:hover svg{transform:translateX(-4px)}.StartBanner_wa__Oe0Mt:hover{border-color:var(--slate-0);background:color-mix(in oklab,var(--slate-0) 7%,transparent)}}.StartBanner_proof___3Bu0{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-8);margin:0;padding:0;list-style:none}.StartBanner_proofCell__lCzlk{display:flex;align-items:center;gap:var(--space-3)}.StartBanner_proofNum__5SSiQ{display:inline-flex;align-items:baseline;font-family:var(--font-latin);font-size:var(--text-4xl);font-weight:var(--fw-bold);line-height:1;letter-spacing:var(--tracking-tight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--slate-0)}.StartBanner_proofPre__wptoZ{font-family:var(--font-sans);font-size:var(--text-2xl);font-weight:var(--fw-semibold)}.StartBanner_proofLabel__vteVq{max-inline-size:17ch;font-size:var(--text-sm);line-height:1.35;color:color-mix(in oklab,var(--slate-0) 76%,transparent);text-wrap:balance}.StartBanner_hand__6vfoo{position:relative;inline-size:min(100%,520px);block-size:340px}.StartBanner_card__R1lPZ{position:absolute;inset-block-end:0;left:calc(50% - 75px);z-index:calc(var(--n) - var(--i));display:grid;grid-template-rows:auto 1fr;inline-size:150px;block-size:220px;box-sizing:border-box;padding:var(--space-3);border-radius:var(--radius-lg);background:linear-gradient(170deg,var(--slate-25),var(--blue-50));color:var(--slate-900);box-shadow:0 18px 30px -18px color-mix(in oklab,var(--slate-950) 85%,transparent),inset 0 0 0 1px color-mix(in oklab,var(--blue-500) 18%,transparent);transform-origin:50% 210%;transform:rotate(var(--a))}.StartBanner_cardCorner__hKr5P{display:grid;justify-items:center;grid-gap:2px;gap:2px;justify-self:end;color:var(--blue-700)}.StartBanner_cardLevel__HVwwv{font-family:var(--font-latin);font-size:var(--text-sm);font-weight:var(--fw-bold);line-height:1}.StartBanner_cardFace__jpcF8{display:grid;align-content:center;justify-items:center;grid-gap:var(--space-2);gap:var(--space-2);text-align:center}.StartBanner_cardIcon__cVEJP{display:grid;place-items:center;inline-size:56px;block-size:56px;border-radius:var(--radius-lg);background:color-mix(in oklab,var(--blue-500) 12%,transparent);color:var(--blue-700)}.StartBanner_cardName__Qjl5I{font-size:var(--text-md);font-weight:var(--fw-bold);line-height:1.25}.StartBanner_cardMeta__D0XWy{font-size:var(--text-xs);color:var(--slate-600)}@media (prefers-reduced-motion:no-preference){html:not([data-a11y-motion=stop]) .StartBanner_card__R1lPZ{animation:StartBanner_deal__xjhWO .75s cubic-bezier(.2,.9,.3,1.1) calc(.15s + (var(--n) - var(--i)) * .06s) backwards}}@keyframes StartBanner_deal__xjhWO{0%{transform:rotate(0deg) translateY(30px)}}@media (max-width:1080px){.StartBanner_hand__6vfoo{block-size:300px}}@media (max-width:760px){.StartBanner_bannerRow__PcA_z{gap:var(--space-4)}.StartBanner_actions__ygm55{inline-size:100%}.StartBanner_actions__ygm55>*{flex:1 1 auto}.StartBanner_primary__f5Aca,.StartBanner_wa__Oe0Mt{min-height:48px;padding-inline:var(--space-4)}.StartBanner_proof___3Bu0{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3)}.StartBanner_proofCell__lCzlk{flex-direction:column;align-items:flex-start;gap:var(--space-1)}.StartBanner_proofNum__5SSiQ{font-size:var(--text-3xl)}.StartBanner_proofPre__wptoZ{font-size:var(--text-lg)}.StartBanner_proofLabel__vteVq{font-size:var(--text-xs)}.StartBanner_hand__6vfoo{inline-size:100%;block-size:236px}.StartBanner_card__R1lPZ{inline-size:112px;block-size:164px;left:calc(50% - 56px);padding:var(--space-2);transform:rotate(calc(var(--a) * .55))}.StartBanner_cardIcon__cVEJP{inline-size:44px;block-size:44px}.StartBanner_cardName__Qjl5I{font-size:var(--text-sm)}}.StartCta_wrap__4gNEF{padding-block:var(--section-pad-block);padding-inline:max(var(--section-pad-inline),var(--safe-inline));background:var(--surface-sunken)}.StartCta_inner__dsdiw{max-inline-size:var(--container-page);margin-inline:auto}.StartCta_band__d6vtv{--cta-solid-bg:var(--slate-25);--cta-solid-bg-hover:var(--slate-50);--cta-solid-fg:var(--blue-900);--cta-solid-shadow:0 18px 40px -16px color-mix(in oklab,var(--blue-300) 60%,transparent);--cta-ghost-fg:var(--slate-50);--cta-ghost-border:color-mix(in oklab,var(--slate-50) 38%,transparent);--cta-ghost-bg-hover:color-mix(in oklab,var(--slate-50) 10%,transparent);--cta-ghost-fg-hover:var(--slate-25);--cta-ghost-border-hover:color-mix(in oklab,var(--slate-50) 70%,transparent);--cta-loop-ring:color-mix(in oklab,var(--slate-25) 50%,transparent);--band-ink:var(--slate-25);--band-soft:color-mix(in oklab,var(--slate-25) 74%,transparent);--band-line:color-mix(in oklab,var(--slate-25) 16%,transparent);--band-glass:color-mix(in oklab,var(--slate-25) 7%,transparent);position:relative;isolation:isolate;overflow:clip;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;grid-gap:var(--space-10) var(--space-12);gap:var(--space-10) var(--space-12);box-sizing:border-box;padding:var(--space-12);border-radius:var(--radius-2xl);color:var(--band-ink);box-shadow:var(--shadow-xl);background:radial-gradient(60% 110% at 0 50%,color-mix(in oklab,var(--blue-300) 24%,transparent),transparent 70%),linear-gradient(140deg,var(--blue-900) 0,var(--blue-950) 58%,var(--slate-950) 100%)}.StartCta_copy__WH9Mt{display:grid;grid-gap:var(--space-4);gap:var(--space-4);justify-items:start;min-inline-size:0}.StartCta_eyebrow__bN1y2{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;font:var(--role-eyebrow);letter-spacing:var(--tracking-wide);color:var(--blue-300)}.StartCta_line__OlTfS{margin:0;max-inline-size:24ch;font:var(--role-h2);color:var(--band-ink);text-wrap:balance}.StartCta_sub__aGNG_{margin:0;max-inline-size:56ch;font-size:var(--text-md);line-height:1.6;color:var(--band-soft);text-wrap:pretty}.StartCta_actions__hUrm4{display:flex;flex-wrap:wrap;gap:var(--space-3);-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2)}.StartCta_visual__56cS4{display:grid;place-items:center;min-inline-size:0}.StartCta_icons__XEKsc{display:grid;grid-template-columns:repeat(4,52px);grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;list-style:none}.StartCta_icons__XEKsc li{display:grid;place-items:center;inline-size:52px;block-size:52px;border-radius:var(--radius-lg);border:1px solid var(--band-line);background:var(--band-glass);color:var(--blue-200)}.StartCta_icons__XEKsc .StartCta_iconNext__5WO2Z{border-color:transparent;background:var(--slate-25);color:var(--blue-700);box-shadow:0 0 0 6px color-mix(in oklab,var(--blue-300) 24%,transparent)}@media (max-width:1080px){.StartCta_band__d6vtv{grid-template-columns:minmax(0,1fr);padding:var(--space-10) var(--space-8)}.StartCta_visual__56cS4{justify-items:start}}@media (max-width:760px){.StartCta_wrap__4gNEF{-webkit-padding-after:calc(var(--section-pad-block) + 20px);padding-block-end:calc(var(--section-pad-block) + 20px)}.StartCta_band__d6vtv{gap:var(--space-8);padding:var(--space-8) var(--space-5)}.StartCta_actions__hUrm4{display:grid;inline-size:100%}.StartCta_visual__56cS4{justify-items:center}.StartCta_icons__XEKsc{grid-template-columns:repeat(4,44px)}.StartCta_icons__XEKsc li{inline-size:44px;block-size:44px}}@keyframes motion_rise__khYP7{0%{opacity:0;transform:translateY(28px)}}.motion_rise__khYP7,.motion_stagger__1Ei2y>*{--motion:on}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){html:not([data-a11y-motion=stop]) .motion_rise__khYP7{animation:motion_rise__khYP7 linear both;animation-timeline:view();animation-range:entry 0 entry 70%}html:not([data-a11y-motion=stop]) .motion_stagger__1Ei2y>*{animation:motion_rise__khYP7 linear both;animation-timeline:view();animation-range:entry calc(var(--i, 0) * 4%) entry calc(60% + var(--i, 0) * 4%)}}}.page_grid__l06Ur{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4);margin:0;padding:0;list-style:none}.page_cell__Ckbr7{display:flex;min-inline-size:0}.page_card__Q5UVt{display:flex;flex:1 1;flex-direction:column;gap:var(--space-3);min-height:236px;padding:var(--space-6);text-decoration:none}.page_cardTop__Zx0kn{display:flex;align-items:flex-start;justify-content:space-between}.page_icon__g6J8b{display:inline-flex;align-items:center;justify-content:center;inline-size:56px;block-size:56px;border-radius:var(--radius-lg);background:var(--entity-soft);border:1px solid var(--entity);color:var(--entity-text)}.page_level__m_EAU{font-family:var(--font-latin);font-size:var(--text-sm);font-weight:var(--fw-bold);letter-spacing:.04em;color:var(--text-subtle);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_name__mOO6F{font:var(--role-h4);color:var(--text-strong);text-wrap:balance}.page_summary__yriKG{font-size:var(--text-sm);line-height:1.6;color:var(--text-muted);text-wrap:pretty}.page_map__GgKF9{-webkit-margin-before:var(--space-1);margin-block-start:var(--space-1)}.page_meta__cCcdY{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);-webkit-margin-before:auto;margin-block-start:auto;-webkit-padding-before:var(--space-3);padding-block-start:var(--space-3);-webkit-border-before:1px solid var(--border-subtle);border-block-start:1px solid var(--border-subtle)}.page_metaItem__VJcr2{font-size:var(--text-xs);color:var(--text-muted)}.page_go__p_WPc,.page_metaItem__VJcr2{display:inline-flex;align-items:center;gap:6px}.page_go__p_WPc{-webkit-margin-start:auto;margin-inline-start:auto;font-size:var(--text-sm);font-weight:var(--fw-bold);color:var(--entity-text)}.page_needs__xpMHv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;list-style:none}.page_need__ltGxh{box-sizing:border-box;display:flex;align-items:center;gap:var(--space-3);block-size:100%;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);text-decoration:none;transition:border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.page_needIcon__H3IJ4{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:44px;block-size:44px;border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--entity-text);transition:background var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.page_needText__HTh2l{display:flex;flex-direction:column;gap:4px;min-width:0}.page_needLabel__mQW1i{font-size:var(--text-base);font-weight:var(--fw-semibold);line-height:1.4;color:var(--text-strong)}.page_needPath__FSUih{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--entity-text)}.page_needArrow__dnBGt{transition:translate var(--dur-base) var(--ease-out)}.page_need__ltGxh:focus-visible,.page_need__ltGxh:hover{outline:none;border-color:var(--entity);box-shadow:0 0 0 4px var(--entity-ring)}.page_need__ltGxh:focus-visible .page_needIcon__H3IJ4,.page_need__ltGxh:hover .page_needIcon__H3IJ4{background:var(--entity-fill);color:var(--entity-on)}.page_need__ltGxh:focus-visible .page_needArrow__dnBGt{translate:-4px 0}@media (hover:hover){.page_need__ltGxh:hover .page_needArrow__dnBGt{translate:-4px 0}}@media (max-width:1080px){.page_grid__l06Ur{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.page_grid__l06Ur,.page_needs__xpMHv{grid-template-columns:minmax(0,1fr)}.page_card__Q5UVt{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon name level" "sum sum sum" "map map map" "meta meta meta";align-items:center;grid-column-gap:var(--space-3);column-gap:var(--space-3);grid-row-gap:var(--space-3);row-gap:var(--space-3);min-height:0;padding:var(--space-5)}.page_cardTop__Zx0kn{display:contents}.page_icon__g6J8b{grid-area:icon;inline-size:44px;block-size:44px;border-radius:var(--radius-md)}.page_icon__g6J8b svg{inline-size:22px;block-size:22px}.page_level__m_EAU{grid-area:level}.page_name__mOO6F{grid-area:name}.page_summary__yriKG{grid-area:sum}.page_map__GgKF9{grid-area:map;margin:0}.page_meta__cCcdY{grid-area:meta;margin:0}}