@font-face{font-family:Inter;src:url(/fonts/Inter-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Variable.woff2) format("woff2");font-weight:100 800;font-style:normal;font-display:swap}:root{--paper: oklch(.99 .004 90);--paper-2: oklch(.975 .005 90);--paper-3: oklch(.955 .006 90);--ink: oklch(.18 .012 270);--ink-2: oklch(.32 .012 270);--ink-3: oklch(.46 .012 270);--ink-4: oklch(.62 .01 270);--hairline: oklch(.9 .006 270);--hairline-2: oklch(.94 .005 270);--accent-h: 280;--accent: oklch(.52 .21 var(--accent-h));--accent-2: oklch(.62 .19 var(--accent-h));--accent-soft: color-mix(in oklab, var(--accent) 12%, transparent);--accent-ink: oklch(.36 .2 var(--accent-h));--pass: oklch(.62 .16 155);--warn: oklch(.72 .16 75);--fail: oklch(.58 .2 25);--info: oklch(.6 .13 245);--sans: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--r-sm: 6px;--r-md: 10px;--r-lg: 14px;--r-xl: 20px;--shadow-1: 0 1px 2px oklch(.18 .012 270 / .04), 0 0 0 1px oklch(.18 .012 270 / .06);--shadow-2: 0 8px 24px oklch(.18 .012 270 / .08), 0 0 0 1px oklch(.18 .012 270 / .06);--col-w: 1240px;--col-w-narrow: 920px;--dark-band-bg: oklch(.16 .012 270);--dark-band-bg-2: oklch(.22 .012 270);--dark-band-border: oklch(.3 .012 270);--dark-band-ink: oklch(.86 .012 270);--dark-band-ink-2: oklch(.78 .012 270);--dark-band-ink-3: oklch(.66 .012 270);--dark-band-accent: oklch(.78 .15 var(--accent-h));--term-window-bg: oklch(.18 .012 270);--term-window-chrome: oklch(.22 .012 270);--term-row-even: oklch(.2 .01 270);--term-border: oklch(.28 .01 270);--term-text: oklch(.85 .006 90);--term-text-bright: oklch(.92 .005 90);--term-text-dim: oklch(.6 .008 270);--term-meta: oklch(.5 .008 270);--term-dot-red: oklch(.62 .18 25);--term-dot-yellow: oklch(.78 .13 75);--term-dot-green: oklch(.62 .16 155);--engine-ui-bg: color-mix(in oklab, oklch(.6 .13 245) 9%, var(--paper));--engine-ui-border: color-mix(in oklab, oklch(.6 .13 245) 42%, transparent);--engine-ui-ink: oklch(.5 .13 245);--engine-ast-bg: var(--accent-soft);--engine-ast-border:color-mix(in oklab, var(--accent) 42%, transparent);--engine-code-bg: color-mix(in oklab, var(--pass) 9%, var(--paper));--engine-code-border:color-mix(in oklab, var(--pass) 42%, transparent);--engine-code-ink: oklch(.46 .16 155);--motion-fast: .15s;--motion-base: .22s;--motion-slow: 1.6s;--motion-ticker: 1.2s;--motion-scale: 1;--easing: cubic-bezier(.4, 0, .2, 1);--easing-out: cubic-bezier(0, 0, .2, 1);--section-pad: 96px}[data-theme=dark]{--paper: oklch(.16 .012 270);--paper-2: oklch(.2 .012 270);--paper-3: oklch(.24 .012 270);--ink: oklch(.97 .005 90);--ink-2: oklch(.85 .006 90);--ink-3: oklch(.66 .008 270);--ink-4: oklch(.5 .008 270);--hairline: oklch(.3 .012 270);--hairline-2: oklch(.24 .012 270);--accent: oklch(.72 .19 var(--accent-h));--accent-2: oklch(.78 .17 var(--accent-h));--accent-soft: color-mix(in oklab, var(--accent) 18%, transparent);--accent-ink: oklch(.86 .13 var(--accent-h));--shadow-1: 0 1px 2px #000 / .2, 0 0 0 1px oklch(1 0 0 / .08);--shadow-2: 0 8px 24px #000 / .28, 0 0 0 1px oklch(1 0 0 / .08);--dark-band-bg: oklch(.12 .012 270);--dark-band-bg-2: oklch(.18 .012 270);--dark-band-border: oklch(.28 .012 270)}.skip-link{position:absolute;top:-40px;left:8px;background:var(--ink);color:var(--paper);padding:10px 16px;border-radius:6px;font-size:14px;font-weight:500;z-index:9999;text-decoration:none;transition:top .12s ease}.skip-link:focus{top:8px;outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.fade-in,.fade-in-slow{animation:none}.spin{animation:spin 1.4s linear infinite}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;overflow-x:clip}body{font-family:var(--sans);background:var(--paper);color:var(--ink);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"ss01","cv11"}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}input,textarea,select{font-family:inherit;color:inherit}.col{max-width:var(--col-w);margin:0 auto;padding:0 32px}.col-narrow{max-width:var(--col-w-narrow);margin:0 auto;padding:0 32px}@media (max-width: 720px){.col,.col-narrow{padding:0 20px}}.hairline{height:1px;background:var(--hairline);width:100%}.hairline-soft{height:1px;background:var(--hairline-2);width:100%}.eyebrow{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ink)}.eyebrow.muted{color:var(--ink-3)}.eyebrow-dot:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent);margin-right:10px;vertical-align:middle;transform:translateY(-1px)}h1,h2,h3,h4{font-family:var(--sans);color:var(--ink);margin:0;font-weight:600;letter-spacing:-.02em;text-wrap:balance}h1{font-size:clamp(40px,5vw,60px);line-height:1.04;letter-spacing:-.03em;font-weight:600}h2{font-size:clamp(28px,3.4vw,44px);line-height:1.08;letter-spacing:-.028em}h3{font-size:clamp(20px,2vw,26px);line-height:1.2;letter-spacing:-.018em}h4{font-size:16px;line-height:1.3;letter-spacing:-.01em}p{margin:0;text-wrap:pretty}.lead{font-size:20px;line-height:1.5;color:var(--ink-2);max-width:60ch}.body{color:var(--ink-2)}.body-sm{font-size:14px;line-height:1.5;color:var(--ink-3)}.mono{font-family:var(--mono);font-feature-settings:"ss01","ss02"}.cite{font-family:var(--mono);font-size:11px;color:var(--ink-3);letter-spacing:.01em;line-height:1.5}.cite:before{content:"*";color:var(--accent);margin-right:6px}.brand-lockup{display:inline-flex;align-items:baseline;gap:10px;user-select:none}.brand-glyph{display:inline-block;width:18px;height:18px;position:relative;transform:translateY(2px)}.brand-glyph:before,.brand-glyph:after{content:"";position:absolute;top:50%;left:50%;width:22px;height:1.6px;background:var(--ink);transform-origin:center}.brand-glyph:before{transform:translate(-50%,-50%) rotate(45deg)}.brand-glyph:after{transform:translate(-50%,-50%) rotate(-45deg)}.brand-wordmark{font-family:var(--sans);font-weight:600;font-size:17px;letter-spacing:.04em;color:var(--ink)}.brand-lockup.on-dark .brand-glyph:before,.brand-lockup.on-dark .brand-glyph:after{background:var(--paper)}.brand-lockup.on-dark .brand-wordmark{color:var(--paper)}.topnav{position:sticky;top:0;z-index:50;background:color-mix(in oklab,var(--paper) 92%,transparent);backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid var(--hairline)}.topnav-inner{display:flex;align-items:center;justify-content:space-between;height:60px}.topnav-links{display:flex;align-items:center;gap:28px}.topnav-cta{display:flex;align-items:center;gap:12px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 18px;font-size:14px;font-weight:500;border-radius:var(--r-md);border:1px solid transparent;transition:background .12s ease,color .12s ease,border-color .12s ease,transform 80ms ease,box-shadow .12s ease;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;user-select:none}.btn:active{transform:translateY(1px)}.btn:focus-visible{box-shadow:0 0 0 3px var(--accent-soft),0 0 0 1px var(--accent);outline:none}.btn-primary{background:var(--ink);color:var(--paper);border-color:var(--ink)}.btn-primary:hover{background:var(--accent);border-color:var(--accent)}.btn-ghost{background:var(--paper);color:var(--ink);border-color:var(--hairline)}.btn-ghost:hover{border-color:var(--ink-3);background:var(--paper-2)}.btn-accent{background:var(--accent);color:#fff;border-color:var(--accent)}.btn-accent:hover{background:var(--accent-2);border-color:var(--accent-2)}.btn-text{background:transparent;color:var(--accent);height:auto;padding:4px 0;border:0;text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--accent) 40%,transparent);text-underline-offset:3px}.btn-text:hover{color:var(--accent-ink);text-decoration-color:var(--accent)}.btn-lg{height:48px;padding:0 24px;font-size:15px}.btn-sm{height:32px;padding:0 14px;font-size:13px}.btn[disabled]{opacity:.45;cursor:not-allowed;transform:none!important}.btn-primary[disabled],.btn-primary:disabled{background:var(--paper-3);color:var(--ink-4);border-color:var(--hairline);opacity:1}.btn .arrow{transition:transform .2s ease}.btn:hover:not([disabled]) .arrow{transform:translate(3px)}.link-subtle{color:var(--ink-2);font-size:14px;text-decoration:none;position:relative;transition:color .12s ease}.link-subtle:hover{color:var(--accent);text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in oklab,var(--accent) 50%,transparent)}.link-subtle:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.topnav-links a{font-size:14px;color:var(--ink-2);font-weight:500;text-decoration:none;padding:4px 2px;border-bottom:2px solid transparent;transition:color .12s ease,border-color .12s ease}.topnav-links a:hover{color:var(--ink);border-bottom-color:var(--accent-soft)}.topnav-links a[aria-current=page]{color:var(--ink);border-bottom-color:var(--accent)}.legal-body a,.body a{color:var(--accent);text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--accent) 30%,transparent);text-underline-offset:3px;transition:text-decoration-color .12s ease}.legal-body a:hover,.body a:hover{text-decoration-color:var(--accent)}.card-clickable{cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.card-clickable:hover{border-color:color-mix(in oklab,var(--accent) 40%,var(--hairline));box-shadow:0 4px 16px #0f11170f;transform:translateY(-1px)}.input,.textarea,.select{cursor:text}.select{cursor:pointer}.input:hover:not(:focus),.textarea:hover:not(:focus),.select:hover:not(:focus){border-color:var(--ink-4)}a[target=_blank]:after{content:" ↗";font-size:.85em;color:var(--ink-3)}.field{display:flex;flex-direction:column;gap:6px}.field-label{font-size:12px;color:var(--ink-3);font-weight:500;letter-spacing:.02em}.input,.textarea,.select{height:44px;padding:0 14px;border:1px solid var(--hairline);border-radius:var(--r-md);background:var(--paper);color:var(--ink);font-size:15px;outline:none;transition:border-color .12s ease,box-shadow .12s ease;width:100%}.textarea{height:auto;padding:12px 14px;line-height:1.5;resize:vertical;min-height:96px}.input:focus,.textarea:focus,.select:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.input::placeholder,.textarea::placeholder{color:var(--ink-4);opacity:1}.card{background:var(--paper);border:1px solid var(--hairline);border-radius:var(--r-lg);padding:24px}.card-soft{background:var(--paper-2);border:1px solid var(--hairline-2);border-radius:var(--r-lg);padding:24px}.pill{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:500;letter-spacing:.02em;border:1px solid var(--hairline);color:var(--ink-2);background:var(--paper);font-family:var(--mono)}.pill.accent{color:var(--accent-ink);border-color:color-mix(in oklab,var(--accent) 30%,transparent);background:var(--accent-soft)}.pill.draft{color:var(--warn);border-color:color-mix(in oklab,var(--warn) 30%,transparent);background:color-mix(in oklab,var(--warn) 10%,transparent)}.pill.pass{color:var(--pass);border-color:color-mix(in oklab,var(--pass) 30%,transparent);background:color-mix(in oklab,var(--pass) 10%,transparent)}.pill.warn{color:var(--warn);border-color:color-mix(in oklab,var(--warn) 30%,transparent);background:color-mix(in oklab,var(--warn) 10%,transparent)}.pill.fail{color:var(--fail);border-color:color-mix(in oklab,var(--fail) 30%,transparent);background:color-mix(in oklab,var(--fail) 10%,transparent)}.pill .dot{width:6px;height:6px;border-radius:50%;background:currentColor}section{padding:var(--section-pad) 0;border-bottom:1px solid var(--hairline)}section:last-of-type{border-bottom:0}@media (max-width: 720px){section{padding:64px 0}}.section-head{display:flex;flex-direction:column;gap:16px;margin-bottom:56px;max-width:760px}.dark-band{background:var(--dark-band-bg);color:var(--paper)}.dark-band h2{color:var(--paper)}.dark-band .body{color:var(--dark-band-ink-2)}.dark-band .hairline{background:var(--dark-band-border)}.app{min-height:100vh;display:flex;flex-direction:column}.app-main{flex:1}.footer{padding:40px 0 28px;background:var(--paper-2);border-top:1px solid var(--hairline);font-size:13px;color:var(--ink-3)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px}.footer-col h4{font-size:10px;color:var(--ink-4);font-weight:500;letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-family:var(--mono)}.footer-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.footer-col a{font-size:11px;color:var(--ink-4);text-decoration:none;font-family:var(--mono);letter-spacing:.01em;transition:color .12s ease}.footer-col a:hover{color:var(--accent)}.footer-bottom{margin-top:32px;padding-top:18px;border-top:1px solid var(--hairline);display:flex;justify-content:center;align-items:center;font-size:11px}.footer-bottom .body-sm,.footer-bottom .cite{color:var(--ink-4);margin:0;font-size:11px}@media (max-width: 720px){.footer-grid{grid-template-columns:1fr 1fr;gap:28px}.footer{padding:32px 0 24px}}.hero-section{padding:72px 0 88px;border-bottom:1px solid var(--hairline)}.hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:56px;align-items:center}.hero-text{display:flex;flex-direction:column;gap:24px;max-width:60ch}.hero-visual{min-width:0}.pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.pricing-tier{display:flex;flex-direction:column;gap:16px;min-height:280px}.howto-aftero-row{display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:center}.howto-aftero-arrow{white-space:nowrap}.howto-aftero-pill{white-space:nowrap;flex-shrink:0}.sweep-row{display:grid;grid-template-columns:24px 220px 1fr auto;gap:16px;align-items:center}.sweep-row-icon{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center}.sweep-row-label{font-size:14px;font-weight:500}.sweep-row-yield{margin:0}.sweep-row-state{font-size:10px;letter-spacing:.1em}.report-header{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:24px;border-bottom:1px solid var(--hairline);flex-wrap:wrap}.report-header-meta{display:flex;flex-direction:column;gap:8px;align-items:flex-end;flex-shrink:0}.report-grid{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(280px,1fr);gap:48px;align-items:start}.report-aside{position:sticky;top:76px;display:flex;flex-direction:column;gap:20px;min-width:0}.readiness-grid{display:grid;grid-template-columns:340px 1fr;gap:24px;align-items:center}.readiness-radar{min-width:0;padding:12px 0}@media (max-width: 1100px){.pricing-grid{grid-template-columns:repeat(2,1fr)}.report-grid{grid-template-columns:1fr}.report-aside{position:static}.readiness-grid{grid-template-columns:1fr;justify-items:center}.readiness-radar{width:100%;max-width:360px}}@media (max-width: 860px){.hero-grid{grid-template-columns:1fr;gap:40px}.hero-visual{max-width:480px;margin:0 auto}.topnav-links{display:none}section{padding:56px 0}.hero-section{padding:48px 0 56px}}@media (max-width: 720px){.topnav-inner{height:auto;min-height:56px;flex-wrap:wrap;row-gap:8px;padding-top:10px;padding-bottom:10px}.topnav-cta{gap:8px;flex-wrap:wrap;justify-content:flex-end}.topnav-cta .link-subtle{display:none}.pricing-grid{grid-template-columns:1fr}.auth-page{grid-template-columns:1fr!important}.auth-page>div:nth-child(2){border-left:0!important;border-top:1px solid var(--hairline)}.sweep-row{grid-template-columns:24px 1fr auto;grid-template-areas:"icon label state" "icon yield yield";row-gap:4px}.sweep-row-icon{grid-area:icon}.sweep-row-label{grid-area:label}.sweep-row-yield{grid-area:yield;font-size:11px}.sweep-row-state{grid-area:state}.howto-aftero-row{grid-template-columns:auto 1fr;grid-template-areas:"arrow body" "arrow pill";row-gap:8px}.howto-aftero-arrow{grid-area:arrow}.howto-aftero-body{grid-area:body}.howto-aftero-pill{grid-area:pill;justify-self:start}.col-narrow,.col{padding:0 16px}}.flex-col{display:flex;flex-direction:column}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.gap-6{gap:24px}.gap-8{gap:32px}.gap-12{gap:48px}.mt-2{margin-top:8px}.mt-4{margin-top:16px}.mt-6{margin-top:24px}.mt-8{margin-top:32px}.mb-2{margin-bottom:8px}.mb-4{margin-bottom:16px}.mb-6{margin-bottom:24px}.mb-8{margin-bottom:32px}.text-accent{color:var(--accent)}.text-ink-2{color:var(--ink-2)}.text-ink-3{color:var(--ink-3)}.spin{width:14px;height:14px;border-radius:50%;border:1.5px solid var(--hairline);border-top-color:var(--accent);animation:spin .8s linear infinite;display:inline-block;vertical-align:middle}@keyframes spin{to{transform:rotate(360deg)}}.signal-rail{position:relative;width:100%}.signal-rail svg{width:100%;aspect-ratio:1 / 1.075;height:auto;display:block}.signal-rail .rail-line{stroke:var(--hairline);stroke-width:1}.signal-rail .rail-mark{fill:var(--accent)}.signal-rail .rail-pulse{stroke:var(--accent);stroke-width:1.4;fill:none;stroke-dasharray:4 6;animation:pulse 6s linear infinite}@keyframes pulse{to{stroke-dashoffset:-200}}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.fade-in{animation:fadeIn .36s ease}.fade-in-slow{animation:fadeIn .8s ease}@keyframes fadeIn{0%{transform:translateY(6px)}to{transform:none}}@keyframes ticker-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}@media (prefers-reduced-motion: reduce){.fade-in,.fade-in-slow{animation:none}*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.spin{animation:none!important;border-top-color:var(--accent)}}.skip-link{position:absolute;top:-100px;left:12px;z-index:100;background:var(--ink);color:var(--paper);padding:12px 18px;border-radius:0 0 var(--r-md) var(--r-md);font-family:var(--mono);font-size:13px;letter-spacing:.04em;text-decoration:none}.skip-link:focus{top:0}.help-fab{position:fixed;bottom:20px;right:20px;z-index:80;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:var(--ink);color:var(--paper);text-decoration:none;font-size:13px;font-weight:500;border:1px solid var(--ink);box-shadow:0 4px 16px #0f11172e;transition:background .12s ease,transform .12s ease}.help-fab:hover{background:var(--accent);border-color:var(--accent);transform:translateY(-1px)}.help-fab .help-fab-glyph{font-family:var(--mono);font-size:14px;line-height:1}@media (max-width: 720px){.help-fab{bottom:14px;right:14px;padding:9px 14px;font-size:12px}}@media (max-width: 480px){.help-fab{padding:9px;gap:0}.help-fab>span:not(.help-fab-glyph){display:none}}@media print{.topnav,.footer,.footer-cta,.twk-panel,.help-fab,.skip-link,button,.btn,.btn-primary,.btn-ghost,.btn-sm,.btn-lg{display:none!important}body,.fade-in,section,.dark-band{background:#fff!important;color:#000!important}.col,.col-narrow{max-width:none!important;padding:12pt 16pt!important}body,p,li,span,td,th,dd,dt{font-family:Times New Roman,Times,serif!important;font-size:10.5pt!important;line-height:1.45!important;color:#000!important}h1{font-size:22pt!important;line-height:1.15!important;margin:0 0 12pt!important;page-break-after:avoid}h2{font-size:14pt!important;margin-top:16pt!important;page-break-after:avoid}h3{font-size:12pt!important;margin-top:10pt!important;page-break-after:avoid}a[href^=http]:after,a[href^="mailto:"]:after{content:" <" attr(href) ">";font-size:9pt;color:#555;word-break:break-all}a[href^="#"]:after,a[href^="/"]:after{content:""}table,thead,tbody,tr,td,th{page-break-inside:avoid}td,th{border:.5pt solid #999!important;padding:4pt 6pt!important}p{orphans:3;widows:3}@page{margin:18mm 16mm}}.reveal{opacity:0;transform:translateY(18px);transition:opacity calc(.62s * var(--motion-scale)) var(--easing-out),transform calc(.62s * var(--motion-scale)) var(--easing-out);will-change:opacity,transform}.reveal.is-in{opacity:1;transform:none}.reveal-stagger>*{opacity:0;transform:translateY(16px);transition:opacity calc(.56s * var(--motion-scale)) var(--easing-out),transform calc(.56s * var(--motion-scale)) var(--easing-out)}.reveal-stagger.is-in>*{opacity:1;transform:none}.reveal-stagger.is-in>*:nth-child(1){transition-delay:calc(40ms * var(--motion-scale))}.reveal-stagger.is-in>*:nth-child(2){transition-delay:calc(.1s * var(--motion-scale))}.reveal-stagger.is-in>*:nth-child(3){transition-delay:calc(.16s * var(--motion-scale))}.reveal-stagger.is-in>*:nth-child(4){transition-delay:calc(.22s * var(--motion-scale))}.reveal-stagger.is-in>*:nth-child(5){transition-delay:calc(.28s * var(--motion-scale))}.reveal-stagger.is-in>*:nth-child(6){transition-delay:calc(.34s * var(--motion-scale))}.reveal-stagger.is-in>*:nth-child(7){transition-delay:calc(.4s * var(--motion-scale))}.reveal-stagger.is-in>*:nth-child(8){transition-delay:calc(.46s * var(--motion-scale))}@keyframes flow-dash{to{stroke-dashoffset:-140}}@keyframes pulse-ring{0%{r:6;opacity:.7}to{r:16;opacity:0}}@media (max-width: 720px){.two-col-mobile{grid-template-columns:1fr!important}.tier-ramp{grid-template-columns:1fr!important;align-items:stretch!important}.tier-ramp>button{min-height:0!important}.tier-ramp-detail{grid-template-columns:1fr!important}}@media (prefers-reduced-motion: reduce){.reveal,.reveal-stagger>*{opacity:1!important;transform:none!important}}
