.eyebrow .dot{background:var(--accent-2);box-shadow:0 0 8px #6dd58a99}.btn-accent{background:linear-gradient(180deg, var(--primary) 0%, var(--primary-2) 100%);color:#fff;letter-spacing:.04em;text-transform:uppercase;font-size:14px;font-weight:700;box-shadow:inset 0 1px #ffffff4d,0 10px 24px -10px #ec7a1c8c}.btn-accent:hover{box-shadow:inset 0 1px #fff6,0 14px 32px -10px #ec7a1cb3}.btn-ghost{color:var(--ink-0);border-color:var(--line-strong);background:#fff}.btn-ghost:hover{background:#fafaf8;border-color:#0e0e1047}.h-display,.h-section{color:var(--ink-0);letter-spacing:-.035em;font-weight:800}.h-card{color:var(--ink-0);font-weight:700}.text-grad{background:linear-gradient(110deg, var(--ink-0) 0%, var(--ink-0) 38%, var(--primary) 62%, var(--primary-2) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.code-bar{border-color:var(--line);background:#f6f5f1!important}.code-bar-dots span{background:#0e0e102e}.code-bar-tab{color:var(--ink-2)}.code-bar-tab.active{background:var(--primary-soft);color:var(--primary-2)}.code-window{border-color:var(--line-strong)}.nav{background:#f4f4f2d9}.nav-logo-mark{width:32px;height:32px;box-shadow:none;background:0 0;border-radius:8px;place-items:center;display:grid}.nav-logo-mark:after,.nav-logo-mark:before{content:none}.nav-logo-img{width:auto;height:28px;display:block}.footer .nav-logo-img{height:32px}.theme-toggle{border:1px solid var(--line-strong);cursor:pointer;background:0 0;border-radius:999px;align-items:center;padding:3px;transition:border-color .2s,background .2s;display:inline-flex}.theme-toggle:hover{border-color:var(--primary)}.theme-toggle-track{width:46px;height:22px;display:block;position:relative}.theme-toggle-thumb{background:var(--ink-0);width:22px;height:22px;color:var(--bg-1);border-radius:50%;place-items:center;transition:transform .28s cubic-bezier(.4,1.4,.5,1),background .25s,color .25s;display:grid;position:absolute;top:0;left:0}.theme-toggle-thumb[data-side=right]{transform:translate(24px)}[data-theme=dark] .theme-toggle{border-color:var(--line-strong)}[data-theme=dark] .theme-toggle:hover{border-color:var(--primary)}[data-theme=dark] .theme-toggle-thumb{background:var(--accent-2);color:#0e0e10}.compare-row.head .own,.compare-cell.own{color:var(--primary-2)}.compare-row{background:#fff}.compare-row.head{background:#f6f5f1}.feature-icon{background:var(--primary-soft);color:var(--primary-2);border-color:#ec7a1c2e}.industry{background:#fff}.industry:hover{background:#ec7a1c0d;border-color:#ec7a1c73}.final-cta{color:#fff;background:radial-gradient(60% 60% at 50% 0,#ec7a1c4d,#0000 70%),linear-gradient(#161616,#0e0e10);border-color:#ffffff14}.final-cta .h-display{color:#fff}.final-cta .text-grad{background:linear-gradient(110deg, #fff 0%, #fff 40%, var(--accent) 75%, var(--accent-2) 100%);-webkit-background-clip:text;background-clip:text}.final-cta .muted{color:#ffffffb3}.final-cta .eyebrow{color:#ffffffb3;background:#ffffff0a;border-color:#ffffff2e}.final-cta .btn-ghost{color:#fff;background:0 0;border-color:#ffffff40}.final-cta .btn-ghost:hover{background:#ffffff14}.footer{color:var(--ink-1);background:#ebeae6}.footer-col h4{color:var(--ink-2)}.footer-col a:hover{color:var(--primary-2)}.pricing-bar{background:linear-gradient(135deg,#ec7a1c1a,#6dd58a14);border-color:#ec7a1c40}.stats-grid,.card,.step{background:#fff}.nav-links,.nav-links a{color:var(--ink-1)}.nav-links a:hover{color:var(--ink-0)}.card-glow:hover{border-color:#ec7a1c59}
html[data-theme=dark]{--bg-0:#0b0b0d;--bg-1:#131316;--bg-2:#16161a;--bg-3:#050507;--line:#ffffff14;--line-strong:#ffffff29;--ink-0:#f4f4f2;--ink-1:#f4f4f2c7;--ink-2:#f4f4f28c;--ink-3:#f4f4f252;--primary-soft:#ec7a1c2e;--shadow-card:0 1px 0 #ffffff0a inset, 0 12px 30px -16px #000000b3;--shadow-glow:0 0 0 1px #ec7a1c33, 0 20px 60px -10px #ec7a1c4d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=dark] .bg-ambient{background:radial-gradient(60% 50% at 80% -10%,#ec7a1c2e,#0000 60%),radial-gradient(40% 40% at 10% 110%,#6dd58a1f,#0000 60%),linear-gradient(#0b0b0d,#0b0b0d)}[data-theme=dark] .bg-grid{opacity:.7;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px)}[data-theme=dark] .bg-noise{mix-blend-mode:screen;opacity:.05}[data-theme=dark] .nav{border-bottom-color:var(--line);background:#0b0b0dc7}[data-theme=dark] .nav-logo svg path:first-child{stroke:#f4f4f2}[data-theme=dark] .nav-links a{color:var(--ink-1)}[data-theme=dark] .nav-links a:hover{color:var(--ink-0);background:#ffffff0d}[data-theme=dark] .btn-ghost{color:var(--ink-0);border-color:var(--line-strong);background:#ffffff08}[data-theme=dark] .btn-ghost:hover{background:#ffffff14;border-color:#ffffff47}[data-theme=dark] .h-display,[data-theme=dark] .h-section,[data-theme=dark] .h-card{color:var(--ink-0)}[data-theme=dark] .text-grad{background:linear-gradient(110deg, #fff 0%, #fff 45%, var(--accent-2) 70%, var(--primary) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}[data-theme=dark] .eyebrow{border-color:var(--line);color:var(--ink-2);background:#ffffff08}[data-theme=dark] .card,[data-theme=dark] .step{border-color:var(--line);background:linear-gradient(#18181c,#131316)}[data-theme=dark] .card-glow:hover{border-color:#ec7a1c73}[data-theme=dark] .card-glow:hover:before{background:radial-gradient(280px circle at var(--mx,50%) var(--my,50%), #ec7a1c2e, transparent 60%)}[data-theme=dark] .code-window{border-color:var(--line-strong);background:linear-gradient(#16161a,#0f0f12)}[data-theme=dark] .code-bar{border-color:var(--line);background:#0f0f12!important}[data-theme=dark] .code-bar-dots span{background:#ffffff24}[data-theme=dark] .code-window .code-bar-tab{color:#f4f4f29e}[data-theme=dark] .code-window .code-bar-tab:hover{color:#f4f4f2db}[data-theme=dark] .code-window .code-bar-tab.active{color:#ffe1b8;background:#ec7a1c52;box-shadow:inset 0 0 0 1px #ec7a1c66}[data-theme=dark] .code-body{color:#e6e6e8}[data-theme=dark] .tk-key{color:#c4a8ff}[data-theme=dark] .tk-str{color:#6dd58a}[data-theme=dark] .tk-num{color:#ffb37a}[data-theme=dark] .tk-fn{color:#ffc98b}[data-theme=dark] .tk-com{color:#f4f4f266}[data-theme=dark] .tk-pun{color:#f4f4f28c}[data-theme=dark] .stats-grid{border-color:var(--line);background:linear-gradient(#18181c,#131316)}[data-theme=dark] .stat-value{color:var(--ink-0)}[data-theme=dark] .feature-icon{color:#ffb37a;background:#ec7a1c29;border-color:#ec7a1c4d}[data-theme=dark] .compare{border-color:var(--line);background:linear-gradient(#18181c,#131316)}[data-theme=dark] .compare-row{border-bottom-color:var(--line);background:0 0}[data-theme=dark] .compare-row.head{background:#ffffff06}[data-theme=dark] .compare-row.head .own,[data-theme=dark] .compare-cell.own{color:#ffb37a}[data-theme=dark] .compare-cell.label{color:var(--ink-0)}[data-theme=dark] .industry{border-color:var(--line);background:#ffffff06}[data-theme=dark] .industry:hover{background:#ec7a1c1a;border-color:#ec7a1c73}[data-theme=dark] .pricing-bar{background:linear-gradient(135deg,#ec7a1c24,#6dd58a1a);border-color:#ec7a1c4d}[data-theme=dark] .pricing-num,[data-theme=dark] .faq-q{color:var(--ink-0)}[data-theme=dark] .faq-chevron{color:var(--ink-2)}[data-theme=dark] .faq-q:hover .faq-chevron{color:var(--ink-0)}[data-theme=dark] .faq-item.open .faq-chevron{color:var(--primary)}[data-theme=dark] .final-cta{border-color:var(--line-strong);background:radial-gradient(60% 60% at 50% 0,#ec7a1c52,#0000 70%),linear-gradient(#131316,#050507)}[data-theme=dark] .footer{color:var(--ink-2);border-top-color:var(--line);background:#0e0e10}[data-theme=dark] .footer-col h4{color:var(--ink-3)}[data-theme=dark] .footer-col a{color:var(--ink-1)}[data-theme=dark] .footer-col a:hover{color:#ffb37a}[data-theme=dark] .sfx-progress{background:#ffffff0f}[data-theme=dark] .sfx-dot{background:#ffffff2e}[data-theme=dark] .nav-logo svg path[stroke=\#0e0e10]{stroke:#f4f4f2}