:root{--bg:#060312;--bg-2:#0b0726;--bg-3:#120a33;--surface:#ffffff09;--surface-2:#ffffff0e;--surface-3:#ffffff16;--surface-solid:#100a28;--ink:#f5f3ff;--ink-2:#c7c2e6;--muted:#948fba;--faint:#655f8c;--line:#a78bfa29;--line-2:#a78bfa4d;--cyan:#22d3ee;--cyan-ink:#67e8f9;--cyan-soft:#22d3ee1f;--violet:#8b5cf6;--violet-ink:#c4b5fd;--violet-soft:#8b5cf626;--magenta:#d946ef;--accent:var(--violet);--accent-ink:var(--violet-ink);--accent-soft:var(--violet-soft);--accent-2:var(--cyan);--ok:#34d399;--ok-soft:#34d39924;--warn:#fbbf24;--danger:#fb7185;--danger-soft:#fb718521;--radius:16px;--radius-sm:10px;--radius-lg:24px;--maxw:1180px;--shadow-sm:0 1px 2px #0006;--shadow:0 8px 30px #00000080;--shadow-lg:0 30px 80px -24px #000000b3, 0 0 0 1px #a78bfa14;--glow-v:0 0 40px #8b5cf659;--glow-m:0 0 40px #d946ef59;--font:var(--font-grotesk), "Geist", system-ui, -apple-system, sans-serif;--serif:var(--font-grotesk), "Geist", system-ui, -apple-system, sans-serif;--mono:var(--font-mono-jb), "Geist Mono", ui-monospace, monospace;--ease-out-ui:cubic-bezier(.22, 1, .36, 1);--ease-emphasis:cubic-bezier(0, 0, .2, 1);--motion-fast:.2s;--motion-base:.3s;--motion-slow:.4s;--hero-copy-y:0px;--hero-copy-opacity:1;--hero-planet-y:0px;--hero-planet-scale:1;--hero-watermark-y:0px;--hero-watermark-opacity:.052}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:84px}body{font-family:var(--font);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:17px;line-height:1.6;position:relative;overflow-x:hidden}body:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(80% 60% at 82% -5%,#d946ef29,#0000 55%),radial-gradient(70% 55% at 12% 4%,#22d3ee1a,#0000 55%),radial-gradient(90% 80%,#120a33 0%,#0b0726 45%,#060312 100%);position:fixed;inset:0}.space-bg{z-index:-1;pointer-events:none;backface-visibility:hidden;position:fixed;inset:0;overflow:hidden;transform:translateZ(0)}.space-stars-canvas{pointer-events:none;backface-visibility:hidden;position:absolute;inset:0;transform:translateZ(0)}.space-background-stars{opacity:.11;background-image:radial-gradient(circle,#ffffffe6 .9px,#0000 1.4px);background-size:208px 208px;animation:14s ease-in-out infinite space-stars-twinkle;position:absolute;inset:0}.space-background-stars:before{content:"";opacity:.09;background-image:radial-gradient(circle,#ffffffe0 .8px,#0000 1.2px);background-position:42px 58px;background-size:304px 304px;animation:44s linear infinite space-stars-drift;position:absolute;inset:0}html[data-runtime-tier=lite] .space-background-stars{animation-duration:18s}html[data-runtime-tier=lite] .space-background-stars:before{animation-duration:56s}html[data-runtime-tier=minimal] .space-background-stars{opacity:.16;animation-duration:24s}html[data-runtime-tier=minimal] .space-background-stars:before{opacity:.06;animation-duration:72s}html[data-page-visible=false] .space-background-stars,html[data-page-visible=false] .space-background-stars:before,html:not([data-vanaxity-intro-seen="1"]) .space-background-stars,html:not([data-vanaxity-intro-seen="1"]) .space-background-stars:before{animation-play-state:paused}.space-background-glow-top{filter:blur(64px);background:radial-gradient(circle,#a78bfa47,#0000 62%);border-radius:9999px;width:34rem;height:34rem;position:absolute;top:-14rem;left:50%;transform:translate(-50%)}.space-background-glow-bottom{filter:blur(64px);background:radial-gradient(circle,#22d3ee33,#0000 68%);border-radius:9999px;width:32rem;height:32rem;position:absolute;bottom:-18rem;right:-10rem}@media (pointer:coarse),(max-width:1024px){.space-background-stars{opacity:.18;background-size:168px 168px}.space-background-stars:before{opacity:.09;background-size:236px 236px}.space-background-glow-top{opacity:.82}.space-background-glow-bottom{opacity:.74}}@keyframes space-stars-twinkle{0%,to{opacity:.3}50%{opacity:.42}}@keyframes space-stars-drift{0%{transform:translate(0,0)}to{transform:translate(18px,-10px)}}::selection{background:var(--magenta);color:#fff}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}.section{padding:104px 0;position:relative}.section--tight{padding:76px 0}h1,h2,h3{letter-spacing:-.025em;color:var(--ink);font-weight:600;line-height:1.08}.h-display{letter-spacing:-.035em;font-size:clamp(40px,5.4vw,70px);line-height:1}.h-section{letter-spacing:-.03em;font-size:clamp(30px,3.6vw,46px)}.h-sub{letter-spacing:-.02em;font-size:clamp(21px,2.2vw,27px);font-weight:600}.lede{color:var(--ink-2);max-width:60ch;font-size:clamp(17px,1.5vw,20px);line-height:1.55}.muted{color:var(--muted)}.ink2{color:var(--ink-2)}.serif-i{font-family:var(--serif);letter-spacing:0;font-style:italic;font-weight:400}.grad-text{background:linear-gradient(105deg, #f5f3ff 0%, var(--magenta) 42%, var(--violet) 78%, var(--cyan) 110%);color:#0000;-webkit-background-clip:text;background-clip:text}.section-head{max-width:720px;margin-bottom:56px}.section-head .h-section{margin:0}.section-head .lede{margin-top:20px}.center{text-align:center;margin-left:auto;margin-right:auto}.react-bits-scroll-reveal{will-change:transform, opacity, filter;transform-origin:top;backface-visibility:hidden;margin:0;display:block;position:relative;transform:translateZ(0)}.react-bits-scroll-reveal__text{display:block}.react-bits-scroll-reveal__word{will-change:opacity, filter, transform;backface-visibility:hidden;display:inline-block;transform:translateZ(0)}.process-video{padding-top:72px}.process-video__head{text-align:center;max-width:760px;margin:0 auto 36px}.process-video__head .h-section{margin-top:0}.process-video__head .lede{margin:18px auto 0}.process-video__frame{border-radius:var(--radius-lg);background:radial-gradient(48rem 28rem at 50% 0,#a78bfa24,#0000 64%),#05030f8f;border:1px solid #ffffff1f;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000057,inset 0 1px #ffffff0f}.process-video__frame:before{content:"";pointer-events:none;z-index:1;mix-blend-mode:screen;opacity:.7;background:linear-gradient(#ffffff14,#0000 18%),radial-gradient(28rem 16rem at 80% 0,#22d3ee1f,#0000 68%);position:absolute;inset:0}.process-video__player{z-index:0;aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain;background:#05030f;width:100%;height:auto;max-height:min(78vh,760px);display:block;position:relative}.process-video__sound-cta{z-index:2;min-height:42px;color:var(--ink);font-family:var(--font);cursor:pointer;-webkit-backdrop-filter:blur(18px);background:#05030fc2;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;padding:10px 16px;font-size:14px;font-weight:600;transition:transform .18s,border-color .18s,background .18s;display:none;position:absolute;bottom:18px;right:18px;box-shadow:0 16px 42px #00000057}.process-video__sound-cta:hover{background:#0b0726db;border-color:#67e8f957;transform:translateY(-1px)}.process-video__sound-cta:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.process-video__frame--sound-blocked .process-video__sound-cta{display:inline-flex}.btn{font-family:var(--font);cursor:pointer;letter-spacing:-.01em;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:9px;padding:13px 22px;font-size:15.5px;font-weight:540;transition:transform .15s,box-shadow .2s,background .2s,border-color .2s,filter .18s;display:inline-flex}.btn svg{width:16px;height:16px}.btn--primary{color:#0b0726;box-shadow:var(--shadow-sm);background:#f5f3ff}.btn--primary:hover{transform:translateY(-1px);box-shadow:0 12px 30px -10px #f5f3ff66}.btn--accent{background:linear-gradient(120deg, var(--violet), var(--magenta) 60%, var(--cyan));color:#fff;box-shadow:0 8px 30px -10px #d946ef80}.btn--accent:hover{transform:translateY(-1px);box-shadow:0 16px 40px -10px #d946efa6}.btn--ghost{background:var(--surface);color:var(--ink);border-color:var(--line-2)}.btn--ghost:hover{border-color:var(--violet);background:var(--violet-soft)}.btn--link{color:var(--cyan-ink);background:0 0;padding:6px 0;font-weight:500}.btn--link:hover{gap:12px}.btn--lg{padding:16px 28px;font-size:16.5px}.hdr{inset-inline:0;z-index:60;pointer-events:none;will-change:transform;background:linear-gradient(#080514f0 0%,#08051480 56%,#0000 100%);padding:14px 0 30px;transition:background .3s;position:fixed;top:0}.hdr.scrolled{background:linear-gradient(#080514f7 0%,#0805149e 56%,#0000 100%)}.hdr__in{pointer-events:auto;max-width:min(var(--maxw), 1160px);justify-content:space-between;align-items:center;height:66px;margin:0 auto;padding:0 28px;display:flex}.hdr__right{align-items:center;gap:12px;margin-left:auto;display:flex}.nav-pill{isolation:isolate;-webkit-backdrop-filter:blur(24px)saturate(148%);background:linear-gradient(#120e2c70,#06041438),linear-gradient(135deg,#ffffff0f,#0000 42%,#67e8f90d 100%);border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:20px;min-height:42px;padding:0 22px;display:none;position:relative;overflow:hidden;box-shadow:0 14px 40px #0200102e,inset 0 1px #ffffff1f,inset 0 -1px #ffffff08}.nav-pill:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff0d,#fff0 36%),linear-gradient(90deg,#ffffff08,#0000 22% 76%,#67e8f90a);position:absolute;inset:1px}.nav-pill:after{content:"";pointer-events:none;opacity:.45;filter:blur(16px);background:linear-gradient(#ffffff2e,#ffffff05);border-radius:999px;width:34%;height:46%;position:absolute;top:8%;left:8%}.nav-pill__link{min-width:44px;min-height:42px;font-family:var(--font);color:#e2e8f0a6;white-space:nowrap;justify-content:center;align-items:center;font-size:.8125rem;font-weight:600;transition:color .18s,transform .18s;display:inline-flex;position:relative}.nav-pill__link>span{display:inline-block;position:relative}.nav-pill__link>span:after{content:"";background:#fffffff2;border-radius:999px;width:0;height:6px;transition:width .2s;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.nav-pill__link:hover,.nav-pill__link.is-active,.nav-pill__link[aria-current=page]{color:#fff;transform:translateY(-1px)}.nav-pill__link:hover>span:after,.nav-pill__link.is-active>span:after,.nav-pill__link[aria-current=page]>span:after{width:16px}.nav-pill__link:focus-visible,.cwv-btn:focus-visible,.hamb:focus-visible,.drawer-panel__close:focus-visible,.drawer-panel__nav a:focus-visible,.ftr__col a:focus-visible{outline:2px solid var(--cyan);outline-offset:4px;border-radius:12px}.btn--neon{color:#060311;background:linear-gradient(135deg,#6c47fff5,#22d3eeb3);border:1px solid #917cff6b;border-radius:999px;overflow:hidden;box-shadow:0 16px 44px #2c186f66,inset 0 1px #ffffff47}.btn--neon:hover{filter:saturate(1.04);transform:translateY(-1px);box-shadow:0 22px 56px #2c186f8f,inset 0 1px #ffffff4d}.cwv-btn{cursor:pointer;letter-spacing:-.02em;white-space:nowrap;background:radial-gradient(9rem 5rem at 18% 22%,#67e8f924,#0000 62%),linear-gradient(#141026db,#080613e6);border:1px solid #c4b5fd3d;border-radius:999px;align-items:center;gap:10px;min-height:50px;padding:7px 20px 7px 54px;text-decoration:none;transition:border-color .24s,background .24s,box-shadow .24s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff1f,inset 0 -18px 44px #00000038,0 0 0 1px #ffffff09,0 14px 34px #0000003d}.cwv-btn:hover{background:radial-gradient(9rem 5rem at 18% 22%,#67e8f933,#0000 62%),linear-gradient(#18142ef0,#090716f5);border-color:#79d1ff70;box-shadow:inset 0 1px #ffffff26,inset 0 -18px 44px #0000002e,0 0 0 1px #67e8f914,0 16px 38px #22d3ee1f,0 12px 34px #00000042}.cwv-btn__box{z-index:2;background:linear-gradient(135deg,#6c47ff,#22d3eee6);border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:40px;height:40px;margin:auto 0;transition:left .4s ease-out,transform .4s ease-out;display:flex;position:absolute;top:0;bottom:0;left:5px;overflow:hidden;box-shadow:inset 0 1px #ffffff4d,0 8px 20px #22d3ee24}.cwv-btn:hover .cwv-btn__box{left:calc(100% - 45px);transform:rotate(180deg)}.cwv-btn__dots{flex-direction:column;gap:1px;display:flex}.cwv-btn:hover .cwv-btn__dots{display:none}.cwv-btn__row{gap:1px;display:flex}.cwv-btn__dot{background:#ffffff40;border-radius:50%;width:3px;height:3px}.cwv-btn__dot--on{background:#fff}.cwv-btn__avatar{-o-object-fit:cover;object-fit:cover;filter:blur(4px);border-radius:13px;width:100%;height:100%;transition:filter .4s ease-out;display:none;position:absolute;inset:0;transform:rotate(180deg)}.cwv-btn:hover .cwv-btn__avatar{filter:blur();display:block}.cwv-btn__shine{border-radius:inherit;pointer-events:none;z-index:1;clip-path:inset(0 100% 0 0);background:#ffffff29;transition:clip-path .4s ease-out;position:absolute;inset:-1px}.cwv-btn:hover .cwv-btn__shine{clip-path:inset(0 0% 0 0)}.cwv-btn__text{color:#fff;font-family:var(--font);white-space:nowrap;text-shadow:0 1px 12px #ffffff1a;font-size:15.75px;font-weight:750;transition:transform .4s ease-out;display:inline-block}.cwv-btn:hover .cwv-btn__text{transform:translate(-40px)}.cwv-btn--pricing .cwv-btn__box{background:linear-gradient(135deg,#ffbc00,#ffe34d);box-shadow:0 0 18px #ffbc0052,inset 0 1px #ffffff75}.cwv-btn--pricing:hover{border-color:#ffdc4885}.pulsating-btn{isolation:isolate;color:#f5f3ffeb;min-height:44px;font-family:var(--font);letter-spacing:-.02em;white-space:nowrap;background:linear-gradient(#67e8f91f,#8b5cf614);border:1px solid #67e8f942;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:9px 17px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,color .18s;display:inline-flex;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff14,0 12px 36px #22d3ee14}.pulsating-btn:before{content:"";z-index:-1;border-radius:inherit;opacity:.7;border:1px solid #67e8f94d;animation:2.4s ease-out infinite pulsating-btn-ring;position:absolute;inset:-5px}.pulsating-btn:hover{color:#fff;background:linear-gradient(#67e8f92e,#8b5cf61f);border-color:#67e8f97a;transform:translateY(-1px)}.pulsating-btn:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.hero-cta-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.proof-sample-cta{margin-top:18px;display:flex}@keyframes pulsating-btn-ring{0%{opacity:.68;transform:scale(.98)}70%,to{opacity:0;transform:scale(1.18)}}.hamb{cursor:pointer;-webkit-backdrop-filter:blur(20px);background:#0600107a;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s,border-color .2s,transform .2s;display:flex}.hamb:hover{background:#0803169e;border-color:#79d1ff33;transform:translateY(-1px)}.hamb span,.hamb span:before,.hamb span:after{content:"";background:var(--ink);border-radius:2px;width:17px;height:1.6px;transition:all .2s;display:block;position:relative}.hamb span:before{position:absolute;top:-5px}.hamb span:after{position:absolute;top:5px}.brand{--brand-mark:66px;--brand-word-size:14.75px;--brand-word-gap:.28em;--brand-byline-size:12.5px;--brand-byline-gap:6px;align-items:center;gap:var(--brand-byline-gap);flex:none;width:auto;max-width:min(46vw,320px);line-height:1;text-decoration:none;display:inline-flex}.brand__lockup{min-width:calc(var(--brand-mark) * 1.22);flex-direction:column;flex:none;align-items:center;gap:0;display:inline-flex}.brand__symbol{width:var(--brand-mark);height:var(--brand-mark);place-items:center;display:inline-grid;position:relative}.brand__symbol:before{content:"";filter:blur(12px);opacity:.64;background:radial-gradient(circle,#22d3ee66,#7c5cfc38 42%,#0000 72%);border-radius:999px;position:absolute;inset:12% 5% 2%}.brand__symbol-img{z-index:1;-o-object-fit:contain;object-fit:contain;filter:contrast(1.12)saturate(1.12)brightness(1.06)drop-shadow(0 10px 28px #00000047)drop-shadow(0 0 18px #22d3ee1f);width:100%;height:100%;display:block;position:relative}.brand__text{justify-content:center;align-items:center;margin-top:-5px;display:inline-flex}.brand__wordmark{color:#0000;background:linear-gradient(92deg,#fff 0%,#d8ccff 42%,#67e8f9 76%,#38bdf8 100%);font-family:var(--mono);font-size:var(--brand-word-size);letter-spacing:var(--brand-word-gap);-webkit-text-stroke:.3px #ffffff80;text-shadow:0 0 18px #7c5cfc57,0 0 1.2px #fffffff5;-webkit-background-clip:text;background-clip:text;font-weight:950;line-height:1}.brand__byline{color:#0000;background:linear-gradient(92deg,#fff 0%,#dcd4ff 44%,#67e8f9 100%);max-width:9.5rem;font-size:var(--brand-byline-size);letter-spacing:.01em;white-space:nowrap;text-shadow:0 0 16px #7c5cfc29;-webkit-background-clip:text;background-clip:text;align-items:center;font-weight:650;line-height:1.15;display:inline-flex}.brand__byline:before{content:"";width:1px;height:18px;margin-right:var(--brand-byline-gap);background:linear-gradient(#0000,#f5f3ff61,#0000);border-radius:999px}.brand__mark{-o-object-fit:contain;object-fit:contain;width:auto;height:auto;display:block}.brand__mark--glow{filter:drop-shadow(0 6px 24px #7c5cfc7a)}.hdr .brand{--brand-mark:72px;--brand-word-size:15px;--brand-word-gap:.25em;--brand-byline-size:13.4px;--brand-byline-gap:6px;max-width:44vw}.drawer-panel .brand{--brand-mark:66px;--brand-word-size:13.25px;--brand-word-gap:.26em;--brand-byline-size:13.5px;--brand-byline-gap:7px;max-width:82vw}.ftr__brand .brand{--brand-mark:88px;--brand-word-size:16.25px;--brand-word-gap:.31em;--brand-byline-size:14.25px;max-width:min(76vw,420px)}.hdr .brand{transition:opacity .28s,filter .28s}html[data-vanaxity-intro-active="1"]:not([data-vanaxity-intro-seen="1"]) .hdr .brand{opacity:0;filter:blur(8px)}.site-intro{z-index:220;pointer-events:none;--intro-origin-x:50%;--intro-origin-y:50%;--intro-reveal-radius:0px;will-change:opacity;position:fixed;inset:0;overflow:hidden}.site-intro__shade{z-index:0;pointer-events:none;will-change:mask-image;-webkit-mask-image:radial-gradient(circle at var(--intro-origin-x) var(--intro-origin-y), transparent 0 var(--intro-reveal-radius), #0000008c calc(var(--intro-reveal-radius) + 24px), #000 calc(var(--intro-reveal-radius) + 70px));-webkit-mask-image:radial-gradient(circle at var(--intro-origin-x) var(--intro-origin-y), transparent 0 var(--intro-reveal-radius), #0000008c calc(var(--intro-reveal-radius) + 24px), #000 calc(var(--intro-reveal-radius) + 70px));mask-image:radial-gradient(circle at var(--intro-origin-x) var(--intro-origin-y), transparent 0 var(--intro-reveal-radius), #0000008c calc(var(--intro-reveal-radius) + 24px), #000 calc(var(--intro-reveal-radius) + 70px));background:radial-gradient(34rem 24rem at 50% 46%,#a78bfa30,#0000 70%),radial-gradient(26rem 18rem at 54% 48%,#22d3ee14,#0000 74%),#03020afa;position:absolute;inset:0}html[data-vanaxity-intro-seen="1"] .site-intro{display:none}.site-intro__shade:before{content:"";opacity:.16;background-image:radial-gradient(circle,#ffffffb8 .8px,#0000 1.4px),linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:180px 180px,58px 58px,58px 58px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 48%,#000 0 34%,#0000 76%);mask-image:radial-gradient(circle at 50% 48%,#000 0 34%,#0000 76%)}.site-intro__shade:after{content:"";opacity:.68;filter:blur(52px);background:radial-gradient(circle,#8b5cf640,#d946ef12 44%,#0000 72%);border-radius:999px;width:min(70vw,40rem);height:min(70vw,40rem);animation:4.85s ease-out both site-intro-breathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.site-intro__theme-light{left:var(--intro-origin-x);top:var(--intro-origin-y);z-index:2;opacity:0;pointer-events:none;filter:blur(18px)saturate(1.18);mix-blend-mode:screen;will-change:opacity, transform;background:radial-gradient(circle,#f5f3ffd1 0 5%,#67e8f98a 12%,#a78bfa47 30%,#d946ef1f 52%,#0000 72%);border-radius:999px;width:min(82vw,34rem);height:min(82vw,34rem);animation:6.1s cubic-bezier(.16,1,.3,1) both site-intro-theme-light;position:absolute;translate:-50% -50%;scale:.08}.site-intro__anchor{z-index:3;aspect-ratio:2.55;width:min(86vw,560px);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.site-intro__lockup{will-change:transform, opacity;transform-origin:50%;place-items:center;display:grid;position:absolute;inset:0}.site-intro__lockup:before{content:"";z-index:0;pointer-events:none;opacity:0;filter:blur(18px);background:radial-gradient(circle at 48% 46%,#22d3ee33,#0000 34%),radial-gradient(circle at 42%,#d946ef2e,#0000 42%),linear-gradient(90deg,#0000 0 8%,#a78bfa2e,#22d3ee1a 58%,#0000 100%);border-radius:40px;animation:4.85s ease-out -.12s both site-intro-aura;position:absolute;inset:-12% -18%;transform:scale(.92)}.site-intro__logo{pointer-events:none;filter:drop-shadow(0 18px 46px #00000061)drop-shadow(0 0 42px #22d3ee29)drop-shadow(0 0 34px #a78bfa21);place-items:center;display:grid;position:absolute;inset:0}.site-intro__brand-row{justify-content:center;align-items:center;gap:clamp(.48rem,1.55vw,.72rem);display:inline-flex}.site-intro__brand{--brand-mark:clamp(6.7rem, 20vw, 9.35rem);--brand-word-size:clamp(1.38rem, 4.2vw, 1.92rem);--brand-word-gap:.25em;gap:.08rem}.site-intro__brand .brand__text{margin-top:-.62rem}.site-intro__byline{color:#0000;background:linear-gradient(92deg,#fff 0%,#dfd7ff 42%,#8b5cf6 66%,#67e8f9 100%);white-space:nowrap;text-shadow:0 0 34px #7c5cfc52;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.22rem,3.4vw,1.68rem);font-weight:740;line-height:1}.site-intro__byline:before{content:"";vertical-align:middle;background:linear-gradient(#0000,#f5f3ff70,#0000);border-radius:999px;width:1px;height:1.8em;margin-right:clamp(.5rem,1.55vw,.72rem);display:inline-block}.site-intro__logo-filter{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.site-intro__logo-base{z-index:3;animation:4.85s ease-out -.08s both site-intro-logo-base}.site-intro__logo-morph{z-index:2;pointer-events:none;filter:url(#site-intro-logo-threshold)drop-shadow(0 0 30px #22d3ee61);mix-blend-mode:screen;place-items:center;display:grid;position:absolute;inset:0}.site-intro__logo-morph .brand__text,.site-intro__logo-morph .site-intro__byline{opacity:0}.site-intro__logo-layer{opacity:0;--morph-x-a:-14px;--morph-y-a:10px;--morph-x-b:8px;--morph-y-b:-8px;--morph-rot:-1.2deg;animation:3.1s cubic-bezier(.16,1,.3,1) -.16s both site-intro-logo-morph}.site-intro__logo-layer--a{--morph-x-a:-18px;--morph-y-a:12px;--morph-x-b:7px;--morph-y-b:-5px;--morph-rot:-1.5deg;animation-delay:-.18s}.site-intro__logo-layer--b{--morph-x-a:16px;--morph-y-a:-10px;--morph-x-b:-8px;--morph-y-b:6px;--morph-rot:1.2deg;animation-delay:40ms}.site-intro__logo-layer--c{--morph-x-a:0;--morph-y-a:18px;--morph-x-b:0;--morph-y-b:-8px;--morph-rot:.6deg;animation-delay:.28s}@keyframes site-intro-breathe{0%{opacity:.28;transform:translate(-50%,-50%)scale(.78)}26%{opacity:.86;transform:translate(-50%,-50%)scale(1)}62%{opacity:.64;transform:translate(-50%,-50%)scale(1.08)}86%{opacity:.3;transform:translate(-50%,-50%)scale(1.16)}to{opacity:.04;transform:translate(-50%,-50%)scale(.72)}}@keyframes site-intro-aura{0%{opacity:.1;filter:blur(32px);transform:scale(.78)}16%{opacity:.74;filter:blur(18px);transform:scale(1.02)}44%{opacity:.56;filter:blur(16px);transform:scale(1.12)}70%{opacity:.22;filter:blur(22px);transform:scale(1)}to{opacity:0;filter:blur(24px);transform:scale(.82)}}@keyframes site-intro-logo-morph{0%{opacity:.18;filter:blur(30px)saturate(1.35)contrast(1.26);transform:translate(calc(var(--morph-x-a) * 1.35), calc(var(--morph-y-a) * 1.35)) rotate(var(--morph-rot)) scale(.78)}12%{opacity:.88;filter:blur(17px)saturate(1.42)contrast(1.24);transform:translate(var(--morph-x-a), var(--morph-y-a)) rotate(var(--morph-rot)) scale(.96)}30%{opacity:1;filter:blur(6px)saturate(1.3)contrast(1.15);transform:translate(var(--morph-x-b), var(--morph-y-b)) rotate(0deg) scale(1.08)}50%{opacity:.72;filter:blur(2px)saturate(1.12)contrast(1.05);transform:translate(0)rotate(0)scale(1.015)}74%{opacity:.34;filter:blur(9px)saturate(1.14)contrast(1.08);transform:translate(0)rotate(0)scale(1.06)}to{opacity:0;filter:blur(22px)saturate(1.1)contrast(1.1);transform:translate(0)rotate(0)scale(1.1)}}@keyframes site-intro-logo-base{0%{opacity:.18;filter:blur(16px)saturate(1.2);transform:scale(.9)}12%{opacity:.62;filter:blur(7px)saturate(1.14);transform:scale(.97)}26%,68%{opacity:1;filter:blur()saturate(1.06);transform:scale(1)}to{opacity:1;filter:blur()saturate();transform:scale(1)}}@keyframes site-intro-theme-light{0%,70%{opacity:0;filter:blur(20px)saturate(1.12);scale:.08}84%{opacity:.86;filter:blur(16px)saturate(1.22);scale:1.05}94%{opacity:.52;filter:blur(22px)saturate(1.14);scale:1.62}to{opacity:0;filter:blur(26px)saturate(1.08);scale:1.86}}.hero-stage{isolation:isolate;height:100svh;min-height:760px;padding:8px;position:relative;overflow:hidden}@media (min-width:768px){.hero-stage{min-height:800px}}@media (min-width:1024px){.hero-stage{min-height:900px}}.hero-stage__inner{background:radial-gradient(78rem 38rem at 50% 17%,#8b5cf629,#0000 60%),radial-gradient(48rem 26rem at 78% 34%,#22d3ee13,#0000 66%),radial-gradient(52rem 34rem at 22% 38%,#d946ef0e,#0000 68%),linear-gradient(#120b2ab3,#0b071d8f 48%,#08051694 100%);border-radius:1.65rem;height:100%;position:relative;overflow:hidden}.hero-dark-grid{opacity:.55;pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0}.hero-dark-grid:before,.hero-dark-grid:after{content:"";pointer-events:none;opacity:.72;mix-blend-mode:screen;will-change:opacity, filter;background-repeat:no-repeat;position:absolute;inset:0}.hero-dark-grid:before{background-image:linear-gradient(135deg,#8b5cf638,#22d3ee12),linear-gradient(135deg,#22d3ee33,#d946ef14),linear-gradient(135deg,#d946ef2e,#8b5cf614),linear-gradient(135deg,#c4b5fd29,#22d3ee0f);background-position:10% 18%,34% 11%,73% 20%,88% 42%;background-size:56px 56px,56px 56px,56px 56px,56px 56px;animation:6.8s ease-in-out infinite hero-grid-cell-shift}.hero-dark-grid:after{opacity:.46;background-image:linear-gradient(135deg,#22d3ee2e,#8b5cf614),linear-gradient(135deg,#ffffff1f,#a78bfa14),linear-gradient(135deg,#d946ef29,#22d3ee12);background-position:18% 64%,56% 72%,81% 61%;background-size:56px 56px,56px 56px,56px 56px;animation:8.4s ease-in-out infinite reverse hero-grid-cell-shift}.grid-backdrop{pointer-events:none;position:absolute;inset:0}.dark-grid,.light-grid{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(circle,#000 0 38%,#0000 72%);mask-image:radial-gradient(circle,#000 0 38%,#0000 72%)}.light-grid{background-image:linear-gradient(#a78bfa24 1px,#0000 1px),linear-gradient(90deg,#a78bfa24 1px,#0000 1px)}.hero-grid-fade{pointer-events:none;background:radial-gradient(at 50% 18%,#0000 0 24rem,#0906180b 48rem),linear-gradient(90deg,#0704122e 0%,#07041203 18% 82%,#0704122e 100%),linear-gradient(#0c081d0e,#0000 44%,#07041238 100%);position:absolute;inset:0}.hero-vignette{pointer-events:none;background:radial-gradient(at 50% 46%,#0000 0 34rem,#0a061824 80rem),linear-gradient(#09061609,#0000 28%,#09061629 100%);position:absolute;inset:0}.hero-noise{opacity:.6;pointer-events:none;background-image:radial-gradient(circle at 20% 20%,#ffffff14 0 1px,#0000 1px),radial-gradient(circle at 70% 40%,#ffffff0f 0 1px,#0000 1px);background-size:120px 120px,180px 180px;position:absolute;inset:0}.hero-nebula{pointer-events:none;opacity:.94;background:radial-gradient(circle at 49% 18%,#a78bfa29,#0000 27rem),radial-gradient(circle at 77% 34%,#22d3ee12,#0000 20rem),radial-gradient(circle at 52% 71%,#d946ef18,#0000 24rem);position:absolute;inset:0}.hero-crown{pointer-events:none;filter:blur(34px);opacity:.82;background:radial-gradient(circle,#a78bfa33,#d946ef1b 34%,#0000 70%);border-radius:50%;width:86rem;height:44rem;position:absolute;top:-13rem;left:50%;transform:translate(-50%)}.hero-planet{width:58rem;height:30rem;transform:translate3d(-50%, var(--hero-planet-y), 0) scale(var(--hero-planet-scale));transform-origin:50% 58%;pointer-events:none;will-change:transform;background:0 0;border-radius:100%;position:absolute;bottom:-20rem;left:50%}@media (min-width:640px){.hero-planet{width:78rem;height:38rem;bottom:-22rem}}@media (min-width:1024px){.hero-planet{width:102rem;height:46rem;bottom:-24rem}}.hero-orbit-bloom{filter:blur(20px);opacity:.82;pointer-events:none;background:radial-gradient(#c4b5fd4d,#a78bfa2e 35%,#0000 70%);border-radius:999px;width:min(64rem,74%);height:9rem;position:absolute;top:4.3rem;left:50%;transform:translate(-50%)}.hero-orbit-svg{inset-inline:-2%;pointer-events:none;filter:drop-shadow(0 0 10px #c4b5fd75)drop-shadow(0 0 26px #a78bfa57);width:104%;height:18rem;position:absolute;top:3rem;overflow:visible}.hero-orbit-aura-path,.hero-orbit-main-path{fill:none;stroke:url(#hero-orbit-stroke);stroke-linecap:round;vector-effect:non-scaling-stroke}.hero-orbit-aura-path{stroke-width:15px;opacity:.34;filter:blur(7px)drop-shadow(0 0 28px #a78bfa9e)}.hero-orbit-main-path{stroke-width:3.8px;opacity:.94;filter:drop-shadow(0 0 8px #dcd2ffc7)drop-shadow(0 0 22px #a78bfa94)}.hero-orbit-glint-dot{fill:#fff0b3;opacity:.95;filter:drop-shadow(0 0 8px #ffe7a0eb)drop-shadow(0 0 22px #a78bfab8)}.hero-watermark{width:100%;transform:translate3d(-50%, var(--hero-watermark-y), 0);text-align:center;color:rgba(255,255,255,calc(var(--hero-watermark-opacity) * .72));pointer-events:none;white-space:nowrap;will-change:transform;font-size:18vw;font-weight:900;line-height:1;position:absolute;bottom:-3.65rem;left:50%;overflow:hidden}.hero-container{z-index:10;width:min(100% - 2rem,1160px);height:100%;opacity:var(--hero-copy-opacity);transform:translate3d(0, var(--hero-copy-y), 0);will-change:transform, opacity;gap:2.5rem;margin-inline:auto;padding-top:8rem;display:grid;position:relative}@media (min-width:640px){.hero-container{padding-top:9rem}}@media (min-width:1024px){.hero-container{-moz-column-gap:clamp(4rem, 9vw, 8rem);grid-template-columns:minmax(0,1fr) minmax(23rem,25.5rem);align-items:start;column-gap:clamp(4rem,9vw,8rem);padding-top:clamp(9.25rem,17vh,11rem)}}.hero-rise{opacity:0;filter:blur(14px);padding-bottom:1.5rem;transform:translateY(30px)}.hero-rise-delay{opacity:0;filter:blur(14px);max-width:28rem;padding-bottom:20px;transform:translateY(34px)}html[data-vanaxity-intro-seen="1"] .hero-rise{animation:1.16s cubic-bezier(.16,1,.3,1) .12s both hero-copy-reveal}html[data-vanaxity-intro-seen="1"] .hero-rise-delay{animation:1.26s cubic-bezier(.16,1,.3,1) .3s both hero-copy-reveal}html[data-vanaxity-intro-seen="1"] .hero-stage .react-bits-scroll-reveal,html[data-vanaxity-intro-seen="1"] .hero-stage .react-bits-scroll-reveal__word{visibility:visible!important;opacity:1!important;filter:none!important;transform:none!important}@media (min-width:1024px){.hero-rise{padding-bottom:18rem}.hero-rise-delay{margin-top:clamp(3rem,8vh,4.75rem);padding-bottom:21.5rem}}.hero-badge{color:#fff;-webkit-backdrop-filter:blur(8px);background:linear-gradient(#1c143a99,#100b2185);border:1px solid #a78bfa38;border-radius:999px;align-items:center;gap:.5rem;min-height:2.45rem;margin-bottom:1.75rem;padding:7px 11px;font-size:12px;font-weight:650;display:inline-flex;box-shadow:inset 0 1px #ffffff0f,0 14px 40px #06031233}.hero-badge .hero-badge__tag{background:linear-gradient(#0f0a24f5,#1b1238eb);border-radius:999px;padding:4px 8px;box-shadow:inset 0 1px #ffffff0f}.hero-headline{letter-spacing:-.008em;color:#f5f3ff;max-width:43.5rem;font-size:clamp(3.08rem,5.15vw,4.32rem);font-weight:720;line-height:1.23}.hero-desc{color:#f5f3ffe0;margin-bottom:1rem;font-size:clamp(1rem,1.05vw,1.125rem);font-weight:560;line-height:1.58}.hero-desc--sm{color:#f5f3ffa8;margin-bottom:1.55rem;font-size:.95rem}.hero-engine-block{margin:1.15rem 0 1.25rem}.hero-engine-label{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:#c7c2e68a;margin-bottom:.625rem;font-size:.66rem;font-weight:700;display:block}.hero-engines{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.hero-engine{color:#f5f3ffe0;background:linear-gradient(#ffffff13,#8b5cf614);border:1px solid #a78bfa3d;border-radius:999px;align-items:center;gap:.48rem;min-height:2.15rem;padding:.34rem .55rem;font-size:.75rem;font-weight:680;display:inline-flex;box-shadow:inset 0 1px #ffffff0e}.hero-engine__icon{background:#ffffff14;border-radius:999px;flex:none;place-items:center;width:1.35rem;height:1.35rem;display:inline-grid}.hero-engine img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 8px #c4b5fd2e);flex:none;width:13px;height:13px}@keyframes hero-copy-reveal{0%{opacity:0;filter:blur(12px);transform:translateY(34px)}44%{opacity:.78;filter:blur(5px)}72%{opacity:1;filter:blur(1.4px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes hero-grid-cell-shift{0%,to{opacity:.34;filter:hue-rotate()saturate()}28%{opacity:.78;filter:hue-rotate(38deg)saturate(1.2)}58%{opacity:.46;filter:hue-rotate(108deg)saturate(1.08)}78%{opacity:.84;filter:hue-rotate(176deg)saturate(1.25)}}@keyframes pp-featured-sheen{0%,64%,to{opacity:0;transform:translate(-44%)}76%{opacity:.58}90%{opacity:0;transform:translate(42%)}}@keyframes spin{to{transform:rotate(360deg)}}.proofstrip{background:0 0;border:none}.proofstrip__in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;padding:26px 0;display:flex}.upwork{align-items:center;gap:18px;display:flex}.upwork__label{color:var(--ink);font-size:15px;font-weight:600}.upwork__stats{flex-wrap:wrap;gap:26px;display:flex}.upwork__stat{flex-direction:column;display:flex}.upwork__stat b{letter-spacing:-.02em;font-size:17px}.upwork__stat span{color:var(--muted);font-size:12px;font-family:var(--mono);letter-spacing:.03em}.engines{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.engines .lbl{font-family:var(--mono);color:var(--faint);letter-spacing:.05em;text-transform:uppercase;font-size:11.5px}.engine-name{color:var(--ink-2);font-size:13px;font-weight:500}.grid-3{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.grid-2{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:28px;transition:transform .18s,box-shadow .2s,border-color .2s,background .2s}.card:hover{border-color:var(--line-2);background:var(--surface-2);box-shadow:var(--shadow);transform:translateY(-2px)}.card__ico{border-radius:11px;place-items:center;width:42px;height:42px;margin-bottom:18px;display:grid}.card__ico svg{width:21px;height:21px}.ico-danger{background:var(--danger-soft);color:var(--danger)}.ico-cyan{background:var(--cyan-soft);color:var(--cyan-ink)}.ico-violet{background:var(--violet-soft);color:var(--violet-ink)}.card h3{margin-bottom:9px;font-size:19px}.card p{color:var(--ink-2);font-size:15px;line-height:1.55}.band-dark{background:0 0}.band-dark .card{background:#ffffff06}.flow{grid-template-columns:1fr;gap:0;max-width:760px;margin:0 auto;display:grid;position:relative}.flow__step{grid-template-columns:56px 1fr auto;align-items:center;gap:20px;padding:16px 0;transition:opacity .24s,transform .24s;display:grid;position:relative}.flow__node{background:var(--surface-solid);border:1px solid var(--line-2);width:44px;height:44px;font-family:var(--mono);color:var(--ink);z-index:2;border-radius:12px;place-items:center;font-size:14px;font-weight:600;transition:transform .24s,border-color .24s,box-shadow .24s,background .24s;display:grid;position:relative}.flow__step:before{content:"";background:var(--line-2);z-index:1;width:2px;position:absolute;top:50%;bottom:-16px;left:27px}.flow__step:last-child:before{display:none}.flow__step--accent .flow__node{background:linear-gradient(135deg, var(--violet), var(--magenta) 60%, var(--cyan));color:#fff;box-shadow:var(--glow-m);border-color:#0000}.flow__step:not(.flow__step--seen):not(.flow__step--active){opacity:.66}.flow__step--active{opacity:1;transform:translate(4px)}.flow__step--active .flow__node{border-color:#67e8f9bd;transform:scale(1.06);box-shadow:0 0 0 6px #22d3ee12,0 0 26px #22d3ee2e}.flow__step--active .flow__main h4{color:#fff}.flow__step--active .flow__art{color:var(--cyan-ink)}.flow__main h4{letter-spacing:-.01em;font-size:16.5px;font-weight:600}.flow__main p{color:var(--muted);margin-top:2px;font-size:13.5px}.flow__art{font-family:var(--mono);color:var(--faint);text-transform:uppercase;letter-spacing:.05em;text-align:right;font-size:11px}.flow__loop{font-family:var(--mono);color:var(--violet-ink);background:var(--violet-soft);border:1px dashed var(--violet);border-radius:999px;grid-column:1/-1;align-items:center;gap:8px;width:fit-content;margin:-2px 0 6px 76px;padding:4px 12px;font-size:11.5px;display:inline-flex}.flow__loop svg{width:13px;height:13px}.qgate{border:1px solid var(--line-2);border-radius:var(--radius);background:linear-gradient(120deg,#8b5cf61f,#22d3ee14);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;max-width:760px;margin:34px auto 0;padding:20px 26px;display:flex}.qgate .lbl{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cyan-ink);font-size:11.5px}.qgate .chip{font-family:var(--mono);background:var(--surface-solid);border:1px solid var(--line-2);color:var(--ink-2);border-radius:999px;padding:6px 13px;font-size:12.5px}.qgate .chip b{color:var(--cyan-ink)}.disc{position:relative;overflow:hidden}.disc h3{margin:0 0 4px;font-size:18px}.disc .goal{color:var(--muted);font-size:13px;font-family:var(--mono);margin-bottom:12px}.disc p{color:var(--ink-2);font-size:14.5px}.deliver{grid-template-columns:1.1fr .9fr;align-items:start;gap:48px;display:grid}.deliver__list{flex-direction:column;gap:2px;display:flex}.deliver__item{border-bottom:1px solid var(--line);gap:16px;padding:18px 0;display:flex}.deliver__item:last-child{border-bottom:none}.deliver__check{background:var(--accent-soft);width:26px;height:26px;color:var(--accent-ink);border-radius:8px;flex:none;place-items:center;margin-top:2px;display:grid}.deliver__check svg{width:14px;height:14px}.deliver__item h4{font-size:16px;font-weight:600}.deliver__item p{color:var(--muted);margin-top:2px;font-size:14px}.why__grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.why__item{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:22px;transition:border-color .2s,background .2s}.why__item:hover{border-color:var(--line-2);background:var(--surface-2)}.why__item h4{align-items:center;gap:9px;font-size:15.5px;font-weight:600;display:flex}.why__item h4 .k{font-family:var(--mono);color:var(--accent-ink);font-size:11px}.why__item p{color:var(--ink-2);margin-top:7px;font-size:13.5px}.why__founder{border-radius:var(--radius);border:1px solid var(--line-2);background:linear-gradient(120deg, var(--violet-soft), var(--cyan-soft));box-shadow:var(--glow-v);margin-top:24px;padding:26px}.why__founder b{color:var(--violet-ink)}.dash{border:1px solid var(--line-2);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);background:linear-gradient(#ffffff0d,#ffffff05);overflow:hidden}.dash__top{border-bottom:1px solid var(--line);background:#ffffff08;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:18px 24px;display:flex}.dash__top h4{align-items:center;gap:9px;font-size:15px;font-weight:600;display:flex}.dash__sample{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--warn);background:#fbbf241f;border:1px solid #fbbf244d;border-radius:999px;padding:4px 9px;font-size:10.5px}.dash__grid{grid-template-columns:repeat(4,1fr);display:grid}.dash__kpi{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 24px}.dash__kpi:nth-child(4n){border-right:none}.dash__kpi .k{font-family:var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.dash__kpi .v{letter-spacing:-.02em;margin-top:6px;font-size:27px;font-weight:600}.dash__kpi .d{font-size:12.5px;font-family:var(--mono);margin-top:3px}.up{color:var(--ok)}.neutral{color:var(--muted)}.dash__body{grid-template-columns:1.25fr 1fr;display:grid}.dash__chart{border-right:1px solid var(--line);padding:24px}.dash__chart .ttl{color:var(--ink-2);justify-content:space-between;margin-bottom:18px;font-size:13px;font-weight:600;display:flex}.dash__chart .ttl span{font-family:var(--mono);color:var(--muted);font-size:11px;font-weight:400}.bar-row{grid-template-columns:92px 1fr 42px;align-items:center;gap:12px;margin-bottom:13px;display:grid}.bar-row .name{color:var(--ink-2);font-size:13px}.bar-track{background:var(--surface-3);border-radius:999px;height:9px;overflow:hidden}.bar-fill{background:linear-gradient(90deg, var(--violet), var(--magenta) 55%, var(--cyan));width:100%;height:100%;transform:scaleX(var(--bar-scale,0));transform-origin:0;will-change:transform;border-radius:999px;transition:transform 1s cubic-bezier(.4,0,.2,1);box-shadow:0 0 12px #d946ef66}.bar-row .pct{font-family:var(--mono);text-align:right;color:var(--ink);font-size:12.5px}.dash__gates{padding:24px}.dash__gates .ttl{color:var(--ink-2);margin-bottom:16px;font-size:13px;font-weight:600}.gate-item{align-items:center;gap:11px;padding:9px 0;font-size:13.5px;display:flex}.gate-item .ck{background:var(--ok-soft);width:20px;height:20px;color:var(--ok);border-radius:6px;flex:none;place-items:center;display:grid}.gate-item .ck svg{width:12px;height:12px}.gate-item .mono{font-family:var(--mono);color:var(--muted);margin-left:auto;font-size:12px}.bench{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}.bench table{border-collapse:collapse;width:100%}.bench th,.bench td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:18px 22px;font-size:14.5px}.bench thead th{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);background:#ffffff08;font-size:11.5px;font-weight:500}.bench td:first-child{color:var(--ink);font-weight:600}.bench tr:last-child td{border-bottom:none}.bench .row-hi td{background:linear-gradient(100deg, var(--violet-soft), var(--cyan-soft))}.bench .row-hi td:first-child{color:var(--violet-ink)}.bench .price{font-family:var(--mono);color:var(--ink-2);white-space:nowrap;font-size:13.5px}.bench .price-custom{color:var(--cyan-ink);font-weight:600}.case{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:repeat(3,1fr);gap:0;display:grid;overflow:hidden}.case__col{border-right:1px solid var(--line);padding:28px}.case__col:last-child{border-right:none}.case__col h4{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:16px;font-size:11.5px}.case__col ul{flex-direction:column;gap:11px;list-style:none;display:flex}.case__col li{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.case__col li svg{flex:none;width:15px;height:15px;margin-top:3px}.case__outcome{flex-direction:column;gap:14px;display:flex}.case__o b{letter-spacing:-.02em;font-size:18px;display:block}.case__o span{color:var(--muted);font-size:13px}.trusted{padding:58px 0 32px;overflow:hidden}.trusted__title{text-align:center;max-width:760px;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin:0 auto 34px;font-size:12px;font-weight:600}.trusted__cloud{contain:layout paint;gap:18px;max-width:1220px;margin:0 auto;display:grid;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%)}.trusted__cloud:before{content:"";pointer-events:none;opacity:.55;background:linear-gradient(90deg,#0000,#ffffff24,#0000);height:1px;position:absolute;inset:-18px 12% auto}.trusted__row{overflow:visible}.trusted__row:nth-child(2){transform:translate(-42px)}.trusted__row-items{gap:28px;padding-right:28px}.trusted__logo{opacity:.74;filter:grayscale()saturate(.28)contrast(1.06);justify-content:center;align-items:center;width:clamp(142px,13vw,176px);min-height:76px;margin:0;transition:opacity .24s,filter .24s,transform .24s;display:flex}.trusted__logo:hover{opacity:1;filter:grayscale(.08)saturate(.82)contrast(1.08);transform:translateY(-2px)}.trusted__logo-img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 12px 24px #00000038);width:100%;max-width:148px;height:44px}.trusted__logo--light .trusted__logo-img{filter:grayscale()invert()saturate(.24)contrast(1.04)brightness(.86)drop-shadow(0 0 18px #ffffff0d)}.trusted__logo--dark .trusted__logo-img{filter:grayscale()saturate(.24)brightness(1.46)contrast(1.06)drop-shadow(0 0 18px #ffffff0d)}.trusted__logo:hover.trusted__logo--light .trusted__logo-img{filter:grayscale()invert()saturate(.3)contrast(1.08)brightness()drop-shadow(0 0 22px #ffffff14)}.trusted__logo:hover.trusted__logo--dark .trusted__logo-img{filter:grayscale(.82)saturate(.34)brightness(1.62)contrast(1.08)drop-shadow(0 0 22px #ffffff14)}.trusted__logo figcaption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.eng-bento{color:var(--ink);background:0 0;padding:120px 0 32px}.eng-bento__container{flex-direction:column;gap:60px;width:min(100% - 2rem,1440px);margin-inline:auto;padding-inline:16px;display:flex}.eng-bento__title{color:var(--ink);letter-spacing:-.03em;margin:0;font-size:clamp(2.5rem,4vw,3rem);font-weight:700;line-height:1}.eng-bento__layout{grid-template-columns:1fr;gap:12px;display:grid}.eng-bento__layout.reveal{opacity:1;transition:none;transform:none}.eng-bento__side{grid-template-columns:1fr;gap:12px;display:grid}.bento-card{isolation:isolate;position:relative}.eng-bento-card{min-height:20rem;color:var(--ink);transition:transform var(--motion-base) var(--ease-out-ui), box-shadow var(--motion-base) var(--ease-out-ui), border-color var(--motion-base) var(--ease-out-ui);background:linear-gradient(#18112eeb,#0a0718e6);border:1px solid #a78bfa29;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 22px 80px #00000057}.eng-bento__layout.reveal .eng-bento-card{opacity:0;filter:blur(12px);transition:opacity .72s ease, filter .72s ease, transform .86s cubic-bezier(.16, 1, .3, 1), box-shadow var(--motion-base) var(--ease-out-ui), border-color var(--motion-base) var(--ease-out-ui);transform:translateY(-22px)}.eng-bento__layout.reveal.in .eng-bento-card{opacity:1;filter:blur();transform:translate(0,0)}.eng-bento__layout.reveal.in .eng-bento-card:hover,.eng-bento__layout.reveal.in .eng-bento-card:focus-within{transition-delay:0s;transform:translateY(-4px)}.eng-bento__layout.reveal.in .eng-bento-card:first-child{transition-delay:0s,0s,0s,0s,0s}.eng-bento__layout.reveal.in .eng-bento__side .eng-bento-card:first-child{transition-delay:.13s,.13s,.13s,0s,0s}.eng-bento__layout.reveal.in .eng-bento__side .eng-bento-card:nth-child(2){transition-delay:.24s,.24s,.24s,0s,0s}.eng-bento__layout.reveal.in .eng-bento__side .eng-bento-card:nth-child(3){transition-delay:.35s,.35s,.35s,0s,0s}.eng-bento__layout.reveal.in .eng-bento__side .eng-bento-card:nth-child(4){transition-delay:.46s,.46s,.46s,0s,0s}.eng-bento-card:hover,.eng-bento-card:focus-within{border-color:#a78bfa4d;transform:translateY(-4px);box-shadow:0 28px 96px #0000006b}.eng-bento-card--dark{color:#fff;background:linear-gradient(#080612fa,#03020af5)}.eng-bento-card--browser{min-height:35rem;padding:16px}.eng-bento-card--progress,.eng-bento-card--map,.eng-bento-card--search,.eng-bento-card--chip{padding:16px}.eng-bento-card__layout{z-index:1;height:100%;display:grid;position:relative}.eng-bento-card__layout--browser{grid-template-columns:1fr}.eng-bento-card__copy{z-index:20;position:relative}.eng-bento-card__copy h3,.eng-bento-card__map-title{color:inherit;letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:600;line-height:1.5}.eng-bento-card__copy--browser{flex-direction:column;justify-content:flex-end;padding:28px 8px 12px;display:flex}.eng-bento-card__copy--browser p{color:#ffffff9e;max-width:23rem;margin:16px 0 0;font-size:1rem;line-height:1.5}.eng-bento-card__cta{margin-top:28px}.eng-bento__layout.reveal .eng-bento-card--browser :where(.service-browser-visual,.eng-browser-bar,.eng-browser-page,.eng-browser-stack,.browser-main-panel,.eng-bento-card__copy--browser h3,.eng-bento-card__copy--browser p,.eng-bento-card__copy--browser .eng-bento-card__cta){opacity:0;filter:blur(10px);will-change:opacity, filter, transform;transition:opacity .72s,filter .78s,transform .88s cubic-bezier(.16,1,.3,1);transform:translateY(-18px)}.eng-bento__layout.reveal .eng-bento-card--browser .eng-browser-page{transform-origin:top;transform:translateY(-14px)scale(.985)}.eng-bento__layout.reveal .eng-bento-card--browser .browser-main-panel{transform:translate(-.3rem,-10px)scale(.97)}.eng-bento__layout.reveal .eng-bento-card--browser :where(.eng-browser-dot,.eng-browser-search,.eng-browser-toolbar-dot,.eng-browser-toolbar-pills span,.eng-browser-line,.eng-browser-actions span,.eng-browser-avatar-dots span,.eng-browser-main-glyph){opacity:0;filter:blur(8px);transform-origin:50%;will-change:opacity, filter, transform;transition:opacity .48s,filter .56s,transform .68s cubic-bezier(.16,1,.3,1);transform:translateY(-10px)scale(.9)}.eng-bento__layout.reveal .eng-bento-card--browser :where(.eng-browser-search,.eng-browser-toolbar-pills span,.eng-browser-line,.eng-browser-actions span){transform:translateY(-10px)scaleX(.72)}.eng-bento__layout.reveal.in .eng-bento-card--browser :where(.service-browser-visual,.eng-browser-bar,.eng-browser-page,.eng-browser-stack,.browser-main-panel,.eng-bento-card__copy--browser h3,.eng-bento-card__copy--browser p,.eng-bento-card__copy--browser .eng-bento-card__cta){opacity:1;filter:blur();transform:translate(0,0)}.eng-bento__layout.reveal.in .eng-bento-card--browser :where(.eng-browser-dot,.eng-browser-search,.eng-browser-toolbar-dot,.eng-browser-toolbar-pills span,.eng-browser-line,.eng-browser-actions span,.eng-browser-avatar-dots span,.eng-browser-main-glyph){opacity:1;filter:blur();transform:translate(0,0)scale(1)}.eng-bento__layout.reveal.in .eng-bento-card--browser .service-browser-visual{transition-delay:70ms}.eng-bento__layout.reveal.in .eng-bento-card--browser .eng-browser-bar{transition-delay:.18s}.eng-bento__layout.reveal.in .eng-bento-card--browser .eng-browser-page{transition-delay:.28s}.eng-bento__layout.reveal.in .eng-bento-card--browser .eng-browser-stack{transition-delay:.39s}.eng-bento__layout.reveal.in .eng-bento-card--browser .browser-main-panel{transition-delay:.51s}.eng-bento__layout.reveal.in .eng-bento-card--browser .eng-bento-card__copy--browser h3{transition-delay:.64s}.eng-bento__layout.reveal.in .eng-bento-card--browser .eng-bento-card__copy--browser p{transition-delay:.735s}.eng-bento__layout.reveal.in .eng-bento-card--browser .eng-bento-card__copy--browser .eng-bento-card__cta{transition-delay:.83s}.eng-bento__layout.reveal.in .eng-bento-card--browser .eng-browser-dot:first-child{transition-delay:.23s}.eng-bento__layout.reveal.in .eng-bento-card--browser .eng-browser-dot:nth-child(2){transition-delay:.26s}.eng-bento__layout.reveal.in .eng-bento-card--browser .eng-browser-dot:nth-child(3){transition-delay:.29s}.eng-bento__layout.reveal.in .eng-bento-card--browser .eng-browser-search{transition-delay:.33s}.eng-bento__layout.reveal.in .eng-bento-card--browser .eng-browser-toolbar-dot{transition-delay:.41s}.eng-bento__layout.reveal.in .eng-bento-card--browser .eng-browser-toolbar-pills span:first-child{transition-delay:.44s}.eng-bento__layout.reveal.in .eng-bento-card--browser .eng-browser-toolbar-pills span:nth-child(2){transition-delay:.47s}.eng-bento__layout.reveal.in .eng-bento-card--browser .eng-browser-toolbar-pills span:nth-child(3){transition-delay:.5s}.eng-bento__layout.reveal.in .eng-bento-card--browser .eng-browser-toolbar-pills span:nth-child(4){transition-delay:.53s}.eng-bento__layout.reveal.in .eng-bento-card--browser .eng-browser-line:first-child{transition-delay:.6s}.eng-bento__layout.reveal.in .eng-bento-card--browser .eng-browser-line:nth-child(2){transition-delay:.655s}.eng-bento__layout.reveal.in .eng-bento-card--browser .eng-browser-actions span:first-child{transition-delay:.71s}.eng-bento__layout.reveal.in .eng-bento-card--browser .eng-browser-actions span:nth-child(2){transition-delay:.75s}.eng-bento__layout.reveal.in .eng-bento-card--browser .eng-browser-avatar-dots span:first-child{transition-delay:.805s}.eng-bento__layout.reveal.in .eng-bento-card--browser .eng-browser-avatar-dots span:nth-child(2){transition-delay:.835s}.eng-bento__layout.reveal.in .eng-bento-card--browser .eng-browser-avatar-dots span:nth-child(3){transition-delay:.865s}.eng-bento__layout.reveal.in .eng-bento-card--browser .eng-browser-avatar-dots span:nth-child(4){transition-delay:.895s}.eng-bento__layout.reveal.in .eng-bento-card--browser .eng-browser-main-glyph{transition-delay:1.05s}.eng-bento-card__copy--progress,.eng-bento-card__copy--search,.eng-bento-card__copy--chip{z-index:20;position:relative}.eng-bento-card__copy--progress h3{max-width:13rem}.eng-bento-card__copy--progress h3 span,.eng-bento-card__copy--browser h3 span{display:block}.eng-bento-card__copy--chip h3{max-width:18rem}.eng-bento-card__map-title{z-index:20;color:#fff;max-width:24rem;position:absolute;top:16px;left:16px}.light-grid{background-image:linear-gradient(#1414140e 1px,#0000 1px),linear-gradient(90deg,#1414140e 1px,#0000 1px);background-size:64px 64px}.bento-edge-glow{z-index:0;pointer-events:none;opacity:.36;border-radius:inherit;transition:opacity var(--motion-base) var(--ease-out-ui), transform var(--motion-base) var(--ease-out-ui);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff80,0 0 0 1px #ffd20a14}.bento-card:hover .bento-edge-glow,.bento-card:focus-within .bento-edge-glow{opacity:1;transform:translate(0,0)scale(1)}.service-browser-visual,.service-progress-visual,.service-map-visual,.service-search-visual,.service-chip-visual{position:relative;transform:translateZ(0)}.service-browser-visual{background:radial-gradient(22rem 16rem at 62% 8%,#ffffff2e,#0000 66%),linear-gradient(#f4f3fafa,#d5d9e6f5);border-radius:16px;min-height:20.75rem;padding:14px;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,0 24px 72px #00000038}.eng-browser-window{background:#e6e6e6;border-radius:14px;flex-direction:column;padding:10px;display:flex;position:absolute;inset:12px 10px -16px;box-shadow:inset 0 1px #ffffffb8,0 18px 50px #5a527629}.eng-browser-bar{z-index:10;align-items:center;gap:6px;height:10px;margin-bottom:14px;display:flex;position:relative}.eng-browser-dot{background:#d4d4d8;border-radius:999px;width:6px;height:6px}.eng-browser-dot--red{background:#ff5f57}.eng-browser-dot--yellow{background:#ffbd2e}.eng-browser-dot--green{background:#28c840}.eng-browser-search{background:#ffffffc2;border-radius:999px;width:min(8rem,42%);height:8px;margin-inline:auto;position:absolute;inset-inline:0}.eng-browser-page{z-index:2;background:#fffffff0;border-radius:12px;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffc2,0 12px 36px #686f8414}.eng-browser-toolbar{justify-content:space-between;align-items:center;gap:16px;min-height:18px;padding:6px 8px 4px;display:flex}.eng-browser-toolbar-dot{background:#d9d9d9;border-radius:999px;flex:none;width:8px;height:8px}.eng-browser-toolbar-pills{align-items:center;gap:4px;display:inline-flex}.eng-browser-toolbar-pills span{background:#e6e6e6;border-radius:999px;width:12px;height:4px}.eng-browser-toolbar-pills .eng-browser-toolbar-cta{background:#d9d9d9;border-radius:3px;width:16px;height:6px;margin-left:4px}.eng-browser-page-body{flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding:12px 14px 14px;display:flex}.eng-browser-stack{z-index:10;justify-items:center;gap:7px;width:100%;display:grid;position:relative}.eng-browser-line{background:#d4d4d8;border-radius:999px;height:6px;margin-inline:auto}.eng-browser-line--lg{width:min(8rem,56%)}.eng-browser-line--sm{background:#e6e6e6;width:min(6rem,42%);height:4px}.eng-browser-actions{justify-content:center;gap:4px;display:flex}.eng-browser-actions span{background:#d9d9d9;border-radius:3px;width:32px;height:8px}.eng-browser-actions span:nth-child(2){background:#e6e6e6}.eng-browser-avatar-dots{justify-content:center;gap:4px;margin-top:1px;display:flex}.eng-browser-avatar-dots span{background:#e6e6e6;border-radius:999px;width:12px;height:12px}.browser-main-panel{color:#a3a3a3;background:radial-gradient(circle at 78% 18%,#ffffffb3,#0000 28%),#f3f4f6;border-radius:8px;place-items:center;width:74%;min-height:10.75rem;margin-top:12px;animation:5.8s ease-in-out infinite eng-visual-float-soft;display:grid;position:relative;overflow:hidden}.browser-main-panel:before{content:"";opacity:.72;background:linear-gradient(110deg,#0000 0 34%,#ffffffb8 46%,#0000 58% 100%);animation:2.8s ease-in-out infinite eng-browser-skeleton-sweep;position:absolute;inset:0;transform:translate(-100%)}.eng-browser-main-glyph{z-index:1;fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.62;filter:drop-shadow(0 1px #ffffffb8);width:24px;height:24px;position:relative}.browser-scan{inset-inline:8px;z-index:12;opacity:0;height:34%;transition:opacity var(--motion-base) var(--ease-out-ui), transform var(--motion-slow) var(--ease-out-ui);background:linear-gradient(#0000,#ffffff7a,#0000);border-radius:999px;animation:5.8s ease-in-out infinite eng-browser-scan-pass;position:absolute;top:-24%;transform:translateY(-40%)}.service-progress-visual,.service-search-visual,.service-chip-visual,.service-map-visual{border-radius:16px;position:absolute;inset:0;overflow:hidden}.eng-progress-grid,.eng-search-grid,.eng-chip-grid{inset-inline:16px;opacity:.5;position:absolute;top:5rem;bottom:0}.progress-ring{background:conic-gradient(from -16deg, #efe1aef2 0 27%, #312754e6 27% 66%, #c9a765eb 66% 100%);border-radius:999px;width:11rem;height:11rem;padding:40px;animation:8s linear infinite eng-progress-ring-sweep;position:absolute;top:4.25rem;left:50%;transform:translate(-50%)}.progress-ring__inner{background:#140e26f5;border-radius:999px;width:100%;height:100%}.progress-notification-stack{inset-inline:20px;height:7.4rem;animation:5.4s ease-in-out infinite eng-notification-lift;position:absolute;bottom:2rem}.progress-notification{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);will-change:transform, opacity, filter;background:#f2f0ff14;border:1px solid #ffffff1a;border-radius:12px;padding:14px 16px;animation:6.6s ease-in-out infinite eng-progress-card-cycle;position:absolute;inset-inline:0;box-shadow:0 22px 60px #0000002e}.progress-notification-0{z-index:1;--eng-noti-opacity:.68;opacity:.68;animation-delay:-4.4s;transform:translateY(.1rem)scale(.94)}.progress-notification-1{z-index:2;--eng-noti-opacity:.86;opacity:.86;animation-delay:-2.2s;transform:translateY(.72rem)scale(.97)}.progress-notification-2{z-index:3;--eng-noti-opacity:.96;opacity:.96;animation-delay:0s;transform:translateY(1.44rem)scale(1)}.eng-progress-card{align-items:flex-start;gap:12px;display:flex}.eng-progress-card__copy{flex:1;min-width:0}.eng-progress-card__meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.eng-progress-card__label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:#c7c2e680;margin:0;font-size:11px;line-height:1}.eng-progress-card__sender{color:#f5f3ff9e;flex:none;font-size:11px;font-weight:700;line-height:1}.eng-progress-card__text{white-space:nowrap;text-overflow:ellipsis;color:#f5f3ffeb;margin:9px 0 0;font-size:15px;font-weight:600;overflow:hidden}.eng-progress-card__icon{color:#f4f1ffeb;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;flex:none;place-items:center;width:30px;height:30px;margin-top:1px;display:inline-grid;box-shadow:0 10px 24px #0000002e}.eng-progress-card__icon svg{width:16px;height:16px}.eng-progress-card--workflow .eng-progress-card__icon{color:#85d8ff;box-shadow:0 10px 24px #5cccff29}.eng-progress-card--client .eng-progress-card__icon{color:#f7d97c;box-shadow:0 10px 24px #ffd67024}.eng-progress-card--delivery .eng-progress-card__icon{color:#9de6a8;box-shadow:0 10px 24px #81e68f24}.service-map-visual{background:linear-gradient(#0a0818fa,#05030ef0);justify-content:center;align-items:center;display:flex}.eng-map-overlay{background:radial-gradient(circle at 16% 3%,#ffffff14,#0000 14rem),radial-gradient(circle at 78% 4%,#ffd20a12,#0000 18rem),linear-gradient(#ffffff03,#0805148a);position:absolute;inset:0}.service-globe{z-index:1;aspect-ratio:1;opacity:.9;filter:saturate(1.1)contrast(1.02)drop-shadow(0 26px 60px #22d3ee1f);width:min(86%,24rem);position:absolute;top:72%;left:50%;transform:translate(-50%,-50%)}.service-globe canvas{opacity:0;contain:layout paint size;width:100%;height:100%;transition:opacity .5s;display:block}.service-globe--loading{background:radial-gradient(circle at 50% 46%,#ffffff24,#ffffff0a 46%,#0000 68%),radial-gradient(circle,#22d3ee14,#0000 62%);border-radius:50%}.service-globe-fade{z-index:2;pointer-events:none;background:radial-gradient(circle at 50% 118%,#ffffff29,#fff0 44%),linear-gradient(#0705121f,#0000 36%,#05030e9e 100%);position:absolute;inset:0}.dotted-map,.search-outline,.chip-circuit{width:100%;height:100%;position:absolute;inset:0}.dotted-map{z-index:1;color:#eeeaff57;overflow:visible}.service-map-visual .dotted-map{width:auto;height:auto;inset:3.35rem 1.4rem 1rem}.dotted-map__continents{opacity:.86;filter:drop-shadow(0 14px 30px #ffffff0a)}.dotted-map__shape{opacity:.96}.dotted-map__routes{fill:none;pointer-events:none}.dotted-map__routes path{stroke:#ffbc3e33;stroke-dasharray:7 18;stroke-linecap:round;stroke-width:1.05px;filter:drop-shadow(0 0 5px #ffbe4a2e);animation:7.2s linear infinite eng-map-route-flow}.dotted-map__routes path:nth-child(2){opacity:.74;animation-delay:-2.4s}.dotted-map__relay{animation:3.8s ease-in-out infinite eng-map-pin-pulse}.dotted-map__relay-shell{fill:#110d2785;stroke:#8974e638;stroke-width:1px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dotted-map__relay-core{fill:#181334eb;stroke:#ffffff2e;stroke-width:.9px}.dotted-map__relay-line{stroke:#ffffff2e;stroke-linecap:round;stroke-width:1.25px}.dotted-map__marker{animation:3.2s ease-in-out infinite eng-map-pin-pulse}.dotted-map__marker-glow{fill:#5dd3ff1f;filter:blur(10px)}.dotted-map__marker-ring{fill:#ffffffeb;filter:drop-shadow(0 14px 40px #ffd6701a)}.dotted-map__marker-pill{fill:#110d27bd;stroke:#ffffff1a;stroke-width:1px}.dotted-map__marker-join{stroke:#ffffff24;stroke-linecap:round;stroke-width:1.1px}.dotted-map__marker-label{fill:#f5f3ffeb;font-family:var(--font);letter-spacing:0;font-size:10px;font-weight:600}.service-search-visual,.service-chip-visual,.service-progress-visual{background:linear-gradient(#1e1539eb,#0f0a1ee6)}.service-chip-visual--beam{min-height:100%;overflow:hidden}.chip-beam-network{background:radial-gradient(18rem 12rem at 50% 48%,#ffbe5c13,#0000 60%),radial-gradient(14rem 10rem at 20% 24%,#8b5cf624,#0000 70%),radial-gradient(13rem 10rem at 82% 78%,#22d3ee14,#0000 72%),linear-gradient(#21183de6,#0e0a1ff0);border:1px solid #a78bfa1f;border-radius:26px;position:absolute;inset:4.25rem 1.15rem 1.15rem;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 24px 64px #00000029}.chip-beam-network__glow{opacity:.34;filter:blur(30px);pointer-events:none;border-radius:999px;width:7rem;height:7rem;position:absolute}.chip-beam-network__glow--left{background:#8b5cf642;top:-1rem;left:-1.2rem}.chip-beam-network__glow--right{background:#22d3ee2e;bottom:-1.2rem;right:-1.1rem}.chip-magic-beam{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.chip-magic-beam path{filter:drop-shadow(0 0 8px #ffad4d4d)}.chip-beam-node{z-index:2;color:#f5f3ffcc;width:3.2rem;height:3.2rem;transition:transform var(--motion-base) var(--ease-out-ui), border-color var(--motion-base) var(--ease-out-ui), color var(--motion-base) var(--ease-out-ui), box-shadow var(--motion-base) var(--ease-out-ui);background:linear-gradient(#1c1436f5,#0e0a1ff0);border:1px solid #ffffff24;border-radius:999px;place-items:center;display:inline-grid;position:absolute;box-shadow:inset 0 1px #ffffff0d,0 14px 36px #00000029}.chip-beam-node svg{stroke:currentColor;width:1.12rem;height:1.12rem}.chip-beam-node--tech{background:radial-gradient(circle at 50% 30%,#ffffff14,#0000 58%),linear-gradient(#1c1436fa,#0c081df5)}.chip-beam-tech-icon{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 10px #a78bfa2e);width:1.52rem;height:1.52rem}.chip-beam-tech-icon--mono{filter:invert()drop-shadow(0 0 10px #f5f3ff2e);opacity:.9}.chip-beam-node--hub{color:#3d2312eb;background:linear-gradient(135deg,#fde68a,#fdba74 58%,#fb923c);border-color:#ffdca84d;border-radius:1.45rem;width:5.25rem;height:5.25rem;box-shadow:inset 0 1px #ffffff8c,0 24px 60px #ffa2433d}.chip-beam-node--hub svg{width:1.28rem;height:1.28rem}.chip-beam-node--lt{top:12%;left:12%}.chip-beam-node--lm{top:42%;left:16%}.chip-beam-node--lb{bottom:12%;left:18%}.chip-beam-node--center{top:50%;left:50%;transform:translate(-50%,-50%)}.chip-beam-node--rt{top:12%;right:12%}.chip-beam-node--rm{top:42%;right:16%}.chip-beam-node--rb{bottom:12%;right:18%}.search-outline{inset-inline:20px;width:calc(100% - 40px);top:2.5rem;bottom:0}.search-bar-mock{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5f3ff12;border:1px solid #ffffff1a;border-radius:999px;align-items:center;width:min(31rem,100% - 3rem);padding:12px 20px;animation:5.8s ease-in-out infinite eng-search-bar-breathe;display:flex;position:absolute;top:5.7rem;left:50%;transform:translate(-50%);box-shadow:0 18px 60px #0000002e}.eng-search-google{color:#4285f4;font-weight:700}.eng-search-query{white-space:nowrap;text-overflow:ellipsis;color:#f5f3ffb8;margin-left:16px;font-size:14px;overflow:hidden}.eng-search-mic{color:#c7c2e685;width:16px;height:16px;margin-left:auto}.search-result-mock{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5f3ff12;border:1px solid #ffffff1a;border-radius:10px;width:min(31rem,100% - 3rem);padding:12px 16px;animation:5.8s ease-in-out infinite eng-search-result-rise;position:absolute;top:9.55rem;left:50%;transform:translate(-50%);box-shadow:0 18px 60px #00000029}.eng-search-result__head{align-items:center;gap:12px;margin-bottom:12px;display:flex}.eng-search-result__badge{color:#fff;background:#2563eb;border-radius:999px;place-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:grid}.eng-search-result__meta{min-width:0}.eng-search-result__meta p:first-child{color:#f5f3ffeb;margin:0;font-size:14px;font-weight:600}.eng-search-result__meta p:last-child{white-space:nowrap;text-overflow:ellipsis;color:#c7c2e68f;margin:2px 0 0;font-size:12px;overflow:hidden}.eng-search-result__text{color:#f5f3ffb8;margin:0 0 12px;font-size:14px}.eng-search-result__line{background:#ffffff14;border-radius:999px;width:100%;height:8px}.eng-search-result__line--short{width:66%;margin-top:8px}.chip-core{z-index:1;width:7rem;height:7rem;transition:transform var(--motion-base) var(--ease-out-ui), filter var(--motion-base) var(--ease-out-ui);background:linear-gradient(135deg,#fde68a,#fdba74 55%,#fb923c);border-radius:16px;position:absolute;bottom:1.75rem;right:1.75rem;overflow:visible;box-shadow:0 18px 60px #00000014}.chip-circuit{z-index:0;pointer-events:none}.chip-circuit-path{stroke:#ecbb976b;stroke-width:1px;vector-effect:non-scaling-stroke}.chip-current-path{stroke:#ffa64db8;stroke-width:1.15px;stroke-dasharray:90 310;stroke-linecap:round;filter:drop-shadow(0 0 8px #ff9a3e5c);animation:5.2s ease-in-out infinite eng-chip-current-flow}.chip-current-b{animation-delay:-1.35s}.chip-current-c{animation-delay:-2.55s}.chip-circuit-node{fill:#ffa84de6;filter:drop-shadow(0 0 8px #ff9a3e61);transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite eng-chip-circuit-node-pulse}.chip-circuit-node-b{animation-delay:-1.15s}.chip-circuit-node-c{animation-delay:-2.25s}.chip-terminal{background:#d9d9d9b3;border-radius:999px;position:absolute}.chip-terminal-left,.chip-terminal-right{width:.22rem;height:64%;top:18%}.chip-terminal-left{left:-.32rem;box-shadow:0 1.25rem #d9d9d9b3,0 2.5rem #d9d9d9b3}.chip-terminal-right{right:-.32rem;box-shadow:0 1.25rem #d9d9d9b3,0 2.5rem #d9d9d9b3}.chip-terminal-top,.chip-terminal-bottom{width:64%;height:.22rem;left:18%}.chip-terminal-top{top:-.32rem;box-shadow:1.25rem 0 #d9d9d9b3,2.5rem 0 #d9d9d9b3}.chip-terminal-bottom{bottom:-.32rem;box-shadow:1.25rem 0 #d9d9d9b3,2.5rem 0 #d9d9d9b3}.focus-ring:focus-visible{outline-offset:3px;outline:2px solid #ffd20a}.cta-shell{cursor:pointer;color:#fff;letter-spacing:-.01em;background:#050505;border:1px solid #fff3;border-radius:.5rem;align-items:center;gap:.5rem;width:fit-content;min-height:44px;padding:.5rem 1rem .5rem 2.75rem;font-size:.875rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.cta-light{color:#050505;background:#fff;border-color:#0000001f}.cta-shell:before{content:"";border-radius:inherit;clip-path:inset(0 100% 0 0);transition:clip-path var(--motion-slow) var(--ease-emphasis);background:#ffffff2e;position:absolute;inset:-1px}.cta-light:before{background:#00000014}.cta-shell:after{content:"";inset-block:-35%;z-index:1;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#ffffff6b,#0000);width:38%;animation:5.2s ease-in-out infinite eng-cta-active-sheen;position:absolute;left:-42%;transform:translate(-120%)rotate(12deg)}.cta-shell:hover:before{clip-path:inset(0)}.cta-icon-box{inset-block:0;z-index:2;width:2rem;height:2rem;transition:left var(--motion-slow) var(--ease-emphasis), transform var(--motion-slow) var(--ease-emphasis);background:#ffd20a;border-radius:5px;place-items:center;margin-block:auto;animation:4.2s ease-in-out infinite eng-cta-icon-breathe;display:grid;position:absolute;left:.25rem}.cta-dots{grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;width:20px;height:20px;display:grid}.cta-dot{background:#fff6;border-radius:999px}.cta-dot.is-active{background:#fff}.cta-label{z-index:1;transition:transform var(--motion-slow) var(--ease-emphasis);position:relative}.cta-avatar{opacity:0;filter:blur(6px);transition:opacity var(--motion-slow) var(--ease-emphasis), filter var(--motion-slow) var(--ease-emphasis);position:absolute;inset:0}.cta-avatar__img{-o-object-fit:cover;object-fit:cover;border-radius:5px;width:100%;height:100%}.cta-shell:hover .cta-icon-box{left:calc(100% - 2.3rem);transform:rotate(180deg)}.cta-shell:hover .cta-label{transform:translate(-2rem)}.cta-shell:hover .cta-avatar{opacity:1;filter:blur()}.cta-shell:hover .cta-dots{opacity:0}.cta-dots{transition:opacity .18s linear}.eng-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}@media (hover:hover) and (pointer:fine){.bento-card:hover .browser-scan,.bento-card:focus-within .browser-scan{opacity:.62;transform:translateY(250%)}.bento-card:hover .browser-main-panel,.bento-card:focus-within .browser-main-panel{transform:translateY(-.18rem)scale(1.01);box-shadow:0 18px 42px #69708a1f}.bento-card:hover .progress-ring,.bento-card:focus-within .progress-ring{filter:drop-shadow(0 16px 22px #f59d5224);transform:translate(-50%)rotate(24deg)scale(1.04)}.bento-card:hover .progress-notification,.bento-card:focus-within .progress-notification{box-shadow:0 18px 44px #0000001c}.bento-card:hover .search-bar-mock,.bento-card:focus-within .search-bar-mock{transform:translate(-50%)translateY(-.35rem)}.bento-card:hover .search-result-mock,.bento-card:focus-within .search-result-mock{transform:translate(-50%)translateY(-.7rem);box-shadow:0 22px 54px #0000001c}.bento-card:hover .chip-core,.bento-card:focus-within .chip-core{filter:drop-shadow(0 18px 28px #f59d523d);transform:scale(1.06)}.bento-card:hover .chip-current-path,.bento-card:focus-within .chip-current-path{opacity:.95;filter:drop-shadow(0 0 12px #ff9a3e80)}.bento-card:hover .chip-beam-node:not(.chip-beam-node--hub),.bento-card:focus-within .chip-beam-node:not(.chip-beam-node--hub){color:#f5f3fff5;border-color:#fff3;transform:translateY(-2px)}.bento-card:hover .chip-beam-node--hub,.bento-card:focus-within .chip-beam-node--hub{transform:translate(-50%,-50%)scale(1.04);box-shadow:inset 0 1px #ffffff94,0 28px 68px #ffa24352}}@media (min-width:768px){.eng-bento__container{padding-inline:24px}.eng-bento-card--browser{min-height:38rem}.eng-bento-card__layout--browser{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:24px}.eng-bento-card__copy--browser{padding-top:0}}@media (min-width:1280px){.eng-bento__layout{grid-template-columns:426px minmax(0,1fr)}.eng-bento__side{grid-template-columns:repeat(5,minmax(0,1fr))}.eng-bento-card--progress,.eng-bento-card--chip{grid-column:span 2}.eng-bento-card--map,.eng-bento-card--search{grid-column:span 3}.eng-bento-card--browser{min-height:40rem}.eng-bento-card__layout--browser{grid-template-columns:1fr;gap:0}.service-browser-visual{min-height:22.7rem}.eng-browser-window{inset:10px 8px -14px}.browser-main-panel{width:78%;min-height:9.75rem}.eng-bento-card--progress,.eng-bento-card--map,.eng-bento-card--search,.eng-bento-card--chip{min-height:19.625rem}}@media (max-width:767px){.eng-bento{padding-top:88px}.eng-bento__container{gap:36px}.eng-bento__title{font-size:clamp(2.2rem,13vw,3rem)}.eng-bento-card__copy--browser{padding-inline:0}.service-browser-visual{min-height:20rem}.eng-browser-window{padding:8px;inset:10px 8px -12px}.eng-browser-bar{margin-bottom:10px}.eng-browser-page-body{padding:10px 10px 12px}.browser-main-panel{width:80%;min-height:8.75rem;margin-top:10px}}@keyframes eng-visual-float-soft{0%,to{opacity:.9;transform:translate(-.3rem,.45rem)scale(.98)}50%{opacity:1;transform:translate(.35rem,-.25rem)scale(1.01)}}@keyframes eng-browser-scan-pass{0%,72%,to{opacity:0;transform:translateY(-40%)}82%{opacity:.52}92%{opacity:0;transform:translateY(250%)}}@keyframes eng-browser-skeleton-sweep{0%,28%{transform:translate(-100%)}64%,to{transform:translate(100%)}}@keyframes eng-progress-ring-sweep{0%{transform:translate(-50%)rotate(0)}to{transform:translate(-50%)rotate(360deg)}}@keyframes eng-notification-lift{0%,to{transform:translateY(0)}50%{transform:translateY(-.2rem)}}@keyframes eng-progress-card-cycle{0%,to{opacity:var(--eng-noti-opacity,.86);filter:blur()}18%{opacity:min(1, calc(var(--eng-noti-opacity,.86) + .06));filter:blur()}50%{opacity:1;filter:blur()}78%{opacity:max(0, calc(var(--eng-noti-opacity,.86) - .08));filter:blur(.2px)}}@keyframes eng-map-route-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-180px}}@keyframes eng-map-pin-pulse{0%,to{opacity:.86;transform:translate(-50%,-50%)scale(.96)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}}@keyframes eng-search-bar-breathe{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-.18rem)}}@keyframes eng-search-result-rise{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-.36rem)}}@keyframes eng-chip-current-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-220px}}@keyframes eng-chip-circuit-node-pulse{0%,to{opacity:.7;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}@media (max-width:600px){.chip-beam-network{border-radius:22px;inset:4.1rem .8rem .85rem}.chip-beam-node{width:2.85rem;height:2.85rem}.chip-beam-node svg{width:1rem;height:1rem}.chip-beam-tech-icon{width:1.35rem;height:1.35rem}.chip-beam-node--hub{border-radius:1.2rem;width:4.55rem;height:4.55rem}.chip-beam-node--hub svg{width:1.12rem;height:1.12rem}.chip-beam-node--lt{top:10%;left:10%}.chip-beam-node--lm{top:42%;left:12%}.chip-beam-node--lb{bottom:10%;left:14%}.chip-beam-node--rt{top:10%;right:10%}.chip-beam-node--rm{top:42%;right:12%}.chip-beam-node--rb{bottom:10%;right:14%}}@media (prefers-reduced-motion:reduce){.browser-scan,.browser-main-panel,.browser-main-panel:before{animation:none}.chip-beam-node{transition:none}}@keyframes eng-cta-active-sheen{0%,68%,to{opacity:0;transform:translate(-120%)rotate(12deg)}78%{opacity:.66}90%{opacity:0;transform:translate(280%)rotate(12deg)}}@keyframes eng-cta-icon-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.svc{scroll-margin-top:96px}.svc__grid{grid-template-columns:minmax(0,426px) minmax(0,1fr);gap:12px;display:grid}.svc__side{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.svc__card{isolation:isolate;color:#111019;background:#f8f8fcf5;border:1px solid #ffffff21;border-radius:18px;flex-direction:column;gap:20px;min-height:314px;padding:22px;transition:transform .28s,border-color .28s,background .28s,box-shadow .28s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 70px #00000038}.svc__card:hover{border-color:#ffffff4d;transform:translateY(-4px);box-shadow:0 24px 90px #0000004d}.svc__card--lead{min-height:640px}.svc__card--dark{color:var(--ink);background:radial-gradient(28rem 24rem at 50% 0,#8b5cf63d,#0000 64%),#000000d1;border-color:#ffffff1f}.svc__card--progress,.svc__card--guardrail{grid-column:span 2}.svc__card--deployment,.svc__card--search{grid-column:span 3}.svc__edge{z-index:0;border-radius:inherit;pointer-events:none;opacity:.45;transition:opacity .28s;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff75,inset 0 0 0 1px #8b5cf614}.svc__card:hover .svc__edge{opacity:.74}.svc__body{z-index:1;margin-top:auto;position:relative}.svc__card h3{letter-spacing:-.03em;max-width:24rem;color:inherit;margin:0;font-size:clamp(1.05rem,1.8vw,1.45rem);line-height:1.15}.svc__card--lead h3{font-size:clamp(1.45rem,2.4vw,2.15rem)}.svc__card p:not(.svc__proof){color:#111019a3;max-width:31rem;margin-top:14px;font-size:14.5px;line-height:1.65}.svc__card--dark p:not(.svc__proof){color:#ffffffa8}.svc__card--lead p:not(.svc__proof){font-size:1rem}.svc__proof{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#38bdf8f2;margin:0 0 14px;font-size:10.5px}.svc__card .cwv-btn{z-index:1;margin-top:28px;position:relative}.svc-media{z-index:1;flex:1 0 auto;min-height:172px;display:flex;position:relative}.svc__card--lead .svc-media{min-height:358px}.svc-logo{background:#0e0d15e0;border:1px solid #ffffff1f;border-radius:16px;justify-content:center;align-items:center;min-height:58px;padding:12px 14px;display:inline-flex;overflow:hidden}.svc-logo--light{background:#f8f8fcf5;border-color:#11101914}.svc-logo--compact{border-radius:14px;min-height:42px;padding:10px 12px}.svc-logo__img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:28px}.svc-window{background:linear-gradient(#1a1826fa,#08070ef0);border:1px solid #ffffff1f;border-radius:24px;width:100%;position:relative;overflow:hidden;box-shadow:0 32px 90px #00000057}.svc-window:after{content:"";pointer-events:none;background:radial-gradient(26rem 16rem at 22% 0,#8b5cf638,#0000 70%);position:absolute;inset:0}.svc-window__bar{color:#ffffffb3;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #ffffff14;align-items:center;gap:8px;padding:14px 18px;font-size:10px;display:flex}.svc-window__bar span{background:#ffffff2e;border-radius:50%;width:9px;height:9px}.svc-window__bar span:first-child{background:#f472b6d9}.svc-window__bar span:nth-child(2){background:#facc15d1}.svc-window__bar span:nth-child(3){background:#22c55ed1}.svc-window__bar b{margin-left:6px;font-weight:500}.svc-window__body{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:16px;padding:20px;display:grid}.svc-window__score,.svc-window__queue{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;padding:18px}.svc-window__score small{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffff8a;margin-bottom:10px;font-size:10px;display:block}.svc-window__score strong{letter-spacing:-.07em;color:#f9fafc;font-size:clamp(2.3rem,4vw,3.2rem);line-height:.95;display:block}.svc-window__score p{color:#ffffff9e;max-width:17rem;margin:12px 0 0;font-size:13.5px;line-height:1.55}.svc-window__queue{align-content:start;gap:12px;display:grid}.svc-window__queue div,.svc-report__row{color:#ffffffb8;grid-template-columns:minmax(0,1fr) minmax(80px,1fr) auto;align-items:center;gap:12px;font-size:12.5px;display:grid}.svc-window__queue span,.svc-report__row span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.svc-window__queue i,.svc-report__row i{background:#ffffff14;border-radius:999px;height:8px;display:block;position:relative;overflow:hidden}.svc-window__queue i:before,.svc-report__row i:before{content:"";transform-origin:0;transform:scaleX(var(--svc-progress));border-radius:inherit;background:linear-gradient(90deg, var(--violet), var(--magenta), var(--cyan));position:absolute;inset:0}.svc-window__queue b,.svc-report__row b{font-family:var(--mono);color:#ffffffeb;letter-spacing:.06em;text-transform:uppercase;font-weight:500}.svc-window__logos{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0 20px 20px;display:grid}.svc-review{background:#08070eeb;border:1px solid #ffffff24;border-radius:20px;align-items:center;gap:14px;min-width:220px;padding:12px 16px;display:flex;position:absolute;bottom:-22px;right:14px;box-shadow:0 26px 60px #00000057}.svc-review img{-o-object-fit:cover;object-fit:cover;border-radius:16px;width:56px;height:56px;box-shadow:0 14px 28px #11101942}.svc-review strong{color:#fbfbfd;letter-spacing:-.03em;font-size:.98rem;display:block}.svc-review span{color:#ffffff9e;margin-top:4px;font-size:12.5px;line-height:1.5;display:block}.svc-report{background:linear-gradient(#ffffffd6,#ffffffad);border:1px solid #11101914;border-radius:22px;width:100%;padding:18px;box-shadow:inset 0 1px #ffffff85}.svc-report__row{color:#111019b8}.svc-report__row+.svc-report__row{margin-top:12px}.svc-report__row i{background:#11101914}.svc-report__row b{color:#111019d1}.svc-report__foot{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#1110197a;border-top:1px solid #11101914;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:14px;font-size:10px;display:flex}.svc-stack{background:linear-gradient(#11101985,#06060c70);border:1px solid #ffffff14;border-radius:24px;width:100%;padding:18px}.svc-stack__logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.svc-stack__chips{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.svc-stack__chips span{color:#ffffffc2;letter-spacing:-.02em;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.svc-tech{background:linear-gradient(#ffffffe6,#f3f2f9c7);border:1px solid #11101914;border-radius:22px;width:100%;padding:18px;position:relative;overflow:hidden}.svc-tech:before{content:"";background:radial-gradient(circle,#38bdf82e,#0000 68%);border-radius:50%;width:220px;height:220px;position:absolute;top:-88px;right:-56px}.svc-tech__badge{z-index:1;color:#1110198a;min-height:30px;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;background:#1110190f;border-radius:999px;align-items:center;padding:0 12px;font-size:10px;display:inline-flex;position:relative}.svc-tech__grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid;position:relative}.svc-tech__chip{background:#ffffffc2;border:1px solid #11101914;border-radius:18px;flex-direction:column;align-items:flex-start;gap:12px;min-height:104px;padding:14px;display:flex;box-shadow:0 18px 34px #11101914}.svc-tech__chip img{-o-object-fit:contain;object-fit:contain;width:26px;height:26px;filter:drop-shadow(0 0 18px var(--svc-tech-glow))}.svc-tech__chip em{color:#111019c2;letter-spacing:-.02em;font-size:12.5px;font-style:normal;font-weight:700;line-height:1.4}.svc-guard{background:linear-gradient(#ffffff0f,#ffffff05);border:1px solid #ffffff14;border-radius:24px;width:100%;padding:18px}.svc-guard__top{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:18px;align-items:center;gap:14px;padding:14px;display:flex}.svc-guard__top img{-o-object-fit:cover;object-fit:cover;border-radius:16px;width:58px;height:58px;box-shadow:0 16px 28px #0000003d}.svc-guard__top small{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffff8a;font-size:10px;display:block}.svc-guard__top strong{color:#fbfbfd;letter-spacing:-.03em;margin-top:6px;font-size:1rem;display:block}.svc-guard__checks{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.svc-guard__checks span{color:#ffffffbd;background:#ffffff14;border:1px solid #ffffff1a;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.svc-guard__checks span:before{content:"";background:linear-gradient(135deg, var(--ok), var(--cyan));border-radius:50%;width:7px;height:7px;margin-right:9px}.scale-proof{padding-bottom:40px;scroll-margin-top:96px}.scale-proof>.wrap>.h-section{text-wrap:balance;max-width:100%;margin-bottom:48px}@media (min-width:768px){.scale-proof>.wrap>.h-section{white-space:nowrap;text-wrap:normal}}.scale-proof__grid{contain:layout paint;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:stretch;gap:12px;display:grid}.scale-proof__right{grid-template-rows:auto auto auto auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;min-width:0;display:grid}.scale-proof__team,.scale-proof__rating,.scale-proof__logos,.scale-proof__quote,.scale-proof__tech{color:var(--ink);background:linear-gradient(#160f2bf0,#090718e6);border:1px solid #ffffff2e;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 22px 72px #00000057}.scale-proof__team{flex-direction:column;height:100%;min-height:560px;padding:32px;display:flex}.scale-proof__team:before,.scale-proof__rating:before,.scale-proof__quote:before{content:"";pointer-events:none;background:radial-gradient(22rem 18rem at 50% 0,#8b5cf62e,#0000 68%);position:absolute;inset:0}.scale-proof__team>*,.scale-proof__rating>*,.scale-proof__quote>*{z-index:1;position:relative}.scale-proof__portrait{aspect-ratio:1;background:radial-gradient(circle at 50% 42%,#a78bfa33,#060312b3 68%),linear-gradient(#ffffff0b,#ffffff04);border:1px solid #ffffff1a;border-radius:16px;place-items:center;width:100%;margin:0 0 30px;padding:18px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 18px 52px #0000002e}.scale-proof__portrait img{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;filter:drop-shadow(0 24px 34px #0000003d);width:min(92%,18rem);height:auto;transition:transform .34s cubic-bezier(.22,1,.36,1),filter .34s cubic-bezier(.22,1,.36,1)}.scale-proof__keyboard{background:radial-gradient(18rem 12rem at 50% 20%,#22d3ee33,#0000 68%),radial-gradient(22rem 16rem at 38% 80%,#8b5cf638,#0000 68%),linear-gradient(#100d22e0,#04030df0);border:1px solid #ffffff1c;border-radius:18px;place-items:center;width:100%;min-height:22rem;margin:0 0 30px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 18px 52px #0003}.scale-proof__keyboard:before{content:"";opacity:.45;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:28px 28px;border-radius:16px;position:absolute;inset:14px;-webkit-mask-image:radial-gradient(circle at 50% 48%,#000 0 48%,#0000 78%);mask-image:radial-gradient(circle at 50% 48%,#000 0 48%,#0000 78%)}.scale-proof__keyboard .typing-keyboard{z-index:1;width:clamp(22rem,112%,27.5rem);height:19.5rem;margin:-1.25rem auto -2.1rem;position:relative;transform:none}.scale-proof__keyboard .tk-main{transform:translate(-50%,7%)scale(.52)}.scale-proof__team-copy{margin-top:12px}.scale-proof__team h3{letter-spacing:-.035em;color:var(--ink);margin:0;font-size:clamp(1.25rem,2.2vw,1.65rem);line-height:1.15}.scale-proof__team p{color:#f5f3ffa8;max-width:22rem;margin:14px 0 0;line-height:1.65}.scale-proof__team .cwv-btn{width:fit-content;margin-top:28px}.typing-keyboard,.typing-keyboard *{transform-style:preserve-3d}.typing-keyboard{--tk-scale:.5;--tk-accent:#22d3ee;--tk-secondary:#ffbc00;color:#fffffbb8;width:100%;height:100%;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;font-weight:800;display:flex}.tk-main{cursor:default;width:800px;height:600px;transform:scale(var(--tk-scale));transform-origin:50%;position:relative}.tk-flex{justify-content:center;align-items:center;display:flex}.tk-face{position:absolute}.tk-keyboard{width:500px;height:160px;transform:perspective(10000px)rotateX(60deg)rotate(-35deg)}.tk-keyboard__front{background:#8a8b95;width:500px;height:25px;transform:rotateX(-90deg)translateZ(80px)}.tk-keyboard__back{background:#f7f8ff;width:500px;height:25px;transform:rotateX(90deg)translateZ(80px)}.tk-keyboard__right{background:#f3f4fa;width:25px;height:160px;transform:rotateY(90deg)translateZ(250px)}.tk-keyboard__left{background:#c6c7d1;width:25px;height:160px;transform:rotateY(90deg)translateZ(-250px)}.tk-keyboard__bottom{background:#d8d8df;width:500px;height:160px;transform:rotateY(180deg)translateZ(12.5px)}.tk-keyboard__top{background-image:linear-gradient(180deg, color-mix(in srgb, var(--tk-accent) 36%, white), #1a1922);flex-direction:column;justify-content:space-around;width:500px;height:160px;padding:6px 5px;display:flex;transform:rotateY(0)translateZ(12.5px);box-shadow:inset 0 1px #ffffff59}.tk-screen{border:1px solid color-mix(in srgb, var(--tk-accent) 70%, white);background:color-mix(in srgb, var(--tk-accent) 72%, #07111f);width:303px;height:240px;box-shadow:0 0 8px color-mix(in srgb, var(--tk-accent) 78%, transparent), 0 0 26px color-mix(in srgb, var(--tk-accent) 48%, transparent), 0 0 62px color-mix(in srgb, var(--tk-accent) 28%, transparent);color:#fff;letter-spacing:.04em;text-transform:none;white-space:pre-wrap;word-break:break-word;border-radius:14px;padding:16px;font-size:14px;line-height:1.55;animation:1.4s ease-in-out infinite alternate tk-screen-flicker;overflow:hidden;transform:translateZ(100px)translateY(-200px)translateZ(50px)rotateX(270deg);justify-content:flex-start!important;align-items:flex-start!important}.tk-keys{justify-content:space-between;gap:3px;width:100%;display:flex;transform:translateZ(4px)}.tk-key{width:30px;height:27px;transition:transform 60ms;position:relative}.tk-key--w2{width:60px}.tk-key--w3{width:90px}.tk-key--w6{width:195px}.tk-key__front,.tk-key__back{width:100%;height:8px}.tk-key__front{background:#83838c;transform:rotateX(-90deg)translateZ(13.5px)}.tk-key__back{background:#fff;transform:rotateX(90deg)translateZ(13.5px)}.tk-key__top,.tk-key__bottom{width:100%;height:27px}.tk-key__top{background-image:linear-gradient(180deg, color-mix(in srgb, var(--tk-accent) 20%, white), #fff);transform:rotateY(0)translateZ(4px);box-shadow:inset 0 0 0 1px #0000001a,0 -1px 2px #00000014}.tk-key__bottom{background:#83838c;transform:rotateY(180deg)translateZ(4px)}.tk-key__right{background:#83838c;width:8px;height:27px;right:0;transform:rotateY(90deg)translateZ(15px)}.tk-key__left{background-image:linear-gradient(#d0d2dc,#b9bac4);width:8px;height:27px;left:0;transform:rotateY(90deg)translateZ(-15px)}.tk-key--w2 .tk-key__right{transform:rotateY(90deg)translateZ(30px)}.tk-key--w3 .tk-key__right{transform:rotateY(90deg)translateZ(45px)}.tk-key--w6 .tk-key__right{transform:rotateY(90deg)translateZ(97.5px)}.tk-key--w2 .tk-key__left{transform:rotateY(90deg)translateZ(-30px)}.tk-key--w3 .tk-key__left{transform:rotateY(90deg)translateZ(-45px)}.tk-key--w6 .tk-key__left{transform:rotateY(90deg)translateZ(-97.5px)}.tk-key--accent-b .tk-key__back,.tk-key--accent-b .tk-key__right,.tk-key--accent-b .tk-key__top{background:var(--tk-accent)}.tk-key--accent-b .tk-key__front,.tk-key--accent-b .tk-key__left,.tk-key--accent-b .tk-key__bottom{background:color-mix(in srgb, var(--tk-accent) 62%, #050511)}.tk-key--accent-o .tk-key__back,.tk-key--accent-o .tk-key__right,.tk-key--accent-o .tk-key__top{background:var(--tk-secondary)}.tk-key--accent-o .tk-key__front,.tk-key--accent-o .tk-key__left,.tk-key--accent-o .tk-key__bottom{background:color-mix(in srgb, var(--tk-secondary) 62%, #050511)}.tk-key--down{transform:translateZ(-5px)}.tk-key--down .tk-key__top{background:color-mix(in srgb, var(--tk-secondary) 82%, white)}@keyframes tk-screen-flicker{0%,90%,96%{background:color-mix(in srgb, var(--tk-accent) 72%, #07111f)}93%,to{background:color-mix(in srgb, var(--tk-accent) 54%, #02030a)}}.scale-proof__rating{grid-row:span 3;min-height:278px;padding:32px}.scale-proof__pattern{opacity:.72;pointer-events:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:52%;display:grid;position:absolute;inset:-12px -8px auto auto}.scale-proof__pattern span{aspect-ratio:1;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:18px}.scale-proof__count{letter-spacing:-.035em;color:var(--ink);font-variant-numeric:tabular-nums;align-items:flex-start;gap:.28em;font-size:clamp(5rem,9vw,7.25rem);font-weight:700;line-height:.96;display:inline-flex}.scale-proof__count--text{letter-spacing:-.055em;font-variant-numeric:normal;text-wrap:balance;max-width:12ch;font-size:clamp(3.35rem,5.8vw,4.9rem);line-height:.98}.scale-proof__count-plus{letter-spacing:0;align-items:flex-start;margin-top:.08em;font-size:.78em;display:inline-flex}.scale-proof__impact-copy>span{letter-spacing:-.035em;color:#f5f3ff9e;margin-top:14px;font-size:clamp(1.08rem,1.75vw,1.38rem);display:block}.scale-proof__impact-copy p{color:#f5f3ffb3;max-width:24rem;margin:22px 0 0;font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.6}.scale-proof__logos{align-items:center;min-width:0;min-height:0;padding:18px 0;display:flex}.scale-proof__brands,.scale-proof__tech-marquee{width:100%}.scale-proof__brands{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%)}.scale-proof__tech-marquee{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 3.25% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 3.25% 92%,#0000 100%)}.scale-proof__brand-track{gap:12px;padding-right:12px}.scale-proof__brand{background:#ffffffe6;border:1px solid #ffffff14;border-radius:16px;flex:none;justify-content:center;align-items:center;min-width:134px;min-height:78px;padding:14px;display:inline-flex;box-shadow:0 16px 34px #0000002e}.scale-proof__brand--dark{background:#111019f5;border-color:#ffffff1f}.scale-proof__brand img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:28px}.scale-proof__brand--light img{filter:grayscale(.08)contrast(1.02)}.scale-proof__brand--dark img{filter:grayscale(.05)brightness(1.45)contrast(1.04)}.scale-proof__quote{flex-direction:column;justify-content:center;min-height:258px;padding:32px;display:flex}.scale-proof__quote:after{content:"";filter:blur();opacity:.6;background:linear-gradient(#a78bfa24,#0000),linear-gradient(90deg,#22d3ee14,#fff0);border-radius:18px;width:28%;height:70%;position:absolute;top:18px;right:18px;box-shadow:44px 8px #a78bfa14,88px -12px #22d3ee0a}.scale-proof__quote-kicker,.scale-proof__tech h3{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#c7c2e67a;font-size:11px}.scale-proof__quote-kicker{display:inline-flex}.scale-proof__quote p{color:var(--ink);letter-spacing:-.025em;margin:0;font-size:clamp(1.08rem,1.7vw,1.35rem);font-weight:700;line-height:1.45}.scale-proof__quote-meta{color:#c7c2e68f;flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.scale-proof__quote-meta strong{color:var(--ink);font-size:1rem}.scale-proof__quote-meta span,.scale-proof__quote-meta em{color:#c7c2e68a;font-size:14px;font-style:normal}.scale-proof__tech{grid-column:1/-1;grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:132px;padding:26px 28px;display:grid;overflow:hidden}.scale-proof__tech h3{color:#f5f3ffb8;text-transform:none;letter-spacing:-.03em;font-size:clamp(1rem,1.5vw,1.15rem);font-family:var(--font);margin:0}.scale-proof__tech-track{gap:16px;padding-right:16px}.scale-proof__tech-logo{background:#ffffff0f;border:1px solid #ffffff14;border-radius:18px;flex:none;align-items:center;gap:12px;min-width:138px;min-height:56px;padding:0 14px;display:inline-flex;box-shadow:0 16px 30px #00000029}.scale-proof__tech-logo i{place-items:center;width:32px;height:32px;display:inline-grid;position:relative}.scale-proof__tech-logo i:before{content:"";background:var(--scale-tech-glow);filter:blur(12px);opacity:.42;border-radius:999px;position:absolute;inset:8px 2px 2px}.scale-proof__tech-logo img{z-index:1;-o-object-fit:contain;object-fit:contain;width:28px;height:28px;position:relative}.scale-proof__tech-logo em{color:#f5f3ffb8;white-space:nowrap;font-size:13px;font-style:normal;font-weight:700}@media (min-width:1025px){.scale-proof__team{justify-content:space-between;min-height:0;padding:28px}.scale-proof__portrait{max-width:292px;min-height:0;margin:0 auto 20px;padding:16px}.scale-proof__keyboard{min-height:21.5rem;margin-bottom:22px}.scale-proof__keyboard .typing-keyboard{width:clamp(22rem,110%,27rem);height:18.75rem;margin:-1.15rem auto -2.2rem;transform:none}.scale-proof__keyboard .tk-main{transform:translate(-50%,7%)scale(.52)}.scale-proof__team .cwv-btn{margin-top:24px}}.compare{scroll-margin-top:96px}.compare__top{justify-content:space-between;align-items:flex-start;gap:24px;max-width:none;display:flex}.compare__top-cta{display:none}.compare__table{color:var(--ink);-webkit-backdrop-filter:blur(18px)saturate(132%);background:radial-gradient(52rem 24rem at 36% -16%,#7c5cff2e,#0000 64%),radial-gradient(34rem 24rem at 100% 110%,#22d3ee14,#0000 64%),linear-gradient(#120d2ae6,#080616f0);border:1px solid #9d8bff38;border-radius:24px;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 28px 90px #00000057}.compare__head,.compare__row,.compare__cta{grid-template-columns:minmax(260px,.8fr) minmax(0,1fr) minmax(0,1fr);display:grid}.compare__head{border-bottom:1px solid #ffffff1a}.compare__head b,.compare__head>span,.compare__row h3,.compare__row p{min-height:72px;padding:24px 36px}.compare__head b{color:#faf8fff5;align-items:center;gap:12px;font-size:16px;font-weight:700;line-height:1.2;display:flex}.compare__head b,.compare__head>span{min-height:88px;padding-top:18px;padding-bottom:18px}.compare__brand-head,.compare__traditional-head{text-align:center;flex-direction:row;justify-content:center;gap:12px!important}.compare__brand-head .brand__mark{width:40px;height:40px}.compare__brand-head span,.compare__traditional-head span{color:#faf8ffeb;font-size:15px;font-weight:780;line-height:1.2;display:inline-flex}.compare__traditional-head{color:#dbd6ffb8!important;font-weight:600!important}.compare__feature-head{color:#faf8ffe6;font-family:var(--mono);letter-spacing:.075em;text-transform:uppercase;isolation:isolate;align-items:center;gap:10px;font-size:12.5px;font-weight:800;line-height:1;display:flex;position:relative}.compare__feature-head:before{content:"";z-index:-1;background:linear-gradient(#ffffff13,#ffffff09);border-radius:18px 18px 0 0;position:absolute;inset:14px 16px}.compare__rail-cell,.compare__feature-head{background:0 0;position:relative}.compare__feature-head span,.compare__feature-head .compare__label-icon{z-index:1;position:relative}.compare__feature-head span{align-items:center;line-height:1;display:inline-flex}.compare__feature-head .compare__label-icon{stroke:#ffbc00f2;stroke-width:1.7px;filter:drop-shadow(0 0 10px #ffbc0033);width:22px;height:22px}.compare__rail-cell:before{content:"";z-index:0;background:linear-gradient(90deg,#7c5cff2e,#ffffff0b);border-radius:0;width:calc(100% - 32px);position:absolute;inset:0 0 0 16px}.compare__row{transition:background-color var(--motion-base) var(--ease-out-ui);border-bottom:1px solid #ffffff18}.compare__row:hover{background:#ffffff09}.compare__row h3{isolation:isolate;color:#faf8fff5;align-items:center;gap:12px;font-size:16px;font-weight:700;line-height:1.25;display:flex;position:relative;overflow:hidden}.compare__row p{color:#faf8ffe6;align-items:center;gap:12px;font-size:15px;font-weight:650;line-height:1.45;display:flex}.compare__label{display:none}.compare__label-icon{z-index:1;fill:none;stroke:#f4f1ffe6;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px;position:relative}.compare__row h3 span,.compare__cta-copy,.compare__cta-copy span{z-index:1;position:relative}.compare__status-icon{flex:none;width:18px;height:18px}.compare__status-icon--ok circle{fill:#12a113}.compare__status-icon--ok path{fill:none;stroke:#fff;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.compare__status-icon--warn path:first-child{fill:#ffbc00;stroke:none}.compare__status-icon--warn path:last-child{fill:none;stroke:#1f1604;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.compare__provider-icon{flex:none;width:40px;height:40px;overflow:visible}.compare__provider-bg{fill:#ffffff12;stroke:#fff3;stroke-width:1.15px}.compare__provider-lines{fill:none;stroke:#eeebffb8;stroke-width:1.85px;stroke-linecap:round;stroke-linejoin:round}.compare__provider-warn{fill:#ffbc00;stroke:#d99b00;stroke-width:.8px;stroke-linejoin:round}.compare__provider-warn-mark{fill:none;stroke:#3a2a00;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.compare__cta{grid-template-columns:minmax(260px,.8fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch;padding:0;position:relative}.compare__cta-copy,.compare__cta-action,.compare__cta-ghost{z-index:1;min-height:100%;padding:28px 36px;position:relative}.compare__cta-copy{color:#faf8fff5;grid-column:1;align-items:center;gap:12px;font-size:16px;font-weight:700;display:flex}.compare__cta-copy:before{border-bottom-right-radius:18px;border-bottom-left-radius:18px;bottom:14px}.compare__cta-action{grid-column:2;align-items:center;display:flex}.compare__cta-note{color:#e0dcf9b8;max-width:22rem;font-size:15px;font-weight:650;line-height:1.5}.compare__cta-ghost{grid-column:3;align-items:center;display:flex}.compare__mobile{display:none}.compare__benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.compare__benefit{text-align:center;min-height:188px;color:var(--ink);background:#ffffff0f;border:1px solid #ffffff2e;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;padding:30px 24px;display:flex;box-shadow:0 18px 70px #00000047}.compare__benefit-icon{color:#ff6200;place-items:center;margin-bottom:12px;display:grid}.compare__benefit-icon .compare__label-icon{stroke:#ff6200}.compare__benefit h3{letter-spacing:-.03em;margin:0;font-size:1.2rem;line-height:1.25}.compare__benefit p{color:#f5f3ff9e;max-width:25rem;margin:12px 0 0;font-weight:600;line-height:1.5}.marquee-wrap{contain:layout paint;min-width:0;max-width:100%;overflow:hidden}.marquee{width:max-content;animation:marquee var(--marquee-duration,24s) linear infinite;display:flex}.marquee__items{flex:none;align-items:center;display:flex}.marquee__items--founder{gap:16px;padding-right:16px}.marquee__items--testimonial{gap:24px;padding-right:24px}.marquee-reverse{animation-direction:reverse}.marquee-paused:hover .marquee,.marquee-paused:focus-within .marquee,.marquee-wrap.is-offscreen .marquee,html[data-page-visible=false] .marquee{animation-play-state:paused}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.faq-stage{background:0 0;padding:112px 0;position:relative}.faq-grid{max-width:var(--maxw);gap:48px;margin:0 auto;padding:0 28px;display:grid}@media (min-width:1024px){.faq-grid{grid-template-columns:.9fr 1.1fr;align-items:start}}.faq-left h2{color:var(--ink);letter-spacing:-.03em;font-size:clamp(2.4rem,4vw,3rem);font-weight:700;line-height:1.05}.faq-left p{color:var(--ink-2);max-width:36rem;margin-top:16px;font-size:1rem;line-height:1.75}.faq-contact-line{letter-spacing:-.01em;color:#f5f3ffc2;font-size:1rem;font-weight:500;line-height:1.5}.faq-contact-line a{color:#9fd7c4;text-underline-offset:3px;font-weight:700;text-decoration-line:underline;text-decoration-thickness:1px;transition:color .18s,text-decoration-color .18s}.faq-contact-line a:hover{color:#c6f3e1;text-decoration-color:#c6f3e1cc}.faq-cta-card{border-radius:var(--radius);border:1px solid var(--line-2);box-shadow:var(--shadow-lg);background:radial-gradient(24rem 16rem at 0 0,#8b5cf62e,#0000 62%),linear-gradient(#ffffff12,#ffffff06);margin-top:48px;padding:28px}.faq-cta-card h3{color:var(--ink);font-size:1.6rem;font-weight:600;line-height:1.3}.faq-cta-card p{color:var(--ink-2);margin-top:20px;font-size:1.1rem;line-height:1.7}.faq-list{border-radius:var(--radius);-webkit-backdrop-filter:blur(18px)saturate(142%);background:radial-gradient(34rem 18rem at 50% -8%,#8b5cf61f,#0000 68%),linear-gradient(#0d0a1ea3,#080616b3);border:1px solid #ffffff21;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 24px 62px #02000e38}.faq-row{border-bottom:1px solid #ffffff1c}.faq-row:last-child{border-bottom:none}.faq-row__btn{text-align:left;cursor:pointer;width:100%;font-family:var(--font);color:var(--ink);background:0 0;border:none;justify-content:space-between;align-items:center;gap:24px;padding:24px 20px;font-size:1.05rem;font-weight:600;transition:background .26s,color .26s;display:flex}.faq-row__btn:hover{background:#ffffff09}.faq-row__btn:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.faq-row__btn svg{width:20px;height:20px;color:var(--muted);flex:none;transition:transform .42s cubic-bezier(.16,1,.3,1),color .28s}.faq-row.open .faq-row__btn{background:#ffffff07}.faq-row.open .faq-row__btn svg{color:#ece9fee6;transform:rotate(180deg)}.faq-row__panel{opacity:0;will-change:grid-template-rows, opacity;grid-template-rows:0fr;transition:grid-template-rows .52s cubic-bezier(.16,1,.3,1),opacity .34s;display:grid}.faq-row.open .faq-row__panel{opacity:1;grid-template-rows:1fr}.faq-row__panel-inner{padding:0 20px;overflow:hidden}.faq-row__panel-inner>*{opacity:0;filter:blur(7px);transform-origin:0 0;will-change:opacity, transform, filter;transition:opacity .36s,transform .56s cubic-bezier(.16,1,.3,1),filter .48s;transform:translateY(-10px)}.faq-row.open .faq-row__panel-inner>*{opacity:1;filter:blur();transition-delay:.11s;transform:translate(0,0)}.faq-row__panel-inner p{color:#e0dcf9c7;max-width:64ch;padding:0 0 24px;font-size:1rem;line-height:1.7}@media (prefers-reduced-motion:reduce){.faq-row__btn svg,.faq-row__panel,.faq-row__panel-inner>*{filter:none;transition:none;transform:none}}.founder{background:0 0;padding:72px 0;position:relative;overflow:hidden}@media (min-width:640px){.founder{padding:84px 0}}.founder__grid-backdrop{display:none}.founder__glow-left{inset-block:0;pointer-events:none;background:0 0;width:50%;position:absolute;left:0}.founder__inner{max-width:var(--maxw);margin:0 auto;padding:0 28px;position:relative}.founder__title{color:var(--ink);letter-spacing:-.03em;margin-bottom:clamp(24px,3vw,32px);font-size:clamp(3rem,5vw,4rem);font-weight:700;line-height:1}.founder__grid{align-items:start;gap:clamp(28px,4vw,42px);min-width:0;display:grid}@media (min-width:1024px){.founder__grid{grid-template-columns:minmax(18rem,.66fr) minmax(0,1.22fr);align-items:start}}.founder__img{border-radius:var(--radius);-o-object-fit:cover;object-fit:cover;width:100%;box-shadow:var(--shadow-lg);border:1px solid #ffffff14}.founder__img--portrait{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;background:radial-gradient(circle at 50% 44%,#a78bfa2e,#060312b8 66%);height:auto;padding:22px}@media (min-width:1024px){.founder__img--portrait{aspect-ratio:auto;-o-object-position:center center;object-position:center center;height:clamp(410px,35vw,456px);min-height:0}}.founder__copy{gap:0;min-width:0;display:grid;overflow:hidden}.founder__socials{justify-content:flex-start;gap:8px;margin-bottom:22px;display:flex}.founder__socials a{background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.founder__socials a:hover{background:#fff1;border-color:#ffffff2e;transform:translateY(-1px)}.founder__socials a:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.founder__socials svg{width:18px;height:18px}.founder__text{width:100%;min-width:0;max-width:45rem}.founder__text p{color:#f5f3ffe6;text-wrap:balance;margin-bottom:22px;font-size:clamp(1.02rem,1.16vw,1.12rem);font-weight:600;line-height:1.62}.founder__text p:last-child{margin-bottom:0}.founder__marquee{min-width:0;margin-top:38px;overflow:hidden}@media (min-width:1024px){.founder__copy{grid-template-columns:minmax(0,1fr);align-items:start;padding-top:clamp(6px,1.8vw,22px)}.founder__socials{grid-area:1/1;justify-content:flex-end;justify-self:end;width:max-content;margin:0 0 22px;padding-top:0}.founder__socials a{width:42px;height:42px}.founder__text{grid-area:2/1}.founder__marquee{grid-area:3/1/auto/-1}}.founder__tcard{border-radius:var(--radius);min-width:18rem;box-shadow:var(--shadow);background:#ffffff0a;border:1px solid #ffffff1a;padding:16px}.founder__tcard-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.founder__tcard-name{align-items:center;gap:12px;display:flex}.founder__tcard-name img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:36px;height:36px}.founder__tcard-name span{color:#f5f3ff9e;font-size:.875rem;font-weight:600}.founder__tcard-avatar{letter-spacing:-.02em;background:linear-gradient(135deg,#8b5cf64d,#22d3ee2e);border:1px solid #ffffff1f;border-radius:12px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;color:#fff!important;font-size:.78rem!important;font-weight:800!important}.founder__tcard-source{color:#fef3c7d6;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:10.5px;font-weight:700}.founder__tcard-logo{-o-object-fit:contain;object-fit:contain;width:28px;height:28px}.founder__tcard p{color:var(--ink);font-size:.875rem;font-weight:700}.dt{background:0 0;padding:96px 0 80px;overflow:hidden}@media (min-width:640px){.dt{padding-top:120px;padding-bottom:98px}}.dt__head{max-width:var(--maxw);margin:0 auto 56px;padding:0 28px;display:block}.dt__title{color:var(--ink);letter-spacing:-.03em;font-size:clamp(2.35rem,4vw,3rem);font-weight:700;line-height:1}.dt__lede{color:var(--ink-2);margin-top:14px;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.55}.dt__side{flex-direction:column;align-items:flex-end;gap:14px;display:flex}.dt__side--cta{justify-content:flex-end;padding-bottom:2px}.dt__insights{border-radius:var(--radius);border:1px solid var(--line);width:100%;box-shadow:var(--shadow);background:linear-gradient(#120d26eb,#0a0818e6);padding:22px}.dt__insights-kicker{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#c7c2e6a8;font-size:11px;display:block}.dt__insights-main{grid-template-columns:auto 1fr;align-items:center;gap:18px;margin-top:18px;display:grid}.dt__insights-star{color:#ffe57a;background:linear-gradient(#fbbf2424,#ffffff0a);border:1px solid #fbbf243d;border-radius:18px;place-items:center;width:56px;height:56px;display:inline-grid;box-shadow:inset 0 1px #ffffff14,0 18px 42px #0000002e}.dt__insights-star svg{width:24px;height:24px}.dt__insights-copy strong{letter-spacing:-.06em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(2.8rem,3vw,3.25rem);line-height:.92;display:block}.dt__insights-copy p{color:#f5f3ffcc;margin-top:8px;font-size:1.05rem;font-weight:600;line-height:1.35}.dt__insights-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;display:flex}.dt__insights-link{color:var(--cyan-ink);border-bottom:1px solid #79d1ff47;padding-bottom:2px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.dt__insights-link:hover{color:#9be7ff;border-bottom-color:#79d1ff8f}.dt__insights-cta .cwv-btn{width:fit-content}.dt__track{max-width:1500px;margin:0 auto;padding:0 16px}.dt__card{border-radius:var(--radius);color:#fff;background:radial-gradient(28rem 14rem at 55% 0,#a78bfa14,#0000 70%),linear-gradient(#1c153794,#0a081885);border:1px solid #a78bfa29;flex:none;width:min(88vw,42rem);min-height:19rem;padding:28px;transition:transform .3s,border-color .3s,box-shadow .3s;position:relative;box-shadow:0 24px 80px #00000052}.dt__card:hover{border-color:#ffffff2e;transform:translateY(-4px);box-shadow:0 30px 90px #0000006b}.dt__person{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:34px;display:flex}.dt__avatar{color:#fff;letter-spacing:-.03em;background:linear-gradient(135deg,#8b5cf657,#22d3ee33);border:1px solid #ffffff1f;border-radius:16px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-weight:800;display:inline-flex}.dt__person strong{color:#fff;display:block}.dt__person p{color:#ffffff80;margin-top:4px;font-size:13px;line-height:1.4}.dt__rating{color:#fef3c7;font-family:var(--mono);letter-spacing:.08em;flex:none;align-items:center;gap:6px;font-size:12px;display:inline-flex}.dt__rating svg{fill:#ffbc00;filter:drop-shadow(0 0 10px #ffbc0061);flex:none;width:15px;height:15px}.dt__card p.dt__quote{color:#fff;font-size:clamp(1.08rem,1.7vw,1.28rem);font-weight:700;line-height:1.6}.dt__tags{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.dt__tags span{color:#ffffffad;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;padding:7px 10px;font-size:12.5px}.dt__card .dt__author{color:#fff;margin-top:30px;font-weight:600}.dt__card .dt__author span{color:#ffffff6b}.pp{background:0 0;padding:104px 0 64px;scroll-margin-top:96px}@media (min-width:640px){.pp{padding-top:120px}}.pp__inner{max-width:min(var(--maxw), 1080px);margin:0 auto;padding:0 28px}.pp__head{flex-direction:column;gap:24px;margin-bottom:48px;display:flex}@media (min-width:1024px){.pp__head{-moz-column-gap:clamp(24px, 4vw, 42px);grid-template-columns:minmax(22rem,.82fr) minmax(0,1fr);justify-content:space-between;align-items:end;column-gap:clamp(24px,4vw,42px);display:grid}}.pp__head h2{color:var(--ink);letter-spacing:-.03em;max-width:52rem;font-size:clamp(2.5rem,4vw,3rem);font-weight:700;line-height:1}@media (min-width:1024px){.pp__head h2{white-space:nowrap}}.pp__head p{max-width:28rem;color:var(--ink-2);font-size:1rem;font-weight:600;line-height:1.65}.pp__head .faq-contact-line{max-width:36rem}@media (min-width:1180px){.pp__head .faq-contact-line{white-space:nowrap}}.pp__grid{gap:18px;display:grid}@media (min-width:1024px){.pp__grid{grid-template-columns:repeat(2,minmax(0,410px));justify-content:center;gap:18px}}.pp__card{border-radius:var(--radius);border:1px solid var(--line);padding:16px;transition:transform .3s,box-shadow .3s,border-color .3s}.pp__card:hover{box-shadow:var(--shadow-lg);border-color:var(--line-2);transform:translateY(-4px)}.pp__card--dark{color:#fff;background:radial-gradient(34rem 18rem at 85% 0,#ffffff0f,#0000 64%),#000000a8;border-color:#ffffff1a;min-height:100%}.pp__card--light{color:#fff;background:#000000a8;border-color:#ffffff1a}.pp__card--featured{background:radial-gradient(42rem 22rem at 16% 0,#8b5cf657,#0000 58%),radial-gradient(32rem 20rem at 90% 22%,#22d3ee2e,#0000 62%),linear-gradient(#140e30e6,#050411c2);border-color:#79d1ff6b;position:relative;overflow:hidden;box-shadow:0 30px 90px #22d3ee1f,inset 0 0 0 1px #a78bfa29}.pp__card--featured:before{content:"";pointer-events:none;opacity:.6;background:linear-gradient(120deg,#0000 0 32%,#ffffff24 44%,#0000 58%),radial-gradient(20rem 10rem at 70% 0,#ffffff14,#0000 62%);animation:6.8s ease-in-out infinite pp-featured-sheen;position:absolute;inset:0;transform:translate(-34%)}.pp__card-top{z-index:2;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex;position:relative}.pp__eyebrow{color:#f5f3ff8a;font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:700}.pp__best{z-index:2;color:#9be7ff;width:fit-content;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:#22d3ee1f;border:1px solid #79d1ff57;border-radius:999px;align-items:center;margin:0;padding:6px 10px;font-size:11px;font-weight:700;display:inline-flex;position:relative}.pp__card-inner{border-radius:var(--radius);flex-direction:column;justify-content:space-between;min-height:18.75rem;padding:24px;display:flex}.pp__card--dark .pp__card-inner,.pp__card--light .pp__card-inner{background:#ffffff14}.pp__card--featured .pp__card-inner{z-index:1;background:linear-gradient(#ffffff21,#ffffff0e);border:1px solid #ffffff14;position:relative;box-shadow:inset 0 1px #ffffff1a}.pp__card h3{margin-top:0;font-size:clamp(1.62rem,2.2vw,1.875rem);font-weight:600;line-height:1.25}.pp__card--light h3{color:#fff}.pp__subtitle{font-size:1.875rem;display:block}.pp__card--dark .pp__subtitle,.pp__card--light .pp__subtitle{color:#ffffff80}.pp__price-row{flex-direction:column;gap:22px;margin-top:56px;display:flex}@media (min-width:640px){.pp__price-row{flex-direction:column;justify-content:flex-end;align-items:flex-start}}.pp__price{font-size:2.25rem;font-weight:700}.pp__price span{font-size:1.25rem;font-weight:600}.pp__features{gap:14px;margin-top:28px;padding:14px 12px 12px;display:grid}@media (min-width:640px){.pp__features{grid-template-columns:1fr}}.pp__feature{align-items:flex-start;gap:12px;font-size:.92rem;line-height:1.48;display:flex}.pp__card--dark .pp__feature,.pp__card--light .pp__feature{color:#ffffffad}.pp__feature-dot{background:linear-gradient(135deg,#7c5cff,#22d3ee);border-radius:50%;flex:none;width:10px;height:10px;margin-top:4px;box-shadow:0 0 0 3px #22d3ee14,0 0 18px #22d3ee38}.pp__card--featured .pp__feature-dot{background:linear-gradient(135deg,#ffbc00,#ffe34d);box-shadow:0 0 0 3px #ffbc0017,0 0 18px #ffbc0047}@media (max-width:639px){.pp{padding:84px 0 44px}.pp__inner{padding:0 20px}.pp__head{gap:16px;margin-bottom:32px}.pp__head h2{font-size:clamp(2.1rem,12vw,2.65rem)}.pp__grid{gap:18px}.pp__card{padding:12px}.pp__card-inner{padding:22px}.pp__card h3,.pp__subtitle{font-size:clamp(1.5rem,7.8vw,1.9rem)}.pp__price-row{gap:18px;margin-top:34px}.pp__price{font-size:2rem}.pp__features{gap:13px;margin-top:22px;padding:10px 8px}.pp__feature{font-size:.9rem;line-height:1.45}.pp .cwv-btn{justify-content:center;width:100%}}.ftr{content-visibility:auto;contain-intrinsic-size:auto 640px;background:linear-gradient(#0f0b225c,#0605122e);border-top:none;padding:64px 0 36px}.ftr__grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;display:grid}.ftr__brand .ftr__tagline{font-family:var(--serif);color:#f5f3ffb8;margin-top:16px;font-size:18px;font-style:italic;line-height:1.45}.ftr__brand p{color:#e0dcf9b3;max-width:38ch;margin-top:12px;font-size:15.5px;line-height:1.65}.ftr__col h5{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:#c7c2e694;margin-bottom:18px;font-size:12px}.ftr__col a{color:#e8e4ffd1;align-items:center;min-height:42px;padding:8px 0;font-size:16px;font-weight:560;line-height:1.35;transition:color .15s,transform .15s;display:flex}.ftr__col a:hover{color:var(--ink);transform:translate(2px)}.ftr__col a.ftr__email{max-width:100%;min-height:44px;color:var(--ink);white-space:nowrap;overflow-wrap:anywhere;background:#ffffff0e;border:1px solid #ffffff24;border-radius:999px;align-items:center;padding:10px 14px;font-size:clamp(16px,1.25vw,17px);font-weight:700;line-height:1.2;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.ftr__col a.ftr__email:hover{color:#fff;background:#79d1ff14;border-color:#79d1ff57;transform:none}.ftr__bottom{border-top:none;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:52px;padding-top:26px;display:flex}.ftr__bottom .cp{color:#e0dcf9a8;font-size:14.5px;line-height:1.5}.reveal{opacity:0;transform:translateY(var(--reveal-distance,18px));transition:opacity var(--reveal-duration,.9s) cubic-bezier(.22,1,.36,1) var(--reveal-delay,0s), transform var(--reveal-duration,.9s) cubic-bezier(.16,1,.3,1) var(--reveal-delay,0s)}.reveal.in{opacity:1;transform:none}.trusted__title.reveal,.section-head.reveal :where(.h-section,.lede),.process-video__head.reveal :where(.h-section,.lede),.pp__head.reveal h2,.dt__head.reveal :where(.dt__title,.dt__lede,.dt__side),.faq-left.reveal :where(h2,p,.faq-cta-card){opacity:0;filter:blur(10px);transition:opacity .86s,filter .86s,transform .86s cubic-bezier(.16,1,.3,1);transform:translateY(18px)}.section-head.reveal .lede,.process-video__head.reveal .lede,.dt__head.reveal .dt__lede,.faq-left.reveal p{transition-delay:90ms}.dt__head.reveal .dt__side{transition-delay:.14s}.faq-left.reveal .faq-cta-card{transition-delay:.15s}.trusted__title.reveal.in,.section-head.reveal.in :where(.h-section,.lede),.process-video__head.reveal.in :where(.h-section,.lede),.pp__head.reveal.in h2,.dt__head.reveal.in :where(.dt__title,.dt__lede,.dt__side),.faq-left.reveal.in :where(h2,p,.faq-cta-card){opacity:1;filter:blur();transform:none}.founder__title.reveal{filter:blur(10px)}.founder__title.reveal.in{filter:blur()}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}.react-bits-scroll-reveal,.react-bits-scroll-reveal__word{will-change:auto}.trusted__title.reveal,.section-head.reveal :where(.h-section,.lede),.process-video__head.reveal :where(.h-section,.lede),.eng-bento__layout.reveal .eng-bento-card,.eng-bento__layout.reveal .eng-bento-card--browser :where(.service-browser-visual,.eng-browser-bar,.eng-browser-page,.eng-browser-stack,.browser-main-panel,.eng-browser-dot,.eng-browser-search,.eng-browser-toolbar-dot,.eng-browser-toolbar-pills span,.eng-browser-line,.eng-browser-actions span,.eng-browser-avatar-dots span,.eng-browser-main-glyph,.eng-bento-card__copy--browser h3,.eng-bento-card__copy--browser p,.eng-bento-card__copy--browser .eng-bento-card__cta),.pp__head.reveal h2,.dt__head.reveal :where(.dt__title,.dt__lede,.dt__side),.faq-left.reveal :where(h2,p,.faq-cta-card),.founder__title.reveal{opacity:1;filter:none;transition:none;transform:none}.bar-fill{transition:none}.tk-screen,.browser-main-panel,.browser-scan,.browser-main-panel:before,.marquee,.pulsating-btn:before,.site-intro__lockup:before,.site-intro__theme-light,.site-intro__logo-base,.site-intro__logo-layer,.space-background-stars,.space-background-stars:before,.hero-nebula,.hero-crown,.hero-rise,.hero-rise-delay{animation:none!important}.site-intro{background:#03020afa}.site-intro__theme-light,.site-intro__logo-morph{display:none}.site-intro__lockup{transform:none!important}.site-intro__logo-base{opacity:1;filter:none;transform:none}.hero-dark-grid:before,.hero-dark-grid:after,.pp__card--featured:before{animation:none!important}.hero-dark-grid:before,.hero-dark-grid:after{opacity:.34;filter:none}.pp__card--featured:before{display:none}.hero-container{opacity:1;transform:none}.hero-rise,.hero-rise-delay{opacity:1;filter:none;transform:none}.hero-planet,.hero-watermark{transform:translate(-50%)}.flow__step{opacity:1;transition:none;transform:none}.flow__node{transition:none}}@media (max-width:1000px){.deliver{grid-template-columns:1fr;gap:32px}.dash__body{grid-template-columns:1fr}.dash__chart{border-right:none;border-bottom:1px solid var(--line)}.trusted__cloud{gap:16px}.trusted__logo{width:138px;min-height:66px}.trusted__logo-img{max-width:126px;height:38px}.svc__grid{grid-template-columns:1fr}.scale-proof__grid{flex-direction:column;display:flex}.svc__side{grid-template-columns:repeat(5,minmax(0,1fr))}.svc__card--lead{min-height:420px}.scale-proof__right{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.scale-proof__team{min-height:0}.scale-proof__portrait{width:100%;margin-bottom:30px}.scale-proof__keyboard{min-height:20rem;margin-bottom:26px}.scale-proof__keyboard .typing-keyboard{width:clamp(22rem,106%,28rem);height:18rem;margin:-1.1rem auto -2rem;transform:none}.scale-proof__keyboard .tk-main{transform:translate(-42%,7%)scale(.49)}.scale-proof__rating{grid-row:span 2}.compare__top{align-items:center}.compare__top-cta{display:block}.compare__table{display:none}.compare__mobile{gap:14px;display:grid}.compare__acc{color:#faf8fff2;background:radial-gradient(28rem 16rem at 20% -10%,#7c5cff29,#0000 68%),linear-gradient(#120d2ae6,#080616f0);border:1px solid #ffffff2e;border-radius:24px;padding:0;overflow:hidden;box-shadow:0 18px 70px #00000047}.compare__acc summary{cursor:pointer;background:#ffffff0e;justify-content:space-between;align-items:center;gap:18px;padding:22px;list-style:none;display:flex}.compare__acc summary::-webkit-details-marker{display:none}.compare__acc-title{letter-spacing:-.03em;align-items:center;gap:12px;font-size:1.05rem;font-weight:700;display:flex}.compare__acc-toggle{background:#ffffff1a;border-radius:50%;flex:none;width:22px;height:22px;position:relative}.compare__acc-toggle:before,.compare__acc-toggle:after{content:"";background:#ffffffc7;border-radius:999px;height:2px;position:absolute;top:10px;left:6px;right:6px}.compare__acc-toggle:after{transform:rotate(90deg)}.compare__acc[open] .compare__acc-toggle:after{opacity:0;transform:rotate(0)}.compare__acc[open] summary{border-bottom:1px solid #ffffff1a}.compare__acc-body{gap:16px;padding:22px;display:grid}.compare__acc-body>div{border-top:1px solid #ffffff1a;padding-top:16px}.compare__acc-body b{color:#faf8fff2;align-items:center;gap:10px;font-size:.95rem;display:flex}.compare__acc-body p{color:#e0dcf9bd;margin:10px 0 0 34px;font-weight:600;line-height:1.5}.compare__mobile-cta{padding-top:4px}}@media (max-width:980px){.nav-pill{display:none!important}.hdr__right .cwv-btn{display:none}}@media (min-width:981px){.nav-pill{display:flex}.hamb{display:none}}@media (max-width:860px){.grid-3,.why__grid,.case{grid-template-columns:1fr}.case__col{border-right:none;border-bottom:1px solid var(--line)}.ftr__grid{grid-template-columns:1fr 1fr;gap:30px}.ftr__brand{grid-column:1/-1}.dash__grid{grid-template-columns:1fr 1fr}.dash__kpi:nth-child(2n){border-right:none}.section{padding:76px 0}.process-video{padding-top:64px}.process-video__head{margin-bottom:28px}.svc__side,.scale-proof__right{grid-template-columns:1fr}.svc__card--progress,.svc__card--deployment,.svc__card--search,.svc__card--guardrail,.scale-proof__tech{grid-column:auto}.svc-window__body,.svc-window__logos,.svc-stack__logos,.svc-tech__grid{grid-template-columns:1fr 1fr}.svc-review{min-width:0;margin-top:16px;position:static}.scale-proof__rating{grid-row:auto}.scale-proof__tech{grid-template-columns:1fr;justify-content:stretch;gap:12px}.dt__head{grid-template-columns:1fr;align-items:start}.dt__side{align-items:flex-start}.dt__side .cwv-btn{width:fit-content}.compare__benefits{grid-template-columns:1fr}.compare__benefit{min-height:0}}@media (max-width:600px){.brand{--brand-mark:50px;--brand-word-size:10.4px;--brand-word-gap:.2em;--brand-byline-size:11px;--brand-byline-gap:5px;max-width:84vw}.hdr .brand{--brand-mark:56px;--brand-word-size:11.4px;max-width:80vw}.drawer-panel .brand{--brand-mark:58px;--brand-word-size:11.8px;--brand-byline-size:12.2px;max-width:88vw}.ftr__brand .brand{--brand-mark:76px;--brand-word-size:13.8px;--brand-byline-size:12.8px;max-width:94vw}.site-intro__anchor{aspect-ratio:2.45;width:min(95vw,520px)}.site-intro__brand-row{gap:.42rem}.site-intro__brand{--brand-mark:clamp(5.65rem, 24vw, 6.65rem);--brand-word-size:clamp(1.08rem, 4.9vw, 1.28rem);--brand-word-gap:.21em;gap:.06rem}.site-intro__brand .brand__text{margin-top:-.46rem}.site-intro__byline{font-size:clamp(.98rem,4.25vw,1.16rem);font-weight:740}.site-intro__byline:before{height:1.65em;margin-right:.42rem}.hero-container{gap:1.35rem;width:min(100% - 2rem,1160px);padding-top:7rem}.hero-rise{padding-bottom:0}.hero-rise-delay{flex-direction:column;max-width:none;padding-bottom:0;display:flex}.hero-badge{margin-bottom:1.35rem}.hero-headline{letter-spacing:-.008em;max-width:21.5rem;font-size:clamp(2.62rem,11.4vw,2.92rem);line-height:1.24}.hero-planet{bottom:-22.5rem}.hero-orbit-bloom{opacity:.64}.hero-desc{margin-bottom:.95rem;line-height:1.5}.hero-desc--sm{order:4;margin:.95rem 0 0}.hero-cta-row{order:2;margin-top:.1rem}.hero-engine-block{order:3;margin:1rem 0 0}.hero-engine-label{margin-bottom:.5rem}.hero-engine{min-height:2.05rem}.site-intro__anchor{width:min(84vw,360px)}.trusted{padding:44px 0 22px}.trusted__title{letter-spacing:.13em;margin-bottom:24px;font-size:10.5px}.trusted__cloud{gap:12px;margin-inline:-20px}.trusted__cloud:before{inset-inline:18%}.trusted__row:nth-child(2){transform:translate(-28px)}.trusted__row-items{gap:18px;padding-right:18px}.trusted__logo{opacity:.76;width:122px;min-height:58px}.trusted__logo-img{max-width:112px;height:32px}.svc__card{min-height:auto;padding:22px}.svc__card--lead{min-height:360px}.svc-media,.svc__card--lead .svc-media{min-height:auto}.svc-window__body,.svc-window__logos,.svc-stack__logos,.svc-tech__grid{grid-template-columns:1fr}.svc-window__body,.svc-window__logos,.svc-stack,.svc-tech,.svc-report,.svc-guard{padding:16px}.svc-window__bar{padding:12px 14px}.svc-window__score strong{font-size:2.25rem}.svc-window__queue div,.svc-report__row{grid-template-columns:1fr;gap:8px}.svc-window__queue b,.svc-report__row b{justify-self:start}.svc-review,.svc-guard__top{flex-direction:column;align-items:flex-start}.svc-logo{min-height:52px}.svc-logo__img{height:24px}.svc-tech__chip{min-height:0}.scale-proof{padding-bottom:24px}.scale-proof__team{padding:20px}.scale-proof__portrait{width:100%;max-width:none;min-height:0;margin:0 0 24px;padding:14px}.scale-proof__portrait img{width:min(88%,17rem)}.scale-proof__keyboard{min-height:17.5rem;margin:0 0 24px}.scale-proof__keyboard .typing-keyboard{width:min(126vw,29rem);height:16rem;margin:-1.6rem auto -2.2rem;transform:none}.scale-proof__keyboard .tk-main{transform:translate(-20%,6%)scale(.44)}.scale-proof__keyboard .tk-screen{font-size:12px}.scale-proof__team .cwv-btn{justify-content:center;width:100%}.scale-proof__rating,.scale-proof__quote,.scale-proof__logos,.scale-proof__tech{padding:20px}.scale-proof__logos{min-height:104px}.scale-proof__count{font-size:4.2rem}.scale-proof__impact-copy>span{font-size:1.1rem}.scale-proof__brand-track{gap:10px;padding-right:10px}.scale-proof__brand{min-width:110px;min-height:70px}.scale-proof__brand img{height:24px}.scale-proof__quote-meta{gap:8px}.scale-proof__tech-track{gap:12px;padding-right:12px}.scale-proof__tech-logo{justify-content:flex-start;min-width:122px;min-height:52px}.compare__top{display:block}.compare__top-cta{margin-top:22px}.compare__top-cta .cwv-btn,.compare__mobile-cta .cwv-btn{justify-content:center;width:100%}.compare__acc{border-radius:20px}.compare__acc-body p{margin-left:0}.compare__benefits{gap:14px;margin-top:18px}.compare__benefit{text-align:left;border-radius:20px;align-items:flex-start;padding:22px}.dt__head{margin-bottom:34px;padding:0 20px}.dt__side .cwv-btn{justify-content:center;width:100%}.dt__insights{padding:20px}.dt__insights-main{gap:14px;margin-top:16px}.dt__insights-star{border-radius:16px;width:50px;height:50px}.dt__insights-star svg{width:22px;height:22px}.dt__insights-copy strong{font-size:2.6rem}.dt__insights-copy p{font-size:1rem}.dt__insights-actions{align-items:stretch;gap:12px}.dt__insights-cta{flex:100%}.dt__insights-cta .cwv-btn{justify-content:center;width:100%}.dt__track{padding:0 10px}.dt__card{min-height:0;padding:22px}.dt__person{margin-bottom:24px}.bench{background:0 0;border:0;overflow:visible}.bench table,.bench thead,.bench tbody,.bench tr,.bench td{width:100%;display:block}.bench thead{display:none}.bench tr{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-bottom:12px;padding:16px}.bench tr:last-child{margin-bottom:0}.bench td{border-bottom:0;padding:0;font-size:14px}.bench td+td{margin-top:13px}.bench td:before{content:attr(data-label);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:4px;font-size:10.5px;display:block}.bench .row-hi{background:linear-gradient(120deg,#8b5cf624,#22d3ee17);border-color:#67e8f93d}.bench .row-hi td,.bench .row-hi td:first-child{background:0 0}.bench .price{white-space:normal}}@media (hover:hover) and (pointer:fine){.scale-proof__portrait:hover img{filter:saturate(1.04)drop-shadow(0 28px 42px #0000004d);transform:translateY(-2px)scale(1.025)}}@media (max-width:540px){body{font-size:16px}.wrap{padding:0 20px}.upwork{flex-direction:column;align-items:flex-start;gap:14px}.dash__grid{grid-template-columns:1fr}.dash__kpi{border-right:none}.process-video__frame{border-radius:var(--radius)}.hero-cta-row{align-items:stretch}.hero-cta-row .cwv-btn,.hero-cta-row .pulsating-btn,.proof-sample-cta .pulsating-btn{width:100%}.ftr__col--contact{grid-column:1/-1}.ftr__bottom{flex-direction:column;align-items:stretch;gap:18px}.ftr__bottom .cwv-btn{justify-content:center;width:100%}}.drawer-overlay{z-index:95;cursor:pointer;-webkit-backdrop-filter:blur(4px);background:#04020c6b;border:0;position:fixed;inset:0}.drawer-panel{z-index:100;width:min(86vw,24rem);color:var(--ink);text-shadow:none;-webkit-backdrop-filter:blur(28px);background:linear-gradient(#0c091ef5,#060412fa);border:1px solid #ffffff1a;border-radius:1.5rem;flex-direction:column;padding:0;display:flex;position:fixed;top:16px;bottom:16px;right:16px;overflow:hidden;box-shadow:0 34px 80px #0200108f}.drawer-panel__head{justify-content:space-between;align-items:center;gap:16px;padding:20px 20px 0;display:flex}.drawer-panel__close{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.drawer-panel__close:hover{background:#ffffff1a;border-color:#79d1ff42;transform:translateY(-1px)}.drawer-panel__close svg{width:18px;height:18px}.drawer-panel__nav{border-top:1px solid #ffffff1a;flex-direction:column;gap:2px;margin-top:12px;padding:20px;display:flex}.drawer-panel__nav a{color:#fff;border-bottom:1px solid #ffffff0f;padding:14px 0;font-size:17px;font-weight:500;transition:color .15s,background .15s}.drawer-panel__nav a:hover,.drawer-panel__nav a[aria-current=page]{color:#79d1fff5}.drawer-panel__cta{justify-content:center;margin:auto 20px 20px}
