:root{--bg:#0a0d0b;--surface:#111511;--surface-2:#151a16;--line:#eef6ef1c;--line-strong:#eef6ef33;--text:#f2f6f1;--muted:#9ca79f;--accent:#b8f441;--accent-strong:#a6e929;--ink:#11160d;--danger:#ff7c73;--radius:18px;--radius-lg:28px;--max:1180px}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Manrope,system-ui,sans-serif;font-size:16px;line-height:1.55}body.modal-open{overflow:hidden}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}h1,h2,h3,p{margin-top:0}.container{width:min(calc(100% - 32px), var(--max));margin-inline:auto}.skip-link{z-index:1000;background:var(--accent);color:var(--ink);padding:10px 14px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.button{cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:22px;min-height:52px;padding:0 20px;font-size:14px;font-weight:800;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.button-primary{background:var(--accent);color:var(--ink)}.button-primary:hover{background:var(--accent-strong)}.button-secondary{border-color:var(--line-strong);background:#ffffff06}.button-secondary:hover{border-color:#b8f4417a}.button-full{width:100%}.eyebrow,.kicker{text-transform:uppercase;letter-spacing:.14em;color:var(--accent);font-size:12px;font-weight:800;line-height:1}.eyebrow{background:#b8f4410d;border:1px solid #b8f44140;border-radius:100px;align-items:center;gap:8px;padding:8px 10px;display:inline-flex}.eyebrow span{background:var(--accent);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #b8f4411a}.section{padding:88px 0}.section-heading{margin-bottom:36px}.section-heading h2,.price-copy h2,.final-cta h2{letter-spacing:-.05em;margin:14px 0 16px;font-size:clamp(34px,9vw,58px);line-height:1.05}.section-heading h2 span{color:#7f8981}.section-heading p,.price-copy>p{color:var(--muted);max-width:610px}.narrow{max-width:880px}.split-heading{gap:8px;display:grid}.split-heading p{align-self:end}.center{text-align:left}.site-header{z-index:20;width:100%;position:absolute;top:0;left:0}.nav-wrap{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:76px;display:flex}.brand{letter-spacing:-.02em;align-items:center;gap:11px;font-size:17px;font-weight:800;display:inline-flex}.brand-mark{background:var(--accent);border-radius:7px;place-items:center;width:27px;height:27px;display:grid;position:relative;box-shadow:0 0 25px #b8f4411f}.brand-mark:before,.brand-mark:after,.brand-mark span{content:"";background:var(--ink);border-radius:2px;width:3px;position:absolute;transform:rotate(45deg)}.brand-mark:before{height:10px;top:9px;left:8px}.brand-mark span{height:16px;top:6px;left:13px}.brand-mark:after{height:9px;top:9px;right:6px}.main-nav{display:none}.nav-cta{border:1px solid var(--line-strong);cursor:pointer;background:#ffffff08;border-radius:10px;padding:9px 13px;font-size:13px;font-weight:700}.footer{background:var(--bg);padding:55px 0 25px}.footer-main{gap:24px;display:grid}.footer-main>p{color:#758078;font-size:13px}.footer-links{color:#9aa49c;gap:12px;font-size:13px;display:grid}.footer-links a:hover{color:var(--accent)}.footer-bottom{border-top:1px solid var(--line);color:#687269;flex-direction:column;gap:8px;margin-top:36px;padding-top:18px;font-size:12px;display:flex}.hero{background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:48px 48px;padding-top:120px;position:relative;overflow:hidden}.hero:before{content:"";filter:blur(90px);pointer-events:none;background:#b8f4410e;border-radius:50%;width:430px;height:430px;position:absolute;top:8%;right:-250px}.hero-grid{align-items:center;gap:58px;display:grid}h1{letter-spacing:-.065em;max-width:730px;margin:22px 0;font-size:clamp(42px,11vw,76px);font-weight:700;line-height:.99}h1 span{color:var(--accent);white-space:nowrap}.hero-lead{color:#b7c0b9;max-width:685px;font-size:16px;line-height:1.7}.hero-actions{gap:10px;margin-top:28px;display:grid}.hero-note{color:var(--muted);text-align:center;margin:15px 0 0;font-size:13px}.hero-note span{color:var(--accent);margin-right:5px}.terminal-wrap{min-width:0;padding:0 0 26px;position:relative}.terminal-glow{background:var(--accent);opacity:.07;filter:blur(50px);position:absolute;inset:14% 4% 8%}.terminal{background:#0c100d;border:1px solid #b8f44133;border-radius:19px;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000085}.terminal-bar{border-bottom:1px solid var(--line);background:#121713;grid-template-columns:1fr auto 1fr;align-items:center;height:48px;padding:0 14px;display:grid}.terminal-dots{gap:6px;display:flex}.terminal-dots span{background:#333a34;border-radius:50%;width:7px;height:7px}.terminal-dots span:first-child{background:#667057}.terminal-title{color:#8d968f;font:12px JetBrains Mono,monospace}.secure{color:#7f8c81;justify-self:end;font:12px JetBrains Mono,monospace}.terminal-body{padding:21px 16px 16px;font-family:JetBrains Mono,monospace;font-size:12px}.command{white-space:nowrap;text-overflow:ellipsis;color:#c9d0ca;overflow:hidden}.command span{color:var(--accent);margin-right:8px}.terminal-divider{background:var(--line);height:1px;margin:17px 0}.terminal-brand{letter-spacing:.12em;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.terminal-brand small{color:#7d877f;margin-left:auto;font-size:12px}.mini-mark{background:var(--accent);width:22px;height:22px;color:var(--ink);border-radius:5px;place-items:center;font-family:Manrope,sans-serif;font-weight:900;display:grid}.install-list{gap:11px;margin:17px 0;padding:0;list-style:none;display:grid}.install-list li{color:#c3cbc4;opacity:0;animation:.3s forwards reveal-line;animation-delay:var(--delay);grid-template-columns:19px 1fr auto;align-items:center;display:grid}.install-list .check{width:19px;height:19px;color:var(--accent);background:#b8f4411f;border-radius:50%;place-items:center;font-size:12px;display:grid}.install-list small{color:#7b867d;font-size:12px}@keyframes reveal-line{to{opacity:1}}.terminal-success{background:#b8f4410e;border:1px solid #b8f44133;border-radius:10px;gap:10px;padding:12px;display:flex}.success-icon{background:var(--accent);height:23px;color:var(--ink);border-radius:50%;flex:0 0 23px;place-items:center;font-weight:700;display:grid}.terminal-success strong,.terminal-success a{display:block}.terminal-success strong{color:#99a49b;margin-bottom:4px;font-size:12px;font-weight:400}.terminal-success a{color:var(--accent);font-size:12px}.server-pill{border:1px solid var(--line-strong);background:#161c17;border-radius:11px;align-items:center;gap:9px;padding:9px 11px;font-size:12px;display:flex;position:absolute;bottom:0;right:-4px;box-shadow:0 12px 30px #0000004d}.server-pill span:nth-child(2){font-weight:700;line-height:1.25;display:grid}.server-pill small{color:var(--muted);font-size:12px;font-weight:400}.server-pill b{color:var(--accent);font:12px JetBrains Mono,monospace}.server-icon{background:repeating-linear-gradient(#364138 0 4px,#1c241e 4px 8px);border-radius:5px;width:25px;height:29px}.trust-line{border-top:1px solid var(--line);color:#aab3ac;gap:12px;margin-top:64px;padding:22px 0;font-size:13px;display:grid;position:relative}.trust-line span{align-items:center;gap:9px;display:flex}.trust-line i{width:22px;height:22px;color:var(--accent);border:1px solid #b8f44140;border-radius:50%;place-items:center;font-size:12px;font-style:normal;display:grid}.problem{color:#111511;background:#f0f4ed}.problem .kicker{color:#5b7322}.problem .section-heading p{color:#616a62}.problem-grid{align-items:center;gap:30px;display:grid}.card-dark{color:var(--text);border-radius:var(--radius-lg);background:#111511;overflow:hidden;box-shadow:0 24px 60px #1f292024}.fake-window-bar{border-bottom:1px solid var(--line);align-items:center;gap:7px;height:48px;padding:0 18px;display:flex}.fake-window-bar span{background:#394039;border-radius:50%;width:8px;height:8px}.fake-window-bar small{color:#7d877f;margin-left:6px;font:12px JetBrains Mono,monospace}.task-list{margin:0;padding:10px 18px 18px;list-style:none}.task-list li{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr auto;align-items:center;gap:8px;min-height:58px;font-size:13px;display:grid}.task-list li:last-child{border:0}.task-list span{color:#7d877f;font:12px JetBrains Mono,monospace}.task-list b{color:var(--accent);background:#b8f44114;border-radius:5px;padding:5px 6px;font:12px JetBrains Mono,monospace}.task-list .muted{color:#8b958d}.task-list .muted b{color:#a1aba3;background:#ffffff0a}.problem-copy>p{color:#505950;font-size:17px;line-height:1.7}.quote-box{background:#f8faf7;border:1px solid #cdd5ca;border-radius:14px;align-items:center;gap:12px;margin-top:24px;padding:19px;display:flex}.quote-box span{width:31px;height:31px;color:var(--ink);background:var(--accent);border-radius:50%;flex:0 0 31px;place-items:center;display:grid}.quote-box strong{font-size:15px}.how{background:#0e120f}.steps{gap:12px;display:grid}.step-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:19px;position:relative;overflow:hidden}.step-card:after{content:"";pointer-events:none;background:#ffffff09;width:1px;height:100%;position:absolute;top:0;left:47px}.featured-step{border-color:#b8f44140}.step-top{color:#818c83;text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;align-items:center;font:12px JetBrains Mono,monospace;display:flex}.step-top span{color:var(--accent)}.step-art{border:1px solid var(--line);background:#0b0e0c;border-radius:12px;height:125px;margin:22px 0}.step-card h3{margin:0 0 8px;font-size:18px}.step-card p{color:var(--muted);margin-bottom:0;font-size:14px}.server-art{gap:8px;padding:19px;display:grid;position:relative}.server-art i{background:linear-gradient(90deg,#1c231e 60%,#0000 60%);border:1px solid #273029;border-radius:5px;height:19px;display:block;position:relative}.server-art i:after{content:"··";color:var(--accent);letter-spacing:2px;position:absolute;top:-3px;right:9px}.server-art em{color:var(--accent);font:12px JetBrains Mono,monospace;position:absolute;bottom:9px;right:14px}.code-art{justify-content:center;align-items:center;padding:15px;display:flex}.code-art code{white-space:nowrap;background:#101411;border:1px solid #283128;border-radius:7px;max-width:100%;padding:14px;font:12px JetBrains Mono,monospace}.code-art code span{color:var(--accent)}.code-art i{color:var(--accent);margin-left:8px;font-size:17px;font-style:normal}.browser-art{padding:9px}.browser-art>i{border-bottom:1px solid var(--line);gap:4px;height:13px;display:flex}.browser-art>i span{background:#3d463f;border-radius:50%;width:5px;height:5px}.browser-art>div{flex-direction:column;justify-content:center;align-items:center;height:calc(100% - 14px);display:flex}.browser-art b{color:var(--accent);letter-spacing:-.07em;font-size:27px}.browser-art em{color:#838d85;font:12px JetBrains Mono,monospace}.ownership-note{border-radius:var(--radius);border:1px dashed #b8f44140;gap:14px;margin-top:14px;padding:20px;display:flex}.shield{height:37px;color:var(--accent);background:#b8f4411a;border-radius:9px;flex:0 0 37px;place-items:center;font-size:16px;display:grid}.ownership-note strong{font-size:15px}.ownership-note p{color:var(--muted);margin:4px 0 0;font-size:13px}.features{background:var(--bg)}.feature-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.feature-card{border:1px solid var(--line);background:linear-gradient(145deg,#131714,#0e120f);border-radius:14px;min-height:190px;padding:16px;position:relative}.feature-card>span{color:#687269;font:12px JetBrains Mono,monospace;position:absolute;top:12px;right:13px}.feature-card i{width:38px;height:38px;color:var(--accent);background:#1b211c;border-radius:9px;place-items:center;font-size:18px;font-style:normal;font-weight:700;display:grid}.feature-card h3{margin:32px 0 6px;font-size:15px;line-height:1.3}.feature-card p{color:#8f9991;margin:0;font-size:13px;line-height:1.5}.accent-card{background:var(--accent);color:var(--ink);border-color:var(--accent)}.accent-card i{color:var(--ink);background:#11160d1f}.accent-card>span,.accent-card p{color:#11160dad}.compare{background:#0e120f}.compare-grid{gap:12px;display:grid}.compare-card{border:1px solid var(--line);border-radius:var(--radius);background:#111511;padding:22px;position:relative}.compare-title{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding-bottom:19px;display:flex}.compare-title>span{color:#9ca69e;background:#ffffff0d;border-radius:50%;place-items:center;width:39px;height:39px;font-size:17px;display:grid}.compare-title small{color:#808a82;text-transform:uppercase;letter-spacing:.1em;font-size:12px}.compare-title h3{margin:2px 0 0;font-size:18px}.compare-card ul{margin:0;padding:8px 0 0;list-style:none}.compare-card li{color:#929c94;border-bottom:1px solid #ffffff0a;padding:12px 0 12px 29px;font-size:14px;position:relative}.compare-card li:before{content:"×";color:#7b857d;font-size:16px;position:absolute;left:0}.compare-card li:last-child{border:0}.automatic{background:linear-gradient(140deg,#b8f4410e,#111511 45%);border-color:#b8f44161}.automatic .compare-title>span{background:var(--accent);color:var(--ink)}.automatic li{color:#c7cfc9}.automatic li:before{content:"✓";color:var(--accent)}.recommended{background:var(--accent);color:var(--ink);letter-spacing:.08em;border-radius:0 0 6px 6px;padding:7px 10px;font:12px JetBrains Mono,monospace;position:absolute;top:0;right:20px}.price{color:var(--ink);background:#eef3ec}.price-grid{align-items:center;gap:40px;display:grid}.price-copy .kicker{color:#59721f}.price-copy>p{color:#5f695f}.price-aside{border:1px solid #d2d9cf;border-radius:12px;gap:10px;margin-top:25px;padding:15px;display:flex}.price-aside span{border:1px solid #b9c4b5;border-radius:50%;flex:0 0 27px;place-items:center;height:27px;font-family:serif;font-size:15px;display:grid}.price-aside p{color:#596359;margin:0;font-size:13px}.pricing-card{color:var(--text);background:#111511;border-radius:22px;padding:25px 20px 20px;position:relative;overflow:hidden;box-shadow:0 28px 70px #1b261b38}.pricing-card:before{content:"";background:var(--accent);filter:blur(75px);opacity:.12;width:180px;height:180px;position:absolute;top:-90px;right:-90px}.pricing-badge{color:var(--accent);letter-spacing:.13em;background:#b8f4411a;border:1px solid #b8f4412e;border-radius:6px;padding:6px 8px;font:12px JetBrains Mono,monospace;display:inline-flex}.pricing-head{justify-content:space-between;align-items:flex-end;display:flex}.pricing-head div{display:grid}.pricing-head small{color:#939d95;font-size:12px}.pricing-head strong{letter-spacing:-.05em;font-size:48px;line-height:1.15}.pricing-head>span{color:#8b958d;margin-bottom:4px;font-size:13px}.pricing-line{background:var(--line);height:1px;margin:20px 0 10px}.pricing-card ul{margin:0 0 18px;padding:0;list-style:none}.pricing-card li{color:#c7cfc9;gap:11px;padding:9px 0;font-size:14px;display:flex}.pricing-card li span{width:21px;height:21px;color:var(--accent);background:#b8f4411c;border-radius:50%;flex:0 0 21px;place-items:center;font-size:12px;display:grid}.pricing-foot{color:#8b958d;text-align:center;margin:10px 0 0;font-size:13px}.audience{background:var(--bg)}.audience-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.audience-grid article{border:1px solid var(--line);background:#111511;border-radius:14px;flex-direction:column;justify-content:flex-end;min-height:150px;padding:16px;display:flex;position:relative}.audience-grid span{color:#687269;font:12px JetBrains Mono,monospace;position:absolute;top:13px;right:13px}.audience-grid i{color:var(--accent);font:600 19px JetBrains Mono,monospace;position:absolute;top:15px;left:15px}.audience-grid h3{margin:0;font-size:15px;line-height:1.35}.usecases{background:#0e120f}.usecase-grid{gap:20px;display:grid}.usecase-list{border-top:1px solid var(--line)}.usecase-list div{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;align-items:center;min-height:62px;display:grid}.usecase-list span{color:var(--accent);font:12px JetBrains Mono,monospace}.usecase-list p{margin:0;font-size:14px}.faq{color:var(--ink);background:#eef3ec}.faq-grid{align-items:start;gap:20px;display:grid}.faq .kicker{color:#59721f}.faq-heading,.accordion{min-width:0}.faq-heading{margin-bottom:25px}.faq-heading p{color:#626c61}.text-button{color:var(--ink);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #81906f;padding:0 0 5px;font-size:14px;font-weight:700}.text-button span{margin-left:8px}.accordion details{border-top:1px solid #cad2c7}.accordion details:last-child{border-bottom:1px solid #cad2c7}.accordion summary{cursor:pointer;grid-template-columns:1fr 28px;align-items:center;gap:14px;min-height:70px;font-size:15px;font-weight:700;list-style:none;display:grid}.accordion summary::-webkit-details-marker{display:none}.accordion summary span{border:1px solid #b8c2b5;border-radius:50%;width:26px;height:26px;position:relative}.accordion summary span:before,.accordion summary span:after{content:"";background:#3f493f;width:8px;height:1px;transition:transform .2s;position:absolute;top:12px;left:8px}.accordion summary span:after{transform:rotate(90deg)}.accordion details[open] summary span:after{transform:rotate(0)}.accordion details p{color:#596359;margin:-5px 0 0;padding:0 40px 18px 0;font-size:14px}.final-cta{background:var(--bg);padding:16px 0}.final-cta-inner{background:var(--accent);min-height:390px;color:var(--ink);border-radius:24px;flex-direction:column;justify-content:center;align-items:flex-start;padding:40px 24px;display:flex;position:relative;overflow:hidden}.dark-kicker{color:#11160d9e}.final-cta h2{z-index:1;max-width:780px;position:relative}.final-cta p{z-index:1;color:#11160dad;position:relative}.button-dark{z-index:1;background:var(--ink);color:var(--text);margin-top:14px;position:relative}.cta-shape{color:#11160d0e;font-size:360px;font-weight:800;line-height:1;position:absolute;bottom:-155px;right:-40px;transform:rotate(-14deg)}.commerce-page{background:var(--bg);min-height:100vh}.commerce-container{width:min(calc(100% - 32px), var(--max));margin-inline:auto}.commerce-header{border-bottom:1px solid var(--line);align-items:center;min-height:76px;display:flex}.commerce-header .commerce-container{justify-content:space-between;align-items:center;gap:20px;display:flex}.commerce-back,.text-link{color:var(--accent);font-size:14px;font-weight:750}.commerce-back:hover,.text-link:hover{text-decoration:underline}.checkout-main{padding:54px 0 96px}.checkout-heading{max-width:720px;margin-bottom:32px}.checkout-heading h1,.centered-page h1,.legal-page h1{letter-spacing:-.045em;margin:12px 0 14px;font-size:clamp(38px,7vw,64px);line-height:1.02}.checkout-heading p,.state-card>p,.success-card>p,.lookup-card>p,.support-card>p,.legal-intro{color:var(--muted);font-size:17px}.checkout-grid{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:start;gap:24px;display:grid}.checkout-content{gap:18px;display:grid}.commerce-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:28px;box-shadow:0 22px 70px #00000029}.commerce-card h2{letter-spacing:-.025em;margin-bottom:18px;font-size:22px;line-height:1.2}.commerce-label{color:var(--accent);text-transform:uppercase;letter-spacing:.11em;font-size:12px;font-weight:800;display:block}.product-card{grid-template-columns:1fr auto;align-items:start;gap:10px 24px;display:grid}.product-card h2{margin:8px 0 0;font-size:28px}.product-card>strong{color:var(--accent);font-size:30px;line-height:1}.product-card>strong small{color:var(--muted);text-align:right;margin-top:7px;font-size:13px;display:block}.product-card>p{color:var(--muted);grid-column:1/-1;margin:6px 0 0}.commerce-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 20px;margin:0;padding:0;list-style:none;display:grid}.commerce-checklist li{padding-left:25px;font-size:15px;position:relative}.commerce-checklist li:before{content:"✓";color:var(--accent);font-weight:900;position:absolute;left:0}.muted-checks li:before{content:"•"}.commerce-note,.secure-payment,.payment-hint{color:var(--muted);font-size:13px}.commerce-note{border-top:1px solid var(--line);margin:20px 0 0;padding-top:16px}.checkout-action-card{position:sticky;top:18px}.checkout-action-card>p{color:var(--muted);font-size:14px}.commerce-step{color:var(--muted);font-size:13px;font-weight:700}.email-step{gap:10px;margin-top:22px;display:grid}.email-step label,.status-form label{font-size:14px;font-weight:750}.commerce-page input{width:100%;min-height:52px;color:var(--text);border:1px solid var(--line-strong);background:#0c100d;border-radius:11px;outline:none;padding:0 14px;font-size:16px}.commerce-page input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #b8f4411a}.code-input{letter-spacing:.35em;text-align:center;font-weight:800;font-size:22px!important}.sent-code{color:var(--muted);font-size:14px}.sent-code strong{color:var(--text);overflow-wrap:anywhere}.code-actions{justify-content:space-between;gap:12px;display:flex}.code-actions button,.verified-email button,.order-result button{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.code-actions button:disabled{color:var(--muted);cursor:default}.verified-email{background:#b8f4410a;border:1px solid #b8f4413d;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:20px;padding:14px;display:grid}.verified-email svg,.success-card>svg{width:28px;height:28px;color:var(--accent)}.verified-email div{min-width:0}.verified-email strong,.verified-email span{font-size:14px;display:block}.verified-email span{color:var(--muted);overflow-wrap:anywhere}.checkout-divider{background:var(--line);height:1px;margin:22px 0}.terms-checkbox{cursor:pointer;color:var(--muted);grid-template-columns:auto 1fr;align-items:start;gap:10px;font-size:13px;display:grid}.terms-checkbox input{width:18px;height:18px;min-height:18px;accent-color:var(--accent);margin-top:2px}.terms-checkbox a{color:var(--text);text-underline-offset:3px;text-decoration:underline}.pay-button{margin-top:20px}.payment-hint,.secure-payment{text-align:center;margin:9px 0 0}.commerce-error{color:#ffaaa4;background:#ff7c7314;border:1px solid #ff7c7333;border-radius:10px;margin:14px 0 0;padding:12px 14px;font-size:14px}.commerce-message{color:var(--text);background:#b8f44112;border:1px solid #b8f44133;border-radius:10px;margin:16px 0 0;padding:12px 14px;font-size:14px}.centered-page{place-items:center;min-height:calc(100vh - 77px);padding:52px 0;display:grid}.state-card,.success-card,.lookup-card,.support-card{text-align:center;width:min(100%,650px)}.state-symbol{width:52px;height:52px;color:var(--accent);background:#b8f44117;border-radius:50%;place-items:center;margin:0 auto 18px;font-size:26px;font-weight:900;display:grid}.state-symbol.canceled,.state-symbol.error{color:var(--danger);background:#ff7c7314}.state-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.mock-payment code{border:1px solid var(--line);color:var(--accent);overflow-wrap:anywhere;background:#080b09;border-radius:10px;margin:20px 0;padding:12px;font-size:14px;display:block}.success-card>svg{width:48px;height:48px;margin-bottom:18px}.success-card .text-link,.state-card .text-link{margin-top:22px;display:inline-block}.delivery-box{text-align:left;border:1px solid var(--line);background:#0c100d;border-radius:16px;margin-top:24px;padding:20px}.delivery-box ol,.delivery-box ul{color:var(--muted);margin:12px 0 0;padding-left:21px;font-size:15px}.delivery-box p{color:var(--muted);margin:10px 0 0;font-size:15px}.order-summary{text-align:left;border:1px solid var(--line);background:#0c100d;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px;padding:4px 18px;display:grid}.order-summary>div{border-bottom:1px solid var(--line);padding:13px 0}.order-summary>div:nth-last-child(-n+2){border-bottom:0}.order-summary span,.order-summary strong{overflow-wrap:anywhere;font-size:14px;display:block}.order-summary span{color:var(--muted);margin-bottom:3px}.status-form{text-align:left;gap:10px;margin-top:26px;display:grid}.status-form .button{margin-top:10px}.order-result{border:1px solid var(--line);text-align:left;background:#0c100d;border-radius:15px;margin-top:24px;padding:18px}.order-result>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:9px 0;font-size:14px;display:flex}.order-result>div:last-of-type{border-bottom:0}.order-result span{color:var(--muted)}.order-result button{margin-top:14px;display:block}.support-options{text-align:left;grid-template-columns:repeat(2,1fr);gap:12px;margin:26px 0;display:grid}.support-options a{border:1px solid var(--line);background:#0c100d;border-radius:14px;padding:18px}.support-options a:hover{border-color:#b8f44166}.support-options span,.support-options strong{font-size:14px;display:block}.support-options span{color:var(--muted);margin-bottom:5px}.legal-page{max-width:820px;padding:72px 0 110px}.legal-page section{border-top:1px solid var(--line);padding:24px 0}.legal-page section h2{margin-bottom:10px;font-size:22px}.legal-page section p{color:var(--muted);margin:0;font-size:16px}.legal-warning{color:#f0d78e;background:#f0d78e0f;border:1px solid #f0d78e33;border-radius:12px;margin:28px 0;padding:16px;font-size:14px}@media (width<=840px){.checkout-grid{grid-template-columns:1fr}.checkout-action-card{position:static}}@media (width<=560px){.commerce-header{min-height:66px}.commerce-header .commerce-back{font-size:13px}.checkout-main{padding:36px 0 70px}.checkout-heading p,.state-card>p,.success-card>p,.lookup-card>p,.support-card>p,.legal-intro{font-size:16px}.commerce-card{border-radius:20px;padding:21px}.product-card{grid-template-columns:1fr}.product-card>strong{margin-top:8px}.product-card>strong small{margin-left:4px;display:inline}.commerce-checklist{grid-template-columns:1fr}.code-actions{flex-direction:column;align-items:flex-start}.support-options{grid-template-columns:1fr}.state-actions .button{width:100%}.order-summary{grid-template-columns:1fr}.order-summary>div:nth-last-child(2){border-bottom:1px solid var(--line)}.legal-page{padding:48px 0 76px}}@media (width>=600px){.container{width:min(calc(100% - 52px), var(--max))}.hero-actions{display:flex}.hero-note{text-align:left}.trust-line{grid-template-columns:repeat(3,auto);justify-content:space-between}.problem-grid,.price-grid{grid-template-columns:1.05fr .95fr}.steps{grid-template-columns:repeat(3,1fr)}.feature-grid{grid-template-columns:repeat(4,1fr)}.compare-grid{grid-template-columns:1fr 1fr}.audience-grid{grid-template-columns:repeat(3,1fr)}.usecase-grid,.faq-grid{grid-template-columns:.78fr 1.22fr;gap:70px}.form-row{grid-template-columns:1fr 1fr}.radio-group{grid-template-columns:repeat(3,1fr)}.footer-main{grid-template-columns:1fr 1fr}.footer-links{grid-column:1/-1;grid-template-columns:repeat(3,max-content)}.footer-bottom{flex-direction:row;justify-content:space-between}}@media (width>=900px){.nav-wrap{height:84px}.main-nav{color:#9aa49c;gap:35px;font-size:13px;display:flex}.main-nav a:hover{color:var(--text)}.nav-cta{padding:10px 17px}.hero{padding-top:154px}.hero-grid{grid-template-columns:1.05fr .95fr;gap:45px}h1{font-size:69px}.hero-lead{max-width:610px;font-size:16px}.terminal-wrap{transform:perspective(1000px)rotateY(-2deg)}.terminal-body{padding:28px 24px 23px}.install-list{gap:14px;margin:21px 0}.trust-line{margin-top:92px;padding:25px 0}.section{padding:125px 0}.section-heading{margin-bottom:55px}.section-heading h2,.price-copy h2{font-size:54px}.split-heading{grid-template-columns:1.25fr .75fr;align-items:end}.problem-grid{gap:80px}.problem .section-heading,.problem-visual{margin-left:6%}.task-list li{font-size:14px}.quote-box{max-width:410px}.step-card{padding:22px}.step-art{height:150px}.ownership-note{padding:23px}.feature-card{min-height:225px;padding:20px}.feature-card i{width:44px;height:44px}.feature-card h3{margin-top:48px;font-size:16px}.feature-card p{font-size:13px}.center{text-align:center;margin-inline:auto}.compare-grid{gap:16px;max-width:950px;margin-inline:auto}.compare-card{padding:29px}.price-grid{grid-template-columns:1fr 460px;gap:100px}.pricing-card{padding:32px}.pricing-head strong{font-size:58px}.audience-grid article{min-height:190px;padding:20px}.audience-grid h3{font-size:16px}.usecase-grid,.faq-grid{gap:115px}.usecase-list div{min-height:70px}.usecase-list p{font-size:15px}.faq-heading{align-self:start;position:sticky;top:40px}.accordion summary{min-height:77px;font-size:15px}.accordion details p{font-size:14px}.final-cta{padding:22px 0}.final-cta-inner{min-height:480px;padding:70px 76px}.final-cta h2{font-size:59px}.footer-main{grid-template-columns:1fr 1fr 2fr;align-items:start}.footer-links{grid-column:auto;justify-self:end}.dialog-shell{padding:34px}.dialog-heading h2{font-size:35px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
