@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600;700&family=Instrument+Serif:ital@0;1&display=swap";
:root{--brand-gold:#c9a74a;--brand-gold-deep:#a6822c;--brand-gold-light:#e7cf8a;--brand-gold-tint:#fbf5e3;--ink-0:#fff;--ink-50:#fafaf9;--ink-100:#f4f4f2;--ink-200:#e7e7e3;--ink-300:#d2d2cc;--ink-400:#a6a6a0;--ink-500:#76766f;--ink-600:#4d4d48;--ink-700:#2f2f2b;--ink-800:#1a1a18;--ink-900:#0e0e0c;--bg:var(--ink-0);--bg-subtle:var(--ink-50);--bg-muted:var(--ink-100);--bg-inverse:var(--ink-900);--bg-terminal:#0e0e0c;--fg:var(--ink-900);--fg-2:var(--ink-700);--fg-3:var(--ink-500);--fg-4:var(--ink-400);--fg-on-dark:#ededea;--fg-on-dark-2:#9c9c94;--accent:var(--brand-gold);--accent-deep:var(--brand-gold-deep);--accent-soft:var(--brand-gold-tint);--term-prompt:#8ab87a;--term-cmd:#e7cf8a;--term-str:#c9a74a;--term-key:#d28a6a;--term-comment:#6b6b64;--term-muted:#9c9c94;--term-fg:#ededea;--status-live:#2f8a4e;--status-live-bg:#e6f4ea;--status-beta:#a6822c;--status-beta-bg:#fbf5e3;--status-coming:#5f5f59;--status-coming-bg:#eeeeea;--status-danger:#b0311f;--status-danger-bg:#fdecea;--border:#0e0e0c14;--border-strong:#0e0e0c2e;--border-dashed:#0e0e0c24;--border-on-dark:#ffffff14;--r-0:0px;--r-1:2px;--r-2:4px;--r-3:6px;--r-4:10px;--r-5:14px;--r-full:999px;--s-0:0;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--s-20:80px;--s-24:96px;--s-32:128px;--shadow-1:0 1px 0 #0e0e0c0a, 0 1px 2px #0e0e0c0a;--shadow-2:0 2px 4px #0e0e0c0d, 0 6px 14px #0e0e0c0f;--shadow-3:0 8px 24px #0e0e0c1a, 0 2px 4px #0e0e0c0a;--shadow-inset:inset 0 0 0 1px var(--border);--shadow-glow:0 0 0 1px #c9a74a59, 0 10px 30px #c9a74a2e;--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Monaco, Consolas, monospace;--font-display:"Instrument Serif", "Times New Roman", Georgia, serif;--fs-xs:12px;--fs-sm:13px;--fs-md:14px;--fs-base:16px;--fs-lg:18px;--fs-xl:22px;--fs-2xl:28px;--fs-3xl:36px;--fs-4xl:48px;--fs-5xl:64px;--fs-6xl:84px;--lh-tight:1.1;--lh-snug:1.25;--lh-normal:1.45;--lh-loose:1.6;--tracking-tight:-.02em;--tracking-normal:0;--tracking-wide:.04em;--tracking-wider:.12em;--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.42s}html,body{background:var(--bg);color:var(--fg);font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}h1,.h1{font-family:var(--font-sans);font-weight:600;font-size:var(--fs-5xl);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--fg);margin:0}h2,.h2{font-family:var(--font-sans);font-weight:600;font-size:var(--fs-3xl);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);margin:0}h3,.h3{font-weight:600;font-size:var(--fs-xl);line-height:var(--lh-snug);letter-spacing:-.01em;margin:0}h4,.h4{font-weight:600;font-size:var(--fs-lg);line-height:var(--lh-snug);margin:0}p{font-size:var(--fs-base);line-height:var(--lh-normal);color:var(--fg-2);margin:0}.eyebrow,.section-label{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--fg-3);letter-spacing:var(--tracking-normal);font-weight:500}.eyebrow:before,.section-label:before{content:"// ";color:var(--fg-4)}.prompt{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--fg-3)}.prompt .user{color:var(--term-prompt)}.prompt .cmd{color:var(--fg)}code,.code,kbd{font-family:var(--font-mono);font-size:.92em}code,.code{background:var(--bg-muted);border-radius:var(--r-2);color:var(--fg);padding:2px 6px}kbd{background:var(--bg);border:1px solid var(--border-strong);border-radius:var(--r-2);font-size:var(--fs-xs);color:var(--fg-2);border-bottom-width:2px;padding:1px 6px}a{color:var(--fg);border-bottom:1px solid var(--border-strong);transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);text-decoration:none}a:hover{color:var(--accent-deep);border-color:var(--accent)}hr{border:0;border-top:1px dashed var(--border-dashed);margin:var(--s-8) 0}.display-serif{font-family:var(--font-display);letter-spacing:-.01em;font-style:italic;font-weight:400}.fig{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:500}
*,:before,:after{box-sizing:border-box}#heroArea stop{stop-color:var(--accent)}#heroLine stop:first-child{stop-color:var(--accent-deep)}#heroLine stop:last-child{stop-color:var(--brand-gold-light)}#heroDot{fill:var(--brand-gold-light)}.chart-stat .v{color:var(--brand-gold-light)}.tw-no-motion *,.tw-no-motion :before,.tw-no-motion :after{transition:none!important;animation:none!important}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--fg);font-family:var(--font-sans);margin:0;overflow-x:hidden}::selection{background:var(--brand-gold-light);color:var(--ink-900)}.wrap{width:min(1180px,92vw);margin-inline:auto}.wrap-narrow{width:min(880px,92vw);margin-inline:auto}img{max-width:100%;display:block}ul{margin:0;padding:0;list-style:none}.eyebrow{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--fg-3);letter-spacing:var(--tracking-normal);align-items:center;gap:8px;font-weight:500;display:inline-flex}.eyebrow:before{content:"//";color:var(--accent);font-weight:600}.serif{font-family:var(--font-display);letter-spacing:-.01em;font-style:italic;font-weight:400}.fig{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:500}.gold{color:var(--accent-deep)}.btn{font-family:var(--font-sans);font-size:var(--fs-md);border-radius:var(--r-full);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out), background var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);white-space:nowrap;border:1px solid #0000;align-items:center;gap:9px;padding:12px 22px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(1px)scale(.99)}.btn-primary{background:var(--ink-900);color:var(--ink-0)}.btn-primary:hover{background:var(--ink-800);box-shadow:var(--shadow-2)}.btn-gold{background:var(--accent);color:#2a2003;box-shadow:0 1px #a6822c66}.btn-gold:hover{background:var(--brand-gold-light);box-shadow:var(--shadow-glow)}.btn-ghost{color:var(--fg);border-color:var(--border-strong);background:0 0}.btn-ghost:hover{border-color:var(--ink-900);background:var(--ink-900);color:var(--ink-0)}.btn .arrow{transition:transform var(--dur-base) var(--ease-out)}.btn:hover .arrow{transform:translate(3px)}.btn-lg{font-size:var(--fs-base);padding:15px 26px}.nav{z-index:100;background:color-mix(in oklab, var(--bg) 80%, transparent);-webkit-backdrop-filter:blur(14px)saturate(160%);transition:border-color var(--dur-base) var(--ease-out), background var(--dur-base);border-bottom:1px solid #0000;position:sticky;top:0}.nav.scrolled{border-color:var(--border);background:color-mix(in oklab, var(--bg) 90%, transparent)}.nav-inner{justify-content:space-between;align-items:center;height:68px;display:flex}.brand{border:0;align-items:center;gap:11px;text-decoration:none;display:flex}.brand img{object-fit:contain;width:30px;height:30px}.brand .name{font-weight:600;font-size:var(--fs-lg);letter-spacing:-.02em;color:var(--fg);white-space:nowrap}.brand .name b{font-weight:600}.brand .name span{color:var(--fg-3);font-weight:500}.nav-links{align-items:center;gap:4px;display:flex}.nav-links a{font-size:var(--fs-md);color:var(--fg-2);border-radius:var(--r-full);white-space:nowrap;transition:color var(--dur-fast), background var(--dur-fast);border:0;padding:8px 14px;font-weight:500}.nav-links a:hover{color:var(--fg);background:var(--bg-muted)}.nav-cta{align-items:center;gap:10px;display:flex}.nav-toggle{display:none}.hero{padding:clamp(48px,9vh,104px) 0 72px;position:relative;overflow:hidden}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}.hero h1{font-size:clamp(40px, 6.2vw, var(--fs-6xl));letter-spacing:-.035em;text-wrap:balance;margin:18px 0 0;font-weight:600;line-height:1.02}.hero h1 .serif{color:var(--accent-deep);font-size:.96em}.hero-sub{font-size:var(--fs-lg);color:var(--fg-2);line-height:var(--lh-normal);text-wrap:pretty;max-width:30ch;margin-top:24px}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero-meta{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--fg-3);align-items:center;gap:10px;margin-top:28px;display:flex}.hero-meta .dot{background:var(--status-live);width:6px;height:6px;box-shadow:0 0 0 4px var(--status-live-bg);border-radius:50%}.chart-panel{background:var(--ink-900);border-radius:var(--r-5);box-shadow:var(--shadow-3);border:1px solid var(--border-on-dark);padding:22px;position:relative;overflow:hidden}.chart-panel:before{content:"";pointer-events:none;background:radial-gradient(120% 80% at 80% 0,#c9a74a24,#0000 60%);position:absolute;inset:0}.chart-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex;position:relative}.chart-head .label{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--fg-on-dark-2);letter-spacing:.04em}.chart-head .dots{gap:6px;display:flex}.chart-head .dots i{background:#ffffff29;border-radius:50%;width:9px;height:9px}.chart-figure{position:relative}.chart-figure svg{width:100%;height:auto;display:block;overflow:visible}.chart-stat{text-align:left;position:absolute;top:2px;left:2px}.chart-stat .v{font-family:var(--font-mono);color:var(--brand-gold-light);letter-spacing:-.02em;font-size:26px;font-weight:600}.chart-stat .k{font-family:var(--font-mono);color:var(--fg-on-dark-2);font-size:10px}.chart-foot{border-top:1px solid var(--border-on-dark);gap:18px;margin-top:16px;padding-top:16px;display:flex;position:relative}.chart-foot .m{flex-direction:column;gap:2px;display:flex}.chart-foot .m .mv{font-family:var(--font-mono);font-size:var(--fs-md);color:var(--fg-on-dark);font-weight:600}.chart-foot .m .mk{color:var(--fg-on-dark-2);font-size:10px;font-family:var(--font-mono)}.stats{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.stats-grid{grid-template-columns:repeat(4,1fr);display:grid}.stat{border-left:1px solid var(--border);padding:30px 28px}.stat:first-child{border-left:0}.stat .v{font-family:var(--font-mono);font-size:var(--fs-3xl);letter-spacing:-.03em;color:var(--fg);font-weight:600;line-height:1}.stat .v .gold{color:var(--accent-deep)}.stat .k{font-size:var(--fs-sm);color:var(--fg-3);margin-top:8px}section{position:relative}.section{padding:clamp(64px,10vh,120px) 0}.section-head{max-width:720px}.section-head h2{font-size:clamp(28px, 4vw, var(--fs-4xl));letter-spacing:-.03em;text-wrap:balance;margin:14px 0 0;font-weight:600;line-height:1.08}.section-head .lead{font-size:var(--fs-lg);color:var(--fg-2);line-height:var(--lh-normal);text-wrap:pretty;margin-top:18px}.bg-subtle{background:var(--bg-subtle)}.divider{border:0;border-top:1px dashed var(--border-dashed);margin:0}.challenge-grid{grid-template-columns:1fr .9fr;align-items:center;gap:clamp(40px,6vw,90px);display:grid}.challenge h2{font-size:clamp(28px, 3.8vw, var(--fs-4xl))}.neg-list{flex-direction:column;gap:0;margin-top:32px;display:flex}.neg{border-top:1px solid var(--border);font-size:var(--fs-lg);color:var(--fg);align-items:baseline;gap:16px;padding:18px 0;display:flex}.neg:last-child{border-bottom:1px solid var(--border)}.neg .x{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--status-danger);white-space:nowrap;flex:none}.neg b{font-weight:600}.neg .pos{font-size:var(--fs-md);color:var(--fg-3);margin-top:4px;display:block}.terminal{background:var(--bg-terminal);border-radius:var(--r-5);box-shadow:var(--shadow-3);border:1px solid var(--border-on-dark);font-family:var(--font-mono);font-size:var(--fs-sm);line-height:1.7;overflow:hidden}.terminal-bar{border-bottom:1px solid var(--border-on-dark);align-items:center;gap:7px;padding:12px 16px;display:flex}.terminal-bar i{background:#ffffff24;border-radius:50%;width:11px;height:11px}.terminal-bar i:first-child{opacity:.8;background:#e0664f}.terminal-bar .t{color:var(--fg-on-dark-2);letter-spacing:.03em;margin-left:8px;font-size:11px}.terminal-body{color:var(--term-fg);padding:18px 18px 22px}.terminal-body .line{white-space:pre-wrap}.t-prompt{color:var(--term-prompt)}.t-cmd{color:var(--term-cmd)}.t-str{color:var(--term-str)}.t-key{color:var(--term-key)}.t-comment{color:var(--term-comment)}.t-muted{color:var(--term-muted)}.t-ok{color:#8ab87a}.t-out{color:var(--fg-on-dark)}.t-hi{color:var(--brand-gold-light);font-weight:600}.cursor{background:var(--brand-gold-light);vertical-align:text-bottom;width:8px;height:1.05em;animation:1.1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.diff-grid{background:var(--border);border:1px solid var(--border);border-radius:var(--r-5);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.diff{background:var(--bg);padding:30px 28px}.diff .n{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--accent-deep)}.diff h4{font-size:var(--fs-lg);letter-spacing:-.01em;margin:14px 0 8px;font-weight:600}.diff p{font-size:var(--fs-md);color:var(--fg-2)}.svc-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px;display:grid}.svc{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-5);cursor:pointer;transition:border-color var(--dur-base), box-shadow var(--dur-base), transform var(--dur-base);flex-direction:column;min-height:230px;padding:24px;display:flex;position:relative}.svc:hover{border-color:var(--border-strong);box-shadow:var(--shadow-2);transform:translateY(-3px)}.svc-top{justify-content:space-between;align-items:flex-start;margin-bottom:auto;display:flex}.svc-glyph{width:56px;height:40px}.svc-glyph svg{width:100%;height:100%;overflow:visible}.svc-no{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--fg-4)}.svc h3{font-size:var(--fs-xl);letter-spacing:-.015em;margin:22px 0 8px;font-weight:600}.svc p{font-size:var(--fs-md);color:var(--fg-2);line-height:var(--lh-normal)}.svc-link{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--fg-3);transition:color var(--dur-base), gap var(--dur-base);align-items:center;gap:6px;margin-top:16px;display:inline-flex}.svc:hover .svc-link{color:var(--accent-deep);gap:9px}.ind-row{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:44px;display:grid}.ind{border:1px solid var(--border);border-radius:var(--r-4);background:var(--bg);transition:background var(--dur-base), border-color var(--dur-base);flex-direction:column;gap:14px;min-height:150px;padding:22px 18px;display:flex}.ind:hover{background:var(--bg-subtle);border-color:var(--border-strong)}.ind .ico{width:28px;height:28px;color:var(--fg-3)}.ind .ico svg{width:100%;height:100%}.ind:hover .ico{color:var(--accent-deep)}.ind .nm{font-size:var(--fs-md);letter-spacing:-.01em;margin-top:auto;font-weight:600}.ind .tag{font-family:var(--font-mono);color:var(--fg-4);font-size:10px}.eng-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:48px;display:grid}.eng{border:1px solid var(--border);border-radius:var(--r-5);background:var(--bg);transition:border-color var(--dur-base), box-shadow var(--dur-base);flex-direction:column;padding:28px;display:flex}.eng:hover{border-color:var(--border-strong);box-shadow:var(--shadow-1)}.eng-tag{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--accent-deep);background:var(--accent-soft);border:1px solid var(--brand-gold-light);border-radius:var(--r-full);align-self:flex-start;padding:4px 10px}.eng h3{font-size:var(--fs-xl);letter-spacing:-.015em;margin:18px 0 10px;font-weight:600}.eng p{font-size:var(--fs-md);color:var(--fg-2)}.eng .idx{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--fg-4);margin-top:20px}.why{background:var(--ink-900);color:var(--fg-on-dark)}.why .eyebrow{color:var(--fg-on-dark-2)}.why .eyebrow:before{color:var(--accent)}.why h2{color:var(--fg-on-dark)}.why .lead{color:var(--fg-on-dark-2)}.cap-grid{background:var(--border-on-dark);border:1px solid var(--border-on-dark);border-radius:var(--r-5);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:48px;display:grid;overflow:hidden}.cap{background:var(--ink-900);transition:background var(--dur-base);padding:28px 24px}.cap:hover{background:#161614}.cap .role{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--brand-gold-light)}.cap h4{color:var(--fg-on-dark);font-size:var(--fs-lg);letter-spacing:-.01em;margin:12px 0 8px;font-weight:600}.cap p{color:var(--fg-on-dark-2);font-size:var(--fs-md)}.why-foot{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--fg-on-dark-2);flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.why-foot b{color:var(--brand-gold-light);font-weight:600}.proof-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:48px;display:grid}.quote{border:1px solid var(--border);border-radius:var(--r-5);background:var(--bg);flex-direction:column;padding:32px;display:flex}.quote .mark{font-family:var(--font-display);color:var(--brand-gold-light);height:26px;font-size:48px;font-style:italic;line-height:.5}.quote blockquote{font-size:var(--fs-xl);letter-spacing:-.01em;color:var(--fg);text-wrap:pretty;margin:0;font-weight:500;line-height:1.4}.quote blockquote .hl{color:var(--accent-deep)}.quote .by{align-items:center;gap:13px;margin-top:auto;padding-top:26px;display:flex}.quote .av{background:var(--bg-muted);width:42px;height:42px;font-family:var(--font-mono);color:var(--fg-2);font-weight:600;font-size:var(--fs-md);border:1px solid var(--border);border-radius:50%;place-items:center;display:grid}.quote .who{font-size:var(--fs-md);font-weight:600}.quote .role{font-size:var(--fs-sm);color:var(--fg-3)}.cta{padding:clamp(64px,10vh,120px) 0}.cta-card{background:var(--ink-900);border-radius:var(--r-5);grid-template-columns:1.2fr .8fr;align-items:center;gap:56px;padding:clamp(40px,6vw,72px);display:grid;position:relative;overflow:hidden}.cta-card:before{content:"";pointer-events:none;background:radial-gradient(90% 120% at 100% 0,#c9a74a29,#0000 55%);position:absolute;inset:0}.cta-card .eyebrow{color:var(--fg-on-dark-2);position:relative}.cta-card h2{color:var(--fg-on-dark);font-size:clamp(30px, 4vw, var(--fs-4xl));letter-spacing:-.03em;margin:16px 0 0;font-weight:600;line-height:1.05;position:relative}.cta-card p{color:var(--fg-on-dark-2);font-size:var(--fs-lg);max-width:42ch;margin-top:18px;position:relative}.cta-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex;position:relative}.cta-contact{flex-direction:column;gap:20px;display:flex;position:relative}.cta-contact .row{border-bottom:1px solid var(--border-on-dark);flex-direction:column;gap:5px;padding-bottom:18px;display:flex}.cta-contact .row:last-child{border-bottom:0}.cta-contact .k{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--fg-on-dark-2)}.cta-contact .v{font-size:var(--fs-lg);color:var(--fg-on-dark);font-weight:500}.cta-contact .v a{color:var(--fg-on-dark);border-bottom-color:var(--border-on-dark)}.cta-contact .v a:hover{color:var(--brand-gold-light);border-color:var(--brand-gold-light)}.footer{border-top:1px solid var(--border);padding:64px 0 40px}.footer-top{grid-template-columns:1.4fr 1fr 1fr;gap:40px;display:grid}.footer .brand{margin-bottom:16px}.footer-blurb{font-size:var(--fs-md);color:var(--fg-3);max-width:38ch;line-height:var(--lh-normal)}.footer h5{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--fg-3);letter-spacing:.03em;margin:0 0 16px;font-weight:500}.footer-links{flex-direction:column;gap:11px;display:flex}.footer-links a{font-size:var(--fs-md);color:var(--fg-2);border:0}.footer-links a:hover{color:var(--accent-deep)}.footer-bottom{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:56px;padding-top:24px;display:flex}.footer-bottom .c{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--fg-4)}.footer-bottom .links{gap:18px;display:flex}.footer-bottom .links a{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--fg-3);border:0}.anim-on .reveal{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transform:translateY(18px)}.anim-on .reveal.in{opacity:1;transform:none}.anim-on .reveal[data-d="1"]{transition-delay:60ms}.anim-on .reveal[data-d="2"]{transition-delay:.12s}.anim-on .reveal[data-d="3"]{transition-delay:.18s}.anim-on .reveal[data-d="4"]{transition-delay:.24s}.anim-on .reveal[data-d="5"]{transition-delay:.3s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (max-width:1000px){.hero-grid{grid-template-columns:1fr;gap:40px}.chart-panel{order:2;max-width:520px}.challenge-grid{grid-template-columns:1fr;gap:40px}.svc-grid{grid-template-columns:repeat(2,1fr)}.diff-grid{grid-template-columns:1fr}.ind-row{grid-template-columns:repeat(3,1fr)}.cap-grid{grid-template-columns:repeat(2,1fr)}.cta-card{grid-template-columns:1fr;gap:36px}}@media (max-width:720px){.nav-links,.nav-cta .btn-ghost{display:none}.stats-grid{grid-template-columns:repeat(2,1fr)}.stat:nth-child(3){border-left:0}.stat{border-top:1px solid var(--border)}.stat:nth-child(-n+2){border-top:0}.svc-grid,.eng-grid{grid-template-columns:1fr}.ind-row{grid-template-columns:repeat(2,1fr)}.cap-grid,.proof-grid{grid-template-columns:1fr}.footer-top{grid-template-columns:1fr;gap:32px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:16px}}
