.landing_page__aBdkR{--near-white:#fefefe;--cool-gray:#babac2;--outer:#dde0e3;--deep-indigo:#10026f;--ink:#110c1e;--hot-pink:#dc1d49;--magenta:#ac2ebc;--golden:#f4ac0b;--violet:#6517f5;--pink:#ec4fa9;--orange:#ff762f;--periwinkle:#7186e5;--pale:#f3f3f5;--pale-2:#eceded;--hairline:#e4e5e8;min-height:100vh;padding:0 80px;background:var(--outer);color:var(--ink);font-family:Manrope Variable,Manrope,ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.landing_shell__1QaFI{max-width:1360px;margin:0 auto;background:var(--near-white);border-radius:0 0 28px 28px;overflow-x:clip}.landing_inner__FrQOH{padding-left:76px;padding-right:76px}.landing_header__vmF5N{position:sticky;top:0;z-index:40;padding:0 76px;height:92px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-radius:28px 28px 0 0;transition:background .22s ease,backdrop-filter .22s ease}.landing_headerStuck__BZXvD{background:rgba(254,254,254,.82);backdrop-filter:saturate(150%) blur(14px);-webkit-backdrop-filter:saturate(150%) blur(14px);border-radius:0}.landing_headerOverDark__MMRjy{background:rgba(17,12,30,.34);backdrop-filter:saturate(140%) blur(14px);-webkit-backdrop-filter:saturate(140%) blur(14px)}.landing_headerOverDark__MMRjy .landing_navLink__Zjsfk,.landing_headerOverDark__MMRjy .landing_textLink__RfW6G,.landing_headerOverDark__MMRjy .landing_wordmark__SKQV_{color:var(--near-white)}.landing_headerOverDark__MMRjy .landing_wordmarkGlyph__i7rqr{background:var(--near-white);color:var(--ink)}.landing_headerOverDark__MMRjy .landing_navCapsule__9kA3K{background:rgba(255,255,255,.12)}.landing_headerOverDark__MMRjy .landing_navLink__Zjsfk:hover{background:rgba(255,255,255,.14);color:var(--near-white)}.landing_headerOverDark__MMRjy .landing_btnDark__x9z7f{background:var(--near-white);color:var(--ink)}.landing_headerOverDark__MMRjy .landing_menuButton__Zj_BU{background:transparent;color:var(--near-white);border-color:rgba(255,255,255,.4)}.landing_btnDark__x9z7f,.landing_navCapsule__9kA3K,.landing_navLink__Zjsfk,.landing_textLink__RfW6G,.landing_wordmarkGlyph__i7rqr,.landing_wordmark__SKQV_{transition:color .22s ease,background .22s ease}.landing_wordmark__SKQV_{display:inline-flex;align-items:center;gap:10px;font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--ink);text-decoration:none}.landing_wordmarkGlyph__i7rqr{width:30px;height:30px;border-radius:9px;background:var(--ink);color:var(--near-white);display:inline-flex;align-items:center;justify-content:center}.landing_navCapsule__9kA3K{display:flex;align-items:center;justify-content:center;gap:4px;width:530px;height:52px;padding:0 8px;border-radius:26px;background:#f6f6f7}.landing_navLink__Zjsfk{padding:9px 14px;border-radius:18px;font-size:14px;font-weight:600;color:#43404c;text-decoration:none;transition:color .16s ease,background .16s ease}.landing_navLink__Zjsfk:hover{color:var(--ink);background:rgba(17,12,30,.05)}.landing_headerRight__rQnnb{display:flex;align-items:center;gap:20px}.landing_textLink__RfW6G{font-size:15px;font-weight:600;color:var(--ink);text-decoration:none}.landing_textLink__RfW6G:hover{text-decoration:underline;text-underline-offset:4px}.landing_menuButton__Zj_BU{display:none;width:46px;height:46px;align-items:center;justify-content:center;border:1px solid var(--hairline);border-radius:12px;background:var(--near-white);color:var(--ink)}.landing_mobileNav__TDj3b{display:none;flex-direction:column;gap:2px;padding:10px 20px 18px;border-bottom:1px solid var(--hairline)}.landing_mobileNavOpen__9GqpK{display:flex}.landing_mobileNav__TDj3b a{min-height:44px;display:flex;align-items:center;font-size:16px;font-weight:600;color:var(--ink);text-decoration:none}.landing_btn__9l43p{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:180px;height:52px;padding:0 22px;border-radius:11px;border:1px solid transparent;font-size:15px;font-weight:700;text-decoration:none;cursor:pointer;transition:transform .18s ease,background .18s ease,color .18s ease,border-color .18s ease}.landing_btn__9l43p:hover{transform:translateY(-1px)}.landing_btnDark__x9z7f{background:var(--ink);color:var(--near-white);height:44px;min-width:0;padding:0 18px;border-radius:11px;font-size:14px}.landing_btnDark__x9z7f:hover{background:#2b2338}.landing_btnViolet__81mbg{background:var(--violet);color:var(--near-white)}.landing_btnViolet__81mbg:hover{background:#520fd4}.landing_btnGhost__qK95x{background:var(--near-white);color:var(--ink);border-color:#d8d8dd}.landing_btnGhost__qK95x:hover{border-color:var(--ink)}.landing_btnOutlineLight__51GP0{background:transparent;color:#fbfaff;border-color:rgba(255,255,255,.62)}.landing_btnOutlineLight__51GP0:hover{background:rgba(255,255,255,.14)}.landing_page__aBdkR :is(a,button,summary,[tabindex]):focus-visible{outline:3px solid var(--violet);outline-offset:3px;border-radius:10px}.landing_reveal__6mPIk{opacity:0;transform:translateY(30px) scale(.995);transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1)}.landing_revealIn__0E65J{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.landing_reveal__6mPIk{opacity:1;transform:none;transition:none}.landing_page__aBdkR *{scroll-behavior:auto!important}}.landing_section__O6gdK{padding-top:130px}.landing_sectionTight__hrrnm{padding-top:96px}.landing_eyebrow__4uFc8{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#5f5a6b}.landing_sectionHeading__ieGkh{margin:18px 0 0;font-size:clamp(34px,4vw,56px);font-weight:400;line-height:1.02;letter-spacing:-.028em}.landing_sectionLede__IeDrg{margin:22px 0 0;max-width:620px;font-size:17px;line-height:1.5;color:#4c4857}.landing_band__itraX{position:relative;z-index:0}.landing_bandInner__t0LqQ{display:flex;flex-direction:column;padding:116px 0 104px;border-radius:28px 28px 0 0;box-shadow:0 -18px 56px rgba(17,12,30,.1)}.landing_bandMiddle___61MB{padding-top:168px;padding-bottom:148px}.landing_overPrevious__mVi67{position:relative;z-index:2;background:var(--near-white)}@media (max-width:1023px){.landing_bandInner__t0LqQ{padding:78px 0 68px;border-radius:0;box-shadow:none}.landing_bandMiddle___61MB{padding-top:96px;padding-bottom:88px}}.landing_pinnedBand__OxZaF{height:calc(100vh + var(--travel, 120vh) + var(--handoff, 25vh))}.landing_pinnedInner___YZUW{position:sticky;top:0;height:100vh;padding-top:108px;padding-bottom:24px;box-sizing:border-box;justify-content:flex-start;overflow:visible}.landing_pinnedContent__4l7Xn{display:flex;flex-direction:column;min-height:0}.landing_walkthroughSlot___h_kN{margin-top:30px;min-height:0}.landing_pinnedInner___YZUW .landing_sectionHeading__ieGkh{font-size:clamp(26px,2.4vw,36px);margin-top:6px;line-height:1.05}.landing_pinnedInner___YZUW .landing_sectionLede__IeDrg{margin-top:7px;font-size:14px;max-width:96ch}.landing_pinnedInner___YZUW .landing_eyebrow__4uFc8{font-size:10.5px}.landing_pinnedInner___YZUW .landing_walkthroughSlot___h_kN{margin-top:18px}.landing_risesOver__Ll2BG{margin-top:calc(-1 * var(--handoff, 25vh))}@media (max-height:799px),(max-width:1279px),(prefers-reduced-motion:reduce){.landing_risesOver__Ll2BG{margin-top:0}.landing_pinnedBand__OxZaF{height:auto}.landing_pinnedInner___YZUW{position:static;height:auto;padding-top:116px;overflow:visible}}.landing_hero___ILNH{padding-top:78px;text-align:center}.landing_heroTitle__BHSuR{margin:0 auto;max-width:15ch;font-size:clamp(42px,5.4vw,72px);font-weight:400;line-height:1;letter-spacing:-.035em}.landing_heroLede__EctRk{margin:30px auto 0;max-width:640px;font-size:18px;line-height:1.5;color:#4c4857}.landing_heroCtas__BRCQR{margin-top:42px;display:flex;align-items:center;justify-content:center;gap:14px}.landing_heroInner__lvHCK{text-align:center;padding-top:118px}.landing_heroCopy__aZnKh{will-change:transform}.landing_heroArtWrap__N32YZ{position:relative;margin-top:64px;border-radius:28px;overflow:hidden;aspect-ratio:1360/660;will-change:transform}@media (min-width:1024px) and (min-height:721px){.landing_heroArtWrap__N32YZ{aspect-ratio:auto;height:calc(100vh - 116px);flex-shrink:0}}.landing_tail__3_Gfs{padding-top:1px}.landing_tileArt__7Abzh svg{display:block;width:100%;height:auto}.landing_heroArtWrap__N32YZ:after,.landing_metricArtWrap__QVLkV:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.16;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px}.landing_heroArt__OkN2g{display:block;width:100%;height:100%}.landing_bento__K5XMp{margin-top:56px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.landing_card__jgJlP{position:relative;padding:30px;border-radius:26px;background:var(--pale);overflow:hidden}.landing_cardHead__a1gUx{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.landing_cardTitle__om2gQ{margin:0;font-size:clamp(24px,2.2vw,31px);font-weight:400;letter-spacing:-.024em;line-height:1.1}.landing_cardNote__4BiAp{margin:8px 0 0;font-size:14px;line-height:1.45;color:#56515f}.landing_segmented__fLu44{display:flex;flex-wrap:wrap;gap:6px;margin-top:22px}.landing_segment__lDmDD{min-height:34px;padding:0 14px;border:0;border-radius:17px;background:rgba(17,12,30,.05);font-size:13px;font-weight:700;color:#46424f;cursor:pointer;transition:background .16s ease,color .16s ease}.landing_segment__lDmDD:hover{background:rgba(17,12,30,.1)}.landing_segmentOn__YOiL6{background:var(--ink);color:var(--near-white)}.landing_segmentOn__YOiL6:hover{background:var(--ink)}.landing_stateStack__D_ew3{position:relative;min-height:400px}.landing_stateLayer__mp7ZR{position:absolute;inset:0;will-change:opacity}.landing_pillCloud__bTklq{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.landing_claimPill__Qi1Ia{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border:1px solid #d5d5dc;border-radius:999px;background:var(--near-white);font-size:14px;font-weight:600;transition:transform .2s ease}.landing_claimPill__Qi1Ia:nth-child(3n){transform:rotate(-3deg)}.landing_claimPill__Qi1Ia:nth-child(3n+1){transform:rotate(2deg)}.landing_claimPill__Qi1Ia:nth-child(4n){transform:rotate(-1.5deg)}.landing_claimDot__HDlM_{width:9px;height:9px;border-radius:50%}.landing_barRow__9QaPD{margin-top:20px}.landing_barLabel__OaiDo{display:flex;align-items:baseline;justify-content:space-between;font-size:14px;font-weight:600}.landing_barLabelMuted__kcSIb{font-size:13px;color:#605b6a;font-weight:600}.landing_barTrack__VDnkn{margin-top:8px;height:10px;border-radius:999px;background:rgba(17,12,30,.07);overflow:hidden}.landing_barFill__rg6sU{height:100%;width:100%;border-radius:999px;background:var(--pink);transform-origin:left center}.landing_chartWrap__M0dEj{margin-top:24px}.landing_chart___wQ3y{display:block;width:100%;height:auto}.landing_chartLine__CMNDX{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.landing_chartDraw__Ud8j8{stroke-dasharray:1400}.landing_chartGrid__lzrw8{stroke:#d3d3da;stroke-width:1;stroke-dasharray:2 6}.landing_chartGuide__oyQ9J{stroke:#b9b9c3;stroke-width:1;stroke-dasharray:4 5}.landing_chartAxis____kPv{font-size:11px;font-weight:700;fill:#6b6675}.landing_tooltip__gghUn{font-size:11px;font-weight:800;fill:var(--near-white)}.landing_tooltipBox__m5mt2{fill:var(--ink)}.landing_kpiStack__a69pt{display:grid;gap:14px}.landing_kpi___8opg{padding:20px 22px;border-radius:20px}.landing_kpiYellow__Z4Dq5{background:var(--golden)}.landing_kpiPink__eMQOD{background:var(--pink);color:var(--near-white)}.landing_kpiLabel__gi3oM{margin:0;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;opacity:.78}.landing_kpiValue__l1LGR{margin:8px 0 0;font-size:clamp(30px,3vw,42px);font-weight:500;letter-spacing:-.03em;line-height:1}.landing_kpiNote__HX6pq{margin:6px 0 0;font-size:13px;font-weight:600;opacity:.8}.landing_kpiGrid__h1k7y{margin-top:22px;display:grid;grid-template-columns:minmax(180px,.85fr) 1.15fr;gap:16px;align-items:stretch}.landing_progressRail__xwOu4{display:flex;gap:6px;margin-top:26px}.landing_progressRail__xwOu4 span{height:4px;border-radius:2px;flex:1}.landing_stepsLayout__XzfwN{margin-top:52px;display:grid;grid-template-columns:minmax(300px,.85fr) 1.15fr;gap:22px;align-items:start}.landing_stepList__hqLKQ{display:flex;flex-direction:column;gap:8px}.landing_stepButton__nCDi8{display:block;width:100%;min-height:44px;padding:18px 20px;border:0;border-radius:18px;background:transparent;text-align:left;cursor:pointer;transition:background .18s ease}.landing_stepButtonOn__jvHFA,.landing_stepButton__nCDi8:hover{background:var(--pale)}.landing_stepKicker__qknfu{display:block;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--violet)}.landing_stepName__xAOfQ{display:block;margin-top:6px;font-size:19px;font-weight:600;letter-spacing:-.015em}.landing_stepPanel__atE44{padding:34px;border-radius:26px;background:var(--pale);min-height:420px}.landing_stepFade__2vPC8{animation:landing_stepIn__zzo_A .16s ease-out both}@keyframes landing_stepIn__zzo_A{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.landing_stepFade__2vPC8{animation:none}}.landing_stepPanelTitle__vGqWb{margin:0;font-size:clamp(24px,2.4vw,33px);font-weight:400;letter-spacing:-.026em;line-height:1.08}.landing_stepPanelBody__pgu6g{margin:16px 0 0;max-width:56ch;font-size:16px;line-height:1.5;color:#4c4857}.landing_mock__2159I{margin-top:26px;border-radius:20px;background:var(--near-white);padding:20px}.landing_mockBar__ihszN{display:flex;align-items:center;gap:8px;padding-bottom:14px;border-bottom:1px solid var(--hairline)}.landing_mockDot__yzr_4{width:9px;height:9px;border-radius:50%;background:#d7d7dd}.landing_mockPath__Vp0hw{margin-left:6px;font-size:12px;font-weight:700;color:#6b6675}.landing_mockBody__VDfoi{padding-top:16px;display:grid;gap:10px}.landing_mockShot__q7U_X{display:block;width:100%;height:auto;margin-top:14px;border-radius:12px;border:1px solid var(--hairline)}.landing_shotFigure__lxijp{position:relative;margin:0}.landing_shotFigure__lxijp+.landing_shotFigure__lxijp{margin-top:12px}.landing_enlarge__VyQGb{position:absolute;right:12px;bottom:12px;min-height:34px;padding:0 12px;border-radius:9px;border:1px solid var(--hairline);background:rgba(255,255,255,.94);font:inherit;font-size:12.5px;font-weight:700;color:var(--ink);cursor:pointer}.landing_enlarge__VyQGb:hover{background:#fff;border-color:#cfc8e6}.landing_shotBackdrop__YAl8j{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:24px;background:rgba(20,12,40,.62)}.landing_shotDialog__NBTpX{position:relative;max-width:min(1200px,96vw);max-height:92vh;overflow:auto;background:var(--near-white);border-radius:18px;padding:46px 16px 16px}.landing_shotClose__DOGDY{position:absolute;top:12px;right:14px;min-height:34px;padding:0 14px;border-radius:9px;border:1px solid var(--hairline);background:#fff;font:inherit;font-size:13px;font-weight:700;color:var(--ink);cursor:pointer}.landing_shotFull__Dr139{display:block;width:100%;height:auto;border-radius:10px}.landing_stepPanelDetail__3O6T0{margin:10px 0 0;max-width:56ch;font-size:14px;line-height:1.5;color:#6b6577}.landing_mockLine__LJIl7{height:10px;border-radius:5px;background:var(--pale-2)}.landing_mockChip__rGSbl{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;font-size:13px;font-weight:700}.landing_giantWord__xeg4q{display:flex;align-items:center;flex-wrap:wrap;gap:22px;font-size:clamp(52px,9vw,132px);font-weight:400;line-height:.94;letter-spacing:-.045em}.landing_wordTile__Z0k_x{display:inline-flex;align-items:center;gap:10px;padding:10px 22px;border-radius:18px;background:var(--golden);font-size:clamp(22px,3vw,44px);font-weight:700;letter-spacing:-.03em}.landing_floatEnvelope__X4mpG{width:clamp(96px,10vw,150px);height:auto}.landing_columns__NNhDc{margin-top:62px;display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:start}.landing_column__Xz2Uz{display:flex;flex-direction:column;padding:30px;border-radius:26px;background:var(--pale);transition:transform .22s ease}.landing_column__Xz2Uz:hover{transform:translateY(-6px)}.landing_columnOffset___49Ci{margin-top:46px}.landing_columnTitle___Ebv0{margin:0;font-size:clamp(22px,2vw,29px);font-weight:400;letter-spacing:-.024em;line-height:1.12}.landing_columnBody__JiUt5{margin:14px 0 26px;font-size:15px;line-height:1.5;color:#4c4857}.landing_tile__ZQKoU{position:relative;margin-top:auto;padding:22px;border-radius:22px;overflow:hidden;min-height:218px;display:flex;flex-direction:column;justify-content:flex-end;color:var(--near-white)}.landing_tileOrange__lGemA{background:var(--orange)}.landing_tilePink__s3fFO{background:var(--pink)}.landing_tileViolet__oxhhl{background:var(--violet)}.landing_tileArt__7Abzh{position:absolute;top:-18px;right:-30px;width:210px;height:auto;transition:transform .32s ease}.landing_column__Xz2Uz:hover .landing_tileArt__7Abzh{transform:translate3d(-8px,6px,0) scale(1.04)}.landing_tileLabel___UYiS{position:relative;font-size:13px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;opacity:.9}.landing_tileNumber__YsnVx{position:relative;margin:4px 0 0;font-size:76px;font-weight:500;line-height:.9;letter-spacing:-.05em}.landing_tileArrow__WFx9J{position:absolute;right:18px;bottom:18px;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(254,254,254,.22)}.landing_approval__aYTu6{margin-top:46px}.landing_approvalFigure__JJN_d{margin:0;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);gap:26px;align-items:center;padding:22px;border-radius:26px;background:var(--pale)}.landing_approvalShot__yEjdi{display:block;width:100%;height:auto;border-radius:14px;border:1px solid var(--hairline)}.landing_approvalCaption__8dDkI{font-size:15px;line-height:1.55;color:#4c4857}.landing_approvalPath__GzjNB{display:block;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--violet);margin-bottom:8px}.landing_approvalEnlarge__7FYMp{display:inline-block;margin-top:14px;border:1px solid var(--hairline);border-radius:999px;background:var(--near-white);padding:7px 14px;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;color:inherit}.landing_approvalEnlarge__7FYMp:hover{background:#fff}@media (max-width:900px){.landing_approvalFigure__JJN_d{grid-template-columns:1fr;gap:16px;padding:16px}}.landing_statement__WJs7a{margin-top:150px;font-size:clamp(30px,5.6vw,82px);font-weight:400;line-height:1.06;letter-spacing:-.038em}.landing_statement__WJs7a em{font-style:normal;color:var(--violet)}.landing_inlineArt__gm010{display:inline-block;height:.78em;width:auto;vertical-align:-.12em;margin:0 .14em}.landing_metricRow__12H06{display:grid;grid-template-columns:220px minmax(240px,.95fr) 1fr;gap:40px;align-items:center;padding:54px 0;border-top:1px solid var(--hairline)}.landing_metricRow__12H06:last-child{border-bottom:1px solid var(--hairline)}.landing_metricArtWrap__QVLkV{position:relative;border-radius:26px;overflow:hidden;will-change:transform}.landing_metricArt__ylRga{display:block;width:100%;height:auto;border-radius:26px}.landing_metricValueWrap____I3L{position:relative}.landing_metricValue__TQwqp{margin:0;font-size:clamp(66px,11vw,168px);font-weight:400;line-height:.86;letter-spacing:-.055em;font-variant-numeric:tabular-nums}.landing_metricTag__O5Fxl{position:absolute;left:8%;bottom:-14px;padding:7px 15px;border-radius:11px;font-size:14px;font-weight:800;color:var(--near-white);transform:rotate(-6deg);white-space:nowrap}.landing_tagOrange__hzf6F{background:var(--orange)}.landing_tagPink__6N0t6{background:var(--pink)}.landing_tagViolet__0sgoY{background:var(--violet)}.landing_metricBody__FLiq1{font-size:16px;line-height:1.55;color:#4c4857;margin:0}.landing_findingGrid__6RUxk{margin-top:52px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.landing_finding___fAh1{padding:30px;border-radius:22px;background:#fafafb;box-shadow:0 12px 34px rgba(17,12,30,.045)}.landing_findingRaised__8IRD_{transform:translateY(-22px)}.landing_findingMark__ZkV_K{margin:0;font-size:52px;line-height:.8;color:var(--violet);font-weight:500;letter-spacing:-.04em}.landing_findingTitle__xqnHt{margin:20px 0 0;font-size:21px;font-weight:600;letter-spacing:-.018em;line-height:1.2}.landing_findingBody__GEIx8{margin:14px 0 0;font-size:15px;line-height:1.55;color:#4c4857}.landing_findingTag__vdfI2{margin:20px 0 0;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#6b6675}.landing_faq__G_b3c{margin-top:52px}.landing_faqRow__hUY0y{border-bottom:1px solid var(--hairline)}.landing_faqButton__fKPk8{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:30px 0;border:0;background:transparent;text-align:left;cursor:pointer;font-size:clamp(17px,1.6vw,21px);font-weight:600;letter-spacing:-.014em;color:var(--ink)}.landing_faqChevron__noNF5{flex:none;transition:transform .22s ease;color:#565161}.landing_faqChevronOpen__lNRfw{transform:rotate(180deg)}.landing_faqPanel__nbWUn{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .28s ease,opacity .22s ease}.landing_faqPanelOpen__d3ty_{grid-template-rows:1fr;opacity:1}.landing_faqPanel__nbWUn>div{overflow:hidden}.landing_faqAnswer__xc0oM{margin:0;padding:0 0 30px;max-width:78ch;font-size:16px;line-height:1.6;color:#4c4857}.landing_ctaPanel__yCCOm{position:relative;margin-top:130px;padding:74px;border-radius:34px;background:var(--periwinkle);overflow:hidden;display:grid;grid-template-columns:1.25fr .75fr;gap:30px;align-items:center}.landing_ctaTitle__wsLMC{margin:0;max-width:16ch;font-size:clamp(32px,4.2vw,60px);font-weight:400;line-height:1.03;letter-spacing:-.032em;color:#fbfaff}.landing_ctaBody__tj_oC{margin:22px 0 34px;max-width:46ch;font-size:16px;line-height:1.55;color:rgba(255,255,255,.86)}.landing_ctaArtWrap__O_lq7{position:relative;align-self:stretch}.landing_ctaArt__Lwpuv{position:absolute;right:-78px;top:-150px;width:420px}.landing_ctaArt__Lwpuv svg{display:block;width:100%;height:auto}.landing_ctaAccent__yOWex{position:absolute;left:-34px;bottom:-26px;width:96px;height:96px;border-radius:50%;background:#e8ff4b}.landing_footer__I_4dW{margin-top:92px;padding:34px 0 76px;border-top:1px solid var(--hairline);display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.landing_footerLinks__RoLus{display:flex;flex-wrap:wrap;gap:26px}.landing_footerLinks__RoLus a{font-size:15px;font-weight:600;color:var(--ink);text-decoration:none}.landing_footerLinks__RoLus a:hover{text-decoration:underline;text-underline-offset:4px}.landing_footerRight__X0nEx{display:flex;align-items:center;gap:16px}.landing_footerRight__X0nEx a{color:var(--ink);display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center}.landing_footerNote__1_KNt{font-size:13px;color:#6b6675}@media (max-width:1300px){.landing_navCapsule__9kA3K{width:auto}}@media (max-width:1023px){.landing_page__aBdkR{padding:0 28px}.landing_inner__FrQOH{padding-left:34px;padding-right:34px}.landing_header__vmF5N{padding:0 34px}.landing_section__O6gdK{padding-top:96px}.landing_headerRight__rQnnb .landing_textLink__RfW6G,.landing_navCapsule__9kA3K{display:none}.landing_menuButton__Zj_BU{display:inline-flex}.landing_bento__K5XMp,.landing_kpiGrid__h1k7y{grid-template-columns:1fr}.landing_stepsLayout__XzfwN{grid-template-columns:1fr;gap:10px}.landing_stepPanel__atE44{min-height:0;padding:20px;border-radius:18px}.landing_stepList__hqLKQ{gap:6px}.landing_stepButton__nCDi8{min-height:52px}.landing_enlarge__VyQGb{right:8px;bottom:8px}.landing_columns__NNhDc{grid-template-columns:repeat(2,1fr)}.landing_columnOffset___49Ci{margin-top:0}.landing_statement__WJs7a{margin-top:110px;font-size:clamp(30px,6vw,58px)}.landing_metricRow__12H06{grid-template-columns:150px 1fr;row-gap:24px}.landing_metricBody__FLiq1{grid-column:1/-1}.landing_findingGrid__6RUxk{grid-template-columns:1fr}.landing_findingRaised__8IRD_{transform:none}.landing_ctaPanel__yCCOm{padding:48px;grid-template-columns:1fr}.landing_ctaArtWrap__O_lq7{min-height:220px}.landing_ctaArt__Lwpuv{right:-40px;top:-40px;width:320px}}@media (max-width:767px){.landing_headerRight__rQnnb .landing_btn__9l43p{display:none}.landing_page__aBdkR{padding:0}.landing_shell__1QaFI{border-radius:0}.landing_header__vmF5N{border-radius:0;height:76px;padding:0 20px}.landing_inner__FrQOH{padding-left:20px;padding-right:20px}.landing_section__O6gdK{padding-top:76px}.landing_heroInner__lvHCK,.landing_hero___ILNH{padding-top:44px}.landing_heroTitle__BHSuR{font-size:clamp(42px,12vw,50px)}.landing_heroCtas__BRCQR{flex-direction:column;align-items:stretch}.landing_btn__9l43p{width:100%}.landing_heroArtWrap__N32YZ{margin-top:48px;border-radius:20px;aspect-ratio:4/5}.landing_heroArt__OkN2g{-o-object-fit:cover;object-fit:cover}.landing_card__jgJlP{padding:22px}.landing_columns__NNhDc{grid-template-columns:1fr}.landing_metricRow__12H06{grid-template-columns:1fr;gap:22px;padding:40px 0}.landing_metricArt__ylRga{max-width:180px}.landing_metricValue__TQwqp{font-size:clamp(60px,20vw,92px)}.landing_metricTag__O5Fxl{position:static;display:inline-block;transform:rotate(-4deg);margin-top:18px}.landing_statement__WJs7a{font-size:clamp(28px,8vw,40px)}.landing_ctaPanel__yCCOm{padding:32px;border-radius:26px}.landing_footer__I_4dW{flex-direction:column;align-items:flex-start}.landing_footerLinks__RoLus{display:grid;grid-template-columns:1fr 1fr;gap:14px 26px;width:100%}}@media (min-width:1024px) and (max-width:1300px){.landing_header__vmF5N{padding:0 34px;gap:12px}.landing_navCapsule__9kA3K{padding:0 4px}.landing_navLink__Zjsfk{padding:8px 9px;font-size:13px;white-space:nowrap}.landing_headerRight__rQnnb{gap:12px}.landing_headerRight__rQnnb .landing_btn__9l43p,.landing_textLink__RfW6G{white-space:nowrap}}.hero_hero__JoALV{--violet:#6517f5;--violet-deep:#4a0fc2;--lavender:#f4f1fd;--ink:#110c1e;--muted:#5f5a6b;--line:#e6e2f2;--supported:#166b3c;--supported-soft:#e3f5ea;--partial:#7a5600;--partial-soft:#fff1d2;--review:#8a5a00;--review-soft:#fff4d9;position:relative;padding:40px 0 64px;background:radial-gradient(60% 50% at 78% 62%,rgba(150,120,255,.16),transparent 70%),linear-gradient(180deg,#ffffff 0,var(--lavender) 100%);border-radius:0 0 28px 28px;overflow-x:clip}.hero_copy__xMEcG{max-width:720px}.hero_title__QzAcp{margin:0;font-size:clamp(40px,4.8vw,66px);font-weight:700;line-height:1.02;letter-spacing:-.035em;color:var(--ink)}.hero_titleAccent__apmKU{color:var(--violet)}.hero_lede__Ti9D9{margin:16px 0 0;max-width:560px;font-size:clamp(17px,1.6vw,22px);line-height:1.4;color:#3d3849}.hero_ctas__etF2e{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.hero_scene__2BSTW{position:relative;margin-top:26px;display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:end}.hero_askZone__f_Dog{position:relative;display:grid;grid-template-columns:minmax(0,1fr) var(--agent-lane,190px);align-items:center;min-height:300px}.hero_sourceWrap__PC7rT{position:relative}.hero_stage__0f_3O{position:relative;perspective:1500px;perspective-origin:50% 40%}.hero_panels__0uCy2{display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,.45fr);grid-template-rows:auto auto;gap:16px 26px;align-items:start;transform-style:preserve-3d}.hero_panelAnalyze__xDgyR{grid-column:2;grid-row:1;align-self:start}.hero_panelInspect__gOYnC{grid-column:2;grid-row:2;align-self:start}.hero_askZone__f_Dog{grid-column:1;grid-row:1/-1;align-self:start}.hero_panel__mNh_r{position:relative;display:flex;flex-direction:column;gap:12px;padding:18px 18px 16px;border-radius:22px;background:rgba(255,255,255,.92);border:1px solid rgba(101,23,245,.08);box-shadow:0 24px 60px rgba(60,20,140,.12),0 2px 6px rgba(60,20,140,.06);transform-style:preserve-3d;will-change:transform,opacity}.hero_panelHead__4B0XE{display:flex;align-items:center;gap:10px}.hero_panelIcon__KTSjw{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:12px;background:#efe9ff;color:var(--violet);flex:none}.hero_panelTitle__U3aUq{margin:0;font-size:17px;font-weight:800;letter-spacing:-.01em;color:var(--ink)}.hero_panelSub__bRN6_{margin:1px 0 0;font-size:12.5px;color:var(--muted)}.hero_stepBadge__II_8C{margin-left:auto;white-space:nowrap;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.hero_question__zIZOP{margin:0;padding:12px 14px;border-radius:14px;background:#f7f5fd;font-size:15px;font-weight:700;line-height:1.3;color:var(--ink)}.hero_questionLabel__5Sf1S{display:block;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--violet);margin-bottom:6px}.hero_source__a9Q67{border-top:1px solid var(--line);padding-top:10px}.hero_sourceTitle__0sf_A{margin:0 0 6px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.hero_sourceTable__6J9IB{width:100%;border-collapse:collapse;font-size:12.5px}.hero_sourceTable__6J9IB th{text-align:left;font-weight:700;color:var(--muted);padding:4px 6px;font-size:11px}.hero_sourceTable__6J9IB td{padding:0}.hero_sourceRow__HA0_p{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;width:100%;padding:8px;border:0;border-radius:10px;background:transparent;font:inherit;font-size:13px;color:var(--ink);text-align:left;cursor:default;transition:background .18s ease,box-shadow .18s ease}.hero_sourceRowSelectable__qzy3l{cursor:pointer}.hero_sourceRowSelectable__qzy3l:hover{background:#f3effd}.hero_sourceRowOn__bqMKx{background:#efe9ff;box-shadow:inset 0 0 0 1.5px var(--violet)}.hero_sourceRow__HA0_p strong{font-weight:700}.hero_sourceChange__5ylfn{font-variant-numeric:tabular-nums;font-weight:800}.hero_neg__z1I0W{color:var(--violet-deep)}.hero_pos__EnzTe{color:#1f4fbf}.hero_chartBox__8hJuQ{position:relative;height:196px}.hero_chartCaption__uZbJB{margin:4px 0 0;font-size:12px;color:var(--muted)}.hero_net__0I_1n{display:flex;justify-content:space-between;align-items:baseline;padding:10px 12px;border-radius:12px;background:#f7f5fd;font-size:13px}.hero_net__0I_1n strong{font-size:15px;font-variant-numeric:tabular-nums}.hero_srOnly__oV0iL{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hero_reviewBadge__vbiYd{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;white-space:nowrap;margin-left:auto;font-size:11.5px;font-weight:800;background:var(--supported-soft);color:var(--supported)}.hero_reviewBadgeNeedsReview__C_rU7{background:var(--review-soft);color:var(--review)}.hero_reviewBadge__vbiYd+.hero_stepBadge__II_8C{margin-left:8px}.hero_finding__gp2q9{margin:0;padding:12px 14px;border-radius:14px;background:#efe9ff;font-size:16px;font-weight:800;line-height:1.25;letter-spacing:-.01em;color:var(--ink);transition:box-shadow .22s ease,transform .22s ease}.hero_findingOn__OyaAX{box-shadow:0 0 0 2px var(--violet)}.hero_findingLabel__P0_7m{display:block;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--violet);margin-bottom:6px}.hero_claim__l495o{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;width:100%;padding:10px;border:0;border-radius:12px;background:transparent;text-align:left;font:inherit;color:var(--ink);transition:background .18s ease,box-shadow .18s ease}.hero_claimSelectable___hEcO{cursor:pointer}.hero_claimSelectable___hEcO:hover{background:#f7f5fd}.hero_claimOn__vRWc6{background:#f7f5fd;box-shadow:inset 0 0 0 1.5px var(--violet)}.hero_claimText__omKPc{font-size:13px;line-height:1.4}.hero_claimCites__g4ulN{display:block;margin-top:3px;font-size:11.5px;color:var(--muted)}.hero_status__7Q07B{display:inline-block;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:800;white-space:nowrap}.hero_statusSupported__2jdTc{background:var(--supported-soft);color:var(--supported)}.hero_statusPartial__DIH9N{background:var(--partial-soft);color:var(--partial)}.hero_evidenceButton__DKt0z{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border-radius:10px;border:1px solid #d8cff3;background:#ffffff;color:var(--violet);font:inherit;font-size:13.5px;font-weight:700;cursor:pointer}.hero_evidenceButton__DKt0z:hover{background:#f7f5fd}.hero_panels__0uCy2{position:relative;z-index:1}.hero_chartGrow__fJAbD .recharts-bar{transform:scaleX(var(--bar-grow,1));transform-origin:var(--bar-origin,50%) 50%;transform-box:fill-box}.hero_wires__v298o{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;transform:translateZ(-8px)}.hero_wire__7icxF{fill:none;stroke:var(--violet);stroke-width:2.5;stroke-linecap:round;transition:none}.hero_claim__l495o{--claim-lit:0;--caveat-lit:0}.hero_claimNote__Jzby7{display:block;margin-top:5px;font-size:11.5px;line-height:1.45;color:#8a6a12}.hero_claimCount___W8vP{margin:8px 2px 0;font-size:11.5px;line-height:1.45;color:var(--muted)}.hero_claimSelectable___hEcO{box-shadow:0 0 0 calc(2px * var(--claim-lit)) rgba(101,23,245,.85)}.hero_claimCaveat__Emf47{box-shadow:0 0 0 calc(2px * var(--caveat-lit)) rgba(224,165,42,.9)}.hero_sourceRowSelectable__qzy3l{box-shadow:0 0 0 calc(2px * var(--row-lit, 0)) rgba(101,23,245,.55)}.hero_pin__NU_gG{position:relative;height:calc(100vh + var(--hero-pin, 120vh))}.hero_pinFlow__JjT5c{height:auto}.hero_pinFlow__JjT5c .hero_pinInner__Oy7i1{position:static;min-height:0;padding:0}.hero_pinInner__Oy7i1{position:sticky;top:0;min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:92px 0 24px}.hero_pinInner__Oy7i1 .hero_chartBox__8hJuQ{height:clamp(112px,15vh,136px)}.hero_pinInner__Oy7i1 .hero_askZone__f_Dog{min-height:clamp(236px,31vh,332px)}.hero_pinInner__Oy7i1 .hero_panel__mNh_r{padding:13px 15px 11px;gap:9px}.hero_pinInner__Oy7i1 .hero_panels__0uCy2{gap:11px 24px}.hero_pinInner__Oy7i1 .hero_stageRow___7yoA{margin-top:10px}.hero_pinInner__Oy7i1 .hero_stageCaption__t_jKe{margin-top:6px}.hero_pinInner__Oy7i1 .hero_controls__3c7jO{margin-top:10px}.hero_pinInner__Oy7i1 .hero_panelHead__4B0XE{padding-bottom:0}.hero_pinInner__Oy7i1 .hero_question__zIZOP{padding:8px 11px}.hero_pinInner__Oy7i1 .hero_source__a9Q67{padding:11px 9px 9px}.hero_pinInner__Oy7i1 .hero_row__88p9B{padding:10px 8px}.hero_pinInner__Oy7i1 .hero_net__0I_1n{padding:8px 12px}.hero_pinInner__Oy7i1 .hero_claim__l495o{padding:8px 10px}.hero_pinInner__Oy7i1 .hero_finding__gp2q9{padding:10px 12px}.hero_pinInner__Oy7i1 .hero_stageRow___7yoA{margin-top:8px}.hero_pinInner__Oy7i1 .hero_claimCount___W8vP{margin-top:6px}@media (max-width:1279px),(prefers-reduced-motion:reduce){.hero_pin__NU_gG{height:auto}.hero_pinInner__Oy7i1{position:static;min-height:0;padding:0}}.hero_pinTight__Q2Xei .hero_panelSub__bRN6_{display:none}.hero_pinTight__Q2Xei .hero_panelHead__4B0XE{gap:8px}.hero_pinTight__Q2Xei .hero_panelIcon__KTSjw{width:26px;height:26px}.hero_pinTight__Q2Xei .hero_question__zIZOP{padding:6px 10px}.hero_pinTight__Q2Xei .hero_questionLabel__5Sf1S{display:inline;margin-right:6px}.hero_pinTight__Q2Xei .hero_panel__mNh_r{gap:5px;padding:9px 12px 8px}.hero_pinTight__Q2Xei .hero_net__0I_1n{padding:5px 10px}.hero_pinTight__Q2Xei .hero_finding__gp2q9{padding:7px 10px}.hero_pinTight__Q2Xei .hero_claim__l495o{padding:6px 9px}.hero_pinTight__Q2Xei .hero_evidenceButton__DKt0z{padding:6px 13px}.hero_pinTight__Q2Xei .hero_scene__2BSTW{margin-top:6px;gap:5px}.hero_pinTight__Q2Xei .hero_panels__0uCy2{gap:10px 24px}.hero_pinTight__Q2Xei .hero_stageRow___7yoA{margin-top:6px;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px}.hero_pinTight__Q2Xei .hero_stageRow___7yoA .hero_stageCaption__t_jKe{margin-top:0;flex:1 1 320px}.hero_pinTight__Q2Xei .hero_controls__3c7jO{margin-top:3px;align-items:center}.hero_pinTight__Q2Xei .hero_note__V1yTO{font-size:12px}.hero_pinTight__Q2Xei .hero_replay__JOqSq{padding:5px 11px;font-size:12px}.hero_pinTight__Q2Xei .hero_stageDot__Pg9Iq{padding:3px 9px;font-size:11px}.hero_pinTight__Q2Xei .hero_stageCaption__t_jKe{font-size:12.5px}.hero_stageRow___7yoA{grid-column:1/-1;margin-top:14px}.hero_stageList__e2Ucv{display:flex;flex-wrap:wrap;gap:6px 10px;margin:0;padding:0;list-style:none}.hero_stageDot__Pg9Iq{font:inherit;font-size:11.5px;font-weight:700;color:#8b83a6;padding:4px 10px;border-radius:999px;background:rgba(255,255,255,.6);border:1px solid transparent;cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease}.hero_stageDot__Pg9Iq:hover{color:var(--violet-deep);border-color:#e0d7f8}.hero_stageDotPast__rqstZ{color:#6b6382}.hero_stageDotOn__QAett{color:var(--violet-deep);background:#ffffff;border-color:#cdbcf8}.hero_stageCaption__t_jKe{margin:8px 2px 0;font-size:12.5px;color:var(--muted)}.hero_controls__3c7jO{display:flex;align-items:center;gap:14px;margin-top:14px}.hero_note__V1yTO{margin:0;font-size:12.5px;color:var(--muted)}.hero_replay__JOqSq{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border-radius:9px;border:1px solid var(--line);background:transparent;color:var(--muted);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.hero_replay__JOqSq:hover{color:var(--ink);border-color:#cfc8e6}.hero_tabs__5gINC{display:none}.hero_hero__JoALV :is(a,button):focus-visible{outline:3px solid var(--violet);outline-offset:3px;border-radius:10px}.hero_backdrop__IkzJc{position:fixed;inset:0;z-index:60;background:rgba(17,12,30,.42);display:flex;align-items:center;justify-content:center;padding:20px}.hero_dialog__MnPD6{width:min(680px,100%);max-height:min(86vh,900px);overflow:auto;border-radius:20px;background:#ffffff;box-shadow:0 30px 80px rgba(17,12,30,.35);padding:22px 24px 24px;color:var(--ink)}.hero_dialogHead__yGKdp{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.hero_dialogTitle__HWDwy{margin:0;font-size:20px;font-weight:800;letter-spacing:-.01em}.hero_dialogSub__EyQ8w{margin:4px 0 0;font-size:13px;color:var(--muted)}.hero_close__Wu5RS{flex:none;width:40px;height:40px;border-radius:10px;border:1px solid var(--line);background:#fff;color:var(--ink);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.hero_dialogSection__2nx1t{margin-top:18px}.hero_dialogH__2lbgs{margin:0 0 8px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.hero_evidenceItem__0TIV5{display:grid;grid-template-columns:auto 1fr;gap:10px;padding:10px 0;border-top:1px solid var(--line)}.hero_evidenceId__eb75S{display:inline-block;padding:3px 9px;border-radius:999px;background:#efe9ff;color:var(--violet);font-size:11.5px;font-weight:800;height:-moz-fit-content;height:fit-content}.hero_evidenceTitle__fSk3r{margin:0;font-size:13px;font-weight:700}.hero_evidenceMeta__2nySh{margin-left:8px;font-weight:600;color:var(--muted)}.hero_evidenceDetail__UP9I1{margin:4px 0 0;font-size:12.5px;line-height:1.45;color:#3d3849}.hero_mono__tlxDL{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;background:#f7f5fd;padding:6px 8px;border-radius:8px;overflow-x:auto;white-space:pre}.hero_caveat__3WfjY{margin-top:14px;padding:10px 12px;border-radius:12px;background:var(--partial-soft);color:var(--partial);font-size:12.5px;line-height:1.45}@media (max-width:1180px){.hero_panels__0uCy2{gap:12px 20px}}@media (max-width:1359px){.hero_hero__JoALV{padding:40px 0 56px}.hero_scene__2BSTW{gap:8px;margin-top:30px}.hero_stage__0f_3O{perspective:none}.hero_panels__0uCy2{gap:10px 18px}.hero_panel__mNh_r{padding:14px}.hero_chartBox__8hJuQ{height:170px}.hero_finding__gp2q9{font-size:14.5px}}@media (max-width:767px){.hero_stageDot__Pg9Iq{min-height:36px;padding:6px 12px;font-size:12px}.hero_stageList__e2Ucv{gap:8px}.hero_hero__JoALV{padding:32px 0 44px;border-radius:0}.hero_scene__2BSTW{margin-top:22px}.hero_tabs__5gINC{display:flex;gap:6px;margin-bottom:10px}.hero_tab__fT0rq{flex:1;min-height:44px;padding:0 10px;border-radius:12px;border:1px solid var(--line);background:#fff;font:inherit;font-size:13px;font-weight:700;color:var(--muted);cursor:pointer}.hero_tabOn__a6PLK{background:var(--ink);color:#fff;border-color:var(--ink)}.hero_panels__0uCy2{grid-template-columns:1fr}.hero_panelHidden__lZwXc{display:none}.hero_panel__mNh_r{padding:16px}.hero_chartBox__8hJuQ{height:190px}.hero_controls__3c7jO{flex-wrap:wrap}}@media (max-width:1023px){.hero_scene__2BSTW{margin-top:22px;position:relative}.hero_panels__0uCy2{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;gap:12px}.hero_askZone__f_Dog{grid-column:1;grid-row:1;grid-template-columns:minmax(0,1fr) var(--agent-lane,170px);min-height:280px}.hero_panelAnalyze__xDgyR{grid-column:1;grid-row:2}.hero_panelInspect__gOYnC{grid-column:1;grid-row:3}.hero_chartBox__8hJuQ{height:200px}}@media (max-width:767px){.hero_panels__0uCy2{grid-template-columns:1fr}.hero_askZone__f_Dog,.hero_panelAnalyze__xDgyR,.hero_panelInspect__gOYnC{grid-column:1;grid-row:auto}.hero_askZone__f_Dog{grid-template-columns:minmax(0,1fr) var(--agent-lane,130px);min-height:240px}}.inspect_scene__JN256{position:relative}.inspect_stage__mRvgz{display:grid;grid-template-columns:minmax(0,1fr) var(--agent-lane,330px);align-items:center;gap:8px}.inspect_tableWrap__aZtzY{position:relative;grid-column:1;z-index:1;max-width:640px;justify-self:start}.inspect_source__Eo0v3{background:#ffffff;border:1px solid #e2dbf4;border-radius:14px;padding:14px 10px 12px;box-shadow:0 10px 30px -22px rgba(60,30,140,.5)}.inspect_sourceTitle__Pb__P{margin:0 0 8px;font-size:11.5px;font-weight:800;color:#5f5a6b;letter-spacing:.01em}.inspect_sourceTable__xzweV{width:100%;border-collapse:collapse;table-layout:fixed}.inspect_sourceTable__xzweV th{padding:0;font-weight:inherit}.inspect_headRow__AtdAQ{padding-top:0;padding-bottom:4px}.inspect_headRow__AtdAQ .inspect_cellName__Hsn2o,.inspect_headRow__AtdAQ .inspect_cellNum__u4Hj2{font-size:10.5px;font-weight:700;color:#8b83a6}.inspect_sourceTable__xzweV td{padding:0}.inspect_row__GKF3D{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));align-items:center;gap:8px;width:100%;padding:12px 8px;border-radius:8px;border:1px solid transparent;background:transparent;text-align:left;font:inherit;color:#241d3d}.inspect_rowSelectable__qt4up{cursor:pointer}.inspect_rowSelectable__qt4up:hover{background:#f6f2ff}.inspect_rowSelectable__qt4up:focus-visible{outline:2px solid #6517f5;outline-offset:2px}.inspect_rowOn__kEBwt{background:#f1eaff;border-color:#b79bff}.inspect_sourceCompact__Za8Qz .inspect_cellNum__u4Hj2:nth-child(2),.inspect_sourceCompact__Za8Qz .inspect_cellNum__u4Hj2:nth-child(3){display:none}.inspect_sourceCompact__Za8Qz .inspect_row__GKF3D{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.inspect_cellName__Hsn2o{font-size:13px;font-weight:800}.inspect_cellNum__u4Hj2{font-size:12.5px;justify-self:end;text-align:right;font-variant-numeric:tabular-nums;color:#4a4266}.inspect_neg__fXzdj{color:#6b1bd6;font-weight:800}.inspect_pos__47Nyv{color:#2b57c4;font-weight:800}.inspect_sourceNote__rakE6{margin:8px 2px 0;font-size:10.5px;color:#8b83a6}.inspect_magLayer__ed2XB{position:absolute;z-index:3;pointer-events:none;transform-origin:var(--lens-x) var(--lens-y);transform:scale(var(--lens-scale));will-change:transform,clip-path}.inspect_magLayer__ed2XB .inspect_source__Eo0v3{box-shadow:none}.inspect_lensShadow__UdG5s{z-index:2;background:radial-gradient(circle,rgba(60,26,138,.26),rgba(60,26,138,.1) 55%,rgba(60,26,138,0) 72%);filter:blur(3px)}.inspect_lensShadow__UdG5s,.inspect_lensTint__QnKVz{position:absolute;border-radius:50%;pointer-events:none}.inspect_lensTint__QnKVz{z-index:4;background:radial-gradient(circle at 34% 30%,rgba(255,255,255,.5),rgba(255,255,255,0) 58%);box-shadow:inset 0 0 0 1px rgba(101,23,245,.28),inset 0 8px 20px -10px rgba(60,20,140,.35)}.inspect_callout__DR8yk{position:absolute;top:0;left:0;z-index:5;display:flex;align-items:baseline;gap:8px;padding:6px 12px;border-radius:999px;background:#241d3d;box-shadow:0 10px 24px -14px rgba(30,10,80,.8);white-space:nowrap;pointer-events:none;transition:opacity .16s ease}.inspect_calloutLabel__ayhAA{font-size:11px;font-weight:700;color:#c7bcf0;letter-spacing:.01em}.inspect_calloutValue__gkHek{font-size:15px;font-weight:800;color:#ffffff;font-variant-numeric:tabular-nums}.inspect_agentLayer__F666n{position:absolute;inset:0;z-index:2;pointer-events:none}.inspect_canvasBox__BYZNV{position:absolute;inset:0}.inspect_stage__mRvgz{position:relative}.inspect_controls__N15xs{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:14px}.inspect_button__RIyDC{font:inherit;font-size:12.5px;font-weight:700;padding:8px 16px;border-radius:999px;border:1px solid #c6b8f0;background:#ffffff;color:#4a1fd0;cursor:pointer}.inspect_button__RIyDC:hover{background:#f6f2ff}.inspect_buttonPrimary__s0lwy{background:#6517f5;border-color:#6517f5;color:#ffffff}.inspect_buttonPrimary__s0lwy:hover{background:#5411dd}.inspect_readout__IcFiE{font-size:11.5px;color:#6c6484;font-variant-numeric:tabular-nums}.inspect_readoutBad__Fdam6{color:#b93c14;font-weight:800}.inspect_readoutGood__MnIPj{color:#00734f;font-weight:700}@media (max-width:767px){.inspect_stage__mRvgz{grid-template-columns:minmax(0,1fr);align-items:center;padding-top:50px}.inspect_callout__DR8yk{padding:4px 10px;gap:6px}.inspect_calloutValue__gkHek{font-size:14px}.inspect_tableWrap__aZtzY{grid-column:1;max-width:52%}.inspect_cellNum__u4Hj2:nth-child(2),.inspect_cellNum__u4Hj2:nth-child(3){display:none}.inspect_row__GKF3D{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.inspect_source__Eo0v3{padding:12px 3px 10px}.inspect_row__GKF3D{padding:9px 3px}.inspect_cellName__Hsn2o{font-size:12.5px}.inspect_cellNum__u4Hj2{font-size:11.5px}}.walkthrough_layout__b5d_B{display:grid;grid-template-columns:minmax(236px,.5fr) minmax(0,1.5fr);gap:26px;align-items:start;--shot-height:clamp(240px,calc(100vh - 500px),560px)}.walkthrough_rail__4AvSA{display:flex;flex-direction:column;gap:8px}.walkthrough_step__YhWGA{display:block;width:100%;min-height:44px;padding:13px 18px;border:0;border-left:2px solid transparent;border-radius:0 16px 16px 0;background:transparent;text-align:left;cursor:pointer;color:inherit;font:inherit;transition:background .18s ease,border-color .18s ease}.walkthrough_step__YhWGA:hover{background:var(--pale)}.walkthrough_stepOn__ZZ7nA{background:var(--pale);border-left-color:var(--violet)}.walkthrough_stepKicker__OTRXc{display:block;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--violet)}.walkthrough_stepName__q07D9{display:block;margin-top:4px;font-size:20px;font-weight:600;letter-spacing:-.018em}.walkthrough_stepLede__kyoGZ{display:block;margin-top:4px;font-size:14px;line-height:1.45;color:#4c4857}.walkthrough_progress__6IYM8{margin:16px 0 0 18px;height:3px;border-radius:999px;background:rgba(17,12,30,.08);overflow:hidden}.walkthrough_progressBar__iG4z4{display:block;height:100%;border-radius:999px;background:var(--violet);transform:scaleX(0);transform-origin:left center}.walkthrough_right__skeVW{display:flex;flex-direction:column;min-width:0}.walkthrough_frame__PTQiK{width:-moz-fit-content;width:fit-content;max-width:100%;margin-inline:auto;border-radius:22px;background:var(--near-white);border:1px solid var(--hairline);padding:12px;box-shadow:0 18px 48px rgba(17,12,30,.07)}.walkthrough_frameBar__WrkUP{display:flex;align-items:center;gap:8px;padding:2px 4px 11px;border-bottom:1px solid var(--hairline)}.walkthrough_dot__5YTcZ{width:9px;height:9px;border-radius:50%;background:#d7d7dd}.walkthrough_framePath___Pb4O{margin-left:6px;font-size:12px;font-weight:700;color:#6b6675}.walkthrough_enlarge__dSILx{margin-left:auto;border:1px solid var(--hairline);border-radius:999px;background:var(--near-white);padding:6px 13px;font:inherit;font-size:12px;font-weight:700;cursor:pointer;color:inherit}.walkthrough_enlarge__dSILx:hover{background:var(--pale)}.walkthrough_shots__I_siU{position:relative;display:grid;margin-top:12px;height:var(--shot-height,auto);aspect-ratio:1400/1000}.walkthrough_shot__ZGVLB{grid-area:1/1;will-change:opacity,transform}.walkthrough_shotImage__RL9_q{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center;border-radius:12px}.walkthrough_shot__ZGVLB{border-radius:12px;overflow:hidden}.walkthrough_captions__n9QBB{position:relative;display:grid;margin-top:18px;padding:0 4px 2px;min-height:168px}.walkthrough_caption__RoLqH{grid-area:1/1;will-change:opacity}.walkthrough_captionBody__xUa74{margin:0;max-width:74ch;font-size:15px;line-height:1.55;color:#4c4857}.walkthrough_captionDetail__Ujfsi{margin:8px 0 0;max-width:74ch;font-size:13.5px;line-height:1.5;color:#6b6675}.walkthrough_extras__rr8i0{margin:12px 0 0;display:flex;flex-wrap:wrap;gap:8px}.walkthrough_extraLink__H3M1W{border:1px solid var(--hairline);border-radius:999px;background:transparent;padding:6px 13px;font:inherit;font-size:12.5px;font-weight:700;color:var(--violet);cursor:pointer}.walkthrough_extraLink__H3M1W:hover{background:var(--pale)}.walkthrough_layoutFlow___E9Ah{grid-template-columns:minmax(260px,.85fr) minmax(0,1.6fr);gap:22px}.walkthrough_layoutFlow___E9Ah .walkthrough_captionBody__xUa74,.walkthrough_layoutFlow___E9Ah .walkthrough_captionDetail__Ujfsi{max-width:68ch}.walkthrough_layoutFlow___E9Ah .walkthrough_step__YhWGA{border-left:0;border-radius:16px}.walkthrough_layoutFlow___E9Ah .walkthrough_stepOn__ZZ7nA{border-left:0}.walkthrough_frameFlow__b9y9e{padding:18px}.walkthrough_frameFlow__b9y9e .walkthrough_captionBody__xUa74{margin-top:16px}.walkthrough_layoutFlow___E9Ah .walkthrough_shots__I_siU{height:auto;aspect-ratio:auto}.walkthrough_layoutFlow___E9Ah .walkthrough_frame__PTQiK{width:auto;margin-inline:0}.walkthrough_layoutFlow___E9Ah .walkthrough_captions__n9QBB{min-height:0}.walkthrough_shotImageFlow__xqamj{margin-top:14px;height:auto}.walkthrough_panelIn__tCZM8{animation:walkthrough_panelIn__tCZM8 .16s ease-out both}@keyframes walkthrough_panelIn__tCZM8{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:900px){.walkthrough_layoutFlow___E9Ah,.walkthrough_layout__b5d_B{grid-template-columns:1fr;gap:18px}.walkthrough_rail__4AvSA{flex-direction:row;overflow-x:auto;gap:6px;padding-bottom:4px}.walkthrough_step__YhWGA{min-width:168px;border-radius:14px;border-left:0;padding:12px 14px}.walkthrough_stepName__q07D9{font-size:17px}.walkthrough_stepLede__kyoGZ{display:none}.walkthrough_frameFlow__b9y9e,.walkthrough_frame__PTQiK{padding:12px}.walkthrough_captionBody__xUa74{font-size:15px}}@media (prefers-reduced-motion:reduce){.walkthrough_panelIn__tCZM8{animation:none}.walkthrough_step__YhWGA{transition:none}}