.site{--s-bg:#fff;--s-bg-2:#f5f7fb;--s-bg-3:#eaeef6;--s-ink:#0b1220;--s-ink-2:#3f4958;--s-ink-3:#68728a;--s-line:#e4e8f0;--s-line-2:#cfd6e3;--s-cobalt:#2f6bff;--s-cobalt-deep:#1d4fe0;--s-cyan:#38e1ff;--s-cyan-deep:#0fb6dd;--s-violet:#7c5cff;--s-ember:#ff8a3d;--s-good:#1db46c;--s-warn:#e0a328;--s-bad:#e5484d;--s-grad:linear-gradient(120deg, #2f6bff 0%, #38e1ff 100%);--s-grad-text:linear-gradient(100deg, #1d4fe0, #0fb6dd);--s-shadow:0 1px 2px #0b12200d, 0 24px 50px -32px #0b122047;--s-radius:18px;--s-radius-lg:26px;--s-header:72px;--font-display:var(--font-instrument), var(--font-inter), system-ui, sans-serif;--font-mono:var(--font-jetbrains), ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;color:var(--s-ink);background:var(--s-bg);font-family:var(--font-inter), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;-webkit-font-smoothing:antialiased;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;accent-color:var(--s-cobalt);overflow-x:clip}.s-dark{--s-bg:#070b14;--s-bg-2:#0d1322;--s-bg-3:#131a2b;--s-ink:#f4f6fb;--s-ink-2:#b4bdcf;--s-ink-3:#7f8aa3;--s-line:#ffffff17;--s-line-2:#ffffff2b;--s-cobalt-deep:#7fa8ff;--s-cyan-deep:#4ae6ff;--s-good:#34d399;--s-warn:#fbbf24;--s-bad:#fb7185;--s-grad-text:linear-gradient(100deg, #8fb3ff, #4ae6ff);--s-shadow:0 1px 0 #ffffff0a inset, 0 30px 60px -40px #000000d9;color:var(--s-ink);background:var(--s-bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.site ::selection{background:#2f6bff40}.site :focus-visible{outline:2px solid var(--s-cobalt);outline-offset:3px;border-radius:6px}.s-display{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;font-weight:650;line-height:1.02}.s-h1{font-size:clamp(2.5rem,6.2vw,4.75rem)}.s-h2{font-size:clamp(2rem,4.2vw,3.2rem)}.s-h3{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.3rem,2vw,1.7rem);font-weight:600;line-height:1.15}.s-h4{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.125rem;font-weight:600;line-height:1.3}.s-lead{color:var(--s-ink-2);text-wrap:pretty;font-size:clamp(1.08rem,1.5vw,1.3rem);line-height:1.55}.s-body{color:var(--s-ink-2);text-wrap:pretty;line-height:1.6}.s-small{color:var(--s-ink-3);font-size:.875rem;line-height:1.5}.s-eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--s-ink-3);align-items:center;gap:10px;font-size:12px;font-weight:500;display:inline-flex}.s-eyebrow:before{content:"";background:var(--s-grad);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #2f6bff24}.s-grad-text{background:var(--s-grad-text);color:#0000;-webkit-background-clip:text;background-clip:text}.s-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.k-wordmark{font-family:var(--font-display);letter-spacing:-.035em;white-space:nowrap;font-weight:700}.k-wordmark-b{font-weight:500}.s-link{color:var(--s-cobalt-deep);font-weight:600;text-decoration:none}.s-link:hover{text-underline-offset:3px;text-decoration:underline}.s-container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:24px}.s-narrow{max-width:820px}.s-section{padding-block:clamp(64px,9vw,120px)}.s-section-tight{padding-block:clamp(40px,6vw,72px)}.s-divider{border-top:1px solid var(--s-line)}@media (max-width:640px){.s-container{padding-inline:16px}}.s-btn{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:46px;padding:0 20px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s,color .18s;display:inline-flex}.s-btn:active{transform:translateY(1px)}.s-btn:disabled{opacity:.6;cursor:default}.s-btn-primary{color:#fff;background:linear-gradient(#4a80ff,#2f6bff);box-shadow:inset 0 1px #ffffff47,0 10px 26px -12px #2f6bffd9}.s-btn-primary:hover{background:linear-gradient(#5a8cff,#3a74ff);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff52,0 14px 30px -12px #2f6bfff2}.s-btn-ghost{color:var(--s-ink);border-color:var(--s-line-2);background:color-mix(in srgb, var(--s-bg) 60%, transparent)}.s-btn-ghost:hover{border-color:var(--s-ink-3);background:var(--s-bg-2)}.s-btn-lg{border-radius:14px;height:54px;padding:0 26px;font-size:16px}.s-btn-sm{border-radius:10px;height:38px;padding:0 14px;font-size:14px}.s-btn-full{width:100%}.s-header{inset-inline:0;z-index:50;height:var(--s-header);color:#f4f6fb;border-bottom:1px solid #0000;transition:background .3s,border-color .3s,height .3s;position:fixed;top:0}.s-header.scrolled,.s-header.open{-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);background:#070b14bd;border-color:#ffffff14}.s-header.scrolled{height:62px}.s-header-inner{align-items:center;gap:24px;height:100%;display:flex}.s-nav{align-items:center;gap:2px;display:flex}.s-nav a{color:#f4f6fbc7;border-radius:9px;padding:8px 12px;font-size:14.5px;font-weight:500;text-decoration:none;transition:color .15s,background .15s}.s-nav a:hover,.s-nav a[aria-current=page]{color:#fff;background:#ffffff12}.s-header .s-btn-ghost{color:#fff;background:#ffffff0a;border-color:#ffffff2e}.s-header .s-btn-ghost:hover{background:#ffffff14;border-color:#fff6}.s-burger{color:#fff;background:#ffffff0a;border:1px solid #ffffff29;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:none}.s-mobile{display:none}@media (max-width:860px){.s-nav,.s-header-cta{display:none}.s-burger{display:inline-flex}.s-mobile{background:#070b14f5;border-bottom:1px solid #ffffff14;flex-direction:column;gap:4px;padding:8px 16px 20px;display:flex}.s-mobile a{color:#fff;border-radius:10px;padding:12px 10px;font-size:17px;font-weight:500;text-decoration:none}.s-mobile a:hover{background:#ffffff0f}}.s-hero{padding-top:calc(var(--s-header) + clamp(48px, 8vw, 96px));padding-bottom:clamp(48px,7vw,88px);position:relative;overflow:hidden}.s-aurora{pointer-events:none;position:absolute;inset:0;overflow:hidden}.s-aurora:before,.s-aurora:after{content:"";filter:blur(70px);will-change:transform;border-radius:50%;position:absolute}.s-aurora:before{background:radial-gradient(closest-side,#2f6bff99,#0000 72%);width:920px;height:620px;animation:22s ease-in-out infinite alternate s-drift;top:-260px;left:-220px}.s-aurora:after{background:radial-gradient(closest-side,#38e1ff6b,#0000 72%);width:760px;height:520px;animation:26s ease-in-out infinite alternate-reverse s-drift;top:4%;right:-200px}@keyframes s-drift{0%{transform:translate(0,0)}to{transform:translate(70px,50px)}}.s-grid{pointer-events:none;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 0,#000 30%,#0000 100%);mask-image:radial-gradient(70% 60% at 50% 0,#000 30%,#0000 100%)}.s-dots{background-image:radial-gradient(#0b12201f 1px,#0000 1px);background-size:22px 22px}.s-dark .s-dots{background-image:radial-gradient(#ffffff1a 1px,#0000 1px)}.s-fade-bottom{inset-inline:0;background:linear-gradient(180deg, transparent, var(--s-bg));pointer-events:none;height:160px;position:absolute;bottom:0}.s-stage{perspective:1600px}.s-tilt{transform-origin:50% 0;transform:rotateX(0)}@supports (animation-timeline:scroll()){.s-tilt{animation:linear both s-flatten;animation-timeline:scroll(root);animation-range:0 520px}@keyframes s-flatten{0%{transform:rotateX(16deg)scale(.96)}to{transform:rotateX(0)scale(1)}}}.bezel{background:linear-gradient(#1c2338,#0a0e19);border-radius:24px;padding:10px;position:relative;box-shadow:0 0 0 1px #ffffff17,inset 0 1px #ffffff1f,0 50px 110px -40px #000000e6,0 0 140px -30px #2f6bff66}.bezel:after{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff12,#0000 38%);border-radius:15px;position:absolute;inset:10px}.bezel-screen{aspect-ratio:16/9;background:#05102a;border-radius:15px;position:relative;overflow:hidden}.bezel-led{background:var(--s-cyan);width:6px;height:2px;box-shadow:0 0 8px var(--s-cyan);border-radius:2px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.s-card{background:var(--s-bg);border:1px solid var(--s-line);border-radius:var(--s-radius);box-shadow:var(--s-shadow);transition:transform .25s,box-shadow .25s,border-color .25s;position:relative}.s-card-hover:hover{border-color:var(--s-line-2);transform:translateY(-3px)}.s-dark .s-card{background:linear-gradient(#ffffff0b,#ffffff05)}.s-spot:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), #2f6bff21, transparent 45%);transition:opacity .35s;position:absolute;inset:0}.s-spot:hover:after{opacity:1}.s-icon-tile{width:44px;height:44px;color:var(--s-cobalt-deep);background:linear-gradient(#2f6bff24,#38e1ff14);border:1px solid #2f6bff2e;border-radius:13px;justify-content:center;align-items:center;display:inline-flex}.s-pill{letter-spacing:.01em;background:var(--s-bg-3);height:26px;color:var(--s-ink-2);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.s-pill-live{color:#0f8a50;background:#1db46c1f}.s-dark .s-pill-live{color:#34d399}.s-pill-pro{color:var(--s-cobalt-deep);background:#2f6bff1f}.s-pill-soon{color:#b85a12;background:#ff8a3d24}.s-dark .s-pill-soon{color:#ffb27a}.s-live-dot{background:var(--s-good);border-radius:50%;width:8px;height:8px;animation:2.4s ease-out infinite s-pulse}@keyframes s-pulse{0%{box-shadow:0 0 #34d3998c}70%{box-shadow:0 0 0 9px #34d39900}to{box-shadow:0 0 #34d39900}}.reveal{opacity:0;transition:opacity .75s cubic-bezier(.2,.7,.2,1),transform .75s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0) * 90ms);transform:translateY(22px)}.reveal.in{opacity:1;transform:none}.reveal-scale{transform:translateY(16px)scale(.97)}.reveal-left{transform:translate(-28px)}.reveal-right{transform:translate(28px)}.s-line-draw{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s cubic-bezier(.2,.7,.2,1) .2s}.in .s-line-draw,.s-line-draw.in{stroke-dashoffset:0}.s-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.s-marquee-track{gap:14px;width:max-content;animation:42s linear infinite s-marquee;display:flex}.s-marquee:hover .s-marquee-track{animation-play-state:paused}@keyframes s-marquee{to{transform:translate(-50%)}}.s-logo-tile{border:1px solid var(--s-line);background:var(--s-bg);height:56px;color:var(--s-ink);white-space:nowrap;border-radius:14px;align-items:center;gap:12px;padding:0 18px 0 10px;font-size:15px;font-weight:600;display:inline-flex}.s-mono-tile{width:36px;height:36px;font-family:var(--font-mono);letter-spacing:.04em;color:#fff;background:linear-gradient(135deg,#1b2a4d,#0b1220);border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.s-step{border-top:1px solid var(--s-line);grid-template-columns:44px 1fr;gap:18px;padding:22px 0;transition:opacity .3s;display:grid}.s-step-num{width:40px;height:40px;font-family:var(--font-mono);color:var(--s-ink-2);background:var(--s-bg-2);border:1px solid var(--s-line);border-radius:12px;justify-content:center;align-items:center;font-size:13px;font-weight:600;transition:background .3s,color .3s,border-color .3s;display:inline-flex}.s-step.active .s-step-num{color:#fff;background:var(--s-grad);border-color:#0000}.s-steps.has-active .s-step:not(.active){opacity:.45}.s-price{font-family:var(--font-display);letter-spacing:-.045em;font-size:58px;font-weight:650;line-height:1}.s-plan-hl{background:linear-gradient(var(--s-bg), var(--s-bg)) padding-box, var(--s-grad) border-box;border:1.5px solid #0000}.s-dark .s-plan-hl{background:linear-gradient(#0f1626, #0f1626) padding-box, var(--s-grad) border-box}.s-check{width:20px;height:20px;color:var(--s-cobalt-deep);background:#2f6bff1f;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.s-compare{border-collapse:separate;border-spacing:0;width:100%;font-size:15px}.s-compare th,.s-compare td{text-align:left;vertical-align:top;border-bottom:1px solid var(--s-line);padding:14px 16px}.s-compare th{font-weight:600}.s-compare thead th{z-index:2;background:var(--s-bg);border-bottom:1px solid var(--s-line-2);position:sticky;top:62px}.s-compare .s-group td{border-bottom:0;padding-top:28px;padding-bottom:8px}.s-compare td:not(:first-child){width:26%}@media (max-width:640px){.s-compare th,.s-compare td{padding:12px 8px;font-size:14px}}.s-faq{border-top:1px solid var(--s-line);interpolate-size:allow-keywords}.s-faq:last-child{border-bottom:1px solid var(--s-line)}.s-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:1.05rem;font-weight:600;list-style:none;display:flex}.s-faq summary::-webkit-details-marker{display:none}.s-faq-icon{border:1px solid var(--s-line-2);width:28px;height:28px;color:var(--s-ink-2);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:transform .3s,background .3s,color .3s;display:inline-flex}.s-faq[open] .s-faq-icon{background:var(--s-ink);color:var(--s-bg);border-color:var(--s-ink);transform:rotate(45deg)}.s-faq::details-content{height:0;transition:height .35s ease, content-visibility .35s allow-discrete;overflow:clip}.s-faq[open]::details-content{height:auto}.s-faq-body{max-width:68ch;padding:0 0 22px}.s-label{margin-bottom:6px;font-size:14px;font-weight:600;display:block}.s-input{border:1px solid var(--s-line-2);background:var(--s-bg);width:100%;height:46px;color:var(--s-ink);font:inherit;border-radius:12px;padding:0 14px;font-size:15px;transition:border-color .15s,box-shadow .15s}.s-input::placeholder{color:var(--s-ink-3)}.s-input:focus{border-color:var(--s-cobalt);outline:none;box-shadow:0 0 0 4px #2f6bff29}textarea.s-input{resize:vertical;height:auto;min-height:140px;padding:12px 14px;line-height:1.5}select.s-input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%2368728a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.s-input[aria-invalid=true]{border-color:var(--s-bad)}.s-error{color:var(--s-bad);margin-top:6px;font-size:13px}.s-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.s-prose{color:var(--s-ink-2);font-size:1.02rem;line-height:1.7}.s-prose h2{font-family:var(--font-display);color:var(--s-ink);letter-spacing:-.02em;margin:2.2em 0 .6em;font-size:1.45rem;font-weight:600}.s-prose h3{color:var(--s-ink);margin:1.6em 0 .4em;font-weight:600}.s-prose p{margin:0 0 1em}.s-prose ul{margin:0 0 1em;padding-left:1.2em;list-style:outside}.s-prose li{margin:.3em 0}.s-prose a{color:var(--s-cobalt-deep);text-underline-offset:3px;text-decoration:underline}.s-notice{color:var(--s-ink);background:#e0a32814;border:1px solid #e0a32866;border-radius:14px;padding:14px 16px;font-size:14.5px}.s-footer{position:relative;overflow:hidden}.s-footer-mark{font-family:var(--font-display);letter-spacing:-.05em;color:#0000;background:linear-gradient(#ffffff0f,#fff0);pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;-webkit-background-clip:text;background-clip:text;font-size:clamp(120px,22vw,300px);font-weight:700;line-height:1;position:absolute;bottom:-.32em;left:50%;transform:translate(-50%)}.s-footer a{color:var(--s-ink-2);font-size:14.5px;text-decoration:none}.s-footer a:hover{color:var(--s-ink)}.sim{--sim-ink:#f3f7ff;--sim-ink-2:#aebfdc;--sim-ink-3:#7086ab;--sim-line:#8cb4ff21;--sim-track:#8cb4ff24;--sim-accent:#4d86ff;--sim-good:#34d399;--sim-warn:#fbbf24;--sim-bad:#fb7185;--sim-orange:#ff9f6b;--sim-series-1:#3987e5;--sim-series-2:#ff9b57;--sim-series-3:#2dd4a8;--sim-series-4:#f5c542;--sim-series-5:#e879a8;--sim-series-6:#9b8cff;color:var(--sim-ink);font-family:var(--font-inter), system-ui, sans-serif;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;background:radial-gradient(900px 500px at 4% -12%,#2f6bff5c,#0000 62%),radial-gradient(700px 420px at 106% 110%,#38e1ff29,#0000 60%),linear-gradient(#08142f,#05102a);position:relative}.sim-card{border:1px solid var(--sim-line);background:linear-gradient(#78a5ff17,#78a5ff08);border-radius:18px;flex-direction:column;min-height:0;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 20px 40px -28px #000410d9}.sim-tile{background:#78a5ff0e;border:1px solid #8cb4ff1a;border-radius:14px}.sim-eyebrow{letter-spacing:1.2px;text-transform:uppercase;color:var(--sim-ink-3);font-size:11px;font-weight:600}.sim-bar{background:var(--sim-track);border-radius:999px;height:8px;position:relative;overflow:hidden}.sim-bar>i{border-radius:999px;height:100%;transition:width 1.1s cubic-bezier(.2,.7,.2,1);display:block}.sim-bar-good>i{background:linear-gradient(90deg,#10b981,#6ee7b7)}.sim-bar-warn>i{background:linear-gradient(90deg,#f59e0b,#fcd34d)}.sim-bar-bad>i{background:linear-gradient(90deg,#f43f5e,#fda4af)}.sim-bar-accent>i{background:linear-gradient(90deg,#2f6bff,#7db5ff)}.sim-row{transition:background .4s}.sim-row.flash{animation:1.4s ease-out sim-flash}@keyframes sim-flash{0%{background:#34d39947}to{background:0 0}}.sim-toast{white-space:nowrap;background:#0a142ce6;border:1px solid #8cb4ff38;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 10px;font-size:12.5px;animation:3.2s ease-in-out both sim-toast;display:inline-flex;box-shadow:0 16px 36px -18px #000c}@keyframes sim-toast{0%{opacity:0;transform:translateY(8px)}12%,85%{opacity:1;transform:none}to{opacity:0;transform:translateY(6px)}}.sim-col{transform-origin:bottom;transition:transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0) * 45ms);transform:scaleY(0)}.in .sim-col{transform:scaleY(1)}.sim-hbar{transform-origin:0;transition:transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0) * 70ms);transform:scaleX(0)}.in .sim-hbar{transform:scaleX(1)}.sim-cursor{background:var(--sim-ink);vertical-align:-2px;width:7px;height:14px;margin-left:2px;animation:1s steps(2,start) infinite sim-blink;display:inline-block}@keyframes sim-blink{to{visibility:hidden}}.sim-line{opacity:0;transition:opacity .4s,transform .4s;transform:translateY(6px)}.sim-line.on{opacity:1;transform:none}.sim-chip{height:30px;color:var(--sim-ink-2);border:1px solid #8cb4ff40;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;transition:background .3s,color .3s,border-color .3s;display:inline-flex}.sim-chip.picked{background:var(--sim-accent);color:#fff;border-color:#0000}@media (prefers-reduced-motion:reduce){.reveal,.reveal-scale,.reveal-left,.reveal-right{opacity:1;transition:none;transform:none}.s-tilt,.s-aurora:before,.s-aurora:after,.s-marquee-track,.s-live-dot,.sim-cursor{animation:none!important}.sim-col,.sim-hbar{transition:none;transform:none}.sim-line{opacity:1;transform:none}.s-line-draw{stroke-dashoffset:0;transition:none}}
