@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.p.0klc_mi0-5f4_.woff2?dpl=dpl_CZ4qerDeBKae6gRmwHvFndHewmpJ)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2?dpl=dpl_CZ4qerDeBKae6gRmwHvFndHewmpJ)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.p.0klc_mi0-5f4_.woff2?dpl=dpl_CZ4qerDeBKae6gRmwHvFndHewmpJ)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2?dpl=dpl_CZ4qerDeBKae6gRmwHvFndHewmpJ)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.p.0klc_mi0-5f4_.woff2?dpl=dpl_CZ4qerDeBKae6gRmwHvFndHewmpJ)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2?dpl=dpl_CZ4qerDeBKae6gRmwHvFndHewmpJ)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_93aab81d-module__UsFPjG__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_93aab81d-module__UsFPjG__variable{--font-heading:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2?dpl=dpl_CZ4qerDeBKae6gRmwHvFndHewmpJ)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2?dpl=dpl_CZ4qerDeBKae6gRmwHvFndHewmpJ)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2?dpl=dpl_CZ4qerDeBKae6gRmwHvFndHewmpJ)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.p.1u30mmyq6lnsd.woff2?dpl=dpl_CZ4qerDeBKae6gRmwHvFndHewmpJ)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2?dpl=dpl_CZ4qerDeBKae6gRmwHvFndHewmpJ)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2?dpl=dpl_CZ4qerDeBKae6gRmwHvFndHewmpJ)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2?dpl=dpl_CZ4qerDeBKae6gRmwHvFndHewmpJ)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2?dpl=dpl_CZ4qerDeBKae6gRmwHvFndHewmpJ)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.p.1i-sca43-qwng.woff2?dpl=dpl_CZ4qerDeBKae6gRmwHvFndHewmpJ)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2?dpl=dpl_CZ4qerDeBKae6gRmwHvFndHewmpJ)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_279c341a-module__q8K-rW__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_279c341a-module__q8K-rW__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2?dpl=dpl_CZ4qerDeBKae6gRmwHvFndHewmpJ)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2?dpl=dpl_CZ4qerDeBKae6gRmwHvFndHewmpJ)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2?dpl=dpl_CZ4qerDeBKae6gRmwHvFndHewmpJ)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2?dpl=dpl_CZ4qerDeBKae6gRmwHvFndHewmpJ)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2?dpl=dpl_CZ4qerDeBKae6gRmwHvFndHewmpJ)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.3-6t-g6q0vh0a.woff2?dpl=dpl_CZ4qerDeBKae6gRmwHvFndHewmpJ)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2?dpl=dpl_CZ4qerDeBKae6gRmwHvFndHewmpJ)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_ab8c3809-module__cRpi6G__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_ab8c3809-module__cRpi6G__variable{--font-body:"Inter", "Inter Fallback"}
.Logo-module__FeqWJG__lockup{align-items:center;display:inline-flex}.Logo-module__FeqWJG__wordmark{font-family:var(--font-heading), system-ui, sans-serif;font-weight:500;font-size:var(--wordmark-size,15px);text-transform:uppercase;letter-spacing:.24em;color:var(--text);white-space:nowrap;margin-right:-.24em;line-height:1}.Logo-module__FeqWJG__wordmark[data-tone=light]{color:#06080c}
.Action-module__N1thrq__action{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);isolation:isolate;cursor:pointer;max-width:100%;min-height:44px;transition:transform var(--v3-duration) var(--v3-ease), background var(--v3-duration) var(--v3-ease), border-color var(--v3-duration) var(--v3-ease), color var(--v3-duration) var(--v3-ease);border:1px solid #0000;text-decoration:none;display:inline-flex;position:relative}.Action-module__N1thrq__block{width:100%;display:flex}.Action-module__N1thrq__rim{z-index:-1;border-radius:var(--radius-pill);transition:box-shadow var(--v3-duration) var(--v3-ease);position:absolute;inset:0}.Action-module__N1thrq__label{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.01em;color:var(--text);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;line-height:1.2;overflow:hidden}.Action-module__N1thrq__arrow{transition:transform var(--v3-duration) var(--v3-ease);flex-shrink:0}.Action-module__N1thrq__action:hover .Action-module__N1thrq__arrow,.Action-module__N1thrq__action:focus-visible .Action-module__N1thrq__arrow{transform:translate(2px)}.Action-module__N1thrq__primary{background:var(--action-fill)}.Action-module__N1thrq__primary .Action-module__N1thrq__label,.Action-module__N1thrq__primary .Action-module__N1thrq__arrow{color:#fff}.Action-module__N1thrq__primary .Action-module__N1thrq__rim{box-shadow:var(--action-rim)}.Action-module__N1thrq__primary:hover,.Action-module__N1thrq__primary:focus-visible{background:var(--action-fill-hover);transform:scale(1.02)}.Action-module__N1thrq__primary:hover .Action-module__N1thrq__rim,.Action-module__N1thrq__primary:focus-visible .Action-module__N1thrq__rim{box-shadow:var(--action-rim-hover)}.Action-module__N1thrq__primary:active{transform:scale(.99)}.Action-module__N1thrq__primary:active .Action-module__N1thrq__rim{box-shadow:var(--action-rim-pressed)}.Action-module__N1thrq__secondary{background:var(--v3-surface-2);border-color:var(--v3-edge)}.Action-module__N1thrq__secondary .Action-module__N1thrq__rim{box-shadow:none}.Action-module__N1thrq__secondary:hover,.Action-module__N1thrq__secondary:focus-visible{border-color:var(--v3-edge-cyan)}.Action-module__N1thrq__secondary:hover .Action-module__N1thrq__label,.Action-module__N1thrq__secondary:focus-visible .Action-module__N1thrq__label,.Action-module__N1thrq__secondary:hover .Action-module__N1thrq__arrow,.Action-module__N1thrq__secondary:focus-visible .Action-module__N1thrq__arrow{color:var(--cyan)}.Action-module__N1thrq__secondary:hover .Action-module__N1thrq__rim,.Action-module__N1thrq__secondary:focus-visible .Action-module__N1thrq__rim{box-shadow:var(--v3-glow-cyan-soft)}.Action-module__N1thrq__secondary:active{transform:scale(.99)}.Action-module__N1thrq__quiet{background:0 0;border-color:#0000;min-height:44px;padding-inline:0}.Action-module__N1thrq__quiet .Action-module__N1thrq__label{border-bottom:1px solid var(--v3-edge-strong);transition:color var(--v3-duration) var(--v3-ease), border-color var(--v3-duration) var(--v3-ease);padding-bottom:2px;font-weight:500}.Action-module__N1thrq__quiet:hover .Action-module__N1thrq__label,.Action-module__N1thrq__quiet:focus-visible .Action-module__N1thrq__label,.Action-module__N1thrq__quiet:hover .Action-module__N1thrq__arrow,.Action-module__N1thrq__quiet:focus-visible .Action-module__N1thrq__arrow{color:var(--cyan);border-bottom-color:var(--cyan)}.Action-module__N1thrq__compact{padding:var(--space-2) var(--space-5)}.Action-module__N1thrq__compact .Action-module__N1thrq__label{font-size:13px}.Action-module__N1thrq__default{padding:var(--space-3) var(--space-6)}.Action-module__N1thrq__default .Action-module__N1thrq__label{font-size:15px}.Action-module__N1thrq__large{min-height:56px;padding:var(--space-4) var(--space-8)}.Action-module__N1thrq__large .Action-module__N1thrq__label{font-size:16px}.Action-module__N1thrq__quiet.Action-module__N1thrq__compact,.Action-module__N1thrq__quiet.Action-module__N1thrq__default,.Action-module__N1thrq__quiet.Action-module__N1thrq__large{padding-inline:0}.Action-module__N1thrq__action:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}@media (prefers-reduced-motion:reduce){.Action-module__N1thrq__action,.Action-module__N1thrq__rim,.Action-module__N1thrq__arrow,.Action-module__N1thrq__quiet .Action-module__N1thrq__label{transition:none}.Action-module__N1thrq__primary:hover,.Action-module__N1thrq__primary:focus-visible,.Action-module__N1thrq__primary:active,.Action-module__N1thrq__secondary:active,.Action-module__N1thrq__action:hover .Action-module__N1thrq__arrow,.Action-module__N1thrq__action:focus-visible .Action-module__N1thrq__arrow{transform:none}}
.AgencyBand-module__Yi2o9W__band{margin-top:var(--space-8);padding:var(--space-6) 0 0;border-top:1px solid var(--line);gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:900px){.AgencyBand-module__Yi2o9W__band{column-gap:var(--space-12);grid-template-columns:minmax(0,1fr) auto;align-items:center}}.AgencyBand-module__Yi2o9W__copy{min-width:0}.AgencyBand-module__Yi2o9W__label{align-items:center;gap:var(--space-2);font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.122em;text-transform:uppercase;color:var(--cyan);font-size:12px;font-weight:600;display:flex}.AgencyBand-module__Yi2o9W__label:before{content:"";background:var(--cyan);border-radius:50%;flex:none;width:5px;height:5px}.AgencyBand-module__Yi2o9W__title{margin-top:var(--space-3);letter-spacing:-.01em;color:var(--text);font-size:20px;font-weight:600;line-height:1.25}.AgencyBand-module__Yi2o9W__lead{margin-top:var(--space-2);max-width:62ch;color:var(--text);font-size:15px;line-height:1.6}.AgencyBand-module__Yi2o9W__actions{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}
.OptimizationWorkflow-module__1_5iIq__panel{padding:var(--space-6);background:var(--v3-panel-gradient);border:1px solid var(--v3-edge);border-radius:var(--v3-radius-panel);box-shadow:var(--v3-elev-1);position:relative}.OptimizationWorkflow-module__1_5iIq__panel>*{position:relative}.OptimizationWorkflow-module__1_5iIq__head{max-width:62ch}.OptimizationWorkflow-module__1_5iIq__label{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.109em;text-transform:uppercase;color:var(--cyan);font-size:12px;font-weight:600}.OptimizationWorkflow-module__1_5iIq__action{margin-top:var(--space-3);font-family:var(--font-heading), system-ui, sans-serif;letter-spacing:-.01em;color:var(--text);font-size:18px;font-weight:600;line-height:1.35}.OptimizationWorkflow-module__1_5iIq__steps{margin:var(--space-8) 0 0;gap:var(--space-4);counter-reset:step;grid-template-columns:1fr;padding:0;list-style:none;display:grid}.OptimizationWorkflow-module__1_5iIq__step{align-items:flex-start;gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.OptimizationWorkflow-module__1_5iIq__rail{border-radius:var(--radius-pill);background:var(--v3-track);width:100%;height:4px;display:block;overflow:hidden}.OptimizationWorkflow-module__1_5iIq__railFill{border-radius:var(--radius-pill);transform-origin:0;height:100%;transition:transform .52s var(--v3-ease);transition-delay:calc(var(--step-index) * 80ms);display:block;transform:scaleX(0)}.OptimizationWorkflow-module__1_5iIq__panel[data-entered] .OptimizationWorkflow-module__1_5iIq__step[data-state=done] .OptimizationWorkflow-module__1_5iIq__railFill,.OptimizationWorkflow-module__1_5iIq__panel[data-entered] .OptimizationWorkflow-module__1_5iIq__step[data-state=active] .OptimizationWorkflow-module__1_5iIq__railFill{transform:scaleX(1)}.OptimizationWorkflow-module__1_5iIq__step[data-state=done] .OptimizationWorkflow-module__1_5iIq__railFill{background:var(--v3-fill-1)}.OptimizationWorkflow-module__1_5iIq__step[data-state=active] .OptimizationWorkflow-module__1_5iIq__railFill{background:var(--gradient-intelligence)}.OptimizationWorkflow-module__1_5iIq__step[data-state=active] .OptimizationWorkflow-module__1_5iIq__rail{box-shadow:var(--v3-glow-cyan)}.OptimizationWorkflow-module__1_5iIq__stepLabel{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.03em;color:var(--text);font-size:12px;font-weight:500;line-height:1.35}.OptimizationWorkflow-module__1_5iIq__step[data-state=active] .OptimizationWorkflow-module__1_5iIq__stepLabel{color:var(--cyan);font-weight:500}.OptimizationWorkflow-module__1_5iIq__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:640px){.OptimizationWorkflow-module__1_5iIq__steps{gap:var(--space-4) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.OptimizationWorkflow-module__1_5iIq__panel{padding:var(--space-8)}.OptimizationWorkflow-module__1_5iIq__steps{margin-top:var(--space-12);gap:var(--space-3);grid-template-columns:repeat(7,minmax(0,1fr))}.OptimizationWorkflow-module__1_5iIq__action{font-size:20px}}@media (prefers-reduced-motion:reduce){.OptimizationWorkflow-module__1_5iIq__railFill{transition:none}.OptimizationWorkflow-module__1_5iIq__step[data-state=done] .OptimizationWorkflow-module__1_5iIq__railFill,.OptimizationWorkflow-module__1_5iIq__step[data-state=active] .OptimizationWorkflow-module__1_5iIq__railFill{transform:scaleX(1)}}
.ConversionPanel-module__5dW0rW__panel{gap:var(--space-8);padding:var(--space-8) var(--space-6);background:var(--v3-panel-gradient);border:1px solid var(--v3-edge-cyan);border-radius:var(--v3-radius-panel);box-shadow:var(--v3-elev-2);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.ConversionPanel-module__5dW0rW__panel>*{position:relative}.ConversionPanel-module__5dW0rW__label{align-items:center;gap:var(--space-2);font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.122em;text-transform:uppercase;color:var(--cyan);font-size:12px;font-weight:600;display:flex}.ConversionPanel-module__5dW0rW__label:before{content:"";background:var(--cyan);border-radius:50%;flex:none;width:5px;height:5px}.ConversionPanel-module__5dW0rW__title{margin-top:var(--space-4);letter-spacing:-.02em;color:var(--text);max-width:20ch;font-size:26px;font-weight:600;line-height:1.15}.ConversionPanel-module__5dW0rW__lead{margin-top:var(--space-4);color:var(--text);max-width:46ch;font-size:17px;line-height:1.65}.ConversionPanel-module__5dW0rW__action{align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}.ConversionPanel-module__5dW0rW__cta{min-height:56px;padding:var(--space-4) var(--space-8);border-radius:var(--radius-pill);background:var(--action-fill);isolation:isolate;transition:transform .3s var(--v3-ease);justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.ConversionPanel-module__5dW0rW__ctaRim{z-index:-1;border-radius:var(--radius-pill);transition:box-shadow var(--v3-duration) var(--v3-ease);position:absolute;inset:0;box-shadow:inset 3px 3px .5px -3px #ffffffbf,inset -3px -3px .5px -3px #24d8f2d9,inset 1px 1px 1px -.5px #ffffff73,inset 0 0 8px 6px #24d8f224,0 0 18px #24d8f247}.ConversionPanel-module__5dW0rW__cta:hover{transform:scale(1.02)}.ConversionPanel-module__5dW0rW__cta:hover .ConversionPanel-module__5dW0rW__ctaRim,.ConversionPanel-module__5dW0rW__cta:focus-visible .ConversionPanel-module__5dW0rW__ctaRim{box-shadow:inset 3px 3px .5px -3px #ffffffe6,inset -3px -3px .5px -3px #24d8f2,inset 1px 1px 1px -.5px #fff9,inset 0 0 8px 6px #24d8f233,0 0 26px #24d8f26b}.ConversionPanel-module__5dW0rW__ctaLabel{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.01em;color:#fff;font-size:16px;font-weight:600;line-height:1.2}@media (min-width:900px){.ConversionPanel-module__5dW0rW__panel{align-items:center;gap:var(--space-12);padding:var(--space-12);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.ConversionPanel-module__5dW0rW__title{font-size:36px}.ConversionPanel-module__5dW0rW__action{align-items:flex-end}}@media (prefers-reduced-motion:reduce){.ConversionPanel-module__5dW0rW__cta,.ConversionPanel-module__5dW0rW__ctaRim{transition:none}.ConversionPanel-module__5dW0rW__cta:hover{transform:none}}
.SectionHeader-module__T5s65a__header{max-width:720px;margin-bottom:var(--space-12)}.SectionHeader-module__T5s65a__label{align-items:center;gap:var(--space-2);font-family:var(--font-body), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.122em;color:var(--cyan);margin-bottom:var(--space-6);font-size:12px;font-weight:600;display:flex}.SectionHeader-module__T5s65a__label:before{content:"";background:var(--cyan);border-radius:50%;flex:none;width:5px;height:5px}.SectionHeader-module__T5s65a__title{letter-spacing:-.022em;color:var(--text);text-wrap:balance;font-size:24px;font-weight:600;line-height:1.2}@media (min-width:768px){.SectionHeader-module__T5s65a__title{font-size:32px}}.SectionHeader-module__T5s65a__lead{max-width:56ch;color:var(--text);margin-top:var(--space-5);text-wrap:pretty;font-size:17px;line-height:1.65}.SectionHeader-module__T5s65a__action{margin-top:var(--space-8)}
.MovementHead-module__laAuwG__head{margin-top:var(--space-12)}.MovementHead-module__laAuwG__label{align-items:center;gap:var(--space-2);font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.122em;text-transform:uppercase;color:var(--cyan);font-size:12px;font-weight:600;display:flex}.MovementHead-module__laAuwG__label:before{content:"";background:var(--cyan);border-radius:50%;flex:none;width:5px;height:5px}.MovementHead-module__laAuwG__title{margin-top:var(--space-3);letter-spacing:-.01em;color:var(--text);font-size:20px;font-weight:600;line-height:1.25}.MovementHead-module__laAuwG__lead{margin-top:var(--space-2);max-width:56ch;color:var(--text);font-size:16px;line-height:1.6}
.PlatformStickyScroll-module__Xqn3jW__wrapper{width:100%}.PlatformStickyScroll-module__Xqn3jW__pinWrapper{scroll-margin-top:80px;position:relative}.PlatformStickyScroll-module__Xqn3jW__viewport{width:100%}.PlatformStickyScroll-module__Xqn3jW__list{gap:var(--space-4);scroll-snap-type:x mandatory;scroll-padding-inline:var(--space-4);margin:0;margin-inline:calc(var(--space-4) * -1);padding:0;padding-inline:var(--space-4);scrollbar-width:none;overscroll-behavior-x:contain;list-style:none;display:flex;overflow-x:auto}.PlatformStickyScroll-module__Xqn3jW__list::-webkit-scrollbar{display:none}.PlatformStickyScroll-module__Xqn3jW__moment{scroll-snap-align:start;min-width:0;padding:var(--space-6);border:1px solid var(--cyan);flex:0 0 88%;position:relative}@media (min-width:1024px){.PlatformStickyScroll-module__Xqn3jW__list{scroll-snap-type:none;flex-direction:column;gap:0;margin-inline:0;padding-inline:0;display:flex;overflow-x:visible}.PlatformStickyScroll-module__Xqn3jW__moment{flex:initial;padding:var(--space-8) 0 var(--space-8) var(--space-6)}}.PlatformStickyScroll-module__Xqn3jW__controls{margin-top:var(--space-6)}@media (min-width:1024px){.PlatformStickyScroll-module__Xqn3jW__controls{display:none}}.PlatformStickyScroll-module__Xqn3jW__momentIndex{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;color:var(--cyan);font-size:12px;font-weight:500;display:block}.PlatformStickyScroll-module__Xqn3jW__momentTitle{margin-top:var(--space-3);letter-spacing:-.015em;color:var(--text);font-size:20px;font-weight:600}.PlatformStickyScroll-module__Xqn3jW__momentBody{margin-top:var(--space-4);color:var(--text);max-width:52ch;font-size:16px;line-height:1.65}.PlatformStickyScroll-module__Xqn3jW__mark{color:var(--cyan);background:0 0}.PlatformStickyScroll-module__Xqn3jW__momentVisual{margin-top:var(--space-6);padding:var(--space-6);background:var(--v3-panel-gradient);border:1px solid var(--v3-edge);border-radius:var(--v3-radius-panel);box-shadow:var(--v3-elev-1);position:relative}.PlatformStickyScroll-module__Xqn3jW__momentVisual:before{content:"";border-radius:inherit;background:var(--v3-product-light);pointer-events:none;position:absolute;inset:0}.PlatformStickyScroll-module__Xqn3jW__momentVisual>*{position:relative}.PlatformStickyScroll-module__Xqn3jW__panelBody{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.PlatformStickyScroll-module__Xqn3jW__chrome{justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--v3-edge);display:flex}.PlatformStickyScroll-module__Xqn3jW__chromeLabel{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.068em;text-transform:uppercase;color:var(--text);font-size:12px;font-weight:600}.PlatformStickyScroll-module__Xqn3jW__illustrative{border:1px solid var(--v3-edge);border-radius:var(--radius-pill);font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.095em;text-transform:uppercase;white-space:nowrap;color:var(--text);padding:3px 9px;font-size:9px;font-weight:600}.PlatformStickyScroll-module__Xqn3jW__panelLabel{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.109em;text-transform:uppercase;color:var(--cyan);font-size:12px;font-weight:600}.PlatformStickyScroll-module__Xqn3jW__metaLabel{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.068em;text-transform:uppercase;color:var(--cyan);font-size:11px;font-weight:600}.PlatformStickyScroll-module__Xqn3jW__questionMeta{margin-top:-4px}.PlatformStickyScroll-module__Xqn3jW__panelQuestion{color:var(--text);font-size:16px;line-height:1.5}.PlatformStickyScroll-module__Xqn3jW__panelAction{color:var(--text);font-size:14px;line-height:1.6}.PlatformStickyScroll-module__Xqn3jW__engineGrid,.PlatformStickyScroll-module__Xqn3jW__presenceGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(128px,1fr));margin:0;padding:0;list-style:none;display:grid}.PlatformStickyScroll-module__Xqn3jW__engineCell{min-width:0}.PlatformStickyScroll-module__Xqn3jW__presenceCell{gap:var(--space-3);min-width:0;padding:var(--space-4);background:var(--v3-surface-2);border:1px solid var(--v3-edge);border-radius:var(--v3-radius-chip);flex-direction:column;display:flex}.PlatformStickyScroll-module__Xqn3jW__presenceSummary{align-items:baseline;gap:var(--space-2);margin-top:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--v3-edge);display:flex}.PlatformStickyScroll-module__Xqn3jW__presenceSummaryValue{color:var(--text);font-size:13px}.PlatformStickyScroll-module__Xqn3jW__opportunityBlock{padding:var(--space-3) var(--space-4);background:var(--v3-surface-1);border-left:2px solid var(--violet);border-radius:0 var(--v3-radius-chip) var(--v3-radius-chip) 0}.PlatformStickyScroll-module__Xqn3jW__opportunityValue{margin-top:var(--space-2);color:var(--text);font-size:13px;line-height:1.55}.PlatformStickyScroll-module__Xqn3jW__presenceCell:has(.PlatformStickyScroll-module__Xqn3jW__presence[data-present]){border-color:#24c78e66}.PlatformStickyScroll-module__Xqn3jW__presence{align-items:center;gap:var(--space-2);font-family:var(--font-body), system-ui, sans-serif;color:var(--text);font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.PlatformStickyScroll-module__Xqn3jW__presenceDot{background:var(--warning);border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 8px #f4b74080}.PlatformStickyScroll-module__Xqn3jW__presence[data-present] .PlatformStickyScroll-module__Xqn3jW__presenceDot{background:var(--positive);box-shadow:0 0 8px #24c78e8c}.PlatformStickyScroll-module__Xqn3jW__extractList{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.PlatformStickyScroll-module__Xqn3jW__extractRow{padding:var(--space-3);background:var(--v3-surface-1);border:1px solid var(--v3-edge);border-radius:var(--v3-radius-chip);gap:2px;display:grid}@media (min-width:900px){.PlatformStickyScroll-module__Xqn3jW__extractRow{align-items:baseline;gap:var(--space-4);grid-template-columns:minmax(0,148px) minmax(0,1fr)}.PlatformStickyScroll-module__Xqn3jW__extractRow .PlatformStickyScroll-module__Xqn3jW__extractValue{padding-left:var(--space-4);border-left:1px solid var(--v3-selected-edge)}}.PlatformStickyScroll-module__Xqn3jW__extractLabel{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.04em;color:var(--cyan);font-size:12px;font-weight:500}.PlatformStickyScroll-module__Xqn3jW__extractValue{color:var(--text);margin:0;font-size:13px;line-height:1.5}.PlatformStickyScroll-module__Xqn3jW__verifyBlock{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--v3-edge-strong);flex-direction:column;display:flex}.PlatformStickyScroll-module__Xqn3jW__verifyHead{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.PlatformStickyScroll-module__Xqn3jW__transitionBar{background:linear-gradient(to right, var(--warning) 0%, var(--positive) 100%);width:100%;max-width:180px;height:3px;display:block}.PlatformStickyScroll-module__Xqn3jW__disclosures{margin-top:var(--space-6);gap:var(--space-2);flex-direction:column;display:flex}.PlatformStickyScroll-module__Xqn3jW__note{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.01em;color:var(--text);font-size:12px;font-weight:500;line-height:1.6}@media (min-width:1024px){.PlatformStickyScroll-module__Xqn3jW__pinWrapper[data-mode=pin]{--pin-viewport-h:min(calc(100vh - 80px), 480px);--pin-top:max(80px, calc((100vh - var(--pin-viewport-h)) / 2));height:calc(var(--pin-viewport-h) + var(--moment-transitions,3) * 24vh)}.PlatformStickyScroll-module__Xqn3jW__pinWrapper[data-mode=pin] .PlatformStickyScroll-module__Xqn3jW__viewport{top:var(--pin-top);height:var(--pin-viewport-h);z-index:var(--z-sticky-stage);align-items:stretch;display:flex;position:sticky;overflow:hidden}.PlatformStickyScroll-module__Xqn3jW__pinWrapper[data-mode=pin] .PlatformStickyScroll-module__Xqn3jW__list{align-items:stretch;gap:var(--space-4);flex-direction:row;width:100%;display:flex;overflow:hidden}.PlatformStickyScroll-module__Xqn3jW__pinWrapper[data-mode=pin] .PlatformStickyScroll-module__Xqn3jW__moment{min-width:0;padding:var(--space-6) 0 var(--space-4);transition:flex-basis var(--duration-major) var(--ease-reveal), flex-grow var(--duration-major) var(--ease-reveal), padding var(--duration-major) var(--ease-reveal);border:none;display:flex;overflow:hidden}.PlatformStickyScroll-module__Xqn3jW__pinWrapper[data-mode=pin] .PlatformStickyScroll-module__Xqn3jW__moment[data-pin-state=active]{align-items:flex-start;gap:var(--space-6);padding:var(--space-5);border:1px solid var(--cyan);flex:auto}.PlatformStickyScroll-module__Xqn3jW__pinWrapper[data-mode=pin] .PlatformStickyScroll-module__Xqn3jW__moment[data-pin-state=active] .PlatformStickyScroll-module__Xqn3jW__momentMain{flex:28%;min-width:0}.PlatformStickyScroll-module__Xqn3jW__pinWrapper[data-mode=pin] .PlatformStickyScroll-module__Xqn3jW__moment[data-pin-state=active] .PlatformStickyScroll-module__Xqn3jW__momentTitle{margin-top:var(--space-4);font-size:28px;line-height:1.15}@media (min-width:1440px){.PlatformStickyScroll-module__Xqn3jW__pinWrapper[data-mode=pin] .PlatformStickyScroll-module__Xqn3jW__moment[data-pin-state=active] .PlatformStickyScroll-module__Xqn3jW__momentTitle{font-size:38px}}.PlatformStickyScroll-module__Xqn3jW__pinWrapper[data-mode=pin] .PlatformStickyScroll-module__Xqn3jW__moment[data-pin-state=active] .PlatformStickyScroll-module__Xqn3jW__momentBody{max-width:44ch;font-size:17px}.PlatformStickyScroll-module__Xqn3jW__pinWrapper[data-mode=pin] .PlatformStickyScroll-module__Xqn3jW__moment[data-pin-state=active] .PlatformStickyScroll-module__Xqn3jW__momentVisual{min-width:0;padding:var(--space-6);border-color:var(--v3-edge-cyan);flex:72%;align-self:stretch;align-items:flex-start;margin-top:0;display:flex}.PlatformStickyScroll-module__Xqn3jW__pinWrapper[data-mode=pin] .PlatformStickyScroll-module__Xqn3jW__moment[data-pin-state=done],.PlatformStickyScroll-module__Xqn3jW__pinWrapper[data-mode=pin] .PlatformStickyScroll-module__Xqn3jW__moment[data-pin-state=upcoming]{flex:0 0 40px;justify-content:center;align-items:flex-start;padding-left:0;padding-right:0}.PlatformStickyScroll-module__Xqn3jW__pinWrapper[data-mode=pin] .PlatformStickyScroll-module__Xqn3jW__moment[data-pin-state=done]{border-right:1px solid var(--cyan)}.PlatformStickyScroll-module__Xqn3jW__pinWrapper[data-mode=pin] .PlatformStickyScroll-module__Xqn3jW__moment[data-pin-state=upcoming]{border-right:1px solid var(--line)}.PlatformStickyScroll-module__Xqn3jW__pinWrapper[data-mode=pin] .PlatformStickyScroll-module__Xqn3jW__moment[data-pin-state=done] .PlatformStickyScroll-module__Xqn3jW__momentIndex,.PlatformStickyScroll-module__Xqn3jW__pinWrapper[data-mode=pin] .PlatformStickyScroll-module__Xqn3jW__moment[data-pin-state=upcoming] .PlatformStickyScroll-module__Xqn3jW__momentIndex{letter-spacing:.18em;font-size:14px}.PlatformStickyScroll-module__Xqn3jW__pinWrapper[data-mode=pin] .PlatformStickyScroll-module__Xqn3jW__moment[data-pin-state=done] .PlatformStickyScroll-module__Xqn3jW__momentMain,.PlatformStickyScroll-module__Xqn3jW__pinWrapper[data-mode=pin] .PlatformStickyScroll-module__Xqn3jW__moment[data-pin-state=done] .PlatformStickyScroll-module__Xqn3jW__momentVisual,.PlatformStickyScroll-module__Xqn3jW__pinWrapper[data-mode=pin] .PlatformStickyScroll-module__Xqn3jW__moment[data-pin-state=upcoming] .PlatformStickyScroll-module__Xqn3jW__momentMain,.PlatformStickyScroll-module__Xqn3jW__pinWrapper[data-mode=pin] .PlatformStickyScroll-module__Xqn3jW__moment[data-pin-state=upcoming] .PlatformStickyScroll-module__Xqn3jW__momentVisual{display:none}}@media (prefers-reduced-motion:reduce){.PlatformStickyScroll-module__Xqn3jW__list{flex-direction:column;display:flex}.PlatformStickyScroll-module__Xqn3jW__moment{border-left:1px solid var(--cyan);display:block}.PlatformStickyScroll-module__Xqn3jW__momentMain,.PlatformStickyScroll-module__Xqn3jW__momentVisual{display:block}}
.ProductPageHero-module__78BNCa__hero{gap:var(--space-8);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (min-width:1024px){.ProductPageHero-module__78BNCa__hero{gap:var(--space-12);grid-template-columns:minmax(0,42fr) minmax(0,58fr)}}.ProductPageHero-module__78BNCa__copy{min-width:0}.ProductPageHero-module__78BNCa__label{align-items:center;gap:var(--space-2);font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.122em;text-transform:uppercase;color:var(--cyan);font-size:12px;font-weight:600;display:flex}.ProductPageHero-module__78BNCa__label:before{content:"";background:var(--cyan);border-radius:50%;flex:none;width:5px;height:5px}.ProductPageHero-module__78BNCa__title{margin-top:var(--space-4);font-family:var(--font-heading), system-ui, sans-serif;letter-spacing:-.02em;color:var(--text);font-size:32px;font-weight:600;line-height:1.1}@media (min-width:768px){.ProductPageHero-module__78BNCa__title{font-size:44px}}@media (min-width:1440px){.ProductPageHero-module__78BNCa__title{font-size:52px}}.ProductPageHero-module__78BNCa__lead{margin-top:var(--space-5);color:var(--text);max-width:52ch;font-size:17px;line-height:1.65}.ProductPageHero-module__78BNCa__price{margin-top:var(--space-6);align-items:baseline;gap:var(--space-2);display:flex}.ProductPageHero-module__78BNCa__priceValue{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--text);font-size:28px;font-weight:500}.ProductPageHero-module__78BNCa__priceCadence{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.03em;color:var(--text);font-size:12px;font-weight:500}.ProductPageHero-module__78BNCa__actions{margin-top:var(--space-8);gap:var(--space-3);flex-wrap:wrap;display:flex}.ProductPageHero-module__78BNCa__exhibit{min-width:0}.ProductPageHero-module__78BNCa__exhibitLabel{margin-bottom:var(--space-3);font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.095em;text-transform:uppercase;color:var(--cyan);font-size:12px;font-weight:600}
.EvidencePanel-module__qNNTLG__panel{background:var(--v3-panel-gradient), var(--ink);border:1px solid var(--v3-edge);border-radius:var(--v3-radius-panel);box-shadow:var(--v3-elev-1);position:relative;overflow:hidden}.EvidencePanel-module__qNNTLG__panel>*{position:relative}.EvidencePanel-module__qNNTLG__head{padding:var(--space-6) var(--space-6) var(--space-4);border-bottom:1px solid var(--v3-edge)}.EvidencePanel-module__qNNTLG__body{padding:var(--space-6)}.EvidencePanel-module__qNNTLG__foot{padding:var(--space-4) var(--space-6) var(--space-6);border-top:1px solid var(--v3-edge)}@media (min-width:768px){.EvidencePanel-module__qNNTLG__head{padding:var(--space-8) var(--space-8) var(--space-4)}.EvidencePanel-module__qNNTLG__body{padding:var(--space-8)}.EvidencePanel-module__qNNTLG__foot{padding:var(--space-4) var(--space-8) var(--space-8)}}.EvidencePanel-module__qNNTLG__label{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.095em;text-transform:uppercase;color:var(--cyan);font-size:11px;font-weight:600}.EvidencePanel-module__qNNTLG__title{margin-top:var(--space-2);font-family:var(--font-heading), system-ui, sans-serif;color:var(--text);font-size:18px;font-weight:600;line-height:1.3}.EvidencePanel-module__qNNTLG__caption{margin-top:var(--space-2);color:var(--text);max-width:64ch;font-size:15px;line-height:1.6}
.ProviderLogo-module__KaieDW__logo{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.ProviderLogo-module__KaieDW__mark{flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:visible}.ProviderLogo-module__KaieDW__mark svg{width:100%;height:100%}.ProviderLogo-module__KaieDW__openaiDark,.ProviderLogo-module__KaieDW__openaiLight{width:100%;height:100%;position:absolute;inset:0}.ProviderLogo-module__KaieDW__openaiLight{display:none}[data-theme=light] .ProviderLogo-module__KaieDW__openaiDark{display:none}[data-theme=light] .ProviderLogo-module__KaieDW__openaiLight{display:block}.ProviderLogo-module__KaieDW__mark img{flex:none;width:197%;max-width:none;height:197%;position:absolute;top:50%;left:50%;translate:-50% -50%}.ProviderLogo-module__KaieDW__name{min-width:0;font-family:var(--font-heading), system-ui, sans-serif;color:var(--text);overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;font-weight:500;line-height:1.25}.ProviderLogo-module__KaieDW__sm .ProviderLogo-module__KaieDW__mark{width:16px;height:16px}.ProviderLogo-module__KaieDW__sm .ProviderLogo-module__KaieDW__name{font-size:13px}.ProviderLogo-module__KaieDW__md .ProviderLogo-module__KaieDW__mark{width:20px;height:20px}.ProviderLogo-module__KaieDW__md .ProviderLogo-module__KaieDW__name{font-size:15px}.ProviderLogo-module__KaieDW__lg .ProviderLogo-module__KaieDW__mark{width:24px;height:24px}.ProviderLogo-module__KaieDW__lg .ProviderLogo-module__KaieDW__name{font-size:16px;font-weight:600}.ProviderLogo-module__KaieDW__logo[data-tone=light] .ProviderLogo-module__KaieDW__name{color:#0b0f16}.ProviderLogo-module__KaieDW__logo[data-provider=claude] .ProviderLogo-module__KaieDW__mark{color:#d97757}.ProviderLogo-module__KaieDW__logo[data-provider=gemini] .ProviderLogo-module__KaieDW__mark{color:#8e75b2}.ProviderLogo-module__KaieDW__logo[data-provider=perplexity] .ProviderLogo-module__KaieDW__mark{color:#1fb8cd}
.TrademarkNote-module__1Z45bW__note{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.01em;color:var(--text);max-width:60ch;margin:0;font-size:11px;font-weight:500;line-height:1.6}
.ServicePreview-module__JqfJqG__preview{align-items:center;gap:var(--space-3);min-width:0;min-height:64px;margin-top:var(--space-5);padding:var(--space-3) var(--space-4);background:var(--v3-surface-1);border:1px solid var(--v3-edge);border-radius:var(--v3-radius-card);flex-wrap:wrap;display:flex;container-type:inline-size}.ServicePreview-module__JqfJqG__score{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:-.02em;font-variant-numeric:tabular-nums;background:var(--gradient-intelligence);color:#0000;-webkit-background-clip:text;background-clip:text;align-items:baseline;gap:1px;font-size:30px;font-weight:500;line-height:1;display:inline-flex}.ServicePreview-module__JqfJqG__scoreUnit{letter-spacing:0;font-size:13px}.ServicePreview-module__JqfJqG__band{border-radius:var(--radius-pill);font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.054em;text-transform:uppercase;color:var(--positive);border:1px solid #24c78e66;padding:4px 10px;font-size:11px;font-weight:600}.ServicePreview-module__JqfJqG__engines{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;margin:0;padding:0;list-style:none;display:grid}@container (max-width:232px){.ServicePreview-module__JqfJqG__engines{grid-template-columns:minmax(0,1fr)}}.ServicePreview-module__JqfJqG__engine{border-radius:var(--v3-radius-chip);border:1px solid var(--warning);background:#ffffff06;flex-direction:column;gap:3px;min-width:0;padding:6px 8px 6px 10px;display:flex;position:relative}.ServicePreview-module__JqfJqG__engine[data-present]{border-color:var(--positive);background:#24c78e0f}.ServicePreview-module__JqfJqG__engineState{min-width:0;font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.02em;color:var(--text);overflow-wrap:anywhere;align-items:center;gap:5px;font-size:9px;font-weight:500;line-height:1.3;display:flex}.ServicePreview-module__JqfJqG__stateDot{background:var(--warning);border-radius:50%;flex:none;width:5px;height:5px}.ServicePreview-module__JqfJqG__engine[data-present] .ServicePreview-module__JqfJqG__stateDot{background:var(--positive)}.ServicePreview-module__JqfJqG__engineNote{width:100%;font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.03em;color:var(--text);font-size:11px;font-weight:500}.ServicePreview-module__JqfJqG__flow{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.ServicePreview-module__JqfJqG__flowStep{flex-direction:column;gap:6px;min-width:0;display:flex}.ServicePreview-module__JqfJqG__flowRail{border-radius:var(--radius-pill);background:var(--v3-track);height:3px;display:block}.ServicePreview-module__JqfJqG__flowStep[data-state=done] .ServicePreview-module__JqfJqG__flowRail{background:var(--v3-fill-1)}.ServicePreview-module__JqfJqG__flowStep[data-state=active] .ServicePreview-module__JqfJqG__flowRail{background:var(--gradient-intelligence);box-shadow:var(--v3-glow-cyan-soft)}.ServicePreview-module__JqfJqG__flowLabel{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.041em;text-transform:uppercase;color:var(--text);font-size:9px;font-weight:600;line-height:1.3}.ServicePreview-module__JqfJqG__flowStep[data-state=active] .ServicePreview-module__JqfJqG__flowLabel{color:var(--cyan)}.ServicePreview-module__JqfJqG__timeline{align-items:center;gap:var(--space-2);flex:none;margin:0;padding:0;list-style:none;display:flex}.ServicePreview-module__JqfJqG__mark{background:var(--v3-track);border-radius:50%;width:7px;height:7px}.ServicePreview-module__JqfJqG__mark[data-reached]{background:var(--cyan);box-shadow:0 0 8px #24d8f299}.ServicePreview-module__JqfJqG__change{color:var(--text);font-size:12px;line-height:1.4}.ServicePreview-module__JqfJqG__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.CarouselControls-module__qFDFGG__controls{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-4);display:flex}.CarouselControls-module__qFDFGG__button{border-radius:var(--radius-pill);border:1px solid var(--v3-edge);background:var(--v3-surface-2);width:44px;height:44px;color:var(--text);cursor:pointer;transition:border-color var(--v3-duration) var(--v3-ease);justify-content:center;align-items:center;font-size:16px;display:inline-flex}.CarouselControls-module__qFDFGG__button:hover:not(:disabled){border-color:var(--v3-edge-strong)}.CarouselControls-module__qFDFGG__button:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.CarouselControls-module__qFDFGG__button:disabled{opacity:.4;cursor:default}.CarouselControls-module__qFDFGG__position{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:var(--text);font-size:12px;font-weight:500}@media (prefers-reduced-motion:reduce){.CarouselControls-module__qFDFGG__button{transition:none}}
.CtaBand-module__sKl4gq__band{gap:var(--space-8);max-width:var(--reading-max);grid-template-columns:minmax(0,1fr);display:grid}.CtaBand-module__sKl4gq__label{align-items:center;gap:var(--space-2);font-family:var(--font-body), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.122em;color:var(--cyan);margin-bottom:var(--space-6);font-size:12px;font-weight:600;display:flex}.CtaBand-module__sKl4gq__label:before{content:"";background:var(--cyan);border-radius:50%;flex:none;width:5px;height:5px}.CtaBand-module__sKl4gq__title{letter-spacing:-.025em;color:var(--text);text-wrap:balance;font-size:30px;font-weight:500;line-height:1.14}@media (min-width:768px){.CtaBand-module__sKl4gq__title{font-size:40px}}.CtaBand-module__sKl4gq__lead{max-width:48ch;margin-top:var(--space-6);color:var(--text);font-size:17px;line-height:1.6}.CtaBand-module__sKl4gq__actions{gap:var(--space-4);flex-wrap:wrap;display:flex}
.LanguageSwitch-module__Ksxcuq__group{border:1px solid var(--v3-edge);border-radius:var(--radius-pill);align-items:center;gap:1px;padding:2px;display:inline-flex}.LanguageSwitch-module__Ksxcuq__option{appearance:none;border-radius:var(--radius-pill);min-width:36px;min-height:32px;padding:var(--space-2) var(--space-3);font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.04em;color:var(--text);cursor:pointer;transition:background-color var(--v3-duration) var(--v3-ease), color var(--v3-duration) var(--v3-ease);background:0 0;border:none;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:inline-flex}.LanguageSwitch-module__Ksxcuq__option:hover{background-color:var(--v3-surface-2)}.LanguageSwitch-module__Ksxcuq__option:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.LanguageSwitch-module__Ksxcuq__option[data-active]{background-color:var(--v3-surface-3);color:var(--cyan);cursor:default}.LanguageSwitch-module__Ksxcuq__full{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.LanguageSwitch-module__Ksxcuq__option{transition:none}}
.page-module__TWDw2G__strip{margin-top:var(--space-6)}
.ServiceGrid-module__vs9lqa__grid{align-items:stretch;gap:var(--space-6);grid-template-columns:1fr;width:100%;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.ServiceGrid-module__vs9lqa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ServiceGrid-module__vs9lqa__grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr))}.ServiceGrid-module__vs9lqa__grid[data-carousel]{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.ServiceGrid-module__vs9lqa__grid[data-carousel]{gap:var(--space-4);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;padding-bottom:var(--space-2);grid-template-columns:none;grid-auto-columns:84%;grid-auto-flow:column;scroll-padding-inline:0;overflow-x:auto}.ServiceGrid-module__vs9lqa__grid[data-carousel]::-webkit-scrollbar{display:none}.ServiceGrid-module__vs9lqa__grid[data-carousel] .ServiceGrid-module__vs9lqa__item{scroll-snap-align:start}.ServiceGrid-module__vs9lqa__grid[data-carousel]:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}}.ServiceGrid-module__vs9lqa__controls{display:flex}@media (min-width:640px){.ServiceGrid-module__vs9lqa__controls{display:none}}.ServiceGrid-module__vs9lqa__item{min-width:0;display:flex}.ServiceGrid-module__vs9lqa__card{width:100%;min-width:0;padding:var(--space-6);border:1px solid var(--line-soft);background:var(--ink);flex-direction:column;display:flex}@media (hover:hover) and (pointer:fine){.ServiceGrid-module__vs9lqa__card:hover{border-color:var(--cyan)}}.ServiceGrid-module__vs9lqa__card:focus-within{border-color:var(--cyan)}.ServiceGrid-module__vs9lqa__name{font-family:var(--font-heading), system-ui, sans-serif;letter-spacing:-.01em;color:var(--text);font-size:18px;font-weight:600}.ServiceGrid-module__vs9lqa__cadence{margin-top:var(--space-4);font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.082em;text-transform:uppercase;color:var(--cyan);font-size:12px;font-weight:600}.ServiceGrid-module__vs9lqa__price{margin-top:var(--space-2);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:-.01em;color:var(--text);font-size:26px;font-weight:500;line-height:1.1}.ServiceGrid-module__vs9lqa__grid[data-variant=pricing] .ServiceGrid-module__vs9lqa__price{color:var(--cyan);font-size:32px}.ServiceGrid-module__vs9lqa__purpose{margin-top:var(--space-4);color:var(--text);font-size:14px;line-height:1.55}.ServiceGrid-module__vs9lqa__listLabel{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--line-soft);font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.095em;text-transform:uppercase;color:var(--cyan);font-size:11px;font-weight:600}.ServiceGrid-module__vs9lqa__receives{margin:var(--space-3) 0 0;gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.ServiceGrid-module__vs9lqa__receivesItem{gap:var(--space-3);color:var(--text);grid-template-columns:18px 1fr;align-items:baseline;font-size:13px;line-height:1.5;display:grid}.ServiceGrid-module__vs9lqa__itemIndex{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;color:var(--cyan);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.ServiceGrid-module__vs9lqa__rhythm{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--line-soft);flex-direction:column;gap:3px;display:flex}.ServiceGrid-module__vs9lqa__rhythmLabel{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.095em;text-transform:uppercase;color:var(--cyan);font-size:11px;font-weight:600}.ServiceGrid-module__vs9lqa__rhythmValue{color:var(--text);font-size:13px;line-height:1.45}.ServiceGrid-module__vs9lqa__cta{padding-top:var(--space-6);align-items:center;gap:var(--space-2);font-family:var(--font-body), system-ui, sans-serif;color:var(--cyan);margin-top:auto;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.ServiceGrid-module__vs9lqa__cta:after{content:"→";transition:transform var(--duration-card-motion) var(--ease-reveal)}@media (hover:hover) and (pointer:fine){.ServiceGrid-module__vs9lqa__card:hover .ServiceGrid-module__vs9lqa__cta:after{transform:translate(3px)}}.ServiceGrid-module__vs9lqa__cta:focus-visible{text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.ServiceGrid-module__vs9lqa__cta:after{transition:none}.ServiceGrid-module__vs9lqa__card:hover .ServiceGrid-module__vs9lqa__cta:after{transform:none}}
.ThemeToggle-module__Z5gSZG__toggle{appearance:none;border:1px solid var(--line);border-radius:var(--radius-pill);width:44px;height:44px;color:var(--text);cursor:pointer;transition:background-color var(--duration-transition) ease, color var(--duration-transition) ease, border-color var(--duration-transition) ease;background:0 0;justify-content:center;align-items:center;display:inline-flex}.ThemeToggle-module__Z5gSZG__toggle:hover{background-color:var(--surface);color:var(--cyan)}.ThemeToggle-module__Z5gSZG__toggle:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ThemeToggle-module__Z5gSZG__toggle{transition:none}}
.LimitsGrid-module___u8Q8a__grid{gap:var(--space-8);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:820px){.LimitsGrid-module___u8Q8a__grid[data-count="3"]{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr))}.LimitsGrid-module___u8Q8a__grid{gap:var(--space-12);grid-template-columns:1fr 1fr}}.LimitsGrid-module___u8Q8a__item{padding-top:var(--space-4)}.LimitsGrid-module___u8Q8a__rule{background:var(--gap);width:5px;height:5px;margin-bottom:var(--space-6);border-radius:50%;display:block}.LimitsGrid-module___u8Q8a__title{letter-spacing:-.01em;font-size:19px;font-weight:500}@media (min-width:768px){.LimitsGrid-module___u8Q8a__title{font-size:21px}}.LimitsGrid-module___u8Q8a__body{margin-top:var(--space-3);color:var(--text);max-width:50ch;font-size:15px;line-height:1.65}
.PrimaryNav-module__R3XyjG__nav{align-self:stretch;align-items:stretch;gap:var(--space-6);margin:0;padding:0;list-style:none;display:none}@media (min-width:880px){.PrimaryNav-module__R3XyjG__nav{display:flex}}.PrimaryNav-module__R3XyjG__item{align-items:center;display:flex;position:relative}.PrimaryNav-module__R3XyjG__trigger,.PrimaryNav-module__R3XyjG__link{align-items:center;gap:var(--space-2);height:100%;font-family:var(--font-body), system-ui, sans-serif;color:var(--text);cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;line-height:1;text-decoration:none;display:inline-flex;position:relative}.PrimaryNav-module__R3XyjG__trigger:after,.PrimaryNav-module__R3XyjG__link:after{content:"";background:var(--cyan);transform-origin:0;height:1.5px;transition:transform var(--duration-ui) var(--ease-reveal);position:absolute;bottom:18px;left:0;right:0;transform:scaleX(0)}.PrimaryNav-module__R3XyjG__trigger:hover:after,.PrimaryNav-module__R3XyjG__trigger:focus-visible:after,.PrimaryNav-module__R3XyjG__trigger[aria-expanded=true]:after,.PrimaryNav-module__R3XyjG__trigger[data-active]:after,.PrimaryNav-module__R3XyjG__link:hover:after,.PrimaryNav-module__R3XyjG__link:focus-visible:after,.PrimaryNav-module__R3XyjG__link[data-active]:after{transform:scaleX(1)}.PrimaryNav-module__R3XyjG__chevron{color:var(--cyan);transition:transform var(--duration-ui) var(--ease-reveal);display:inline-flex}.PrimaryNav-module__R3XyjG__chevron[data-open]{transform:rotate(180deg)}.PrimaryNav-module__R3XyjG__panel{top:100%;left:calc(var(--space-4) * -1);z-index:60;min-width:224px;padding:var(--space-2);background:var(--v3-panel-gradient), var(--ink);border:1px solid var(--v3-edge-strong);border-radius:var(--v3-radius-card);box-shadow:var(--v3-elev-2);position:absolute}.PrimaryNav-module__R3XyjG__panelList{margin:0;padding:0;list-style:none}.PrimaryNav-module__R3XyjG__panelLink{padding:var(--space-2) var(--space-3);border-radius:var(--v3-radius-chip);font-family:var(--font-body), system-ui, sans-serif;color:var(--text);white-space:nowrap;transition:border-color var(--v3-duration) var(--v3-ease), background-color var(--v3-duration) var(--v3-ease), color var(--v3-duration) var(--v3-ease);border-left:2px solid #0000;font-size:14px;line-height:1.5;text-decoration:none;display:block}.PrimaryNav-module__R3XyjG__panelLink:hover,.PrimaryNav-module__R3XyjG__panelLink:focus-visible{background-color:var(--v3-surface-3);color:var(--cyan)}.PrimaryNav-module__R3XyjG__panelLink[data-active]{color:var(--cyan);border-left-color:var(--cyan)}@media (prefers-reduced-motion:reduce){.PrimaryNav-module__R3XyjG__trigger:after,.PrimaryNav-module__R3XyjG__link:after,.PrimaryNav-module__R3XyjG__chevron,.PrimaryNav-module__R3XyjG__panelLink{transition:none}.PrimaryNav-module__R3XyjG__trigger:after,.PrimaryNav-module__R3XyjG__link:after{transform:scaleX(0)}.PrimaryNav-module__R3XyjG__trigger:hover:after,.PrimaryNav-module__R3XyjG__trigger:focus-visible:after,.PrimaryNav-module__R3XyjG__trigger[aria-expanded=true]:after,.PrimaryNav-module__R3XyjG__trigger[data-active]:after,.PrimaryNav-module__R3XyjG__link:hover:after,.PrimaryNav-module__R3XyjG__link:focus-visible:after,.PrimaryNav-module__R3XyjG__link[data-active]:after{transform:scaleX(1)}}
.TextReveal-module__9loC3W__wrapper{width:100%}.TextReveal-module__9loC3W__label{align-items:center;gap:var(--space-2);font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.122em;text-transform:uppercase;color:var(--cyan);margin-bottom:var(--space-6);font-size:12px;font-weight:600;display:flex}.TextReveal-module__9loC3W__label:before{content:"";background:var(--cyan);border-radius:50%;flex:none;width:5px;height:5px}.TextReveal-module__9loC3W__text{font-family:var(--font-heading), system-ui, sans-serif;letter-spacing:-.015em;color:var(--text);flex-wrap:wrap;max-width:34ch;font-size:26px;font-weight:600;line-height:1.3;display:flex}@media (min-width:768px){.TextReveal-module__9loC3W__text{font-size:36px}}@media (min-width:1024px){.TextReveal-module__9loC3W__text{font-size:44px}}.TextReveal-module__9loC3W__word{margin-right:.28em;display:inline-block}.TextReveal-module__9loC3W__wordInner{color:var(--text);transition:opacity var(--duration-ui) linear;display:inline-block}@media (prefers-reduced-motion:reduce){.TextReveal-module__9loC3W__wordInner{transition:none;opacity:1!important}}
.page-module__LBTDbq__eyebrow{align-items:center;gap:var(--space-2);font-family:var(--font-body), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.122em;color:var(--cyan);margin-bottom:var(--space-5);font-size:12px;font-weight:600;display:flex}.page-module__LBTDbq__eyebrow:before{content:"";background:var(--cyan);border-radius:50%;flex:none;width:5px;height:5px}.page-module__LBTDbq__sectionTitle{letter-spacing:-.022em;color:var(--text);text-wrap:balance;font-size:24px;font-weight:600;line-height:1.2}.page-module__LBTDbq__subTitle{letter-spacing:-.02em;color:var(--text);text-wrap:balance;font-size:20px;font-weight:600;line-height:1.25}.page-module__LBTDbq__sectionLead{max-width:56ch;margin-top:var(--space-5);color:var(--text);text-wrap:pretty;font-size:17px;line-height:1.65}@media (min-width:768px){.page-module__LBTDbq__sectionTitle{font-size:32px}.page-module__LBTDbq__subTitle{font-size:24px}}.page-module__LBTDbq__heroLabel{margin-bottom:var(--space-8);}.page-module__LBTDbq__heroTitle{letter-spacing:-.03em;color:var(--text);text-wrap:balance;font-size:clamp(30px,6.5vw,64px);font-weight:700;line-height:1.05}.page-module__LBTDbq__heroLead{max-width:46ch;margin:var(--space-6) 0 0;color:var(--text);text-wrap:pretty;font-size:18px;line-height:1.55}.page-module__LBTDbq__heroAction{margin-top:var(--space-12)}.page-module__LBTDbq__providerStrip{margin-top:var(--space-16);gap:var(--space-5);flex-direction:column;display:flex}.page-module__LBTDbq__providerStripLabel{font-family:var(--font-body), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.109em;color:var(--text);font-size:11px;font-weight:600}.page-module__LBTDbq__providerStripList{align-items:center;gap:var(--space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.page-module__LBTDbq__heroPanelWrap{will-change:transform;transition:transform .12s linear}.page-module__LBTDbq__stageHead{max-width:720px;margin-bottom:var(--space-12)}.page-module__LBTDbq__stageLabel{}.page-module__LBTDbq__stageTitle{}.page-module__LBTDbq__stageLead{}.page-module__LBTDbq__stageLink{min-height:44px;margin-top:var(--space-8);color:var(--cyan);align-items:center;font-size:14px;text-decoration:none;display:inline-flex}.page-module__LBTDbq__stageLink:hover,.page-module__LBTDbq__stageLink:focus-visible{text-decoration:underline}.page-module__LBTDbq__problemText{flex-direction:column;display:flex}.page-module__LBTDbq__problemSecond{margin-top:var(--space-12)}.page-module__LBTDbq__exhibitSpacing{margin-top:var(--space-8)}.page-module__LBTDbq__workflowHead{gap:var(--space-4);margin-bottom:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}.page-module__LBTDbq__workflowLead{color:var(--text);max-width:56ch;font-size:17px;line-height:1.65}@media (min-width:1024px){.page-module__LBTDbq__workflowHead{align-items:end;column-gap:var(--grid-gutter);margin-bottom:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.page-module__LBTDbq__heroV3{gap:var(--space-8);padding-top:var(--space-12);padding-bottom:var(--space-12);grid-template-columns:1fr;align-items:center;display:grid}.page-module__LBTDbq__heroCopy{min-width:0}.page-module__LBTDbq__heroActions{align-items:center;gap:var(--space-5);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.page-module__LBTDbq__heroSecondary{min-height:44px;color:var(--text);border-bottom:1px solid var(--cyan);transition:color var(--duration-ui) var(--ease-reveal);align-items:center;padding-bottom:2px;font-size:15px;text-decoration:none;display:inline-flex}.page-module__LBTDbq__heroSecondary:hover,.page-module__LBTDbq__heroSecondary:focus-visible{color:var(--cyan)}.page-module__LBTDbq__heroDemoWrap{min-width:0}@media (min-width:1024px){.page-module__LBTDbq__heroV3{gap:var(--space-12);padding-bottom:var(--space-16);grid-template-columns:minmax(0,42fr) minmax(0,58fr);align-items:start}}@media (prefers-reduced-motion:reduce){.page-module__LBTDbq__heroSecondary{transition:none}}
.MobileNav-module__gcSPwa__root{grid-column:3;justify-self:end;display:block}@media (min-width:880px){.MobileNav-module__gcSPwa__root{display:none}}.MobileNav-module__gcSPwa__toggle{width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.MobileNav-module__gcSPwa__bars{flex-shrink:0;width:20px;height:14px;display:block;position:relative}.MobileNav-module__gcSPwa__bars span{background:var(--cyan);width:100%;height:1.5px;transition:transform var(--duration-ui) var(--ease-reveal), opacity var(--duration-ui) var(--ease-reveal), top var(--duration-ui) var(--ease-reveal);position:absolute;left:0}.MobileNav-module__gcSPwa__bars span:first-child{top:1px}.MobileNav-module__gcSPwa__bars span:nth-child(2){top:6.5px}.MobileNav-module__gcSPwa__bars span:nth-child(3){top:12px}.MobileNav-module__gcSPwa__bars[data-open] span:first-child,.MobileNav-module__gcSPwa__bars[data-open] span:nth-child(3){top:6.5px}.MobileNav-module__gcSPwa__bars[data-open] span:first-child{transform:rotate(45deg)}.MobileNav-module__gcSPwa__bars[data-open] span:nth-child(2){opacity:0}.MobileNav-module__gcSPwa__bars[data-open] span:nth-child(3){transform:rotate(-45deg)}.MobileNav-module__gcSPwa__drawer{top:var(--header-height);z-index:60;max-height:calc(100dvh - var(--header-height));overscroll-behavior:contain;background:var(--v3-panel-gradient), var(--ink);border-top:1px solid var(--v3-edge);border-bottom:1px solid var(--v3-edge-cyan);box-shadow:var(--v3-elev-2);position:fixed;left:0;right:0;overflow-y:auto}.MobileNav-module__gcSPwa__drawerInner{max-width:var(--wide-max);padding:var(--space-2) var(--space-4) var(--space-6);margin-inline:auto}.MobileNav-module__gcSPwa__groups{margin:0;padding:0;list-style:none}.MobileNav-module__gcSPwa__group{border-bottom:1px solid var(--line)}.MobileNav-module__gcSPwa__group:last-child{border-bottom:none}.MobileNav-module__gcSPwa__groupTrigger,.MobileNav-module__gcSPwa__directLink{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;min-height:48px;padding:var(--space-3) 0;font-family:var(--font-heading), system-ui, sans-serif;text-align:left;color:var(--text);cursor:pointer;background:0 0;border:none;font-size:16px;font-weight:500;text-decoration:none;display:flex}.MobileNav-module__gcSPwa__groupTrigger[data-active],.MobileNav-module__gcSPwa__directLink[data-active]{color:var(--cyan)}.MobileNav-module__gcSPwa__chevron{color:var(--cyan);transition:transform var(--duration-ui) var(--ease-reveal);display:inline-flex}.MobileNav-module__gcSPwa__chevron[data-open]{transform:rotate(180deg)}.MobileNav-module__gcSPwa__groupList{padding:0 0 var(--space-3);margin:0;list-style:none}.MobileNav-module__gcSPwa__groupLink{min-height:44px;padding:var(--space-2) 0 var(--space-2) var(--space-4);border-left:1px solid var(--cyan);color:var(--text);align-items:center;font-size:15px;line-height:1.5;text-decoration:none;display:flex}.MobileNav-module__gcSPwa__groupLink[data-active]{color:var(--cyan)}.MobileNav-module__gcSPwa__drawerPlatform{margin-top:var(--space-6);min-height:48px}@media (prefers-reduced-motion:reduce){.MobileNav-module__gcSPwa__bars span,.MobileNav-module__gcSPwa__chevron{transition:none}}.MobileNav-module__gcSPwa__drawerLanguage{justify-content:flex-start;align-items:center;gap:var(--space-3);padding-top:var(--space-5);margin-bottom:var(--space-4);border-top:1px solid var(--line-soft);display:flex}
.SpecList-module__RHeH5W__frame{background:var(--v3-panel-gradient);border:1px solid var(--v3-edge);border-radius:var(--v3-radius-panel);box-shadow:var(--v3-elev-1);overflow:hidden}.SpecList-module__RHeH5W__label{font-family:var(--font-body), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.122em;color:var(--cyan);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--v3-edge);font-size:11px;font-weight:600}.SpecList-module__RHeH5W__list{grid-template-columns:minmax(0,1fr);margin:0;padding:0;display:grid}@media (min-width:720px){.SpecList-module__RHeH5W__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.SpecList-module__RHeH5W__row{min-width:0;padding:var(--space-5) var(--space-6);border-top:1px solid var(--line-soft);transition:background-color var(--v3-duration) var(--v3-ease), box-shadow var(--v3-duration) var(--v3-ease);box-shadow:inset 2px 0 #0000}.SpecList-module__RHeH5W__row:first-child{border-top:none}@media (min-width:720px){.SpecList-module__RHeH5W__row:nth-child(2){border-top:none}.SpecList-module__RHeH5W__row:nth-child(2n){border-left:1px solid var(--line-soft)}}.SpecList-module__RHeH5W__row:hover{background-color:var(--v3-surface-2);box-shadow:inset 2px 0 0 var(--cyan)}.SpecList-module__RHeH5W__term{font-family:var(--font-body), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.109em;color:var(--cyan);font-size:11px;font-weight:600}.SpecList-module__RHeH5W__value{margin:var(--space-3) 0 0;font-family:var(--font-heading), system-ui, sans-serif;color:var(--text);font-size:16px;font-weight:600;line-height:1.4}@media (prefers-reduced-motion:reduce){.SpecList-module__RHeH5W__row{transition:none}}
.page-module__w9ESVq__stageHead{max-width:640px;margin-bottom:var(--space-8)}.page-module__w9ESVq__stageLabel{align-items:center;gap:var(--space-2);font-family:var(--font-body), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.122em;color:var(--cyan);margin-bottom:var(--space-5);font-size:12px;font-weight:600;display:flex}.page-module__w9ESVq__stageLabel:before{content:"";background:var(--cyan);border-radius:50%;flex:none;width:5px;height:5px}.page-module__w9ESVq__stageTitle{letter-spacing:-.02em;color:var(--text);margin:0;font-size:clamp(26px,3vw,36px);font-weight:600;line-height:1.15}.page-module__w9ESVq__stageLead{margin-top:var(--space-4);color:var(--text);max-width:56ch;font-size:16px;line-height:1.6}.page-module__w9ESVq__detailStack{max-width:620px}.page-module__w9ESVq__modesGrid{margin-top:var(--space-8)}.page-module__w9ESVq__advisorNote{margin:0 0 var(--space-12);max-width:64ch;color:var(--text);font-size:15px;line-height:1.6}.page-module__w9ESVq__advisorLabel{font-family:var(--font-body), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.095em;color:var(--text);margin-right:var(--space-3);font-size:12px;font-weight:600;display:inline}
.Header-module__ldgnoG__header{z-index:50;background:var(--ink);border-bottom:none;position:sticky;top:0}.Header-module__ldgnoG__inner{max-width:var(--wide-max);padding-inline:var(--space-4);height:var(--header-height);justify-content:space-between;align-items:center;gap:var(--space-2);margin-inline:auto;display:flex}@media (min-width:880px){.Header-module__ldgnoG__inner{gap:var(--space-4)}}.Header-module__ldgnoG__wordmark{min-height:44px;transition:transform var(--duration-transition) ease;flex-shrink:0;align-items:center;text-decoration:none;display:flex}.Header-module__ldgnoG__wordmark:hover,.Header-module__ldgnoG__wordmark:focus-visible{transform:translateY(-1px)}.Header-module__ldgnoG__nav{display:none}@media (min-width:880px){.Header-module__ldgnoG__nav{justify-content:flex-end;align-self:stretch;align-items:center;gap:var(--space-6);display:flex}}.Header-module__ldgnoG__actions{align-items:center;gap:var(--space-2);flex-shrink:0;min-width:0;display:flex}@media (min-width:400px){.Header-module__ldgnoG__actions{gap:var(--space-3)}}@media (min-width:880px){.Header-module__ldgnoG__actions{gap:var(--space-4)}}.Header-module__ldgnoG__platformLink{white-space:nowrap;padding-inline:var(--space-2)}@media (min-width:400px){.Header-module__ldgnoG__platformLink{padding-inline:var(--space-4)}}@media (min-width:480px){.Header-module__ldgnoG__platformLink{padding-inline:var(--space-5)}}@media (max-width:879px){.Header-module__ldgnoG__actions[data-drawer-open] .Header-module__ldgnoG__platformLink{display:none}}@media (prefers-reduced-motion:reduce){.Header-module__ldgnoG__platformLink{transition:none}}.Header-module__ldgnoG__languageSwitch{display:none}@media (min-width:880px){.Header-module__ldgnoG__languageSwitch{display:inline-flex}}.Header-module__ldgnoG__themeToggle{display:none}@media (min-width:880px){.Header-module__ldgnoG__themeToggle{display:inline-flex}}
.IncludedList-module__8Nc65W__list{padding-top:var(--space-8);border-top:1px solid var(--line-soft);gap:var(--space-8);flex-direction:column;margin:0;display:flex}.IncludedList-module__8Nc65W__item{gap:var(--space-3) var(--space-6);grid-template-columns:1fr auto;display:grid}@media (min-width:900px){.IncludedList-module__8Nc65W__item{align-items:baseline;gap:var(--space-8);grid-template-columns:minmax(0,1fr) 140px 1.15fr}}.IncludedList-module__8Nc65W__term{font-family:var(--font-heading), system-ui, sans-serif;letter-spacing:-.01em;color:var(--text);font-size:19px;font-weight:500}@media (min-width:768px){.IncludedList-module__8Nc65W__term{font-size:21px}}.IncludedList-module__8Nc65W__quantity{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;color:var(--signal);white-space:nowrap;text-align:right;margin:0;font-size:13px;font-weight:500}@media (min-width:900px){.IncludedList-module__8Nc65W__quantity{text-align:left}}.IncludedList-module__8Nc65W__detail{color:var(--text);grid-column:1/-1;max-width:52ch;margin:0;font-size:15px;line-height:1.65}@media (min-width:900px){.IncludedList-module__8Nc65W__detail{grid-column:3}}
.VerificationState-module__a_LBOq__badge{align-items:center;gap:var(--space-2);font-family:var(--font-body), system-ui, sans-serif;border-radius:var(--radius-pill);border:1px solid var(--line);color:var(--text);padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}.VerificationState-module__a_LBOq__badge[data-status=verified]{border-color:var(--positive);color:var(--positive)}.VerificationState-module__a_LBOq__badge[data-status=changed]{border-color:var(--cyan);color:var(--cyan)}
.page-module__gf5fuW__stack{margin-top:var(--space-8)}
.Footer-module__Grjkva__footer{padding:var(--section-padding) var(--space-4) var(--space-8);background:var(--ink);border-top:1px solid var(--line);position:relative;overflow:hidden}.Footer-module__Grjkva__inner{max-width:var(--wide-max);margin-inline:auto;position:relative}.Footer-module__Grjkva__top{gap:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:720px){.Footer-module__Grjkva__top{column-gap:var(--space-12);grid-template-columns:minmax(0,38fr) minmax(0,62fr);align-items:start}}.Footer-module__Grjkva__brand{flex-direction:column;align-items:flex-start;max-width:340px;display:flex}.Footer-module__Grjkva__wordmark{min-height:44px;transition:transform var(--duration-transition) ease;align-items:center;text-decoration:none;display:inline-flex}.Footer-module__Grjkva__wordmark:hover,.Footer-module__Grjkva__wordmark:focus-visible{transform:translateY(-1px)}.Footer-module__Grjkva__tagline{color:var(--text);margin-top:var(--space-4);font-size:14px;line-height:1.6}.Footer-module__Grjkva__email{min-height:44px;margin-top:var(--space-4);font-family:var(--font-body), system-ui, sans-serif;color:var(--text);border-bottom:1px solid var(--v3-edge-strong);transition:color var(--duration-transition) ease, border-color var(--duration-transition) ease;align-items:center;padding-bottom:1px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.Footer-module__Grjkva__email:hover,.Footer-module__Grjkva__email:focus-visible{color:var(--cyan);border-color:var(--cyan)}.Footer-module__Grjkva__columns{gap:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:400px){.Footer-module__Grjkva__columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:860px){.Footer-module__Grjkva__columns{grid-template-columns:repeat(3,minmax(0,1fr))}}.Footer-module__Grjkva__column{flex-direction:column;min-width:0;display:flex}.Footer-module__Grjkva__columnHeading{font-family:var(--font-body), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.095em;color:var(--cyan);margin-top:0;margin-bottom:var(--space-4);font-size:12px;font-weight:600}a.Footer-module__Grjkva__columnHeading{transition:color var(--duration-transition) ease;text-decoration:none;display:inline-block}a.Footer-module__Grjkva__columnHeading:hover,a.Footer-module__Grjkva__columnHeading:focus-visible{color:var(--text)}.Footer-module__Grjkva__columnLink{min-height:44px;color:var(--text);transition:color var(--duration-transition) ease;align-items:center;font-size:14px;line-height:1.5;text-decoration:none;display:flex}.Footer-module__Grjkva__columnLink:hover,.Footer-module__Grjkva__columnLink:focus-visible,.Footer-module__Grjkva__legalLink:hover,.Footer-module__Grjkva__legalLink:focus-visible{color:var(--cyan)}.Footer-module__Grjkva__columnLink:focus-visible,.Footer-module__Grjkva__legalLink:focus-visible,a.Footer-module__Grjkva__columnHeading:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:2px}.Footer-module__Grjkva__bottom{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--line);gap:var(--space-4);flex-direction:column;display:flex}@media (min-width:720px){.Footer-module__Grjkva__bottom{flex-direction:row;justify-content:space-between;align-items:center}}.Footer-module__Grjkva__copyright{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.02em;color:var(--text);font-size:12px;font-weight:500}.Footer-module__Grjkva__legalLinks{gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}.Footer-module__Grjkva__legalLink{min-height:44px;color:var(--text);transition:color var(--duration-transition) ease;align-items:center;font-size:13px;text-decoration:none;display:flex}@media (prefers-reduced-motion:reduce){.Footer-module__Grjkva__wordmark,.Footer-module__Grjkva__columnLink,a.Footer-module__Grjkva__columnHeading,.Footer-module__Grjkva__email,.Footer-module__Grjkva__legalLink{transition:none}.Footer-module__Grjkva__wordmark:hover,.Footer-module__Grjkva__wordmark:focus-visible{transform:none}}.Footer-module__Grjkva__platformLink{align-items:center;gap:var(--space-2);margin-top:var(--space-4);min-height:44px;font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.02em;color:var(--text);border-bottom:1px solid var(--v3-edge-cyan);transition:border-color var(--v3-duration) var(--v3-ease);align-self:flex-start;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.Footer-module__Grjkva__platformLink:hover,.Footer-module__Grjkva__platformLink:focus-visible{border-bottom-color:var(--cyan)}.Footer-module__Grjkva__platformLink:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:2px}.Footer-module__Grjkva__platformArrow{color:var(--cyan);font-size:12px}@media (prefers-reduced-motion:reduce){.Footer-module__Grjkva__platformLink{transition:none}}.Footer-module__Grjkva__social{align-items:center;gap:var(--space-1);margin:var(--space-3) 0 0;margin-inline-start:calc(var(--space-3) * -1);padding:0;list-style:none;display:flex}.Footer-module__Grjkva__socialLink{block-size:44px;inline-size:44px;color:var(--muted);justify-content:center;align-items:center;transition:color .16s;display:inline-flex}.Footer-module__Grjkva__socialLink:hover,.Footer-module__Grjkva__socialLink:focus-visible{color:var(--text)}@media (prefers-reduced-motion:reduce){.Footer-module__Grjkva__socialLink{transition:none}}
.PageHero-module__TUpKZG__split{gap:var(--space-16);grid-template-columns:1fr;display:grid}@media (min-width:960px){.PageHero-module__TUpKZG__split{gap:var(--space-16);grid-template-columns:1.05fr .95fr;align-items:start}}.PageHero-module__TUpKZG__label{align-items:center;gap:var(--space-2);font-family:var(--font-body), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.122em;color:var(--cyan);margin-bottom:var(--space-8);font-size:12px;font-weight:600;display:flex}.PageHero-module__TUpKZG__label:before{content:"";background:var(--cyan);border-radius:50%;flex:none;width:5px;height:5px}.PageHero-module__TUpKZG__title{letter-spacing:-.03em;color:var(--text);text-wrap:balance;max-width:20ch;font-size:32px;font-weight:600;line-height:1.1}@media (min-width:768px){.PageHero-module__TUpKZG__title{font-size:44px}}.PageHero-module__TUpKZG__lead{max-width:54ch;margin-top:var(--space-8);color:var(--text);text-wrap:pretty;font-size:18px;line-height:1.6}.PageHero-module__TUpKZG__action{margin-top:var(--space-12)}.PageHero-module__TUpKZG__aside{min-width:0}
.StateIndicator-module__hg-AvG__pill{border-radius:var(--radius-pill);font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.02em;border:1px solid var(--line);color:var(--text);background:0 0;align-items:center;padding:4px 12px;font-size:12px;font-weight:500;display:inline-flex}.StateIndicator-module__hg-AvG__pill[data-tone=good]{border-color:var(--signal);color:var(--signal)}.StateIndicator-module__hg-AvG__pill[data-tone=mid]{border-color:var(--gap);color:var(--gap)}.StateIndicator-module__hg-AvG__pill[data-tone=low]{border-color:var(--alert);color:var(--alert)}.StateIndicator-module__hg-AvG__pill[data-tone=neutral]{border-color:var(--line);color:var(--text)}
.page-module__JSaJuq__stack{margin-top:var(--space-6)}.page-module__JSaJuq__rowLabel{font-family:var(--font-body), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.109em;color:var(--text);margin:0 0 var(--space-3);font-size:11px;font-weight:600}.page-module__JSaJuq__rec{color:var(--text);max-width:48ch;margin:0;font-size:16px}
.HairlineGrid-module__6TS7wG__grid{z-index:0;pointer-events:none;max-width:var(--wide-max);justify-content:space-between;margin-inline:auto;display:flex;position:fixed;inset:0}.HairlineGrid-module__6TS7wG__rule{border-left:1px solid var(--line-soft);width:1px;height:100%}@media (max-width:1160px){.HairlineGrid-module__6TS7wG__grid{display:none}}
.SharedTraits-module__oUbRLG__grid{grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.SharedTraits-module__oUbRLG__cell{padding:var(--space-6) 0;border-top:1px solid var(--line);padding-left:var(--space-4);border-left:2px solid #0000;flex-direction:column;min-width:0;display:flex}.SharedTraits-module__oUbRLG__cell:first-child{border-top:none}.SharedTraits-module__oUbRLG__cell:hover,.SharedTraits-module__oUbRLG__cell:focus-within{border-left-color:var(--cyan)}.SharedTraits-module__oUbRLG__head{align-items:center;gap:var(--space-3);display:flex}.SharedTraits-module__oUbRLG__marker{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;color:var(--cyan);flex-shrink:0;font-size:12px;font-weight:500}.SharedTraits-module__oUbRLG__rule{background:var(--cyan);border-radius:50%;width:5px;height:5px;display:block}.SharedTraits-module__oUbRLG__cell:hover .SharedTraits-module__oUbRLG__rule,.SharedTraits-module__oUbRLG__cell:focus-within .SharedTraits-module__oUbRLG__rule{width:100%}.SharedTraits-module__oUbRLG__title{margin-top:var(--space-4);font-family:var(--font-heading), system-ui, sans-serif;letter-spacing:-.01em;color:var(--text);font-size:17px;font-weight:600;line-height:1.3}.SharedTraits-module__oUbRLG__body{margin-top:var(--space-3);color:var(--text);max-width:48ch;font-size:15px;line-height:1.6}@media (min-width:768px){.SharedTraits-module__oUbRLG__grid{column-gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0}.SharedTraits-module__oUbRLG__cell{padding:var(--space-8) 0 var(--space-8) var(--space-4);border-top:1px solid var(--line)}.SharedTraits-module__oUbRLG__cell:first-child,.SharedTraits-module__oUbRLG__cell:nth-child(2){padding-top:var(--space-4);border-top:none}}@media (min-width:1024px){.SharedTraits-module__oUbRLG__grid{column-gap:var(--space-12)}.SharedTraits-module__oUbRLG__title{font-size:18px}}@media (prefers-reduced-motion:reduce){.SharedTraits-module__oUbRLG__rule{transition:none}}
.WorkflowPanel-module__Mf_BRW__panel{padding:var(--space-6);background:var(--v3-panel-gradient), var(--ink);border:1px solid var(--v3-edge);border-radius:var(--v3-radius-panel);box-shadow:var(--v3-elev-1);position:relative;overflow:hidden}.WorkflowPanel-module__Mf_BRW__panel>*{position:relative}@media (min-width:768px){.WorkflowPanel-module__Mf_BRW__panel{padding:var(--space-8)}}.WorkflowPanel-module__Mf_BRW__title{font-family:var(--font-heading), system-ui, sans-serif;color:var(--text);padding-bottom:var(--space-4);border-bottom:1px solid var(--v3-edge);margin-bottom:var(--space-2);font-size:16px;font-weight:600}.WorkflowPanel-module__Mf_BRW__rail{margin:0;padding:0;list-style:none}.WorkflowPanel-module__Mf_BRW__stage{gap:var(--space-4);padding:var(--space-5) 0;grid-template-columns:40px minmax(0,1fr);display:grid;position:relative}@media (min-width:768px){.WorkflowPanel-module__Mf_BRW__stage{gap:var(--space-6);grid-template-columns:56px minmax(0,1fr)}}.WorkflowPanel-module__Mf_BRW__stage:not(:last-child):before{content:"";top:calc(var(--space-5) + 22px);bottom:calc(var(--space-5) * -1 + 4px);background:linear-gradient(180deg, var(--v3-edge-strong), #ffffff0a);width:1px;position:absolute;left:9px}@media (min-width:768px){.WorkflowPanel-module__Mf_BRW__stage:not(:last-child):before{left:13px}}.WorkflowPanel-module__Mf_BRW__index{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--cyan);font-size:12px;font-weight:500;line-height:1.6}@media (min-width:768px){.WorkflowPanel-module__Mf_BRW__index{font-size:13px}}.WorkflowPanel-module__Mf_BRW__stageBody{min-width:0}.WorkflowPanel-module__Mf_BRW__meta{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.068em;text-transform:uppercase;color:var(--text);font-size:12px;font-weight:600}.WorkflowPanel-module__Mf_BRW__stageTitle{margin-top:var(--space-2);font-family:var(--font-heading), system-ui, sans-serif;color:var(--text);font-size:17px;font-weight:600;line-height:1.3}@media (min-width:768px){.WorkflowPanel-module__Mf_BRW__stageTitle{font-size:19px}}.WorkflowPanel-module__Mf_BRW__body{margin-top:var(--space-2);color:var(--text);max-width:62ch;font-size:15px;line-height:1.65}.WorkflowPanel-module__Mf_BRW__body[data-lead]{margin-top:0;font-size:17px;line-height:1.6}@media (min-width:900px){.WorkflowPanel-module__Mf_BRW__rail{grid-template-columns:repeat(var(--workflow-columns,4), minmax(0, 1fr));gap:var(--space-6);display:grid}.WorkflowPanel-module__Mf_BRW__stage{gap:var(--space-3);padding:var(--space-5) 0 0;grid-template-columns:minmax(0,1fr)}.WorkflowPanel-module__Mf_BRW__stage:not(:last-child):before{top:calc(var(--space-5) + 9px);bottom:auto;left:30px;right:calc(var(--space-6) * -1);background:linear-gradient(90deg, var(--v3-edge-strong), #ffffff0a);width:auto;height:1px}.WorkflowPanel-module__Mf_BRW__body{max-width:none}}
.FieldSchema-module__00nomq__scroll{border:1px solid var(--line);background:var(--ink);overflow-x:auto}.FieldSchema-module__00nomq__table{border-collapse:collapse;text-align:left;width:100%;min-width:620px}.FieldSchema-module__00nomq__th,.FieldSchema-module__00nomq__thType,.FieldSchema-module__00nomq__thEx{font-family:var(--font-body), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.109em;color:var(--text);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--line);font-size:11px;font-weight:600}.FieldSchema-module__00nomq__th{width:26%}.FieldSchema-module__00nomq__thType{width:20%}.FieldSchema-module__00nomq__row+.FieldSchema-module__00nomq__row .FieldSchema-module__00nomq__field,.FieldSchema-module__00nomq__row+.FieldSchema-module__00nomq__row .FieldSchema-module__00nomq__type,.FieldSchema-module__00nomq__row+.FieldSchema-module__00nomq__row .FieldSchema-module__00nomq__example{border-top:1px solid var(--line)}.FieldSchema-module__00nomq__field{color:var(--text);padding:var(--space-4) var(--space-6);vertical-align:baseline;font-size:15px;font-weight:400}.FieldSchema-module__00nomq__type{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.02em;color:var(--signal);padding:var(--space-4) var(--space-6);vertical-align:baseline;white-space:nowrap;font-size:12px;font-weight:500}.FieldSchema-module__00nomq__example{color:var(--text);padding:var(--space-4) var(--space-6);vertical-align:baseline;font-size:14px;line-height:1.5}.FieldSchema-module__00nomq__note{padding:var(--space-5) var(--space-6);border-top:1px solid var(--line);font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.03em;color:var(--text);font-size:11px;font-weight:500}
.InlineCitation-module__VOE3dG__marker{vertical-align:2px;background:var(--v3-surface-2);border:1px solid var(--v3-edge);border-radius:var(--radius-pill);min-width:20px;height:20px;font-family:var(--font-mono), ui-monospace, monospace;color:var(--cyan);cursor:pointer;transition:background var(--v3-duration) var(--v3-ease), border-color var(--v3-duration) var(--v3-ease), box-shadow var(--v3-duration) var(--v3-ease);justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.InlineCitation-module__VOE3dG__marker:hover,.InlineCitation-module__VOE3dG__marker[aria-expanded=true]{background:var(--v3-surface-3);border-color:var(--v3-edge-cyan);box-shadow:var(--v3-glow-cyan-soft)}.InlineCitation-module__VOE3dG__marker:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.InlineCitation-module__VOE3dG__panel{gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-4);background:var(--v3-surface-1);border:1px solid var(--v3-edge);border-radius:var(--v3-radius-card);display:grid}.InlineCitation-module__VOE3dG__row{gap:var(--space-1);display:grid}.InlineCitation-module__VOE3dG__row:last-child{padding:var(--space-3) var(--space-4);margin:calc(var(--space-1) * -1) calc(var(--space-1) * -1) 0;background:linear-gradient(180deg, var(--v3-surface-3) 0%, var(--v3-surface-2) 60%, var(--v3-surface-1) 100%);border:1px solid var(--v3-edge-strong);border-radius:var(--v3-radius-card);box-shadow:var(--v3-elev-1)}.InlineCitation-module__VOE3dG__rowLabel{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.095em;text-transform:uppercase;color:var(--cyan);font-size:11px;font-weight:600}.InlineCitation-module__VOE3dG__rowValue{color:var(--text);font-size:14px;line-height:1.5}
.PublicAssistant-module__pSlRPW__root{right:var(--space-4);bottom:var(--space-4);z-index:var(--z-assistant,80);align-items:flex-end;gap:var(--space-3);pointer-events:none;flex-direction:column;display:flex;position:fixed}.PublicAssistant-module__pSlRPW__root>*{pointer-events:auto}.PublicAssistant-module__pSlRPW__launcher{border:1px solid var(--v3-edge-cyan);background:linear-gradient(160deg, var(--v3-surface-3) 0%, var(--v3-surface-1) 100%);width:56px;height:56px;box-shadow:var(--v3-elev-1), var(--v3-glow-cyan-soft);color:var(--text);cursor:pointer;transition:border-color var(--v3-duration) var(--v3-ease), box-shadow var(--v3-duration) var(--v3-ease), transform var(--v3-duration) var(--v3-ease);border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.PublicAssistant-module__pSlRPW__launcher:before{content:"";z-index:-1;border-bottom:1px solid var(--v3-edge-cyan);border-left:1px solid var(--v3-edge-cyan);background:var(--v3-surface-1);border-bottom-left-radius:3px;width:14px;height:14px;position:absolute;bottom:2px;left:2px;transform:rotate(45deg)}.PublicAssistant-module__pSlRPW__launcher:hover,.PublicAssistant-module__pSlRPW__launcher:focus-visible{border-color:var(--cyan);box-shadow:var(--v3-elev-2), var(--v3-glow-cyan);transform:translateY(-1px)}.PublicAssistant-module__pSlRPW__launcher:hover:before,.PublicAssistant-module__pSlRPW__launcher:focus-visible:before{border-bottom-color:var(--cyan);border-left-color:var(--cyan)}.PublicAssistant-module__pSlRPW__launcher:after{content:"";background:var(--positive);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:7px}.PublicAssistant-module__pSlRPW__teaser{border:1px solid var(--v3-edge);background:var(--v3-surface-2);max-width:220px;box-shadow:var(--v3-elev-1);color:var(--text);font-family:var(--font-body), system-ui, sans-serif;text-align:left;cursor:pointer;animation:PublicAssistant-module__pSlRPW__teaserIn .32s var(--v3-ease) both;border-radius:16px 16px 4px;padding:9px 14px;font-size:13px;line-height:1.45}.PublicAssistant-module__pSlRPW__teaser:hover,.PublicAssistant-module__pSlRPW__teaser:focus-visible{border-color:var(--cyan)}@keyframes PublicAssistant-module__pSlRPW__teaserIn{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.PublicAssistant-module__pSlRPW__teaser{animation:none}}.PublicAssistant-module__pSlRPW__launcherMark{font-family:var(--font-display), var(--font-body), system-ui, sans-serif;color:var(--cyan);flex-shrink:0;justify-content:center;align-items:center;padding-bottom:2px;font-size:26px;font-weight:600;line-height:1;display:inline-flex}.PublicAssistant-module__pSlRPW__panel{width:min(384px, calc(100vw - var(--space-8)));background:var(--v3-panel-gradient);border:1px solid var(--v3-edge-strong);border-radius:var(--v3-radius-panel);max-height:min(600px,100vh - 140px);box-shadow:var(--v3-elev-2), var(--v3-glow-cyan-soft);animation:PublicAssistant-module__pSlRPW__panelIn var(--duration-ui) var(--ease-reveal) both;flex-direction:column;display:flex}@keyframes PublicAssistant-module__pSlRPW__panelIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.PublicAssistant-module__pSlRPW__panel:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.PublicAssistant-module__pSlRPW__head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4);border-bottom:1px solid var(--v3-edge);background:var(--v3-product-light);border-radius:var(--v3-radius-panel) var(--v3-radius-panel) 0 0;display:flex;position:relative}.PublicAssistant-module__pSlRPW__title{font-family:var(--font-heading), system-ui, sans-serif;color:var(--text);font-size:16px;font-weight:600}.PublicAssistant-module__pSlRPW__subtitle{color:var(--text);margin-top:2px;font-size:13px;line-height:1.5}.PublicAssistant-module__pSlRPW__closeButton{padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-pill);font-family:var(--font-body), system-ui, sans-serif;color:var(--text);cursor:pointer;transition:border-color var(--duration-ui) var(--ease-reveal), color var(--duration-ui) var(--ease-reveal);background:0 0;flex-shrink:0;font-size:12px}.PublicAssistant-module__pSlRPW__closeButton:hover,.PublicAssistant-module__pSlRPW__closeButton:focus-visible{border-color:var(--cyan);color:var(--cyan)}.PublicAssistant-module__pSlRPW__body{min-height:0;padding:var(--space-4);gap:var(--space-5);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.PublicAssistant-module__pSlRPW__welcomeHead{align-items:center;gap:var(--space-2);display:flex}.PublicAssistant-module__pSlRPW__welcomeAvatar{border:1px solid var(--v3-edge);background:var(--v3-surface-2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.PublicAssistant-module__pSlRPW__welcomeTitle{font-family:var(--font-heading), system-ui, sans-serif;color:var(--text);font-size:15px;font-weight:600}.PublicAssistant-module__pSlRPW__welcomeLimits{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line-soft);color:var(--body);font-size:12.5px;line-height:1.55}.PublicAssistant-module__pSlRPW__welcomeBody{margin-top:var(--space-2);color:var(--text);font-size:13px;line-height:1.65}.PublicAssistant-module__pSlRPW__listLabel{margin-top:var(--space-4);font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.109em;text-transform:uppercase;color:var(--cyan);font-size:11px;font-weight:600}.PublicAssistant-module__pSlRPW__list{margin:var(--space-2) 0 0;gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.PublicAssistant-module__pSlRPW__listItem{gap:var(--space-3);color:var(--text);grid-template-columns:10px 1fr;align-items:start;font-size:13px;line-height:1.55;display:grid}.PublicAssistant-module__pSlRPW__tick,.PublicAssistant-module__pSlRPW__tickLimit{background:var(--cyan);width:10px;height:2px;margin-top:.55em}.PublicAssistant-module__pSlRPW__tickLimit{background:var(--warning)}.PublicAssistant-module__pSlRPW__messages{gap:var(--space-4);flex-direction:column;display:flex}.PublicAssistant-module__pSlRPW__turn{gap:var(--space-2);flex-direction:column;display:flex}.PublicAssistant-module__pSlRPW__turn[data-role=visitor]{align-items:flex-end}.PublicAssistant-module__pSlRPW__turn[data-role=visitor] .PublicAssistant-module__pSlRPW__turnText{border:1px solid color-mix(in srgb, var(--cyan) 32%, transparent);background:color-mix(in srgb, var(--cyan) 14%, var(--v3-surface-2));border-radius:16px 16px 4px;max-width:82%;padding:9px 14px}.PublicAssistant-module__pSlRPW__turn[data-role=assistant]{align-items:flex-start}.PublicAssistant-module__pSlRPW__turn[data-role=assistant] .PublicAssistant-module__pSlRPW__turnText{border:1px solid var(--line-soft);background:var(--v3-surface-1);border-radius:16px 16px 16px 4px;max-width:92%;padding:10px 14px}.PublicAssistant-module__pSlRPW__turnRole{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.095em;text-transform:uppercase;color:var(--cyan);font-size:11px;font-weight:600}.PublicAssistant-module__pSlRPW__turnText{margin-top:var(--space-2);color:var(--text);font-size:13px;line-height:1.65}.PublicAssistant-module__pSlRPW__loading{align-items:center;gap:var(--space-3);font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.04em;color:var(--text);font-size:12px;font-weight:500;display:flex}.PublicAssistant-module__pSlRPW__loadingRail{background:var(--line);flex-shrink:0;width:40px;height:2px;position:relative;overflow:hidden}.PublicAssistant-module__pSlRPW__loadingRail:after{content:"";background:var(--cyan);width:40%;animation:PublicAssistant-module__pSlRPW__sweep 1.2s var(--ease-reveal) infinite;position:absolute;inset:0}@keyframes PublicAssistant-module__pSlRPW__sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}.PublicAssistant-module__pSlRPW__notice{padding:var(--space-4);background:var(--v3-surface-1);border:1px solid var(--v3-edge);border-radius:var(--v3-radius-chip);border-left-width:2px}.PublicAssistant-module__pSlRPW__notice[data-tone=unavailable]{border-left-color:var(--warning)}.PublicAssistant-module__pSlRPW__notice[data-tone=refusal]{border-left-color:var(--cyan)}.PublicAssistant-module__pSlRPW__noticeTitle{font-family:var(--font-heading), system-ui, sans-serif;color:var(--text);font-size:14px;font-weight:600}.PublicAssistant-module__pSlRPW__noticeBody{margin-top:var(--space-2);color:var(--text);font-size:13px;line-height:1.6}.PublicAssistant-module__pSlRPW__contact{padding-top:var(--space-4);border-top:1px solid var(--line)}.PublicAssistant-module__pSlRPW__contactLead{color:var(--text);font-size:13px;line-height:1.6}.PublicAssistant-module__pSlRPW__contactCta{margin-top:var(--space-3);padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);background:var(--cyan);box-shadow:var(--v3-glow-cyan-soft);color:var(--ink);transition:background-color var(--duration-ui) var(--ease-reveal);align-items:center;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.PublicAssistant-module__pSlRPW__contactCta:hover,.PublicAssistant-module__pSlRPW__contactCta:focus-visible{background:var(--text)}.PublicAssistant-module__pSlRPW__composer{padding:var(--space-3) var(--space-4) var(--space-2);border-top:1px solid var(--line);flex-shrink:0}.PublicAssistant-module__pSlRPW__field{align-items:flex-end;gap:var(--space-2);padding:10px 10px 10px var(--space-4);border:1px solid var(--v3-edge);background:var(--v3-surface-2);border-radius:18px;display:flex}.PublicAssistant-module__pSlRPW__field:focus-within{border-color:var(--cyan)}.PublicAssistant-module__pSlRPW__input:focus-visible{outline:none}.PublicAssistant-module__pSlRPW__input{resize:none;min-width:0;max-height:96px;font-family:var(--font-body), system-ui, sans-serif;color:var(--text);background:0 0;border:none;outline:none;flex:1;font-size:14px;line-height:1.6}.PublicAssistant-module__pSlRPW__input::placeholder{color:var(--muted)}.PublicAssistant-module__pSlRPW__input:disabled{cursor:not-allowed}.PublicAssistant-module__pSlRPW__send{background:var(--v3-track);width:32px;height:32px;color:var(--muted);cursor:not-allowed;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .16s,color .16s;display:inline-flex}.PublicAssistant-module__pSlRPW__send[data-ready=true]{background:var(--cyan);color:var(--ink);cursor:pointer}.PublicAssistant-module__pSlRPW__turnPrice strong{color:var(--text);font-size:15px;font-weight:500}.PublicAssistant-module__pSlRPW__turnLink{width:fit-content;margin-top:var(--space-2);border-bottom:1px solid var(--cyan);color:var(--cyan);align-self:flex-start;padding-bottom:2px;font-size:13px;text-decoration:none;display:inline-block}.PublicAssistant-module__pSlRPW__turnLink:hover,.PublicAssistant-module__pSlRPW__turnLink:focus-visible{border-bottom-color:var(--text);color:var(--text)}.PublicAssistant-module__pSlRPW__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.PublicAssistant-module__pSlRPW__privacyNote{padding:var(--space-3) var(--space-4);border-top:1px solid var(--line);font-family:var(--font-body), system-ui, sans-serif;color:var(--text);font-size:11px;font-weight:500;line-height:1.6}@media (max-width:520px){.PublicAssistant-module__pSlRPW__root{right:var(--space-3);bottom:var(--space-3);left:var(--space-3)}.PublicAssistant-module__pSlRPW__panel{width:100%;max-height:calc(100vh - 160px)}}@media (prefers-reduced-motion:reduce){.PublicAssistant-module__pSlRPW__panel{animation:none}.PublicAssistant-module__pSlRPW__loadingRail:after{width:100%;animation:none}.PublicAssistant-module__pSlRPW__launcher,.PublicAssistant-module__pSlRPW__closeButton,.PublicAssistant-module__pSlRPW__contactCta{transition:none}}
.EmptyState-module__7JlOvG__frame{padding:var(--space-12);border:1px dashed var(--line);max-width:640px}.EmptyState-module__7JlOvG__body{color:var(--text);font-size:16px;line-height:1.7}.EmptyState-module__7JlOvG__note{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--line);font-family:var(--font-body), system-ui, sans-serif;color:var(--text);font-size:13px;font-weight:500}
.EngineAreaChart-module__3Cjz4W__frame{--engine-perplexity:var(--series-1);--engine-claude:var(--series-2);--engine-gemini:var(--series-3);--engine-chatgpt:var(--series-4);border:1px solid var(--cyan);width:100%;padding:var(--space-6);margin:0}.EngineAreaChart-module__3Cjz4W__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.EngineAreaChart-module__3Cjz4W__blockLabel{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.095em;text-transform:uppercase;color:var(--cyan);font-size:12px;font-weight:600}.EngineAreaChart-module__3Cjz4W__scope{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.02em;color:var(--text);font-size:12px;font-weight:500}.EngineAreaChart-module__3Cjz4W__legend{margin:0 0 var(--space-5);gap:var(--space-3) var(--space-5);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}@media (min-width:480px){.EngineAreaChart-module__3Cjz4W__legend{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:760px){.EngineAreaChart-module__3Cjz4W__legend{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr))}}.EngineAreaChart-module__3Cjz4W__legendItem{align-items:center;gap:var(--space-2);white-space:nowrap;min-width:0;display:inline-flex}.EngineAreaChart-module__3Cjz4W__swatch{flex-shrink:0;width:10px;height:10px}.EngineAreaChart-module__3Cjz4W__delta{font-family:var(--font-mono), ui-monospace, monospace;color:var(--text);white-space:nowrap;margin-inline-start:auto;padding-inline-start:var(--space-2);font-size:12px;font-weight:500}.EngineAreaChart-module__3Cjz4W__swatch[data-provider=chatgpt]{background:var(--engine-chatgpt)}.EngineAreaChart-module__3Cjz4W__swatch[data-provider=claude]{background:var(--engine-claude)}.EngineAreaChart-module__3Cjz4W__swatch[data-provider=gemini]{background:var(--engine-gemini)}.EngineAreaChart-module__3Cjz4W__swatch[data-provider=perplexity]{background:var(--engine-perplexity)}.EngineAreaChart-module__3Cjz4W__plot{width:100%;overflow-x:auto}.EngineAreaChart-module__3Cjz4W__svg{width:100%;min-width:520px;height:auto;display:block}.EngineAreaChart-module__3Cjz4W__gridline{stroke:var(--cyan);stroke-opacity:.28;stroke-width:1px}.EngineAreaChart-module__3Cjz4W__axisLabel{font-family:var(--font-mono), ui-monospace, monospace;fill:var(--text);font-size:11px;font-weight:500}.EngineAreaChart-module__3Cjz4W__series{opacity:0;transition:opacity var(--duration-data) var(--ease-reveal)}.EngineAreaChart-module__3Cjz4W__series[data-drawn]{opacity:1}.EngineAreaChart-module__3Cjz4W__line{fill:none;stroke-width:2px;stroke-linecap:round}.EngineAreaChart-module__3Cjz4W__area{stroke:none}.EngineAreaChart-module__3Cjz4W__series[data-provider=chatgpt] .EngineAreaChart-module__3Cjz4W__line{stroke:var(--engine-chatgpt)}.EngineAreaChart-module__3Cjz4W__series[data-provider=chatgpt] .EngineAreaChart-module__3Cjz4W__area{fill:color-mix(in srgb, var(--engine-chatgpt) 16%, transparent)}.EngineAreaChart-module__3Cjz4W__series[data-provider=claude] .EngineAreaChart-module__3Cjz4W__line{stroke:var(--engine-claude)}.EngineAreaChart-module__3Cjz4W__series[data-provider=claude] .EngineAreaChart-module__3Cjz4W__area{fill:color-mix(in srgb, var(--engine-claude) 16%, transparent)}.EngineAreaChart-module__3Cjz4W__series[data-provider=gemini] .EngineAreaChart-module__3Cjz4W__line{stroke:var(--engine-gemini)}.EngineAreaChart-module__3Cjz4W__series[data-provider=gemini] .EngineAreaChart-module__3Cjz4W__area{fill:color-mix(in srgb, var(--engine-gemini) 16%, transparent)}.EngineAreaChart-module__3Cjz4W__series[data-provider=perplexity] .EngineAreaChart-module__3Cjz4W__line{stroke:var(--engine-perplexity)}.EngineAreaChart-module__3Cjz4W__series[data-provider=perplexity] .EngineAreaChart-module__3Cjz4W__area{fill:color-mix(in srgb, var(--engine-perplexity) 16%, transparent)}.EngineAreaChart-module__3Cjz4W__note{margin-top:var(--space-5);font-family:var(--font-body), system-ui, sans-serif;color:var(--text);font-size:12px;font-weight:500;line-height:1.6}@media (prefers-reduced-motion:reduce){.EngineAreaChart-module__3Cjz4W__series{opacity:1;transition:none}}
.PricingStructure-module__xAvaQq__panel{gap:var(--space-6);padding:var(--space-6);background:var(--v3-panel-gradient);border:1px solid var(--v3-edge);border-radius:var(--v3-radius-panel);box-shadow:var(--v3-elev-1);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.PricingStructure-module__xAvaQq__panel:before{content:"";border-radius:inherit;background:var(--v3-product-light);pointer-events:none;position:absolute;inset:0}.PricingStructure-module__xAvaQq__panel>*{position:relative}.PricingStructure-module__xAvaQq__groups{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:560px){.PricingStructure-module__xAvaQq__groups{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}}.PricingStructure-module__xAvaQq__group{min-width:0;position:relative}.PricingStructure-module__xAvaQq__groupLabel{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.109em;text-transform:uppercase;color:var(--cyan);padding-bottom:var(--space-3);border-bottom:1px solid var(--v3-edge);font-size:11px;font-weight:600}.PricingStructure-module__xAvaQq__list{flex-direction:column;display:flex;position:relative}.PricingStructure-module__xAvaQq__item{appearance:none;border:none;border-bottom:1px solid var(--line-soft);padding:var(--space-4) var(--space-3) var(--space-4) var(--space-4);margin-inline:calc(var(--space-4) * -1) calc(var(--space-3) * -1);text-align:left;min-height:44px;font-family:var(--font-heading), system-ui, sans-serif;color:var(--text);cursor:pointer;transition:background-color var(--v3-duration) var(--v3-ease), box-shadow var(--v3-duration) var(--v3-ease);background:0 0;border-radius:0;align-items:center;font-size:16px;font-weight:600;line-height:1.3;display:flex;box-shadow:inset 2px 0 #0000}.PricingStructure-module__xAvaQq__item:last-of-type{border-bottom:none}.PricingStructure-module__xAvaQq__item:hover{background-color:var(--v3-surface-2)}.PricingStructure-module__xAvaQq__item:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.PricingStructure-module__xAvaQq__item[data-active]{background-image:var(--v3-tier-active);box-shadow:inset 2px 0 0 var(--violet)}.PricingStructure-module__xAvaQq__item{flex-direction:column;align-items:flex-start;gap:2px}.PricingStructure-module__xAvaQq__itemName{display:block}.PricingStructure-module__xAvaQq__itemNote{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.04em;color:var(--text);opacity:.62;transition:opacity var(--v3-duration) var(--v3-ease), color var(--v3-duration) var(--v3-ease);font-size:11px;font-weight:500;line-height:1.4;display:block}.PricingStructure-module__xAvaQq__item[data-active] .PricingStructure-module__xAvaQq__itemNote{opacity:1;color:var(--violet)}.PricingStructure-module__xAvaQq__detail{min-height:108px;padding-top:var(--space-5);border-top:1px solid var(--v3-edge)}.PricingStructure-module__xAvaQq__detailName{margin:0 0 var(--space-2);color:var(--text);font-size:16px;font-weight:600;line-height:1.3}.PricingStructure-module__xAvaQq__detailCadence{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.109em;text-transform:uppercase;color:var(--violet);font-size:11px;font-weight:600}.PricingStructure-module__xAvaQq__detailBody{margin-top:var(--space-3);max-width:52ch;color:var(--text);font-size:15px;line-height:1.6}@media (prefers-reduced-motion:reduce){.PricingStructure-module__xAvaQq__item,.PricingStructure-module__xAvaQq__itemNote{transition:none}}
.ReportPreview-module__BzQa3W__frame{border:1px solid var(--v3-edge);border-radius:var(--v3-radius-panel);background:var(--v3-panel-gradient);box-shadow:var(--v3-elev-2);padding:var(--space-8);gap:var(--space-6);flex-direction:column;display:flex;position:relative}.ReportPreview-module__BzQa3W__frame:before{content:"";border-radius:var(--v3-radius-panel);background:var(--v3-product-light-side);pointer-events:none;position:absolute;inset:0}.ReportPreview-module__BzQa3W__frame>*{position:relative}.ReportPreview-module__BzQa3W__head{justify-content:space-between;align-items:center;gap:var(--space-4);padding-bottom:var(--space-6);border-bottom:1px solid var(--line);display:flex}.ReportPreview-module__BzQa3W__badge{font-family:var(--font-body), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.109em;color:var(--text);font-size:11px;font-weight:600}.ReportPreview-module__BzQa3W__export{align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);color:var(--text);cursor:pointer;transition:background-color var(--duration-micro) ease;background:#ffffff14;border:none;font-size:13px;display:inline-flex}.ReportPreview-module__BzQa3W__export:hover,.ReportPreview-module__BzQa3W__export:focus-visible{background:#ffffff24}.ReportPreview-module__BzQa3W__block{padding-top:var(--space-6);border-top:1px solid var(--line-soft)}.ReportPreview-module__BzQa3W__frame>.ReportPreview-module__BzQa3W__block:first-of-type{border-top:none;padding-top:0}.ReportPreview-module__BzQa3W__label{margin:0 0 var(--space-3);font-family:var(--font-body), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.109em;color:var(--text);font-size:11px;font-weight:600}.ReportPreview-module__BzQa3W__summary{color:var(--text);max-width:56ch;margin:0;font-size:16px;line-height:1.6}.ReportPreview-module__BzQa3W__providerRow{gap:var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ReportPreview-module__BzQa3W__claim{color:var(--text);margin:0;font-size:15px}.ReportPreview-module__BzQa3W__entity{color:var(--cyan);background:0 0;font-weight:500}.ReportPreview-module__BzQa3W__source{margin:var(--space-2) 0 0;font-family:var(--font-body), system-ui, sans-serif;color:var(--text);font-size:12px;font-weight:500}.ReportPreview-module__BzQa3W__rec{color:var(--text);max-width:52ch;margin:0;font-size:15px}.ReportPreview-module__BzQa3W__roadmap{margin-top:var(--space-4)}.ReportPreview-module__BzQa3W__block[data-last]{padding:var(--space-6);border:1px solid var(--cyan);padding-left:var(--space-4)}
.VarianceExhibit-module__mF5nLq__frame{border:1px solid var(--line);background:var(--ink)}.VarianceExhibit-module__mF5nLq__runs{grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:820px){.VarianceExhibit-module__mF5nLq__runs{grid-template-columns:repeat(3,1fr)}}.VarianceExhibit-module__mF5nLq__run{gap:var(--space-4);padding:var(--space-6);border-bottom:1px solid var(--line);flex-direction:column;display:flex}@media (min-width:820px){.VarianceExhibit-module__mF5nLq__run{padding:var(--space-8) var(--space-6)}.VarianceExhibit-module__mF5nLq__run+.VarianceExhibit-module__mF5nLq__run{border-left:1px solid var(--line)}}.VarianceExhibit-module__mF5nLq__runLabel{font-family:var(--font-body), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.109em;color:var(--text);font-size:11px;font-weight:600}.VarianceExhibit-module__mF5nLq__answer{color:var(--text);flex-grow:1;font-size:16px;line-height:1.55}.VarianceExhibit-module__mF5nLq__count{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;color:var(--text);padding-top:var(--space-3);border-top:1px solid var(--line);font-size:12px;font-weight:500}.VarianceExhibit-module__mF5nLq__count[data-zero]{color:var(--gap)}.VarianceExhibit-module__mF5nLq__conclusion{padding:var(--space-8) var(--space-6);border-bottom:1px solid var(--line);font-family:var(--font-heading), system-ui, sans-serif;letter-spacing:-.01em;color:var(--text);text-wrap:pretty;max-width:62ch;font-size:19px;font-weight:500;line-height:1.45}@media (min-width:768px){.VarianceExhibit-module__mF5nLq__conclusion{padding:var(--space-8);font-size:22px}}.VarianceExhibit-module__mF5nLq__note{padding:var(--space-5) var(--space-6);font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.03em;color:var(--text);font-size:11px;font-weight:500}
.page-module__cXdwba__hero{max-width:var(--reading-max)}.page-module__cXdwba__label{align-items:center;gap:var(--space-2);font-family:var(--font-body), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.122em;color:var(--cyan);margin-bottom:var(--space-8);font-size:12px;font-weight:600;display:flex}.page-module__cXdwba__label:before{content:"";background:var(--cyan);border-radius:50%;flex:none;width:5px;height:5px}.page-module__cXdwba__title{letter-spacing:-.028em;color:var(--text);text-wrap:balance;font-size:34px;font-weight:600;line-height:1.12}@media (min-width:768px){.page-module__cXdwba__title{font-size:46px}}.page-module__cXdwba__lead{max-width:52ch;margin:var(--space-6) 0 0;color:var(--text);text-wrap:pretty;font-size:18px;line-height:1.6}.page-module__cXdwba__supporting{max-width:48ch;margin:var(--space-4) 0 0;color:var(--text);font-size:14px;line-height:1.6}.page-module__cXdwba__formFrame{max-width:var(--content-max);margin:var(--space-12) 0 0;padding:var(--space-6);background:var(--v3-panel-gradient), var(--ink);border:1px solid var(--v3-edge);border-radius:var(--v3-radius-panel);box-shadow:var(--v3-elev-1)}@media (min-width:768px){.page-module__cXdwba__formFrame{padding:var(--space-8)}}.page-module__cXdwba__formLabel{font-family:var(--font-body), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.109em;color:var(--cyan);margin-bottom:var(--space-8);font-size:11px;font-weight:600}.page-module__cXdwba__formNote{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--v3-edge)}.page-module__cXdwba__formNoteTitle{color:var(--text);font-size:15px;font-weight:600;line-height:1.4}.page-module__cXdwba__formNoteBody{margin-top:var(--space-3);max-width:68ch;color:var(--text);font-size:14px;line-height:1.65}.page-module__cXdwba__formDirect{margin-top:var(--space-4);color:var(--text);font-size:14px;line-height:1.65}.page-module__cXdwba__formDirectLink{color:var(--cyan);text-underline-offset:3px;text-decoration:underline}
.InsightCover-module__v9-v8q__cover{aspect-ratio:16/9;border:1px solid var(--line-soft);background:var(--surface);width:100%;transition:border-color var(--duration-transition) ease;position:relative;overflow:hidden}.InsightCover-module__v9-v8q__image{object-fit:cover}.InsightCover-module__v9-v8q__field{width:100%;height:100%;display:block;position:absolute;inset:0}
.MonitoringTimeline-module__pouJCq__frame{padding:var(--space-6);background:var(--v3-panel-gradient), var(--ink);border:1px solid var(--v3-edge);border-radius:var(--v3-radius-panel);box-shadow:var(--v3-elev-1);position:relative;overflow:hidden}.MonitoringTimeline-module__pouJCq__frame>*{position:relative}@media (min-width:768px){.MonitoringTimeline-module__pouJCq__frame{padding:var(--space-8)}}.MonitoringTimeline-module__pouJCq__track{justify-content:space-between;gap:var(--space-2);padding-top:var(--space-6);outline:none;display:flex;position:relative}.MonitoringTimeline-module__pouJCq__track:focus-visible{outline:2px solid var(--signal);outline-offset:6px}.MonitoringTimeline-module__pouJCq__line{background:var(--line);z-index:0;height:1px;position:absolute;top:10px;left:0;right:0}.MonitoringTimeline-module__pouJCq__stop{z-index:1;align-items:center;gap:var(--space-3);cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;flex-direction:column;padding:0;display:flex;position:relative}.MonitoringTimeline-module__pouJCq__handle{border-radius:var(--radius-pill);border:1px solid var(--muted);background:var(--ink);width:8px;height:8px;transition:border-color var(--duration-transition) ease, background-color var(--duration-transition) ease, transform var(--duration-transition) ease}.MonitoringTimeline-module__pouJCq__stop[data-passed] .MonitoringTimeline-module__pouJCq__handle{border-color:var(--signal);background:var(--signal)}.MonitoringTimeline-module__pouJCq__stop[data-active] .MonitoringTimeline-module__pouJCq__handle{transform:scale(1.6)}.MonitoringTimeline-module__pouJCq__stopLabel{font-family:var(--font-body), system-ui, sans-serif;color:var(--text);text-align:center;max-width:12ch;font-size:12px;font-weight:500}.MonitoringTimeline-module__pouJCq__stop[data-active] .MonitoringTimeline-module__pouJCq__stopLabel{color:var(--text)}.MonitoringTimeline-module__pouJCq__content{margin-top:var(--space-8);gap:var(--space-5);border-top:1px solid var(--line-soft);padding-top:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:640px){.MonitoringTimeline-module__pouJCq__content{grid-template-columns:repeat(4,1fr)}}.MonitoringTimeline-module__pouJCq__metric{gap:var(--space-2);flex-direction:column;display:flex}.MonitoringTimeline-module__pouJCq__metricLabel{font-family:var(--font-body), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.095em;color:var(--text);font-size:11px;font-weight:600}.MonitoringTimeline-module__pouJCq__metricValue{color:var(--text);opacity:0;animation:MonitoringTimeline-module__pouJCq__fadeIn var(--duration-data) var(--ease-reveal) forwards;font-size:14px}.MonitoringTimeline-module__pouJCq__entity{color:var(--signal);background:0 0;font-weight:500}@keyframes MonitoringTimeline-module__pouJCq__fadeIn{to{opacity:1}}.MonitoringTimeline-module__pouJCq__note{margin:var(--space-6) 0 0;font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.03em;color:var(--text);font-size:11px;font-weight:500}@media (prefers-reduced-motion:reduce){.MonitoringTimeline-module__pouJCq__handle,.MonitoringTimeline-module__pouJCq__stopLabel{transition-duration:.01ms}.MonitoringTimeline-module__pouJCq__metricValue{opacity:1;animation:none}}
.OptimizationLifecycle-module__I7J7ha__frame{padding:var(--space-6);background:var(--v3-panel-gradient), var(--ink);border:1px solid var(--v3-edge);border-radius:var(--v3-radius-panel);box-shadow:var(--v3-elev-1);position:relative;overflow:hidden}.OptimizationLifecycle-module__I7J7ha__frame>*{position:relative}@media (min-width:768px){.OptimizationLifecycle-module__I7J7ha__frame{padding:var(--space-8)}}.OptimizationLifecycle-module__I7J7ha__loop{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media (min-width:1024px){.OptimizationLifecycle-module__I7J7ha__loop{align-items:center;gap:var(--space-5) 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}}.OptimizationLifecycle-module__I7J7ha__stage{align-items:center;gap:var(--space-2);outline:none;min-width:0;display:flex}@media (min-width:1024px){.OptimizationLifecycle-module__I7J7ha__stage{flex-direction:row}}.OptimizationLifecycle-module__I7J7ha__marker{border:1px solid var(--muted);width:8px;height:8px;transition:border-color var(--duration-transition) ease, background-color var(--duration-transition) ease;background:0 0;border-radius:50%;flex-shrink:0}.OptimizationLifecycle-module__I7J7ha__stage[data-visited] .OptimizationLifecycle-module__I7J7ha__marker{border-color:var(--signal);background:var(--signal)}.OptimizationLifecycle-module__I7J7ha__name{font-family:var(--font-body), system-ui, sans-serif;white-space:nowrap;color:var(--text);transition:color var(--duration-transition) ease;font-size:13px;font-weight:500}@media (min-width:1024px) and (max-width:1279px){.OptimizationLifecycle-module__I7J7ha__name{font-size:12px}}.OptimizationLifecycle-module__I7J7ha__stage[data-visited] .OptimizationLifecycle-module__I7J7ha__name{color:var(--text)}.OptimizationLifecycle-module__I7J7ha__stage[data-active] .OptimizationLifecycle-module__I7J7ha__name,.OptimizationLifecycle-module__I7J7ha__stage[data-hovered] .OptimizationLifecycle-module__I7J7ha__name{color:var(--signal)}.OptimizationLifecycle-module__I7J7ha__connector{background:var(--line-soft);width:20px;height:1px;transition:background-color var(--duration-transition) ease;flex-shrink:0}@media (min-width:1024px){.OptimizationLifecycle-module__I7J7ha__connector{width:auto;min-width:12px;margin-right:var(--space-2);flex:auto}.OptimizationLifecycle-module__I7J7ha__stage:nth-child(4n) .OptimizationLifecycle-module__I7J7ha__connector{display:none}}.OptimizationLifecycle-module__I7J7ha__stage[data-visited] .OptimizationLifecycle-module__I7J7ha__connector{background:var(--signal);opacity:.4}.OptimizationLifecycle-module__I7J7ha__stage[data-active] .OptimizationLifecycle-module__I7J7ha__connector,.OptimizationLifecycle-module__I7J7ha__stage[data-hovered] .OptimizationLifecycle-module__I7J7ha__connector{opacity:1}.OptimizationLifecycle-module__I7J7ha__loop[data-complete] .OptimizationLifecycle-module__I7J7ha__connector{opacity:.4}.OptimizationLifecycle-module__I7J7ha__loopGlyph{margin-left:var(--space-2);font-family:var(--font-mono), ui-monospace, monospace;color:var(--text);font-size:16px;font-weight:500;line-height:1}.OptimizationLifecycle-module__I7J7ha__loop[data-complete] .OptimizationLifecycle-module__I7J7ha__loopGlyph{color:var(--signal)}.OptimizationLifecycle-module__I7J7ha__description{margin:var(--space-6) 0 0;min-height:1.6em;color:var(--text);border-top:1px solid var(--line-soft);padding-top:var(--space-4);font-size:14px;line-height:1.6}@media (prefers-reduced-motion:reduce){.OptimizationLifecycle-module__I7J7ha__marker,.OptimizationLifecycle-module__I7J7ha__name,.OptimizationLifecycle-module__I7J7ha__connector{transition-duration:.01ms}}
.SectorScope-module__sRFWKG__scope{padding:var(--space-5) var(--space-6);border:1px solid var(--cyan);max-width:var(--reading-max)}.SectorScope-module__sRFWKG__title{font-family:var(--font-heading), system-ui, sans-serif;letter-spacing:-.01em;color:var(--text);font-size:18px;font-weight:600;line-height:1.3}.SectorScope-module__sRFWKG__body{margin-top:var(--space-3);color:var(--text);font-size:16px;line-height:1.65}.SectorScope-module__sRFWKG__points{margin:var(--space-5) 0 0;gap:var(--space-3);padding:0;list-style:none;display:grid}@media (min-width:768px){.SectorScope-module__sRFWKG__points{column-gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}}.SectorScope-module__sRFWKG__point{gap:var(--space-3);color:var(--text);grid-template-columns:10px 1fr;align-items:start;font-size:15px;line-height:1.55;display:grid}.SectorScope-module__sRFWKG__tick{background:var(--cyan);border-radius:50%;width:5px;height:5px;margin-top:.55em}
