.landing-root{--ink-0:#090910;--ink-1:#16161d;--ink-2:#2d2d33;--ink-3:#525258;--ink-4:#7a7a7f;--paper-0:#fefdfa;--paper-1:#faf8f4;--paper-2:#f3f1eb;--paper-3:#e7e3dd;--rule:#16161d1a;--rule-strong:#16161d29;--brand:#4b54d9;--brand-2:#6070ef;--brand-3:#3d40c4;--brand-ink:#3135a1;--brand-wash:#ebefff;--sh-1:0 1px 0 #ffffff80 inset, 0 1px 2px #15151f0d, 0 2px 8px #15151f0f;--sh-2:0 1px 0 #ffffff80 inset, 0 8px 24px -10px #15151f21, 0 20px 48px -20px #15151f26;--sh-3:0 1px 0 #ffffff73 inset, 0 24px 56px -22px #15151f38, 0 48px 100px -44px #15151f38;--sh-brand:0 1px 0 #ffffffb3 inset, 0 16px 42px -18px #4b54d957, 0 2px 8px -2px #15151f12;--r-sm:calc(var(--radius) + 2px);--r-md:calc(var(--radius) + 8px);--r-lg:calc(var(--radius) + 14px);--r-xl:calc(var(--radius) + 24px);--r-full:var(--radius-pill,999px);--r-pill:var(--radius-pill,999px);--blur-xl:24px;--maxw:1240px;--ease:var(--ease-default);--ease-out:cubic-bezier(.2, .9, .2, 1);--tilt:24deg;--space-3:24px;--space-4:40px;--space-6:72px;--section-py:clamp(72px, 8.5vw, 128px);--section-py-sm:clamp(56px, 6vw, 88px);background:var(--paper-1);color:var(--ink-1);font-feature-settings:"ss01","cv11","rlig","calt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Geist,Inter,system-ui,sans-serif}@supports (color:lab(0% 0 0)){.landing-root{--ink-0:lab(2.6856% .79333 -2.83836);--ink-1:lab(7.67252% 1.24517 -4.29759);--ink-2:lab(18.7014% 1.10091 -3.97594);--ink-3:lab(34.9526% .967369 -3.6333);--ink-4:lab(51.2113% .7568 -2.91694);--paper-0:lab(99.3205% .107318 1.52054);--paper-1:lab(97.7045% .164717 2.28317);--paper-2:lab(95.1603% .224829 3.04765);--paper-3:lab(90.528% .288516 3.81446);--rule:lab(7.67252% 1.24517 -4.29759/.1);--rule-strong:lab(7.67252% 1.24517 -4.29759/.16);--brand:lab(41.4508% 29.4094 -70.7219);--brand-2:lab(51.2023% 23.6741 -67.3624);--brand-3:lab(34.2155% 32.7685 -70.7018);--brand-ink:lab(27.7741% 27.2941 -60.0936);--brand-wash:lab(94.5789% 1.08916 -11.2303);--sh-1:0 1px 0 #ffffff80 inset, 0 1px 2px lab(7.03991% 2.17281 -7.02048/.05), 0 2px 8px lab(7.03991% 2.17281 -7.02048/.06);--sh-2:0 1px 0 #ffffff80 inset, 0 8px 24px -10px lab(7.03991% 2.17281 -7.02048/.13), 0 20px 48px -20px lab(7.03991% 2.17281 -7.02048/.15);--sh-3:0 1px 0 #ffffff73 inset, 0 24px 56px -22px lab(7.03991% 2.17281 -7.02048/.22), 0 48px 100px -44px lab(7.03991% 2.17281 -7.02048/.22);--sh-brand:0 1px 0 #ffffffb3 inset, 0 16px 42px -18px lab(41.4508% 29.4094 -70.7219/.34), 0 2px 8px -2px lab(7.03991% 2.17281 -7.02048/.07)}}.landing-root *{box-sizing:border-box}.landing-root .mono{font-family:var(--font-code), "JetBrains Mono", "Geist Mono", ui-monospace, monospace;font-feature-settings:"tnum"}.landing-root .display{font-family:var(--font-display), "Geist", system-ui, sans-serif;letter-spacing:-.028em;font-feature-settings:"kern" 1, "liga" 1, "ss01" 1;text-wrap:balance;font-weight:600;line-height:.96}.landing-root .display-xl{letter-spacing:-.034em;font-size:clamp(52px,7.4vw,108px)}.landing-root .display-lg{letter-spacing:-.03em;font-size:clamp(38px,5.4vw,76px)}.landing-root .display-md{letter-spacing:-.024em;font-size:clamp(31px,3.7vw,52px)}.landing-root .accent{color:var(--brand)}.landing-root .accent-underline{color:var(--ink-0);background-image:linear-gradient(var(--brand), var(--brand));background-position:0 92%;background-repeat:no-repeat;background-size:100% 3px;padding-bottom:.04em}.landing-root .section--base{background:var(--paper-1);color:var(--ink-1)}.landing-root .section--spotlight{color:#f0eeea;color:lab(94.2245% .165075 2.28339);background:radial-gradient(120% 90% at 50% -10%,#191e32 0%,#0c0c14 55%,#050509 100%);background:radial-gradient(120% 90% at 50% -10%,lab(11.4691% 3.06651 -14.4293) 0%,lab(3.60444% 1.11247 -3.96604) 55%,lab(1.33654% .435211 -1.54465) 100%)}.landing-root .section--spotlight .eyebrow{color:#a3b3f8;color:lab(73.6296% 6.48534 -36.3577)}.landing-root .section--spotlight .rule{background:#ffffff14}.landing-root .eyebrow{font-family:var(--font-code), "JetBrains Mono", "Geist Mono", ui-monospace, monospace;text-transform:uppercase;letter-spacing:.2em;color:var(--brand-ink);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.landing-root .eyebrow--rule{align-items:center;gap:10px;display:inline-flex}.landing-root .eyebrow--rule:before{content:"";background:var(--brand);opacity:.8;width:22px;height:1px;display:inline-block}.landing-root .rule{background:var(--rule);border:0;width:100%;height:1px;margin:0}.landing-root .rule-strong{background:var(--rule-strong)}.landing-root .container{max-width:var(--maxw);margin:0 auto;padding:0 28px}@media (max-width:640px){.landing-root .container{padding:0 20px}}.landing-root .section{isolation:isolate;position:relative}.landing-root .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.landing-root .mesh-signature{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.landing-root .mesh-signature~.container{z-index:1;position:relative}.landing-root .mesh-signature:before{content:"";background:radial-gradient(38% 46% at 27% 30%, var(--mesh-a) 0%, transparent 62%), radial-gradient(34% 40% at 79% 24%, var(--mesh-b) 0%, transparent 60%), radial-gradient(48% 52% at 60% 84%, var(--mesh-c) 0%, transparent 64%);filter:blur(var(--mesh-blur,44px)) saturate(1.04);opacity:var(--mesh-opacity,.55);will-change:transform, opacity;animation:26s ease-in-out infinite alternate mesh-drift;position:absolute;inset:-25%}.landing-root .mesh-signature--light{--mesh-a:#788ae7;--mesh-b:#a19be0;--mesh-c:#a5bfec;--mesh-opacity:.34;--mesh-blur:56px;mix-blend-mode:multiply}@supports (color:lab(0% 0 0)){.landing-root .mesh-signature--light{--mesh-a:lab(59.1283% 12.7264 -50.1378);--mesh-b:lab(66.3943% 14.0006 -34.6131);--mesh-c:lab(76.4481% -1.12909 -25.5513)}}.landing-root .mesh-signature--dark{--mesh-a:#505be0;--mesh-b:#7864d7;--mesh-c:#507ed3;--mesh-opacity:.42;--mesh-blur:60px;mix-blend-mode:screen}@supports (color:lab(0% 0 0)){.landing-root .mesh-signature--dark{--mesh-a:lab(43.8457% 28.4623 -70.7451);--mesh-b:lab(48.846% 30.1073 -57.6523);--mesh-c:lab(52.4932% 4.72814 -49.6275)}}.landing-root .mesh-signature--aura{--mesh-opacity:.3}@keyframes mesh-drift{0%{transform:translate(-2%,-1%)scale(1.02)}50%{transform:translate(2%,1.5%)scale(1.08)}to{transform:translate(1%,-2%)scale(1.04)}}.nav-wrap{z-index:100;pointer-events:none;transition:inset .3s var(--ease);justify-content:center;display:flex;position:fixed;inset:10px 10px auto}.nav-wrap.scrolled{inset:6px 10px auto}.nav-wrap .nav{pointer-events:auto;border-radius:var(--r-full);background:color-mix(in oklab, var(--paper-0) 80%, transparent);width:min(100%,1080px);-webkit-backdrop-filter:blur(var(--blur-xl)) saturate(1.4);border:1px solid var(--rule-strong);transition:width .3s var(--ease), padding .3s var(--ease), box-shadow .3s var(--ease);grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:8px 12px 8px 16px;display:grid;box-shadow:inset 0 1px #ffffffb3,0 4px 16px -12px #15151f33;box-shadow:inset 0 1px lab(100% 0 0/.701961),0 4px 16px -12px lab(7.03991% 2.17281 -7.02048/.2)}.nav-wrap.scrolled .nav{width:min(100%,920px);box-shadow:inset 0 1px #ffffffb3,0 8px 24px -14px #15151f3d;box-shadow:inset 0 1px lab(100% 0 0/.701961),0 8px 24px -14px lab(7.03991% 2.17281 -7.02048/.24)}.nav-wrap .nav-logo{letter-spacing:-.01em;color:var(--ink-1);align-items:center;gap:9px;font-size:14.5px;font-weight:600;text-decoration:none;display:flex}.nav-wrap .nav-links{justify-content:center;gap:4px;display:flex}.nav-wrap .nav-links a{border-radius:var(--r-full);color:var(--ink-3);transition:all .25s var(--ease);padding:7px 13px;font-size:13.5px;font-weight:500;text-decoration:none;position:relative}.nav-wrap .nav-links a:hover{color:var(--ink-0);background:var(--paper-2)}.nav-wrap .nav-cta{align-items:center;gap:8px;display:flex}@media (max-width:820px){.nav-wrap .nav-links{display:none}}.landing-root .btn{cursor:pointer;transition:transform .2s var(--ease), box-shadow .2s var(--ease), background .2s var(--ease), color .2s var(--ease);letter-spacing:-.006em;will-change:transform, box-shadow;border:none;border-radius:12px;align-items:center;gap:8px;padding:11px 20px;font-size:14px;font-weight:560;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.landing-root .btn:active{transform:translateY(0)scale(.985)}.landing-root .btn-ghost{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--rule-strong);background:0 0}.landing-root .btn-ghost:hover{background:var(--paper-2);color:var(--ink-0);transform:translateY(-1px);box-shadow:inset 0 0 0 1px #16161d3d;box-shadow:inset 0 0 0 1px lab(7.67252% 1.24517 -4.29759/.24)}.landing-root .btn-ink{background:var(--ink-0);color:var(--paper-0);box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #09091099,0 8px 20px -10px #0909108c;box-shadow:inset 0 1px lab(100% 0 0/.101961),0 0 0 1px lab(2.6856% .79333 -2.83836/.6),0 8px 20px -10px lab(2.6856% .79333 -2.83836/.55)}.landing-root .btn-ink:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff24,0 0 0 1px #090910b3,0 14px 30px -12px #09091099;box-shadow:inset 0 1px lab(100% 0 0/.141176),0 0 0 1px lab(2.6856% .79333 -2.83836/.7),0 14px 30px -12px lab(2.6856% .79333 -2.83836/.6)}.landing-root .btn-brand{color:#fff;background:var(--brand);box-shadow:inset 0 1px #ffffff38,0 0 0 1px #302bb0b3,0 10px 26px -10px #4b54d973;box-shadow:inset 0 1px lab(100% 0 0/.219608),0 0 0 1px lab(26.8679% 37.1892 -70.81/.7),0 10px 26px -10px lab(41.4508% 29.4094 -70.7219/.45)}.landing-root .btn-brand:hover{background:#5561e7;background:lab(46.234% 27.5855 -70.7739);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff42,0 0 0 1px #302bb0cc,0 18px 40px -14px #4b54d980;box-shadow:inset 0 1px lab(100% 0 0/.258824),0 0 0 1px lab(26.8679% 37.1892 -70.81/.8),0 18px 40px -14px lab(41.4508% 29.4094 -70.7219/.5)}.landing-root .btn-brand .btn-sheen{background:linear-gradient(110deg,#0000 34%,#ffffff52 50%,#0000 66%);animation:6s cubic-bezier(.2,.9,.2,1) infinite codaiq-sheen;position:absolute;inset:0;transform:translate(-120%)}@keyframes codaiq-sheen{0%,72%{transform:translate(-120%)}to{transform:translate(220%)}}.landing-root .btn:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.landing-root .btn-lg{border-radius:13px;padding:15px 26px;font-size:15px}.hero{padding:calc(var(--section-py) + 28px) 0 var(--section-py-sm);background:radial-gradient(50% 34% at 50% -6%, var(--brand-wash) 0%, transparent 62%), linear-gradient(180deg, var(--paper-0), var(--paper-1) 58%);color:var(--ink-1);isolation:isolate;position:relative;overflow:hidden}.hero:before{content:"";z-index:3;background:linear-gradient(90deg, transparent, var(--brand) 30%, var(--brand-2) 50%, var(--brand) 70%, transparent);opacity:.55;pointer-events:none;height:2px;position:absolute;inset:0 0 auto}.hero:after{content:"";z-index:3;background:linear-gradient(180deg, transparent, var(--paper-1));pointer-events:none;height:120px;position:absolute;inset:auto 0 -1px}.hero-grid-bg{z-index:0;pointer-events:none;background-image:linear-gradient(90deg,#15151f0b 1px,#0000 1px),linear-gradient(#15151f0b 1px,#0000 1px);background-image:linear-gradient(90deg,lab(7.03991% 2.17281 -7.02048/.045) 1px,#0000 1px),linear-gradient(lab(7.03991% 2.17281 -7.02048/.045) 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(74% 62% at 50% 28%,#000 28%,#0000 82%);mask-image:radial-gradient(74% 62% at 50% 28%,#000 28%,#0000 82%)}.hero-aura{z-index:1;pointer-events:none;background:radial-gradient(42% 36% at 50% 30%,#5f6ed71f 0%,#5f6ed70a 44%,#0000 72%);background:radial-gradient(42% 36% at 50% 30%,lab(49.416% 17.8098 -56.8949/.12) 0%,lab(49.416% 17.8098 -56.8949/.04) 44%,#0000 72%);position:absolute;inset:0;-webkit-mask-image:radial-gradient(68% 60% at 50% 32%,#000 42%,#0000 84%);mask-image:radial-gradient(68% 60% at 50% 32%,#000 42%,#0000 84%)}.hero-vignette{z-index:1;pointer-events:none;background:radial-gradient(120% 88% at 50% 32%,#0000 58%,#2e32420d 100%);background:radial-gradient(120% 88% at 50% 32%,#0000 58%,lab(20.8848% 1.63463 -11.002/.05) 100%);position:absolute;inset:0}.hero-inner{z-index:2;gap:var(--space-4);text-align:center;justify-items:center;display:grid;position:relative}.hero .tag{background:color-mix(in oklab, var(--paper-0) 82%, transparent);border:1px solid var(--rule-strong);border-radius:var(--r-full);color:var(--ink-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--sh-1);align-items:center;gap:9px;padding:6px 12px 6px 11px;font-size:12.5px;font-weight:500;display:inline-flex}.hero .tag .dot{border-radius:var(--r-full);background:var(--brand);width:7px;height:7px;box-shadow:0 0 0 3px #4b54d929;box-shadow:0 0 0 3px lab(41.4508% 29.4094 -70.7219/.16)}.hero .tag-chip{font-family:var(--font-code), "JetBrains Mono", monospace;letter-spacing:.1em;text-transform:uppercase;border-radius:var(--r-full);background:var(--brand-wash);color:var(--brand-ink);padding:3px 8px;font-size:10px;font-weight:600}.hero h1.hero-title{max-width:15ch;color:var(--ink-0);margin:0}.hero h1.hero-title .line-a,.hero h1.hero-title .line-b{color:var(--ink-0);display:block}.hero h1.hero-title .accent{color:var(--brand)}.hero-sub{max-width:56ch;color:var(--ink-3);text-wrap:pretty;margin:0;font-size:clamp(16px,1.3vw,19px);line-height:1.6}.hero-sub b{color:var(--ink-1);font-weight:560}.hero-cta{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.trust-row{color:var(--ink-4);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:2px;font-size:13px;display:flex}.trust-row strong{color:var(--ink-2);font-weight:560}.trust-row .dot{border-radius:var(--r-full);background:var(--ink-4);opacity:.5;width:3px;height:3px}.stage{perspective:1800px;perspective-origin:50% 20%;width:min(100%,1100px);height:clamp(420px,52vw,680px);margin:20px auto 0;position:relative}.stage-floor{filter:blur(24px);z-index:0;background:radial-gradient(60% 80% at 50% 0,#353a4a1f,#0000 65%);background:radial-gradient(60% 80% at 50% 0,lab(24.3693% 1.56301 -11.0269/.12),#0000 65%);height:40%;position:absolute;inset:auto 0 -8%}.device{width:88%;height:100%;transform:rotateX(var(--tilt,24deg)) rotateZ(-.5deg);transform-style:preserve-3d;transition:transform .4s var(--ease);margin:0 auto;position:relative}.device-shell{background:linear-gradient(#0c1518,#020709);background:linear-gradient(lab(6.26759% -3.00319 -3.36795),lab(1.58792% -1.14031 -1.40412));border-radius:28px;padding:14px;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #00000080,0 30px 70px -24px #0f0f1452,0 60px 130px -50px #0f0f144d}.device-shell:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff1f,#0000 25%);position:absolute;inset:0}.device-reflection{filter:blur(24px);opacity:.5;transform-origin:top;background:linear-gradient(#0f0f143d,#0000 70%);border-radius:28px;height:40%;position:absolute;bottom:-40%;left:6%;right:6%;transform:rotateX(180deg)}.device-screen{background:#010304;background:lab(.670528% -.50842 -.636759);border-radius:18px;grid-template-columns:340px 1fr;display:grid;position:absolute;inset:14px;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,inset 0 0 0 1px #0009}.chat-rail{background:linear-gradient(#03080a,#010405);background:linear-gradient(lab(2.01102% -1.10908 -1.27866),lab(.918411% -.636995 -.776452));border-right:1px solid #ffffff0d;padding:18px 16px 70px;position:relative;overflow:hidden}.chat-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.chat-head h4{letter-spacing:.22em;text-transform:uppercase;color:#a1b1b7;color:lab(71.1206% -5.05963 -4.89599);margin:0;font-family:Geist Mono,ui-monospace,monospace;font-size:10px;font-weight:500}.chat-head .status{color:#3bb974;color:lab(67.145% -47.9208 24.7216);letter-spacing:.1em;font-family:Geist Mono,monospace;font-size:9px}.chat-stream{gap:8px;display:grid}.bubble{color:#e6f1f4;color:lab(94.2736% -3.06025 -2.95185);border-radius:12px;max-width:92%;padding:10px 12px;font-size:12.5px;line-height:1.45}.bubble.user{background:linear-gradient(#004b60,#003a48);background:linear-gradient(lab(28.5568% -27.3019 -36.4953),lab(21.4868% -23.7327 -36.2994));border:1px solid #00708b80;border:1px solid lab(42.6287% -33.6028 -41.2853/.5);margin-left:auto;box-shadow:0 8px 20px -10px #004b6099;box-shadow:0 8px 20px -10px lab(28.5568% -27.3019 -36.4953/.6)}.bubble.ai{background:#081114;background:lab(4.49138% -2.23597 -2.52723);border:1px solid #ffffff0f}.bubble .typing{gap:3px;margin-left:4px;display:inline-flex}.bubble .typing i{border-radius:var(--r-full);background:#25afd2;background:lab(65.7976% -27.431 -28.2895);width:4px;height:4px;animation:1.2s infinite typing;display:inline-block}.bubble .typing i:nth-child(2){animation-delay:.15s}.bubble .typing i:nth-child(3){animation-delay:.3s}@keyframes typing{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.prompt-input{color:#c0d1d7;color:lab(82.7211% -5.06887 -4.90117);background:#050d0f;background:lab(3.0897% -1.72081 -1.988);border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.prompt-input .ring{border-radius:var(--r-full);background:#00b1d8;background:lab(65.9778% -37.9822 -41.8133);width:8px;height:8px;box-shadow:0 0 10px #00b1d8b3;box-shadow:0 0 10px lab(65.9778% -37.9822 -41.8133/.7)}.prompt-input .caret{background:#25d2fc;background:lab(77.4934% -31.9071 -32.9812);width:1px;height:12px;margin-left:auto;animation:1s steps(2,end) infinite blink}@keyframes blink{50%{opacity:0}}.preview{background:linear-gradient(#f0f6f9,#e3edf1);background:linear-gradient(lab(96.5693% -2.04515 -1.97098),lab(93.1136% -3.06004 -2.95171));position:relative;overflow:hidden}.preview-chrome{background:#eef5f7;background:lab(95.9893% -2.04512 -1.97095);border-bottom:1px solid #1412280f;align-items:center;gap:8px;padding:12px 14px;display:flex}.preview-chrome .tl{border-radius:var(--r-full);width:10px;height:10px}.preview-chrome .tl.r{background:#ff5f57}.preview-chrome .tl.y{background:#febc2e}.preview-chrome .tl.g{background:#28c840}.preview-chrome .url{color:var(--ink-4);background:#f9fcfe;background:lab(98.8648% -1.02499 -.986993);border:1px solid #1412280f;border-radius:6px;flex:1;margin-left:10px;padding:4px 10px;font-family:Geist Mono,monospace;font-size:11px}.chrome-status{color:#00884b;color:lab(49.7205% -48.5392 25.1362);letter-spacing:.1em;font-family:Geist Mono,monospace;font-size:10px}.preview-body{padding:0;display:block}.sb-nav{background:#f9fcfe;background:lab(98.8648% -1.02499 -.986993);border-bottom:1px solid #1412280f;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 22px;display:grid}.sb-nav-l{color:var(--ink-1);align-items:center;gap:8px;font-size:12px;display:flex}.sb-nav-l b{letter-spacing:-.01em;font-weight:600}.sb-logo{background:linear-gradient(135deg, var(--brand-2), var(--brand));border-radius:5px;width:16px;height:16px;box-shadow:0 0 8px #008fae66;box-shadow:0 0 8px lab(54.3166% -36.2341 -41.5686/.4)}.sb-nav-c{color:var(--ink-3);justify-content:center;gap:14px;font-size:11px;display:flex}.sb-nav-cta{border-radius:var(--r-full);color:#fff;background:#0b181c;background:lab(7.3298% -4.33943 -4.75785);padding:5px 10px;font-size:11px;font-weight:540}.sb-hero{text-align:center;justify-items:center;gap:8px;padding:20px 22px 16px;display:grid}.sb-eyebrow{letter-spacing:.15em;color:#00708a;color:lab(42.6112% -31.4494 -36.8595);border-radius:var(--r-full);background:#c4f0ff;background:lab(92.172% -12.4446 -12.1347);padding:4px 9px;font-family:Geist Mono,monospace;font-size:9px}.sb-title{letter-spacing:-.025em;color:var(--ink-0);margin:2px 0 0;font-size:22px;font-weight:600;line-height:1.1}.sb-title em{background:linear-gradient(110deg, var(--brand-3), var(--brand-2) 60%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic}.sb-sub{color:var(--ink-3);max-width:38ch;margin:0;font-size:12px;line-height:1.45}.sb-cta-row{gap:8px;margin-top:6px;display:inline-flex}.sb-cta{border-radius:var(--r-full);background:linear-gradient(180deg, var(--brand), #00576f);color:#fff;padding:7px 14px;font-size:11px;font-weight:540;box-shadow:0 6px 14px -6px #00708b80;box-shadow:0 6px 14px -6px lab(42.6287% -33.6028 -41.2853/.5)}@supports (color:lab(0% 0 0)){.sb-cta{background:linear-gradient(180deg, var(--brand), lab(33.2449% -30.3451 -41.0328))}}.sb-cta.alt{color:var(--ink-2);box-shadow:none;background:0 0;border:1px solid #1412281a}.sb-dash{background:#f9fcfe;background:lab(98.8648% -1.02499 -.986993);border:1px solid #1412280f;border-radius:14px;gap:12px;margin:10px 22px;padding:14px;display:grid;box-shadow:0 10px 24px -12px #1e19781f}.sb-dash-head{justify-content:space-between;align-items:center;display:flex}.sb-tabs{gap:4px;font-size:10px;display:flex}.sb-tabs span{color:var(--ink-3);border-radius:6px;padding:4px 8px}.sb-tabs .on{color:#fff;background:#0b181c;background:lab(7.3298% -4.33943 -4.75785)}.sb-live{color:#00884b;color:lab(49.7205% -48.5392 25.1362);align-items:center;gap:5px;font-family:Geist Mono,monospace;font-size:9px;display:inline-flex}.sb-live i{background:#00ad5d;background:lab(61.9416% -65.2725 33.8992);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite pulse-dot;box-shadow:0 0 6px #00ad5d;box-shadow:0 0 6px lab(61.9416% -65.2725 33.8992)}.sb-kpis{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.sb-kpi{background:#ecf3f5;background:lab(95.4093% -2.04507 -1.97092);border:1px solid #1412280d;border-radius:10px;gap:1px;padding:8px 10px;display:grid}.sb-kpi-l{color:var(--ink-4);letter-spacing:.1em;text-transform:uppercase;font-family:Geist Mono,monospace;font-size:9px}.sb-kpi b{color:var(--ink-0);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.sb-kpi em{font-size:10px;font-style:normal}.sb-kpi em.up{color:#008a48;color:lab(50.3121% -66.2694 34.6208)}.sb-kpi em.down{color:#de3b3d;color:lab(51.5803% 63.2457 38.9399)}.sb-chart{background:#f2f6f7;background:lab(96.5448% -1.02493 -.986958);border-radius:8px;height:80px;overflow:hidden}.sb-chart svg{width:100%;height:100%}.sb-trio{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 22px;display:grid}.sb-tile{background:#f6f9fa;background:lab(97.7048% -1.02499 -.986958);border:1px solid #1412280d;border-radius:10px;gap:3px;padding:10px 12px;display:grid}.sb-dot{border-radius:50%;width:8px;height:8px;box-shadow:0 0 6px}.sb-tile b{color:var(--ink-1);font-size:11px;font-weight:600}.sb-tile span{color:var(--ink-4);font-size:10px}.sb-quote{background:linear-gradient(135deg,#e5f9ff,#efebff);background:linear-gradient(135deg,lab(96.7001% -7.5706 -7.33359),lab(93.7712% 6.17167 -13.5351));border:1px solid #1412280d;border-radius:12px;margin:10px 22px;padding:14px 16px;position:relative}.sb-qmark{color:#00b1d8;color:lab(65.9778% -37.9822 -41.8133);font-family:Instrument Serif,serif;font-size:36px;line-height:1;position:absolute;top:2px;left:10px}.sb-quote p{color:var(--ink-1);margin:0 0 8px;padding-left:18px;font-size:11px;font-style:italic;line-height:1.45}.sb-author{align-items:center;gap:8px;padding-left:18px;display:flex}.sb-av{background:linear-gradient(135deg,#d78de8,#720086);background:linear-gradient(135deg,lab(68.8066% 40.2606 -35.0259),lab(26.8717% 56.351 -45.8106));border-radius:50%;width:20px;height:20px}.sb-author b{color:var(--ink-1);font-size:10px;font-weight:560;display:block}.sb-author span{color:var(--ink-4);font-size:9px}.sb-pricing{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 22px;display:grid}.sb-tier{background:#f6f9fa;background:lab(97.7048% -1.02499 -.986958);border:1px solid #1412280f;border-radius:10px;gap:2px;padding:10px;display:grid;position:relative}.sb-tier b{color:var(--ink-3);font-size:10px;font-weight:540}.sb-price{color:var(--ink-0);letter-spacing:-.02em;font-size:16px;font-weight:600}.sb-per{color:var(--ink-4);font-size:9px}.sb-tier-on{background:linear-gradient(#002735,#00151d);background:linear-gradient(lab(13.3056% -15.7247 -18.4298),lab(5.42697% -7.09758 -10.9962));border-color:#00526966;border-color:lab(30.8916% -29.2764 -40.9674/.4)}.sb-tier-on b,.sb-tier-on .sb-price{color:#fff}.sb-tier-on .sb-per{color:#91a2a7;color:lab(65.3204% -5.05403 -4.89287)}.sb-badge{background:linear-gradient(180deg, var(--brand-2), var(--brand));color:#fff;letter-spacing:.1em;border-radius:4px;padding:2px 5px;font-family:Geist Mono,monospace;font-size:8px;position:absolute;top:-6px;right:6px}.sb-footer{background:#f2f6f7;background:lab(96.5448% -1.02493 -.986958);border-top:1px solid #1412280f;align-items:center;gap:8px;margin-top:14px;padding:14px 22px;display:flex}.sb-logo-sm{background:linear-gradient(135deg, var(--brand-2), var(--brand));border-radius:4px;width:12px;height:12px}.sb-foot-t{color:var(--ink-4);letter-spacing:.06em;font-family:Geist Mono,monospace;font-size:9px}.layer-tag{background:color-mix(in oklab, var(--paper-0) 90%, transparent);border:1px solid var(--rule-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--sh-2);color:var(--ink-2);z-index:3;will-change:transform;border-radius:14px;align-items:center;gap:10px;padding:10px 14px 10px 10px;font-size:12px;animation:6s ease-in-out infinite float;display:inline-flex;position:absolute}.layer-tag .ic{background:linear-gradient(180deg, var(--brand-2), var(--brand));border-radius:9px;place-items:center;width:28px;height:28px;display:grid;box-shadow:inset 0 1px #ffffff59,0 6px 14px -6px #00708b99;box-shadow:inset 0 1px lab(100% 0 0/.34902),0 6px 14px -6px lab(42.6287% -33.6028 -41.2853/.6)}.layer-tag .ic svg{width:14px;height:14px}.layer-tag .lt-l{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-4);font-family:Geist Mono,monospace;font-size:9px}.layer-tag .lt-v{color:var(--ink-1);letter-spacing:-.005em;font-size:13px;font-weight:560}.layer-tag.lt1{top:6%;left:-6%}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:820px){.device-screen{grid-template-columns:1fr}.chat-rail,.layer-tag{display:none}}.hero-prompt-wrap{justify-items:center;gap:16px;width:min(100%,640px);margin-top:2px;display:grid}.hero-prompt{background:color-mix(in oklab, var(--paper-0) 92%, transparent);border:1px solid var(--rule-strong);width:100%;box-shadow:var(--sh-brand);-webkit-backdrop-filter:blur(12px);transition:box-shadow .3s var(--ease), border-color .3s var(--ease), transform .3s var(--ease);border-radius:16px;align-items:center;gap:10px;padding:9px 9px 9px 18px;display:flex;position:relative}.hero-prompt:focus-within{border-color:#4b54d98c;border-color:lab(41.4508% 29.4094 -70.7219/.55);transform:translateY(-1px);box-shadow:inset 0 1px #ffffffd9,0 0 0 4px #4b54d924,0 20px 46px -18px #4b54d961;box-shadow:inset 0 1px lab(100% 0 0/.85098),0 0 0 4px lab(41.4508% 29.4094 -70.7219/.14),0 20px 46px -18px lab(41.4508% 29.4094 -70.7219/.38)}.hero-prompt-spark{width:22px;height:22px;color:var(--brand);flex:none;place-items:center;display:grid}.hero-prompt-spark svg{width:18px;height:18px}.hero-prompt-input{min-width:0;color:var(--ink-0);letter-spacing:-.01em;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:16px}.hero-prompt-input::placeholder{color:var(--ink-4)}.hero-prompt-send{cursor:pointer;color:#fff;background:var(--brand);width:44px;height:44px;transition:transform .2s var(--ease), box-shadow .2s var(--ease), background .2s var(--ease);border:none;border-radius:12px;flex:none;place-items:center;display:inline-grid;box-shadow:inset 0 1px #ffffff38,0 8px 18px -8px #4b54d980;box-shadow:inset 0 1px lab(100% 0 0/.219608),0 8px 18px -8px lab(41.4508% 29.4094 -70.7219/.5)}.hero-prompt-send:hover{background:#5561e7;background:lab(46.234% 27.5855 -70.7739);transform:translateY(-1px)}.hero-prompt-send:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.hero-prompt-send svg{width:18px;height:18px}.hero-chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.hero-chip{color:var(--ink-2);border-radius:var(--r-full);background:color-mix(in oklab, var(--paper-0) 66%, transparent);border:1px solid var(--rule-strong);box-shadow:var(--sh-1);cursor:pointer;transition:color .2s var(--ease), background .2s var(--ease), border-color .2s var(--ease), transform .2s var(--ease);padding:7px 14px;font-family:inherit;font-size:13px;font-weight:500}.hero-chip:hover{color:var(--brand-ink);background:var(--brand-wash);border-color:#4b54d966;border-color:lab(41.4508% 29.4094 -70.7219/.4);transform:translateY(-1px)}.hero-chip:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.hero-demo{gap:16px;width:min(100%,720px);margin:10px auto 0;display:grid}.hd-frame{border-radius:var(--r-lg);box-shadow:var(--sh-2);background:#fff;border:1px solid #14122814;position:relative;overflow:hidden}.hd-chrome{background:#f4f5f9;background:lab(96.4888% .144511 -1.89255);border-bottom:1px solid #1412280f;align-items:center;gap:7px;padding:11px 14px;display:flex}.hd-chrome .tl{border-radius:50%;flex:none;width:10px;height:10px}.hd-chrome .tl.r{background:#ff5f57}.hd-chrome .tl.y{background:#febc2e}.hd-chrome .tl.g{background:#28c840}.hd-url{min-width:0;color:var(--ink-4);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #1412280f;border-radius:6px;flex:1;margin-left:8px;padding:4px 10px;font-family:Geist Mono,monospace;font-size:11px;overflow:hidden}.hd-status{letter-spacing:.08em;color:var(--ink-4);flex:none;align-items:center;gap:5px;font-family:Geist Mono,monospace;font-size:10px;display:inline-flex}.hd-status i{background:var(--ink-4);border-radius:50%;width:6px;height:6px}.hero-demo[data-phase="2"] .hd-status i,.hero-demo[data-phase="3"] .hd-status i,.hero-demo[data-phase="4"] .hd-status i{background:#00ad5d;background:lab(61.9416% -65.2725 33.8992);box-shadow:0 0 6px #00ad5d;box-shadow:0 0 6px lab(61.9416% -65.2725 33.8992)}.hero-demo[data-phase="2"] .hd-status,.hero-demo[data-phase="3"] .hd-status,.hero-demo[data-phase="4"] .hd-status{color:#007840;color:lab(43.9094% -48.8598 25.3581)}.hd-body{min-height:236px;position:relative}.hd-skeleton,.hd-site{transition:opacity .5s var(--ease);padding:22px;position:absolute;inset:0}.hd-skeleton{opacity:1;align-content:start;gap:12px;display:grid}.hd-site{opacity:0;align-content:start;gap:14px;display:grid}.hero-demo[data-phase="2"] .hd-skeleton,.hero-demo[data-phase="3"] .hd-skeleton,.hero-demo[data-phase="4"] .hd-skeleton{opacity:0}.hero-demo[data-phase="2"] .hd-site,.hero-demo[data-phase="3"] .hd-site,.hero-demo[data-phase="4"] .hd-site{opacity:1}.sk-bar{background:linear-gradient(90deg,#ebedf1,#f5f7fb 40%,#ebedf1 80%) 0 0/220% 100%;background:linear-gradient(90deg,lab(93.5824% .175387 -2.26983),lab(97.0624% .175029 -2.27003) 40%,lab(93.5824% .175387 -2.26983) 80%) 0 0/220% 100%;border-radius:7px;height:13px}.sk-bar.w1{width:42%}.sk-bar.w2{width:78%}.sk-bar.w3{border-radius:10px;width:60%;height:30px}.sk-cards{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:6px;display:grid}.sk-card{background:linear-gradient(90deg,#ebedf1,#f5f7fb 40%,#ebedf1 80%) 0 0/220% 100%;background:linear-gradient(90deg,lab(93.5824% .175387 -2.26983),lab(97.0624% .175029 -2.27003) 40%,lab(93.5824% .175387 -2.26983) 80%) 0 0/220% 100%;border-radius:12px;height:64px}.hero-demo[data-phase="1"] .sk-bar,.hero-demo[data-phase="1"] .sk-card{animation:1.25s linear infinite sk-shimmer}@keyframes sk-shimmer{to{background-position:-220% 0}}.hd-site-nav{justify-content:space-between;align-items:center;display:flex}.hd-site-brand{letter-spacing:-.01em;color:var(--ink-0);align-items:center;gap:8px;font-size:13px;font-weight:620;display:inline-flex}.hd-site-logo{background:linear-gradient(135deg, var(--brand-2), var(--brand));border-radius:5px;width:16px;height:16px}.hd-site-cta{color:#fff;border-radius:var(--r-full);background:var(--ink-1);padding:5px 11px;font-size:10.5px;font-weight:540}.hd-site-hero{justify-items:start;gap:6px;display:grid}.hd-site-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--brand-ink);font-family:Geist Mono,monospace;font-size:9px}.hd-site-title{letter-spacing:-.025em;color:var(--ink-0);margin:0;font-size:22px;font-weight:620;line-height:1.08}.hd-site-title em{color:var(--brand);font-style:italic}.hd-site-sub{color:var(--ink-3);max-width:40ch;margin:0;font-size:12px;line-height:1.45}.hd-site-cards{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:4px;display:grid}.hd-site-card{background:var(--paper-1);border:1px solid #1412280f;border-radius:12px;gap:7px;padding:12px;display:grid}.hd-site-card i{background:linear-gradient(180deg, #edf1ff, var(--brand-wash));border:1px solid #1412280f;border-radius:7px;width:22px;height:22px}@supports (color:lab(0% 0 0)){.hd-site-card i{background:linear-gradient(180deg, lab(95.159% 1.08781 -11.231), var(--brand-wash))}}.hd-site-card b{color:var(--ink-1);font-size:11px;font-weight:600}.hd-site-card span{color:var(--ink-4);font-size:10px;line-height:1.4}.hd-scores{opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease);grid-template-columns:repeat(3,1fr);gap:10px;display:grid;transform:translateY(8px)}.hero-demo[data-phase="3"] .hd-scores,.hero-demo[data-phase="4"] .hd-scores{opacity:1;transform:none}.hd-score{border-radius:var(--r-md);background:var(--paper-0);box-shadow:var(--sh-1);text-align:center;border:1px solid #14122812;gap:2px;padding:12px 14px;display:grid}.hd-score b{letter-spacing:-.02em;color:var(--ink-0);font-variant-numeric:tabular-nums;font-size:26px;font-weight:620;line-height:1}.hd-score em{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);font-family:Geist Mono,monospace;font-size:9px;font-style:normal}.hd-employee{border-radius:var(--r-full);background:var(--brand-wash);color:var(--brand-ink);opacity:0;transition:opacity .5s var(--ease) .1s, transform .5s var(--ease) .1s;text-align:center;border:1px solid #6a79c740;border:1px solid lab(52.4039% 10.4494 -43.05/.25);justify-self:center;align-items:center;gap:10px;padding:10px 16px;font-size:12.5px;display:inline-flex;transform:translateY(8px)}.hero-demo[data-phase="4"] .hd-employee{opacity:1;transform:none}.hd-employee .hd-emp-dot{background:var(--brand);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #5360de2e;box-shadow:0 0 0 3px lab(45.2668% 25.4725 -67.2651/.18)}.hd-employee em{color:#006b39;color:lab(39.3763% -52.778 27.5213);font-style:normal;font-weight:620}@media (max-width:640px){.hero-prompt-input{font-size:16px}.hd-body{min-height:210px}.hd-site-title{font-size:19px}.hd-site-cards,.sk-cards{grid-template-columns:1fr 1fr}.hd-site-card:last-child,.sk-card:last-child{display:none}.hd-score b{font-size:22px}.hd-employee{font-size:11.5px}}.proof{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--paper-2);padding:22px 0}.proof-strip{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 6px;margin:0;padding:0;list-style:none;display:flex}.proof-fact{font-family:var(--font-code), "JetBrains Mono", monospace;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);align-items:center;gap:12px;font-size:11.5px;font-weight:500;display:inline-flex}.proof-fact>span:last-child{white-space:nowrap}.proof-dot{color:var(--brand);opacity:.55}@media (max-width:640px){.proof-fact{font-size:12px}}.engine{padding:var(--section-py) 0;background:linear-gradient(180deg, var(--paper-1), var(--paper-0));color:var(--ink-1);overflow:hidden}.engine-head{gap:14px;margin-bottom:48px;display:grid}.engine-head h2{color:var(--ink-0);max-width:18ch;margin:0}.engine-head h2 .accent{color:var(--brand)}.engine-sub{color:var(--ink-3);max-width:56ch;margin:0;font-size:clamp(15px,1.2vw,17px);line-height:1.55}.carousel-wrap{perspective:1600px;position:relative}.carousel-example-tag{z-index:12;border-radius:var(--r-full);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);background:color-mix(in oklab, var(--paper-0) 82%, transparent);box-shadow:var(--sh-1);-webkit-backdrop-filter:saturate(1.2)blur(6px);backdrop-filter:saturate(1.2)blur(6px);border:1px solid #1412281a;align-items:center;gap:6px;padding:4px 11px;font-family:Geist Mono,ui-monospace,monospace;font-size:10px;font-weight:500;display:inline-flex;position:absolute;top:-14px;right:8px}.carousel-example-tag:before{content:"";background:var(--ink-4);opacity:.7;border-radius:50%;width:5px;height:5px}@media (max-width:640px){.carousel-example-tag{padding:3px 9px;font-size:9px;top:-10px;right:4px}}.carousel{height:440px;transform-style:preserve-3d;max-width:900px;margin:0 auto;position:relative}.carousel-card{width:640px;height:400px;transition:transform .8s var(--ease-out), opacity .6s var(--ease), box-shadow .4s var(--ease);transform-origin:50%;will-change:transform, opacity;background:#fff;border-radius:22px;margin-left:-320px;position:absolute;top:20px;left:50%;overflow:hidden;box-shadow:0 30px 70px -28px #0f0f1447,0 8px 24px -12px #0f0f141f,0 0 0 1px #14122814}.carousel-card:hover{box-shadow:0 40px 90px -30px #0f0f1457,0 12px 28px -12px #0f0f1429,0 0 0 1px #5360de59;box-shadow:0 40px 90px -30px lab(4.43648% .758007 -2.78078/.341176),0 12px 28px -12px lab(4.43648% .758007 -2.78078/.160784),0 0 0 1px lab(45.2668% 25.4725 -67.2651/.35)}.cc-chrome{background:#ecf3f5;background:lab(95.4093% -2.04507 -1.97092);border-bottom:1px solid #1412280f;align-items:center;gap:8px;padding:12px 16px;display:flex}.cc-chrome .tl{border-radius:var(--r-full);width:10px;height:10px}.cc-chrome .tl.r{background:#ff5f57}.cc-chrome .tl.y{background:#febc2e}.cc-chrome .tl.g{background:#28c840}.cc-chrome .url{color:var(--ink-4);background:#fff;border:1px solid #1412280f;border-radius:6px;flex:1;margin-left:10px;padding:4px 10px;font-family:Geist Mono,monospace;font-size:11px}.cc-tag{color:#009a54;color:lab(55.8912% -58.6317 30.4296);letter-spacing:.12em;margin-left:auto;font-family:Geist Mono,monospace;font-size:10px}.cc-body{align-content:start;gap:18px;min-height:360px;padding:28px 32px;display:grid}.cc-body.dark{color:#fff;background:linear-gradient(#0b0d17,#11142a)}.cc-body.light{color:#0f0f14;background:#f6f6f2}.cc-body.cream{background:#f5ebd9}.cc-body.navy{background:linear-gradient(#08122c,#0c1a40)}.cc-body.warm{background:linear-gradient(#2a1409,#3d1e0a)}.cc-hero{gap:12px;display:grid}.cc-hero.split{grid-template-columns:1fr 1fr;align-items:start;gap:28px;display:grid}.cc-pill{border-radius:var(--r-full);color:#25d2fc;color:lab(77.4934% -31.9071 -32.9812);letter-spacing:.1em;background:#002735;background:lab(13.3056% -15.7247 -18.4298);width:max-content;padding:4px 10px;font-family:Geist Mono,monospace;font-size:10px;display:inline-block}.cc-title{letter-spacing:-.025em;color:#fff;font-size:36px;font-weight:620;line-height:1.03}.cc-title em{color:var(--brand);font-style:normal}.cc-copy{color:#95a1a5;color:lab(65.291% -3.80626 -3.67852);max-width:28ch;margin:2px 0 0;font-size:13px;line-height:1.5}.cc-cta{border-radius:var(--r-full);background:var(--brand);color:#fff;width:max-content;box-shadow:0 10px 20px -8px var(--brand);padding:10px 18px;font-size:13px;font-weight:540;display:inline-flex}.cc-nav{letter-spacing:-.01em;color:#fff;border-bottom:1px solid #ffffff14;align-items:center;gap:14px;padding-bottom:14px;font-size:13px;font-weight:540;display:flex}.cc-nav i{background:#ffffff26;border-radius:3px;width:32px;height:6px}.cc-nav em{border-radius:var(--r-full);background:var(--brand);color:#fff;margin-left:auto;padding:6px 12px;font-size:11px;font-style:normal;font-weight:540}.cc-nav.light-nav{color:#0f0f14;border-bottom-color:#00000014}.cc-nav.light-nav i{background:#0000001f}.cc-nav.dark-nav{color:#1a1611;border-bottom-color:#0000001a}.cc-nav.dark-nav i{background:#00000026}.cc-chart{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;gap:10px;padding:16px;display:grid;position:relative;overflow:hidden}.cc-chart-row{color:#95a1a5;color:lab(65.291% -3.80626 -3.67852);grid-template-columns:1fr auto auto;align-items:center;gap:10px;font-family:Geist Mono,monospace;font-size:11px;display:grid}.cc-chart-row b{color:#fff;font-weight:540}.cc-chart-row em{border-radius:4px;padding:2px 6px;font-size:10px;font-style:normal}.cc-chart-row em.up{color:#68e099;color:lab(81.0786% -47.6232 24.5278);background:#00381c4d;background:lab(20.064% -32.8556 17.1059/.3)}.cc-chart-row em.down{color:#ffa79f;color:lab(77.6684% 46.8242 26.3412);background:#5c01094d;background:lab(17.5663% 38.1208 23.5304/.3)}.cc-spark{width:100%;height:36px;margin-top:4px}.cc-gallery{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.cc-ph{aspect-ratio:3/4;background:linear-gradient(135deg,#d4b78c,#8a6a4a);border-radius:8px}.cc-ph.p2{background:linear-gradient(135deg,#e3ceab,#a4866a)}.cc-ph.p3{background:linear-gradient(135deg,#c9a97d,#7a5a38)}.cc-prods-v{gap:10px;display:grid}.cc-prod{color:#0f0f14;background:#fff;border:1px solid #0000000d;border-radius:10px;grid-template-columns:48px 1fr auto;align-items:center;gap:10px;padding:10px;font-size:12px;display:grid}.cc-prod-ph{background:linear-gradient(135deg,#3d3a36,#1a1a1a);border-radius:8px;width:48px;height:48px}.cc-prod-ph.alt{background:linear-gradient(135deg,#6b5e4d,#2e281e)}.cc-prod b{font-family:Geist Mono,monospace;font-size:11px}.cc-port{color:#7dafffb3;letter-spacing:.08em;gap:10px;font-family:Geist Mono,monospace;font-size:11px;display:flex}.cc-port span{color:#a8b8d8}.cc-logos-mini{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.cc-logos-mini i{background:#7dafff26;border:1px solid #7dafff4d;border-radius:6px;height:28px}.cc-kiln{place-items:center;display:grid;position:relative}.cc-vessel{background:linear-gradient(135deg,#f7c598,#a46934);border-radius:50% 50% 20% 20%/30% 30% 10% 10%;width:100px;height:130px;box-shadow:inset -10px -20px 30px #0000004d}.cc-vessel.v2{background:linear-gradient(135deg,#c9a088,#5e3820);width:70px;height:90px;position:absolute;bottom:0;right:0}.carousel-ctrls{justify-content:center;align-items:center;gap:18px;margin-top:50px;display:flex}.cc-btn{border-radius:var(--r-full);background:var(--paper-0);width:44px;height:44px;color:var(--ink-1);box-shadow:var(--sh-1);cursor:pointer;transition:all .25s var(--ease);border:1px solid #1412281a;place-items:center;display:grid}.cc-btn:hover{color:var(--brand);box-shadow:var(--sh-2);background:#fff;border-color:#5360de73;border-color:lab(45.2668% 25.4725 -67.2651/.45);transform:translateY(-2px)}.cc-dots{gap:8px;display:flex}.cc-dots i{border-radius:var(--r-full);cursor:pointer;width:8px;height:8px;transition:all .3s var(--ease);background:#1412282e}.cc-dots i.on{background:var(--brand);width:24px}.features{padding:80px 0 140px}.features-head{text-align:center;gap:14px;margin-bottom:56px;display:grid}.features-head h2{max-width:20ch;color:var(--ink-0);margin:0 auto}.features-head h2 .fade{color:var(--ink-4)}.features-sub{max-width:50ch;color:var(--ink-3);margin:0 auto;font-size:16px;line-height:1.55}.feat-grid{grid-template-columns:repeat(12,1fr);grid-auto-rows:1fr;gap:18px;display:grid}.feat{background:linear-gradient(180deg, var(--paper-0) 0%, color-mix(in oklab, var(--brand-wash) 30%, var(--paper-0)) 100%);border-radius:var(--r-lg);min-height:360px;box-shadow:var(--sh-1);transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-out);isolation:isolate;border:1px solid #1412280f;flex-direction:column;grid-column:span 4;padding:28px 24px 24px;display:flex;position:relative;overflow:hidden}.feat:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(60% 40% at 50% 0,#fffc,#0000 60%);position:absolute;inset:0}.feat:hover,.feat:focus-within{box-shadow:var(--sh-2);transform:translateY(-4px)}.feat.c6{grid-column:span 6}.feat.c4{grid-column:span 4}.feat .icon{width:44px;height:44px;color:var(--brand-ink);background:linear-gradient(#eefbff,#baeeff);background:linear-gradient(lab(97.8015% -5.07796 -4.9064),lab(91.0655% -14.8259 -14.5122));border:1px solid #1412280f;border-radius:12px;place-items:center;margin-bottom:18px;display:grid;box-shadow:inset 0 1px #ffffffe6,0 6px 14px -6px #00708a33;box-shadow:inset 0 1px lab(100% 0 0/.901961),0 6px 14px -6px lab(42.6112% -31.4494 -36.8595/.2)}.feat .icon svg{width:20px;height:20px}.feat h3{letter-spacing:-.012em;color:var(--ink-0);margin:0 0 8px;font-size:20px;font-weight:580}.feat p{color:var(--ink-3);margin:0;font-size:14px;line-height:1.55}.feat .meta{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);align-items:center;gap:8px;margin-bottom:16px;font-family:Geist Mono,monospace;font-size:11px;display:flex}.feat .meta .kbd{color:var(--ink-3);letter-spacing:0;background:#1412280d;border-radius:4px;padding:2px 6px}.feat-vis{border-radius:var(--r-md);background:linear-gradient(180deg, var(--paper-0), var(--paper-2));border:1px solid #1412280d;flex:auto;min-height:180px;margin-top:22px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffc}.vis-domains{align-content:center;gap:10px;padding:18px;display:grid;position:absolute;inset:0}.dom-row{color:var(--ink-2);box-shadow:var(--sh-1);background:#fff;border:1px solid #1412280f;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-family:Geist Mono,monospace;font-size:12px;display:flex}.dom-row .pad{flex:1}.dom-row .st{color:#009957;color:lab(55.5299% -48.2881 24.9659);letter-spacing:.15em;font-size:10px}.dom-row .st.yellow{color:#c79600;color:lab(65.3389% 12.2059 74.266)}.dom-row.active{background:linear-gradient(180deg, #fff, var(--brand-wash));border-color:#5bbdda66;border-color:lab(71.5264% -23.5633 -23.7665/.4)}.vis-chart{padding:20px;position:absolute;inset:0}.vis-chart svg{width:100%;height:80%}.spark-path{stroke-dasharray:600;stroke-dashoffset:600px;transition:stroke-dashoffset 2.2s var(--ease-out)}.in .spark-path{stroke-dashoffset:0}.pulse{transform-origin:270px 18px;transform-box:fill-box;animation:2s ease-in-out infinite pulse-ring}@keyframes pulse-ring{50%{opacity:.1;transform:scale(1.6)}}.chart-legend{color:var(--ink-4);justify-content:space-between;align-items:baseline;font-family:Geist Mono,monospace;font-size:11px;display:flex;position:absolute;bottom:12px;left:20px;right:20px}.chart-legend b{color:var(--ink-1);letter-spacing:-.01em;font-size:18px;font-weight:600}.chart-legend .delta{color:#007840;color:lab(43.9094% -48.8598 25.3581)}.analytics-grid{grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;gap:14px 16px;display:grid;position:absolute;inset:20px}.a-kpi .a-l{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-4);font-family:Geist Mono,monospace;font-size:10px}.a-kpi .a-n{font-family:var(--font-display), "Geist", system-ui, sans-serif;letter-spacing:-.025em;color:var(--ink-0);margin-top:6px;font-size:32px;font-weight:600;line-height:1}.a-kpi .a-d{color:var(--ink-4);margin-top:6px;font-family:Geist Mono,monospace;font-size:11px}.a-kpi .a-d.pos{color:#008b46;color:lab(50.0781% -59.0443 30.7218)}.a-bars{grid-column:1/-1;align-items:flex-end;gap:8px;height:50px;display:flex}.a-bars i{background:linear-gradient(180deg, var(--brand-2), var(--brand));height:var(--h,50%);border-radius:4px 4px 0 0;flex:1}.vis-shield{place-items:center;display:grid;position:absolute;inset:0}.shield-wrap{place-items:center;width:200px;height:200px;display:grid;position:relative}.shield-ring{border-radius:var(--r-full);border:1px dashed #00b0d64d;border:1px dashed lab(65.8669% -31.2203 -32.8264/.3);animation:20s linear infinite spin;position:absolute;inset:0}.shield-ring.r2{border-color:#00b0d633;border-color:lab(65.8669% -31.2203 -32.8264/.2);animation-duration:28s;animation-direction:reverse;inset:20px}@keyframes spin{to{transform:rotate(360deg)}}.shield{width:90px;height:110px;box-shadow:var(--sh-2), 0 0 40px -10px var(--brand);background:linear-gradient(#f2fafd,#b4e0ef);background:linear-gradient(lab(97.7415% -2.55373 -2.46202),lab(86.3709% -12.4209 -12.1235));border:1px solid #14122814;border-radius:50% 50% 10% 10%/60% 60% 10% 10%;place-items:center;display:grid;position:relative}.shield:after{content:"";border-left:3px solid var(--brand);border-bottom:3px solid var(--brand);width:28px;height:14px;transform:rotate(-45deg)translate(2px,-6px)}.vis-crm{align-content:center;gap:8px;padding:16px 18px;display:grid;position:absolute;inset:0}.crm-head{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);justify-content:space-between;align-items:center;margin-bottom:2px;font-size:10px;display:flex}.crm-sync{color:#007840;color:lab(43.9094% -48.8598 25.3581)}.crm-row{box-shadow:var(--sh-1);background:#fff;border:1px solid #1412280f;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.crm-av{background:linear-gradient(135deg, var(--brand-2), var(--brand-ink));border-radius:50%;width:22px;height:22px}.crm-name{color:var(--ink-1);font-size:12.5px;font-weight:540}.crm-tag{border-radius:var(--r-full);background:var(--brand-wash);color:var(--brand-ink);padding:2px 8px;font-size:10px}.vis-email{align-content:center;gap:18px;padding:20px 18px;display:grid;position:absolute;inset:0}.email-flow{justify-content:space-between;align-items:center;display:flex;position:relative}.email-flow:before{content:"";background:#1412281a;height:2px;position:absolute;top:9px;left:8%;right:8%}.email-node{z-index:1;justify-items:center;gap:8px;display:grid;position:relative}.email-dot{background:#fff;border:2px solid #14122824;border-radius:50%;width:20px;height:20px}.email-dot.is-accent{background:var(--brand);border-color:var(--brand);box-shadow:0 0 0 4px #5360de29;box-shadow:0 0 0 4px lab(45.2668% 25.4725 -67.2651/.16)}.email-label{color:var(--ink-3);font-size:10.5px}.email-stats{grid-template-columns:1fr 1fr;gap:10px;display:grid}.email-stat{text-align:center;box-shadow:var(--sh-1);background:#fff;border:1px solid #1412280f;border-radius:10px;padding:10px 12px}.email-stat b{color:var(--ink-0);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;display:block}.email-stat span{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);font-size:10px}.vis-ab{align-content:center;gap:14px;padding:22px 18px;display:grid;position:absolute;inset:0}.ab-var{grid-template-columns:18px 1fr auto;align-items:center;gap:10px;display:grid}.ab-key{color:var(--ink-3);font-size:12px;font-weight:600}.ab-bar{border-radius:var(--r-full);background:#14122812;height:12px;overflow:hidden}.ab-fill{border-radius:var(--r-full);background:#1412282e;height:100%;display:block}.ab-var.is-win .ab-fill{background:linear-gradient(90deg, var(--brand-2), var(--brand))}.ab-var.is-win .ab-key{color:var(--brand)}.ab-pct{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12px}.ab-verdict{border-radius:var(--r-full);background:var(--brand-wash);color:var(--brand-ink);justify-self:end;padding:3px 9px;font-size:10.5px}@media (max-width:980px){.feat,.feat.c6,.feat.c4{grid-column:span 6}}@media (max-width:640px){.feat,.feat.c6,.feat.c4{grid-column:span 12;min-height:auto}}.how{padding:var(--section-py) 0;background:var(--paper-1);position:relative;overflow:hidden}.how-head{text-align:center;margin-bottom:80px}.how-head h2{color:var(--ink-0);max-width:18ch;margin:14px auto 0}.how-head h2 .accent{color:var(--brand)}.timeline{gap:80px;display:grid;position:relative}.timeline-track{background:linear-gradient(#0000,#0f0f191a,#0f0f191a,#0000);width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}@media (max-width:820px){.timeline-track{display:none}}.timeline-progress{background:linear-gradient(180deg, var(--brand-2), var(--brand));z-index:2;width:2px;height:0;transition:height .3s linear;position:absolute;top:0;left:50%;transform:translate(-50%)}@media (max-width:820px){.timeline-progress{display:none}}.step-dot{border-radius:var(--r-full);background:var(--paper-0);z-index:3;width:16px;height:16px;transition:all .4s var(--ease);border:2px solid #0f0f1929;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.step.active .step-dot{background:var(--brand);border-color:#fff;transform:translate(-50%,-50%)scale(1.2);box-shadow:0 0 0 4px #5360de2e;box-shadow:0 0 0 4px lab(45.2668% 25.4725 -67.2651/.18)}@media (max-width:820px){.step-dot{display:none}}.step{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid;position:relative}.step.flip{direction:rtl}.step.flip>*{direction:ltr}@media (max-width:820px){.step{direction:ltr;grid-template-columns:1fr;gap:24px}}.step-left{padding:20px}.step-n{align-items:baseline;gap:12px;margin-bottom:18px;display:flex}.step-n span{font-family:var(--font-display), "Geist", system-ui, sans-serif;letter-spacing:-.04em;color:var(--paper-3);font-size:88px;font-weight:600;line-height:1}.step-n em{letter-spacing:.2em;text-transform:uppercase;color:var(--brand);font-family:Geist Mono,monospace;font-size:11px;font-style:normal}.step h3{letter-spacing:-.02em;color:var(--ink-0);margin:0 0 14px;font-size:clamp(24px,2.4vw,32px);font-weight:580}.step p{color:var(--ink-3);max-width:46ch;margin:0 0 18px;font-size:16px;line-height:1.6}.step .kicker{font-family:var(--font-code), "JetBrains Mono", monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--brand-ink);border-radius:var(--r-full);background:var(--brand-wash);border:1px solid #4b54d940;border:1px solid lab(41.4508% 29.4094 -70.7219/.25);align-items:center;gap:8px;padding:6px 12px;font-size:11px;font-weight:600;display:inline-flex}.step-right{padding:20px;position:relative}.mock-prompt{background:var(--paper-0);box-shadow:var(--sh-2);border:1px solid #14122814;border-radius:18px;font-family:Geist Mono,monospace;overflow:hidden}.mp-head{background:var(--paper-2);color:var(--ink-4);letter-spacing:.05em;border-bottom:1px solid #1412280f;padding:12px 16px;font-size:11px}.mp-body{gap:10px;min-height:160px;padding:20px;display:grid}.mp-line{color:var(--ink-2);font-size:13px;line-height:1.5}.mp-line b{color:var(--brand);margin-right:6px;font-weight:500}.mp-cursor{background:var(--brand);width:8px;height:16px;animation:1s steps(2,end) infinite blink}.mock-build{background:var(--paper-0);box-shadow:var(--sh-2);border:1px solid #14122814;border-radius:18px;gap:10px;padding:24px;display:grid}.mb-row{background:var(--paper-1);color:var(--ink-2);border:1px solid #1412280f;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 14px;font-family:Geist Mono,monospace;font-size:12px;display:flex}.mb-row.muted{opacity:.5}.mb-row em{color:var(--ink-4);font-style:normal}.mb-row em.done{color:#00884b;color:lab(49.8406% -52.0005 26.9673)}.mb-row em.working{color:var(--brand);animation:1.2s linear infinite spin;display:inline-block}.mb-progress{border-radius:var(--r-full);background:#14122814;height:4px;margin-top:6px;overflow:hidden}.mb-progress i{background:linear-gradient(90deg, var(--brand-2), var(--brand));height:100%;transition:width 1.4s var(--ease-out);display:block}.mock-grow{background:var(--paper-0);box-shadow:var(--sh-2);border:1px solid #14122814;border-radius:18px;gap:16px;padding:22px;display:grid}.mg-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.mg-title{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-4);font-size:11px}.mg-badge{border-radius:var(--r-full);color:var(--brand-ink);background:var(--brand-wash);border:1px solid #6a79c747;border:1px solid lab(52.4039% 10.4494 -43.05/.28);align-items:center;gap:7px;padding:5px 11px;font-size:11px;font-weight:540;display:inline-flex}.mg-badge-dot{border-radius:var(--r-full);background:var(--brand);width:7px;height:7px;box-shadow:0 0 0 3px #5360de2e;box-shadow:0 0 0 3px lab(45.2668% 25.4725 -67.2651/.18)}.mg-item{border-radius:var(--r-md);background:var(--paper-1);border:1px solid #1412280f;gap:6px;padding:14px 16px;display:grid}.mg-action{letter-spacing:-.01em;color:var(--ink-0);font-size:14.5px;font-weight:560;line-height:1.4}.mg-meta{color:var(--ink-3);letter-spacing:.02em;font-size:11px}.mg-actions{grid-template-columns:1fr auto;gap:10px;display:grid}.mg-approve{border-radius:var(--r-md);cursor:pointer;color:#fff;background:linear-gradient(#6676f6,#4750cd);background:linear-gradient(lab(53.5693% 23.0392 -67.4054),lab(39.2975% 27.6472 -67.1921));border:none;padding:10px 16px;font-size:13.5px;font-weight:560;box-shadow:0 8px 18px -8px #4852c780;box-shadow:0 8px 18px -8px lab(39.5334% 24.9973 -63.6904/.5)}.mg-reject{border-radius:var(--r-md);cursor:pointer;color:var(--ink-3);background:0 0;border:1px solid #14122824;padding:10px 16px;font-size:13.5px;font-weight:540}.mg-trend{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding-top:4px;display:grid}.mg-trend-l{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);font-size:11px}.mg-spark{width:100%;height:28px}.mg-up{color:#00793d;color:lab(44.0281% -52.3835 27.2365);font-size:12px;font-weight:560}.stats{background:linear-gradient(180deg, var(--paper-0), var(--paper-1) 50%, var(--paper-0));border-top:1px solid #1412280f;border-bottom:1px solid #1412280f;padding:100px 0;position:relative;overflow:hidden}.stats:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#14122808 1px,#0000 1px),linear-gradient(#14122808 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 80%,#000 30%,#0000 80%);mask-image:radial-gradient(60% 80%,#000 30%,#0000 80%)}.stats-grid{grid-template-columns:repeat(4,1fr);gap:0;display:grid;position:relative}.stat{text-align:center;transition:transform .4s var(--ease);padding:20px;position:relative}.stat:not(:last-child):after{content:"";background:linear-gradient(#0000,#14122814,#0000);width:1px;position:absolute;top:20%;bottom:20%;right:0}.stat:hover{transform:translateY(-4px)}.stat .num{font-family:var(--font-display), "Geist", system-ui, sans-serif;letter-spacing:-.038em;color:var(--ink-0);font-variant-numeric:tabular-nums;transition:color .4s var(--ease);align-items:baseline;gap:2px;font-size:clamp(40px,5.4vw,72px);font-weight:620;line-height:1;display:inline-flex}.stat:hover .num{color:var(--brand)}.stat .num em{color:var(--brand);font-size:.55em;font-style:normal;font-weight:500}.stat .label{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-4);margin-top:14px;font-family:Geist Mono,monospace;font-size:11px}@media (max-width:720px){.stats-grid{grid-template-columns:repeat(2,1fr)}.stat:nth-child(2n):after{display:none}}.testimonials{background:radial-gradient(60% 40% at 50% 0%, #def7ff, transparent 60%), var(--paper-1);padding:140px 0;position:relative}@supports (color:lab(0% 0 0)){.testimonials{background:radial-gradient(60% 40% at 50% 0%, lab(95.54% -7.56916 -7.33284), transparent 60%), var(--paper-1)}}.testimonials .head{text-align:center;margin-bottom:56px}.testimonials .head h2{max-width:22ch;color:var(--ink-0);margin:14px auto 12px}.testimonials .head h2 .fade{color:var(--ink-4)}.testimonials .head p{color:var(--ink-3);max-width:50ch;margin:0 auto;font-size:16px;line-height:1.55}.early-access{border-radius:var(--r-lg);background:linear-gradient(180deg, var(--paper-0), var(--brand-wash));max-width:760px;box-shadow:var(--sh-1);text-align:center;border:1px solid #5bbdda47;border:1px solid lab(71.5264% -23.5633 -23.7665/.28);margin:0 auto;padding:40px 44px;position:relative}.early-access .ea-badge{border-radius:var(--r-full);letter-spacing:.18em;text-transform:uppercase;color:var(--brand);background:#7c5cff14;border:1px solid #7c5cff33;align-items:center;gap:8px;padding:6px 14px;font-family:Geist Mono,monospace;font-size:11px;display:inline-flex}.early-access .ea-dot{border-radius:var(--r-full);background:#00bd6c;background:lab(67.7536% -64.9188 33.6525);width:8px;height:8px;animation:2s infinite lt-pulse;box-shadow:0 0 #00bd6c99;box-shadow:0 0 lab(67.7536% -64.9188 33.6525/.6)}.early-access .ea-title{letter-spacing:-.02em;color:var(--ink-0);margin:20px 0 22px;font-size:22px;font-weight:600}.early-access .ea-outcomes{text-align:left;gap:14px;max-width:56ch;margin:0 auto 28px;padding:0;list-style:none;display:grid}.early-access .ea-outcomes li{color:var(--ink-2);padding-left:30px;font-size:15.5px;line-height:1.5;position:relative}.early-access .ea-outcomes li:before{content:"";border-radius:var(--r-full);background:var(--brand);width:8px;height:8px;position:absolute;top:8px;left:6px}.early-access .ea-cta{margin-top:4px}@media (max-width:600px){.early-access{padding:32px 22px}}.pricing{padding:var(--section-py) 0;background:linear-gradient(180deg, var(--paper-0), var(--paper-1));color:var(--ink-1);position:relative}.pricing .head{text-align:center;margin-bottom:40px;position:relative}.pricing .head h2{color:var(--ink-0);max-width:18ch;margin:14px auto 24px}.pricing .head h2 .accent{color:var(--brand)}.billing-toggle{border-radius:var(--r-full);background:var(--paper-2);box-shadow:var(--sh-1);border:1px solid #14122814;padding:4px;font-size:13px;display:inline-flex}.billing-toggle button{color:var(--ink-3);border-radius:var(--r-full);cursor:pointer;transition:all .25s var(--ease);background:0 0;border:none;align-items:center;gap:8px;padding:8px 18px;font-family:inherit;font-weight:520;display:inline-flex}.billing-toggle button.active{color:var(--ink-0);box-shadow:var(--sh-1);background:#fff}.billing-toggle .save{letter-spacing:.1em;color:var(--brand-ink);border-radius:var(--r-full);background:var(--brand-wash);padding:2px 7px;font-family:Geist Mono,monospace;font-size:10px}.price-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:20px;margin-top:40px;display:grid;position:relative}.slab{border-radius:var(--r-lg);background:var(--paper-0);box-shadow:var(--sh-1);transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out);border:1px solid #14122814;align-content:start;gap:18px;padding:32px 28px 30px;display:grid;position:relative}.slab:hover{box-shadow:var(--sh-2);transform:translateY(-4px)}.slab.featured{background:linear-gradient(180deg, #fff, var(--brand-wash));border-color:#6676d880;border-color:lab(51.941% 15.4462 -53.4721/.5);box-shadow:inset 0 1px #ffffffb3,0 24px 56px -22px #4852c74d,0 0 0 1px #6676d847;box-shadow:inset 0 1px lab(100% 0 0/.701961),0 24px 56px -22px lab(39.5334% 24.9973 -63.6904/.3),0 0 0 1px lab(51.941% 15.4462 -53.4721/.28)}.slab.featured:hover{box-shadow:inset 0 1px #ffffffb3,0 32px 70px -24px #4852c766,0 0 0 1px #6676d873;box-shadow:inset 0 1px lab(100% 0 0/.701961),0 32px 70px -24px lab(39.5334% 24.9973 -63.6904/.4),0 0 0 1px lab(51.941% 15.4462 -53.4721/.45)}.slab .badge{border-radius:var(--r-full);color:#fff;letter-spacing:.01em;white-space:nowrap;z-index:2;background:linear-gradient(#6676f6,#4750cd);background:linear-gradient(lab(53.5693% 23.0392 -67.4054),lab(39.2975% 27.6472 -67.1921));align-items:center;gap:7px;padding:6px 14px;font-size:11px;font-weight:560;display:inline-flex;position:absolute;top:-13px;left:50%;transform:translate(-50%);box-shadow:0 8px 18px -6px #4852c780,inset 0 0 0 1px #ffffff2e;box-shadow:0 8px 18px -6px lab(39.5334% 24.9973 -63.6904/.5),inset 0 0 0 1px lab(100% 0 0/.180392)}.slab .badge .badge-dot{background:#fff;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite pulse-dot;box-shadow:0 0 0 3px #ffffff4d}@keyframes pulse-dot{50%{box-shadow:0 0 0 6px #ffffff1f}}.slab .slab-head h3{color:var(--ink-0);letter-spacing:-.012em;margin:0 0 6px;font-size:20px;font-weight:600}.slab .tag-line{color:var(--ink-3);margin:0;font-size:13.5px}.slab .price{font-family:var(--font-display), "Geist", system-ui, sans-serif;color:var(--ink-0);flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.slab .price .amt{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:52px;font-weight:620;line-height:1}.slab .price .per{color:var(--ink-4);font-size:13px;font-weight:400}.slab ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.slab li{color:var(--ink-2);align-items:flex-start;gap:11px;font-size:13.5px;line-height:1.4;display:flex}.slab li:before{content:"✓";border-radius:var(--r-full);background:var(--brand-wash);width:18px;height:18px;color:var(--brand-ink);flex:0 0 18px;place-items:center;margin-top:1px;font-size:11px;display:inline-grid}.slab.featured li:before{background:var(--brand);color:#fff}.slab .cta{border-radius:var(--r-md);cursor:pointer;background:var(--ink-1);width:100%;color:var(--paper-0);transition:transform .2s var(--ease), box-shadow .2s var(--ease);text-align:center;border:1px solid #0000;margin-top:4px;padding:13px 16px;font-family:inherit;font-size:14px;font-weight:540;text-decoration:none;display:block;box-shadow:inset 0 1px #ffffff1f,0 8px 18px -10px #0a081899}.slab .cta:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1f,0 12px 26px -10px #0a0818b3}.slab.featured .cta{color:#fff;background:linear-gradient(#6676f6,#4750cd);background:linear-gradient(lab(53.5693% 23.0392 -67.4054),lab(39.2975% 27.6472 -67.1921));box-shadow:0 8px 20px -8px #4852c773;box-shadow:0 8px 20px -8px lab(39.5334% 24.9973 -63.6904/.45)}.price-addon{text-align:center;max-width:64ch;color:var(--ink-3);margin:24px auto 0;font-size:14px;line-height:1.6}.price-addon b{color:var(--ink-1);font-weight:560}.price-compare{border-radius:var(--r-lg);background:var(--paper-0);box-shadow:var(--sh-1);border:1px solid #14122814;margin-top:72px;overflow:hidden}.pc-row{color:var(--ink-3);border-bottom:1px solid #1412280f;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:18px;padding:16px 26px;font-size:14px;display:grid}.pc-row:last-child{border-bottom:none}.pc-row:hover:not(.head){background:var(--paper-1)}.pc-row.head{background:var(--paper-2);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-4);padding:14px 26px;font-family:Geist Mono,monospace;font-size:10.5px}.pc-row.head div:nth-child(2){color:var(--brand-ink)}.pc-row div:first-child{color:var(--ink-1);font-weight:500}.pc-row .good{color:var(--brand);align-items:center;gap:7px;font-weight:540;display:inline-flex}.pc-row .good:before{content:"";background:var(--brand);border-radius:50%;width:6px;height:6px}.price-trust{border-radius:var(--r-lg);background:var(--paper-0);box-shadow:var(--sh-1);border:1px solid #14122812;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:32px;padding:28px;display:grid}.pt-item{color:var(--ink-2);align-items:center;gap:14px;display:flex}.pt-item svg{color:var(--brand);flex-shrink:0}.pt-title{color:var(--ink-0);letter-spacing:-.005em;font-size:14px;font-weight:560}.pt-sub{color:var(--ink-4);margin-top:2px;font-size:12px}@media (max-width:820px){.price-trust{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.price-trust{grid-template-columns:1fr}}@media (max-width:1080px){.price-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.price-grid{grid-template-columns:1fr}.pc-row{grid-template-columns:1fr;gap:4px;padding:14px 18px}}.faq{background:linear-gradient(180deg, var(--paper-0), var(--paper-1));padding:140px 0;position:relative}.faq:before{content:"";pointer-events:none;background-image:radial-gradient(60% 40% at 50% 0,#6272e90a,#0000 60%);background-image:radial-gradient(60% 40% at 50% 0,lab(51.4008% 21.4476 -63.8857/.04),#0000 60%);position:absolute;inset:0}.faq-layout{grid-template-columns:340px 1fr;align-items:start;gap:64px;display:grid;position:relative}.faq-side{position:sticky;top:100px}.faq-side .eyebrow{color:var(--brand-ink)}.faq-side h2{color:var(--ink-0);letter-spacing:-.035em;margin:14px 0 18px;font-size:clamp(36px,4vw,52px);line-height:1.02}.faq-side h2 .fade{color:var(--ink-4)}.faq-side p{color:var(--ink-3);max-width:32ch;margin:0 0 22px;font-size:15px;line-height:1.55}.faq-ask{border-radius:var(--r-full);background:var(--ink-0);color:#fff;transition:transform .2s var(--ease);align-items:center;gap:10px;padding:10px 14px 10px 12px;font-size:13px;font-weight:540;text-decoration:none;display:inline-flex;box-shadow:0 10px 24px -10px #14122866}.faq-ask:hover{transform:translateY(-1px)}.faq-ask .ico{border-radius:var(--r-full);background:linear-gradient(135deg, var(--brand-2), var(--brand));place-items:center;width:22px;height:22px;font-size:12px;display:grid}.faq-list{border-top:1px solid #14122814}.faq-item{border-bottom:1px solid #14122814;position:relative}.faq-item:before{content:"";background:linear-gradient(180deg, var(--brand-3), var(--brand-2));transform-origin:top;width:2px;transition:transform .35s var(--ease);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.faq-item:has(details[open]):before{transform:scaleY(1)}.faq-item details{transition:background .3s var(--ease);padding:22px 22px 22px 26px}.faq-item:has(details[open]){background:linear-gradient(90deg,#f2f5ff80,#0000 60%);background:linear-gradient(90deg,lab(96.3897% .66483 -7.51945/.5),#0000 60%)}.faq-item summary{cursor:pointer;color:var(--ink-1);letter-spacing:-.01em;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;font-size:17px;font-weight:540;list-style:none;display:grid}.faq-item summary::-webkit-details-marker{display:none}.faq-item .q-num{letter-spacing:.12em;color:var(--ink-4);min-width:32px;font-family:Geist Mono,monospace;font-size:11px}.faq-item summary .chev{border-radius:var(--r-full);background:var(--paper-2);width:34px;height:34px;color:var(--ink-2);transition:transform .3s var(--ease), background .3s var(--ease);place-items:center;font-size:14px;display:grid}.faq-item details[open] summary .chev{background:linear-gradient(180deg, var(--brand-2), var(--brand));color:#fff;transform:rotate(180deg);box-shadow:0 6px 14px -6px #4852c780;box-shadow:0 6px 14px -6px lab(39.5334% 24.9973 -63.6904/.5)}.faq-item .ans{color:var(--ink-3);max-width:64ch;margin:14px 0 4px 48px;font-size:15px;line-height:1.65}@media (max-width:900px){.faq-layout{grid-template-columns:1fr;gap:32px}.faq-side{position:static}}.final{padding:var(--section-py) 0;background:var(--paper-1)}.final-stage{border-radius:var(--r-xl);text-align:center;background:linear-gradient(180deg, var(--paper-0), var(--brand-wash));box-shadow:var(--sh-2);border:1px solid #6777d338;border:1px solid lab(52.1036% 13.6699 -50.0012/.22);padding:clamp(56px,8vw,100px) 40px;position:relative;overflow:hidden}.final-stage:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#0f0f190a 1px,#0000 1px),linear-gradient(#0f0f190a 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 60% at 50% 0,#000 20%,#0000 80%);mask-image:radial-gradient(60% 60% at 50% 0,#000 20%,#0000 80%)}.final-stage .eyebrow{color:var(--brand-ink);position:relative}.final-stage h2{max-width:18ch;color:var(--ink-0);margin:18px auto;position:relative}.final-stage h2 .accent{color:var(--brand)}.final-stage p{color:var(--ink-3);max-width:48ch;margin:0 auto 32px;font-size:clamp(16px,1.4vw,18px);line-height:1.55;position:relative}.final-btn{position:relative}.final-meta{color:var(--ink-4);flex-wrap:wrap;justify-content:center;gap:16px;margin-top:24px;font-size:13px;display:flex;position:relative}.final-meta .dot{border-radius:var(--r-full);opacity:.5;background:currentColor;align-self:center;width:4px;height:4px}@keyframes lt-pulse{0%{box-shadow:0 0 #00bd6c99;box-shadow:0 0 lab(67.7536% -64.9188 33.6525/.6)}70%{box-shadow:0 0 0 10px #00bd6c00;box-shadow:0 0 0 10px lab(67.7536% -64.9188 33.6525/0)}to{box-shadow:0 0 #00bd6c00;box-shadow:0 0 lab(67.7536% -64.9188 33.6525/0)}}.landing-footer{background:var(--paper-2);color:var(--ink-3);border-top:1px solid var(--rule-strong);padding:72px 0 32px;position:relative}.landing-footer .container{z-index:1;position:relative}.footer-grid{border-bottom:1px solid var(--rule);grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:32px;padding-bottom:32px;display:grid}.footer-brand p{max-width:30ch;color:var(--ink-3);margin-top:14px;font-size:14px;line-height:1.55}.footer-brand .nav-logo{color:var(--ink-0);letter-spacing:-.01em;align-items:center;gap:10px;font-size:18px;font-weight:600;text-decoration:none;display:inline-flex}.footer-social{gap:10px;margin-top:20px;display:flex}.footer-social a{color:var(--ink-2);background:var(--paper-0);transition:all .2s var(--ease);border:1px solid #14122814;border-radius:8px;padding:8px 12px;font-family:Geist Mono,monospace;font-size:12px;text-decoration:none}.footer-social a:hover{color:var(--ink-0);background:#fff;border-color:#14122829;transform:translateY(-1px)}.footer-col h5{font-family:var(--font-code), "JetBrains Mono", monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-4);margin:0 0 18px;font-size:10.5px;font-weight:600}.footer-col a{color:var(--ink-2);transition:color .2s var(--ease), transform .2s var(--ease);align-items:center;gap:8px;margin-bottom:12px;font-size:14px;text-decoration:none;display:flex}.footer-col a:hover{color:var(--ink-0);transform:translate(2px)}.footer-col a .tag-new{letter-spacing:.1em;background:var(--brand-wash);color:var(--brand-ink);border-radius:4px;padding:2px 5px;font-family:Geist Mono,monospace;font-size:9px}.footer-bottom{color:var(--ink-4);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:26px;font-size:12px;display:flex}.footer-powered{letter-spacing:.04em;color:var(--ink-4);align-items:center;gap:8px;font-family:Geist Mono,monospace;font-size:11px;display:inline-flex}.footer-powered b{color:var(--ink-2);font-weight:540}@media (max-width:1020px){.footer-grid{grid-template-columns:1.6fr 1fr 1fr}}@media (max-width:720px){.footer-grid{grid-template-columns:1fr 1fr;gap:32px}}.footer-legal-block{color:var(--ink-3);border-top:1px solid #14122814;grid-template-columns:1fr 1fr;gap:24px;margin-top:28px;padding-top:22px;font-size:12.5px;line-height:1.65;display:grid}.footer-legal-col{flex-direction:column;gap:2px;display:flex}.footer-legal-line{margin:0}.footer-legal-strong{color:var(--ink-1);letter-spacing:-.005em;font-weight:600}.footer-legal-muted{color:var(--ink-4);margin-top:6px;font-size:12px}.footer-legal-block a{color:var(--ink-2);transition:color .2s var(--ease);text-decoration:none}.footer-legal-block a:hover{color:var(--ink-0)}.footer-legal-sep{color:var(--ink-4)}@media (max-width:720px){.footer-legal-block{grid-template-columns:1fr;gap:14px}}[data-reveal]{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);will-change:transform, opacity;transform:translateY(18px)}[data-reveal].in{opacity:1;transform:none}.faq-item{--mx:50%;--my:50%}.faq-item:after{content:"";border-radius:inherit;background:radial-gradient(300px 220px at var(--mx) var(--my), #889bff1f, transparent 70%);opacity:0;transition:opacity .35s var(--ease);pointer-events:none;z-index:1;position:absolute;inset:0}@supports (color:lab(0% 0 0)){.faq-item:after{background:radial-gradient(300px 220px at var(--mx) var(--my), lab(65.8488% 15.0568 -57.2232/.12), transparent 70%)}}.faq-item:hover:after{opacity:1}.faq-item>*{z-index:2;position:relative}.landing-scroll-progress{z-index:200;pointer-events:none;background:linear-gradient(90deg,#3492ff,#945ff9,#5d67ee);background:linear-gradient(90deg,lab(59.2037% 2.63038 -65.3334),lab(52.3399% 47.3098 -70.9392),lab(48.5769% 27.6642 -70.717));width:0;height:2px;transition:width 80ms linear;position:fixed;top:0;left:0;box-shadow:0 0 12px #5d67ee;box-shadow:0 0 12px lab(48.5769% 27.6642 -70.717)}@media (max-width:720px){.landing-root .section{padding:80px 0}.hero{padding-top:120px}.stage{margin-top:40px;transform:none!important}.device{transform:none!important}.hero h1.hero-title{font-size:clamp(38px,9vw,56px)}.hero-sub{font-size:15px}.hero-cta{flex-direction:column;align-items:stretch;gap:10px}.hero-cta .btn{justify-content:center}.trust-row{flex-wrap:wrap;gap:10px;font-size:12px}.device-screen{grid-template-columns:1fr!important}.chat-rail{display:none!important}.preview{width:100%}.carousel{max-width:100%;height:360px}.carousel-card{width:min(88vw,340px)!important;height:340px!important;margin-left:calc(min(88vw,340px)/-2)!important;left:50%!important}.cc-body{min-height:300px;padding:20px}.cc-title{font-size:26px}.carousel-ctrls{margin-top:28px}.cc-hero.split{gap:12px;grid-template-columns:1fr!important}.cc-chart,.cc-prods-v,.cc-kiln{display:none}.feat-grid{grid-template-columns:1fr!important}.feat.c6,.feat.c4{grid-column:auto!important}.step.flip .step-right{order:1}.stats-grid{grid-template-columns:repeat(2,1fr)!important}.final-stage{border-radius:24px;padding:72px 24px}.landing-root .display-lg{font-size:clamp(34px,8.5vw,48px)}.landing-root .display-md{font-size:clamp(28px,7.5vw,40px)}.landing-root .display-xl{font-size:clamp(40px,10vw,60px)}.engine-head h2,.geo-title,.prob-title,.de-title,.features-head h2,.pricing .head h2,.final-stage h2{max-width:none}.engine-head{margin-bottom:36px}.prob-head,.geo-head,.de-head{margin-bottom:44px}.de-loop{gap:14px 8px;padding:34px 16px 26px}.de-node{width:44%}.de-node-note{max-width:18ch}.de-card-actions{grid-template-columns:1fr}.geo-rings{gap:8px}.geo-ring-svg{max-width:88px}.geo-sov-row{grid-template-columns:72px 1fr 34px;gap:8px}.proof-strip{flex-direction:column;gap:10px}.proof-strip .proof-dot{display:none}.ts-grid{grid-template-columns:1fr}}@media (max-width:480px){.landing-root .section{padding:64px 0}.landing-root .container{padding:0 18px}.landing-root .eyebrow{font-size:10px}.slab{padding:28px 22px 24px}.slab .price .amt{font-size:42px}.faq-item details{padding:18px 14px 18px 18px}.faq-item summary{gap:10px;font-size:15px}.faq-item .q-num{min-width:24px;font-size:10px}.faq-item .ans{margin-left:34px;font-size:14px}}.nav-wrap{top:calc(10px + env(safe-area-inset-top,0px));inset-block-start:calc(10px + env(safe-area-inset-top,0px))}.nav-wrap.scrolled{top:calc(6px + env(safe-area-inset-top,0px));inset-block-start:calc(6px + env(safe-area-inset-top,0px))}.nav-wrap .nav-burger{border-radius:var(--r-full);cursor:pointer;width:44px;height:44px;color:var(--ink-1);transition:background .2s var(--ease);background:#ffffffb3;background:lab(100% -.0000298023 .0000119209/.7);border:1px solid #14122814;justify-content:center;align-items:center;padding:0;display:none}.nav-wrap .nav-burger:hover{background:#1412280f}.nav-wrap .nav-burger:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.nav-wrap .burger-bars{width:18px;height:12px;display:inline-block;position:relative}.nav-wrap .burger-bars>span{height:2px;transition:transform .25s var(--ease), opacity .2s var(--ease), top .25s var(--ease);background:currentColor;border-radius:2px;position:absolute;left:0;right:0}.nav-wrap .burger-bars>span:first-child{top:0}.nav-wrap .burger-bars>span:nth-child(2){top:5px}.nav-wrap .burger-bars>span:nth-child(3){top:10px}.nav-wrap .burger-bars.is-open>span:first-child{top:5px;transform:rotate(45deg)}.nav-wrap .burger-bars.is-open>span:nth-child(2){opacity:0}.nav-wrap .burger-bars.is-open>span:nth-child(3){top:5px;transform:rotate(-45deg)}.nav-backdrop{-webkit-backdrop-filter:blur();pointer-events:none;opacity:0;z-index:110;transition:background .25s var(--ease), backdrop-filter .25s var(--ease), opacity .25s var(--ease);background:#08061800;position:fixed;inset:0}.nav-backdrop.is-open{-webkit-backdrop-filter:blur(6px);pointer-events:auto;opacity:1;background:#08061873}.nav-drawer{background:linear-gradient(180deg, #fff, var(--paper-1));width:min(86vw,360px);color:var(--ink-1);z-index:120;pointer-events:none;transition:transform .3s var(--ease-out), box-shadow .3s var(--ease);padding-top:calc(env(safe-area-inset-top,0px) + 14px);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 18px);visibility:hidden;flex-direction:column;gap:8px;padding-left:18px;padding-right:18px;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-24px 0 60px -20px #14122800}.nav-drawer.is-open{visibility:visible;pointer-events:auto;transform:translate(0);box-shadow:-24px 0 60px -10px #14122859}.nav-drawer-head{border-bottom:1px solid #1412280f;justify-content:space-between;align-items:center;margin-bottom:10px;padding:4px 4px 14px;display:flex}.nav-drawer-title{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-4);font-family:Geist Mono,ui-monospace,monospace;font-size:11px}.nav-drawer-close{border-radius:var(--r-full);width:44px;height:44px;color:var(--ink-1);cursor:pointer;transition:background .2s var(--ease);background:0 0;border:1px solid #14122814;justify-content:center;align-items:center;display:inline-flex}.nav-drawer-close:hover{background:#1412280f}.nav-drawer-close:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.nav-drawer-links{flex-direction:column;gap:2px;display:flex}.nav-drawer-links a{letter-spacing:-.005em;min-height:48px;color:var(--ink-1);transition:background .15s var(--ease);border-radius:12px;align-items:center;padding:0 12px;font-size:16px;font-weight:540;text-decoration:none;display:flex}.nav-drawer-links a:hover,.nav-drawer-links a:focus-visible{background:#1412280d;outline:none}.nav-drawer-cta{border-top:1px solid #1412280f;flex-direction:column;gap:10px;margin-top:auto;padding-top:14px;display:flex}.nav-drawer-cta .btn{justify-content:center;width:100%;min-height:48px;font-size:15px}@media (max-width:820px){.nav-wrap .nav{grid-template-columns:auto 1fr auto;gap:16px;width:100%;padding:8px 12px 8px 16px}.nav-wrap.scrolled .nav{width:100%}.nav-wrap .nav-logo{justify-self:start}.nav-wrap .nav-cta{justify-self:end}.nav-wrap .nav-cta-desktop{display:none}.nav-wrap .nav-burger{justify-self:end;display:inline-flex}.nav-wrap .nav-logo img{height:28px!important}.landing-root .btn{min-height:44px;padding:11px 18px;font-size:15px}.landing-root .btn-lg{min-height:48px;padding:14px 22px;font-size:16px}.feat-vis{min-height:220px;max-height:320px}.vis-shield{padding:8px}.shield-wrap{width:170px;height:170px}.vis-chart{padding:14px}.vis-chart svg{height:72%}.analytics-grid{gap:10px 12px;inset:14px}.a-kpi .a-n{font-size:24px}.a-bars{height:40px}.footer-col a{align-items:center;min-height:40px;margin-bottom:4px;padding:6px 0;font-size:15px}.footer-social a{align-items:center;min-height:40px;padding:10px 14px;display:inline-flex}.footer-bottom{font-size:13px}.hero-sub{font-size:16px}.trust-row{font-size:13px}.faq-side h2{font-size:clamp(30px,7.5vw,42px)}.faq-side p{max-width:none}.price-compare{border-radius:14px}.pc-row.head{display:none}.pc-row{background:var(--paper-0);border-bottom:1px solid #1412280f;grid-template-columns:1fr;gap:8px;padding:16px 18px}.pc-row>div:first-child{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-4);margin-bottom:4px;font-family:Geist Mono,ui-monospace,monospace;font-size:11px}.pc-row>div:nth-child(n+2){background:var(--paper-1);border-radius:10px;grid-template-columns:96px 1fr;align-items:center;gap:12px;padding:8px 10px;font-size:14px;display:grid}.pc-row>div:nth-child(2):before{content:"Codaiq";letter-spacing:.14em;text-transform:uppercase;color:var(--brand-ink);font-family:Geist Mono,ui-monospace,monospace;font-size:10px}.pc-row>div:nth-child(3):before{content:"Builder";letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);font-family:Geist Mono,ui-monospace,monospace;font-size:10px}.pc-row>div:nth-child(4):before{content:"Agency";letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);font-family:Geist Mono,ui-monospace,monospace;font-size:10px}.pc-row .good{font-size:14px}}@media (max-width:600px){.slab li,.slab .tag-line{font-size:14px}}@media (max-width:480px){.nav-wrap{inset:8px 8px auto}.nav-wrap.scrolled{inset:6px 8px auto}.nav-wrap .nav{gap:10px;padding:5px 5px 5px 10px}.nav-drawer{width:92vw}.feat-vis{min-height:200px;max-height:280px}.shield-wrap{width:150px;height:150px}.pc-row{padding:14px}.pc-row>div:nth-child(n+2){grid-template-columns:72px 1fr;padding:7px 9px}}.prob{padding:var(--section-py) 0;background:var(--paper-1)}.prob-head{max-width:42ch;margin:0 0 var(--space-6);gap:18px;display:grid}.prob-title{color:var(--ink-0);max-width:20ch;margin:0}.prob-sub{color:var(--ink-3);max-width:52ch;margin:0;font-size:clamp(16px,1.3vw,19px);line-height:1.55}.prob-points{gap:var(--space-4);counter-reset:prob;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.prob-point{border-top:1px solid #0f0f191f;align-content:start;gap:10px;padding-top:22px;display:grid;position:relative}.prob-index{letter-spacing:.12em;color:var(--brand);font-size:12px}.prob-point-title{letter-spacing:-.012em;color:var(--ink-0);margin:0;font-size:clamp(18px,1.5vw,22px);font-weight:580}.prob-point-body{color:var(--ink-3);margin:0;font-size:15px;line-height:1.6}@media (max-width:820px){.prob-points{gap:var(--space-3);grid-template-columns:1fr}}.de{padding:var(--section-py) 0;overflow:hidden}.de-head{max-width:44ch;margin:0 auto var(--space-6);text-align:center;justify-items:center;gap:18px;display:grid}.de-title{color:#fff;max-width:20ch;margin:0}.de-sub{color:#b3b7c5;color:lab(74.3479% .693321 -7.50401);max-width:56ch;margin:0;font-size:clamp(16px,1.3vw,19px);line-height:1.55}.de-loop{margin:0 auto var(--space-6);border-radius:var(--r-lg);background:#0f0c1280;background:lab(3.59156% 1.95179 -2.62324/.5);border:1px solid #ffffff14;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:6px 4px;max-width:940px;padding:26px 22px 30px;display:flex;position:relative}.de-node{text-align:center;justify-items:center;gap:8px;width:150px;padding:0 8px;display:grid;position:relative}.de-node-dot{border-radius:var(--r-full);color:#c0c3d1;color:lab(78.9884% .686228 -7.50783);background:#1d1920;background:lab(9.34074% 3.16754 -3.98068);border:1px solid #ffffff1f;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 1px #ffffff0f}.de-node-i{font-size:14px;font-weight:600}.de-node-dot svg{width:20px;height:20px}.de-node.is-accent .de-node-dot{background:var(--brand);color:#fff;border-color:#0000;box-shadow:0 0 0 4px #5360de38,0 10px 24px -8px #5360de99;box-shadow:0 0 0 4px lab(45.2668% 25.4725 -67.2651/.22),0 10px 24px -8px lab(45.2668% 25.4725 -67.2651/.6)}.de-node-label{color:#e2e4eb;color:lab(90.6566% .304908 -3.77543);letter-spacing:-.005em;font-size:13.5px;font-weight:560}.de-node.is-accent .de-node-label{color:#9fb1ff;color:lab(73.1448% 11.291 -50.3889)}.de-node-note{color:#828693;color:lab(55.7856% .730991 -7.48439);max-width:15ch;font-size:11.5px;line-height:1.4}.de-arrow{color:#5f636f;color:lab(41.8629% .775278 -7.46239);position:absolute;top:12px;right:-12px}.de-arrow svg{width:18px;height:18px}.de-node:last-of-type .de-arrow{display:none}.de-loop-caption{letter-spacing:.18em;text-transform:uppercase;color:#7a7f93;color:lab(53.3889% 1.24931 -11.1532);font-size:10px;position:absolute;top:12px;left:20px}.de-grid{gap:var(--space-4);grid-template-columns:1.05fr .95fr;align-items:start;max-width:1000px;margin:0 auto;display:grid}.de-card{border-radius:var(--r-lg);box-shadow:var(--sh-3);background:linear-gradient(#fbfcfe,#f4f5f8);background:linear-gradient(lab(98.8214% .0849664 -1.13662),lab(96.4951% .114381 -1.51473));border:1px solid #00000014;gap:14px;padding:22px;display:grid}.de-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.de-card-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-4);font-size:10px}.de-badge{border-radius:var(--r-full);color:var(--brand-ink);background:var(--brand-wash);border:1px solid #6a79c747;border:1px solid lab(52.4039% 10.4494 -43.05/.28);align-items:center;gap:7px;padding:5px 11px;font-size:11.5px;font-weight:540;display:inline-flex}.de-badge-dot{border-radius:var(--r-full);background:var(--brand);width:7px;height:7px;box-shadow:0 0 0 3px #5360de2e;box-shadow:0 0 0 3px lab(45.2668% 25.4725 -67.2651/.18)}.de-card-action{letter-spacing:-.012em;color:var(--ink-0);margin:0;font-size:clamp(16px,1.5vw,19px);font-weight:580;line-height:1.35}.de-card-rationale{color:var(--ink-3);margin:0;font-size:13.5px;line-height:1.5}.de-card-meta{flex-wrap:wrap;gap:8px;display:flex}.de-pill{letter-spacing:.04em;border-radius:var(--r-full);color:var(--ink-3);background:#0f0f190d;border:1px solid #0f0f190f;padding:4px 9px;font-family:Geist Mono,ui-monospace,monospace;font-size:10.5px}.de-pill--risk{color:#005e27;color:lab(34.2033% -36.5668 24.5131);background:#d3fbda;background:lab(94.9948% -17.7921 11.3939);border-color:#63b3764d;border-color:lab(66.7358% -35.9836 23.4544/.3)}.de-card-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:2px;display:grid}.de-btn{border-radius:var(--r-md);cursor:pointer;transition:transform .2s var(--ease), box-shadow .2s var(--ease), background .2s var(--ease);border:1px solid #0000;padding:11px 16px;font-size:14px;font-weight:560}.de-btn--approve{color:#fff;background:linear-gradient(#6676f6,#4750cd);background:linear-gradient(lab(53.5693% 23.0392 -67.4054),lab(39.2975% 27.6472 -67.1921));box-shadow:0 8px 18px -8px #4852c780;box-shadow:0 8px 18px -8px lab(39.5334% 24.9973 -63.6904/.5)}.de-btn--approve:hover{transform:translateY(-1px)}.de-btn--reject{color:var(--ink-2);background:0 0;border-color:#0f0f1924}.de-btn--reject:hover{background:#0f0f190a}.de-aside{gap:var(--space-3);align-content:start;display:grid}.de-approve{border-radius:var(--r-lg);background:#0f0c1299;background:lab(3.59156% 1.95179 -2.62324/.6);border:1px solid #ffffff14;padding:20px 22px}.de-approve-title{letter-spacing:-.012em;color:#fff;margin:0 0 8px;font-size:clamp(17px,1.4vw,20px);font-weight:580}.de-approve-body{color:#a7aab8;color:lab(69.7075% .701189 -7.49985);margin:0;font-size:14px;line-height:1.55}.de-chips-label{letter-spacing:.18em;text-transform:uppercase;color:#7a7f93;color:lab(53.3889% 1.24931 -11.1532);margin-bottom:12px;font-size:10px;display:block}.de-chip-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.de-chip{border-radius:var(--r-md);color:#dcdee5;color:lab(88.3365% .305563 -3.775);background:#15121880;background:lab(6.06708% 2.32305 -3.1022/.5);border:1px solid #ffffff0f;align-items:center;gap:10px;padding:10px 13px;font-size:13px;display:flex}.de-chip-check{border-radius:var(--r-full);color:#5fd37f;color:lab(76.5065% -48.1818 31.6252);background:#00783538;background:lab(43.7335% -42.6217 28.5221/.22);flex:none;place-items:center;width:20px;height:20px;display:grid}.de-chip-check svg{width:12px;height:12px}@media (max-width:860px){.de-grid{grid-template-columns:1fr}.de-node{width:45%}.de-arrow{display:none}}.geo{padding:var(--section-py) 0;background:linear-gradient(180deg, var(--paper-0), var(--paper-1))}.geo-head{max-width:44ch;margin:0 0 var(--space-6);gap:18px;display:grid}.geo-title{color:var(--ink-0);max-width:18ch;margin:0}.geo-sub{color:var(--ink-3);max-width:56ch;margin:0;font-size:clamp(16px,1.3vw,19px);line-height:1.55}.geo-grid{gap:var(--space-4);grid-template-columns:.9fr 1.1fr;align-items:stretch;display:grid}.geo-scores,.geo-cite{border-radius:var(--r-lg);background:var(--paper-0);box-shadow:var(--sh-1);border:1px solid #14122812;padding:28px}.geo-scores{align-content:start;gap:22px;display:grid}.geo-scores-label,.geo-cite-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-4);font-size:10px}.geo-rings{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.geo-ring{justify-items:center;gap:8px;display:grid;position:relative}.geo-ring-svg{aspect-ratio:1;width:100%;max-width:108px}.geo-ring-track{fill:none;stroke:#0f0f1914;stroke-width:8px}.geo-ring-value{fill:none;stroke:var(--brand);stroke-width:8px;stroke-linecap:round}.geo-ring-num{letter-spacing:-.02em;color:var(--ink-0);font-variant-numeric:tabular-nums;font-family:Geist,system-ui,sans-serif;font-size:clamp(22px,3vw,30px);font-weight:620;position:absolute;top:50%;left:50%;transform:translate(-50%,-62%)}.geo-ring-label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);text-align:center;font-size:10px}.geo-cite{align-content:start;gap:14px;display:grid}.geo-cite-title{letter-spacing:-.01em;color:var(--ink-0);margin:0;font-size:clamp(16px,1.4vw,19px);font-weight:560;line-height:1.4}.geo-query{border-radius:var(--r-full);background:var(--paper-2);width:max-content;max-width:100%;color:var(--ink-2);border:1px solid #14122812;align-items:center;gap:9px;padding:9px 14px;font-size:13.5px;display:inline-flex}.geo-query svg{width:15px;height:15px;color:var(--ink-4);flex:none}.geo-sov-label{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-4);margin-top:2px;font-size:10px}.geo-sov{gap:12px;margin:0;padding:0;list-style:none;display:grid}.geo-sov-row{grid-template-columns:92px 1fr 40px;align-items:center;gap:12px;display:grid}.geo-sov-name{color:var(--ink-3);font-size:13px}.geo-sov-row.is-you .geo-sov-name{color:var(--ink-0);font-weight:560}.geo-sov-track{border-radius:var(--r-full);background:#0f0f190f;height:10px;overflow:hidden}.geo-sov-fill{border-radius:var(--r-full);background:#0f0f1929;height:100%;display:block}.geo-sov-row.is-you .geo-sov-fill{background:linear-gradient(90deg, var(--brand-2), var(--brand))}.geo-sov-pct{color:var(--ink-3);text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.geo-sov-row.is-you .geo-sov-pct{color:var(--ink-1);font-weight:560}.geo-foot{margin:var(--space-4) 0 0;color:var(--ink-3);max-width:64ch;font-size:14px;line-height:1.6}@media (max-width:860px){.geo-grid{grid-template-columns:1fr}.geo-rings{max-width:380px}}@media (max-width:640px){.landing-root{max-width:100vw;overflow-x:clip}.landing-root img,.landing-root svg{max-width:100%}.landing-root{--space-6:48px;--space-4:28px;--space-3:18px}.hero{padding:calc(var(--section-py-sm) + 64px) 0 var(--section-py-sm)}.hero-inner{gap:22px}.hero h1.hero-title{max-width:18ch;font-size:clamp(30px,8.6vw,42px)}.hero-sub{max-width:42ch;font-size:15.5px}.hero-prompt-wrap{width:100%}.hero-prompt{border-radius:14px;gap:8px;padding:8px 8px 8px 14px}.hero-prompt-input{font-size:16px}.hero-prompt-send{width:44px;height:44px}.hero-chips{gap:7px}.hero-chip{padding:8px 12px;font-size:12.5px}.hero-cta{flex-direction:column;align-items:stretch;gap:10px;width:100%}.hero-cta .btn{justify-content:center;width:100%}.trust-row{gap:8px 10px;font-size:12.5px}.hero-demo{width:100%}.proof{padding:18px 0}.proof-strip{flex-direction:column;gap:9px}.proof-fact{text-align:center;gap:0;font-size:11.5px}.proof-fact>span:last-child{white-space:normal}.proof-dot{display:none}.prob-head{max-width:none}.prob-points{grid-template-columns:1fr;gap:22px}.de-head{max-width:none}.de-sub{font-size:15.5px}.de-loop{gap:16px 8px;padding:26px 14px 22px}.de-node{width:44%;padding:0 4px}.de-node-note{max-width:16ch}.de-arrow{display:none}.de-loop-caption{text-align:center;order:-1;width:100%;margin-bottom:4px;position:static}.de-grid{grid-template-columns:1fr;gap:20px}.de-card{padding:20px}.de-card-actions{grid-template-columns:1fr 1fr}.de-aside{gap:16px}.de-approve{padding:18px}.geo-head{max-width:none}.geo-sub{font-size:15.5px}.geo-grid{grid-template-columns:1fr;gap:20px}.geo-scores,.geo-cite{padding:22px}.geo-rings{gap:10px;max-width:none}.geo-ring-svg{max-width:92px}.geo-ring-num{font-size:clamp(20px,6vw,26px)}.geo-sov-row{grid-template-columns:68px 1fr 32px;gap:8px}.geo-query{width:100%}.geo-scan-engines{gap:6px 12px}.engine{padding:var(--section-py-sm) 0}.engine-head{margin-bottom:32px}.engine-sub{font-size:15px}.carousel{max-width:100%;height:350px}.carousel-card{width:min(86vw,330px);height:330px;margin-left:calc(min(86vw,330px)/-2);left:50%}.cc-body{min-height:294px;padding:18px}.cc-title{font-size:24px}.cc-hero.split{grid-template-columns:1fr;gap:12px}.cc-copy{max-width:none}.carousel-ctrls{margin-top:26px}.features{padding:var(--section-py-sm) 0}.features-head{margin-bottom:36px}.features-head h2{max-width:none}.feat-grid{grid-template-columns:1fr;gap:14px}.feat,.feat.c6,.feat.c4{grid-column:auto;min-height:auto;padding:24px 20px 22px}.feat-vis{min-height:190px}.how{padding:var(--section-py-sm) 0}.how-head{margin-bottom:44px}.how-head h2{max-width:none}.timeline{gap:48px}.step{direction:ltr;grid-template-columns:1fr;gap:18px}.step.flip{direction:ltr}.step.flip .step-right{order:1}.step-left,.step-right{padding:0}.step-n span{font-size:60px}.step h3{font-size:clamp(22px,6.5vw,28px)}.step p{max-width:none;font-size:15px}.mock-prompt,.mock-build,.mock-grow{padding:18px}.mp-body{min-height:auto;padding:16px}.mp-line{font-size:12px}.mg-actions{grid-template-columns:1fr 1fr}.stats{padding:var(--section-py-sm) 0}.stats-grid{grid-template-columns:repeat(2,1fr)}.stat{padding:16px 10px}.stat:nth-child(2n):after{display:none}.stat .num{font-size:clamp(36px,12vw,56px)}.testimonials{padding:var(--section-py-sm) 0}.testimonials .head{margin-bottom:36px}.ts-grid{grid-template-columns:1fr;gap:16px}.pricing{padding:var(--section-py-sm) 0}.price-grid{grid-template-columns:1fr;gap:18px}.pricing .head h2{max-width:none}.slab.featured{transform:none}.slab.featured:hover{transform:translateY(-4px)}.price-compare{margin-top:40px}.price-trust{grid-template-columns:1fr;padding:22px}.faq{padding:var(--section-py-sm) 0}.faq-layout{grid-template-columns:1fr;gap:28px}.faq-side{position:static}.faq-side p{max-width:none}.final{padding:var(--section-py-sm) 0}.final-stage{border-radius:24px;padding:48px 22px}.final-stage h2{max-width:none}.landing-root .final-btn{justify-content:center;width:100%}.landing-footer{padding:48px 0 28px}.footer-grid{grid-template-columns:1fr 1fr;gap:26px 20px}.footer-brand{grid-column:1/-1}.footer-brand p{max-width:none}.footer-bottom{flex-direction:column;align-items:flex-start;gap:10px}.footer-legal-block{grid-template-columns:1fr;gap:14px}}@media (max-width:380px){.landing-root .container{padding:0 16px}.hero h1.hero-title{font-size:clamp(28px,9vw,36px)}.de-node{width:46%}.de-node-note{max-width:14ch}.geo-sov-row{grid-template-columns:58px 1fr 30px;gap:6px}.geo-ring-svg{max-width:78px}.stat .num{font-size:clamp(30px,13vw,44px)}.carousel-card{width:min(84vw,300px);margin-left:calc(min(84vw,300px)/-2)}.footer-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.landing-root *,.landing-root :before,.landing-root :after,.landing-scroll-progress{animation:none!important}.landing-root [data-reveal]{opacity:1!important;transition:none!important;transform:none!important}.nav-drawer,.nav-backdrop{transition:none!important}}.landing-root .hero.hero--cinematic{color:#f6f5ff;isolation:isolate;--hero-ink:#f6f5ff;--hero-ink-2:#cdcaeb;--hero-ink-3:#9f9cc4;--hero-accent:#ab8dff;background:#080711}.landing-root .hero--cinematic:before{opacity:.85;z-index:6}.landing-root .hero--cinematic:after{z-index:5;background:linear-gradient(180deg, transparent, var(--paper-1));height:200px}.landing-root .hero-backdrop{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.landing-root .hero-backdrop>*{position:absolute;inset:0}.landing-root .hero-backdrop-base{z-index:0}.landing-root .hero-backdrop-streaks{z-index:1}.landing-root .hero-backdrop-aurora{z-index:2;mix-blend-mode:screen;opacity:.5;-webkit-mask-image:radial-gradient(130% 105% at 50% 4%,#000 0% 34%,#0000 80%);mask-image:radial-gradient(130% 105% at 50% 4%,#000 0% 34%,#0000 80%)}.landing-root .hero-backdrop-scrim{z-index:4;pointer-events:none;background:radial-gradient(64% 52% at 50% 46%,#0807111a 0%,#0807118c 66%,#080711d1 100%),linear-gradient(#0807116b 0%,#0000 24%)}.landing-root .hero--cinematic .hero-inner{z-index:2}.landing-root .hero--cinematic .tag{color:var(--hero-ink-2);background:#ffffff0f;border:1px solid #ffffff24;box-shadow:0 2px 20px -8px #0009,inset 0 1px #ffffff14}.landing-root .hero--cinematic .tag .dot{background:var(--hero-accent);box-shadow:0 0 0 3px #ab8dff38}.landing-root .hero--cinematic .tag-chip{color:#d8ceff;background:#5a3cf04d}.landing-root .hero--cinematic h1.hero-title,.landing-root .hero--cinematic h1.hero-title .line-a,.landing-root .hero--cinematic h1.hero-title .line-b{color:var(--hero-ink)}.landing-root .hero--cinematic h1.hero-title .accent{color:var(--hero-accent);text-shadow:0 0 32px #785aff59}.landing-root .hero--cinematic .hero-sub{color:var(--hero-ink-3)}.landing-root .hero--cinematic .hero-prompt{-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:#ffffff0e;border:1px solid #ffffff24;box-shadow:0 18px 60px -20px #000000b3,inset 0 1px #ffffff1a}.landing-root .hero--cinematic .hero-prompt:focus-within{border-color:#967cff8c;box-shadow:0 0 0 4px #5a3cf033,0 18px 60px -20px #000000b3,inset 0 1px #ffffff1f}.landing-root .hero--cinematic .hero-prompt-spark{color:var(--hero-accent)}.landing-root .hero--cinematic .hero-prompt-input{color:#fff}.landing-root .hero--cinematic .hero-prompt-input::placeholder{color:#e2e0ff7a}.landing-root .hero--cinematic .hero-chip{color:var(--hero-ink-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #ffffff1f}.landing-root .hero--cinematic .hero-chip:hover{color:#fff;background:#ffffff1a;border-color:#967cff6b}.landing-root .hero--cinematic .btn-ghost{color:var(--hero-ink-2);background:#ffffff08;border-color:#ffffff2e}.landing-root .hero--cinematic .btn-ghost:hover{color:#fff;background:#ffffff17;border-color:#ffffff47}.landing-root .hero--cinematic .hero-backdrop-scrim{background:radial-gradient(62% 50% at 50% 45%,#0807113d 0%,#0807118f 64%,#080711d1 100%),linear-gradient(#0807116b 0%,#0000 26%)}.landing-root .hero--cinematic .hero-sub{color:#c6c3e4;text-shadow:0 1px 24px #080711d9,0 1px 3px #080711b3}.landing-root .hero--cinematic .hero-sub b{color:#fff}.landing-root .hero--cinematic h1.hero-title{text-shadow:0 2px 40px #0807118c}.landing-root .hero--cinematic .trust-row{color:#e2e0ffa8}.landing-root .hero--cinematic .trust-row strong{color:#fff}.landing-root .hero--cinematic .trust-row .dot{opacity:.7;background:#e2e0ff80}.landing-root .hero--cinematic .hd-note{color:#e2e0ff80!important}.landing-root .hero-backdrop-dots{z-index:5;opacity:.92;mix-blend-mode:screen}.landing-root .hero-backdrop-aurora{opacity:.6}