@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Inter:wght@400;450;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid}}}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.isolate{isolation:isolate}.container{width:100%}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}:root{--ink:#0c1322;--ink-2:#131c2f;--ink-3:#1c2740;--ink-line:#ffffff17;--paper:#f5f6f8;--surface:#fff;--line:#e5e8ee;--line-2:#d6dbe4;--text:#0f1626;--muted:#5a6474;--on-ink:#eef1f6;--on-ink-dim:#98a2b3;--gold:#c89253;--gold-2:#e4b667;--gold-ink:#9a6a24;--gold-glow:#c892534d;--signal:#2fb985;--signal-dim:#2fb98524;--radius:14px;--radius-sm:10px;--radius-lg:22px;--container:1180px;--ease:cubic-bezier(.22, 1, .36, 1);--shadow-sm:0 1px 2px #1016260d, 0 4px 14px #1016260d;--shadow-lg:0 24px 60px -20px #0c132259}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-padding-top:90px}body{color:var(--text);background:var(--surface);font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none}ul{list-style:none}.hidden{display:none!important}::selection{background:var(--gold);color:var(--ink)}h1,h2,h3,h4{letter-spacing:-.02em;color:var(--text);font-family:Space Grotesk,sans-serif;font-weight:600;line-height:1.08}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--gold-ink);align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;display:inline-flex}.eyebrow:before{content:"";background:var(--gold);width:22px;height:1px}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:24px}.section{padding:clamp(72px,10vw,128px) 0}.section-head{text-align:center;max-width:640px;margin:0 auto clamp(40px,6vw,64px)}.section-head .eyebrow{margin-bottom:18px}.section-head h2{margin-bottom:16px;font-size:clamp(28px,4.2vw,44px)}.section-head p{color:var(--muted);font-size:17px}.bg-ink{background:var(--ink);color:var(--on-ink)}.bg-paper{background:var(--paper)}.btn{letter-spacing:-.01em;border-radius:var(--radius-sm);transition:transform .25s var(--ease), box-shadow .25s var(--ease), background .2s, color .2s, border-color .2s;white-space:nowrap;justify-content:center;align-items:center;gap:9px;padding:13px 24px;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:500;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn:focus-visible{outline:2px solid var(--gold-2);outline-offset:3px}.btn-primary{background:linear-gradient(180deg, var(--gold-2), var(--gold));color:#221606;box-shadow:0 6px 20px -6px var(--gold-glow)}.btn-primary:hover{box-shadow:0 12px 28px -8px var(--gold-glow)}.btn-ghost{color:var(--text);border:1px solid var(--line-2);background:0 0}.btn-ghost:hover{border-color:var(--text)}.on-dark .btn-ghost{color:var(--on-ink);border-color:var(--ink-line)}.on-dark .btn-ghost:hover{border-color:var(--on-ink);background:#ffffff0a}.btn-lg{padding:16px 30px;font-size:16px}.btn-block{width:100%}.nav{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c13229e;border-bottom:1px solid #0000;transition:background .3s,border-color .3s;position:fixed;inset:0 0 auto}.nav.scrolled{border-bottom-color:var(--ink-line);background:#0c1322eb}.nav-inner{justify-content:space-between;align-items:center;height:68px;display:flex}.brand{letter-spacing:-.03em;color:var(--on-ink);align-items:center;gap:9px;font-family:Space Grotesk,sans-serif;font-size:21px;font-weight:700;display:inline-flex}.brand-mark{background:linear-gradient(150deg, var(--gold-2), var(--gold));width:26px;height:26px;color:var(--ink);border-radius:7px;place-items:center;font-size:14px;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.brand span{color:var(--gold-2)}.nav-links{align-items:center;gap:34px;display:flex}.nav-links a{color:var(--on-ink-dim);font-size:14.5px;font-weight:450;transition:color .2s}.nav-links a:hover{color:var(--on-ink)}.nav-cta{align-items:center;gap:8px;display:flex}.nav-toggle{color:var(--on-ink);padding:6px;display:none}.mobile-menu{border-top:1px solid var(--ink-line);background:#0c1322f7;padding:18px 24px 26px}.mobile-menu a{color:var(--on-ink-dim);border-bottom:1px solid var(--ink-line);padding:12px 0;font-size:16px;display:block}.mobile-menu .btn{margin-top:18px}.hero{background:var(--ink);color:var(--on-ink);padding:148px 0 clamp(80px,10vw,128px);position:relative;overflow:hidden}.hero:before{content:"";background-image:linear-gradient(var(--ink-line) 1px, transparent 1px), linear-gradient(90deg, var(--ink-line) 1px, transparent 1px);opacity:.7;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 70% at 50% 10%,#000 30%,#0000 78%);mask-image:radial-gradient(90% 70% at 50% 10%,#000 30%,#0000 78%)}.hero:after{content:"";background:radial-gradient(circle, var(--gold-glow), transparent 62%);pointer-events:none;filter:blur(20px);width:620px;height:620px;position:absolute;top:-12%;right:-8%}.hero .container{z-index:1;position:relative}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(40px,5vw,72px);display:grid}.hero-badge{color:var(--on-ink-dim);border:1px solid var(--ink-line);background:#ffffff0a;border-radius:100px;align-items:center;gap:9px;margin-bottom:26px;padding:7px 14px;font-family:JetBrains Mono,monospace;font-size:12.5px;display:inline-flex}.hero-badge .dot{background:var(--signal);width:7px;height:7px;box-shadow:0 0 0 3px var(--signal-dim);border-radius:50%}.hero h1{color:#fff;letter-spacing:-.035em;margin-bottom:22px;font-size:clamp(38px,5.6vw,66px)}.hero h1 .accent{background:linear-gradient(120deg, var(--gold-2), var(--gold));color:#0000;-webkit-background-clip:text;background-clip:text}.hero-sub{color:var(--on-ink-dim);max-width:520px;margin-bottom:34px;font-size:clamp(16px,1.6vw,18.5px)}.hero-actions{flex-wrap:wrap;gap:14px;display:flex}.hero-trust{color:var(--on-ink-dim);flex-wrap:wrap;align-items:center;gap:22px;margin-top:34px;font-family:JetBrains Mono,monospace;font-size:12.5px;display:flex}.hero-trust .tick{color:var(--signal);margin-right:6px}.console{background:linear-gradient(180deg, var(--ink-2), var(--ink));border:1px solid var(--ink-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.console-bar{border-bottom:1px solid var(--ink-line);background:#ffffff05;align-items:center;gap:8px;padding:14px 18px;display:flex}.console-bar .lights{gap:6px;display:flex}.console-bar .lights i{background:#ffffff29;border-radius:50%;width:10px;height:10px}.console-bar .lights i:first-child{background:var(--gold)}.console-title{color:var(--on-ink-dim);margin-left:6px;font-family:JetBrains Mono,monospace;font-size:12px}.console-count{color:var(--signal);align-items:center;gap:6px;margin-left:auto;font-family:JetBrains Mono,monospace;font-size:11.5px;display:inline-flex}.console-count .dot{background:var(--signal);border-radius:50%;width:6px;height:6px}.console-filters{border-bottom:1px solid var(--ink-line);flex-wrap:wrap;gap:8px;padding:14px 18px;display:flex}.chip{color:var(--on-ink-dim);border:1px solid var(--ink-line);border-radius:7px;padding:5px 10px;font-family:JetBrains Mono,monospace;font-size:11.5px}.chip.active{color:var(--gold-2);background:#e4b6670f;border-color:#e4b66766}.console-body{padding:6px 0;position:relative}.lead-row{border-bottom:1px solid #ffffff0d;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:13px 18px;display:grid}.lead-row:last-child{border-bottom:none}.lead-avatar{width:38px;height:38px;color:var(--ink);background:linear-gradient(150deg, var(--gold-2), var(--gold));border-radius:10px;place-items:center;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:600;display:grid}.lead-name{color:var(--on-ink);font-size:14.5px;font-weight:500}.lead-meta{color:var(--on-ink-dim);margin-top:2px;font-family:JetBrains Mono,monospace;font-size:11.5px}.lead-verified{color:var(--signal);background:var(--signal-dim);border-radius:100px;align-items:center;gap:6px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:11px;display:inline-flex}.lead-verified svg{width:12px;height:12px}.console-scan{pointer-events:none;background:linear-gradient(#0000,#e4b6671a 60%,#e4b66738);border-bottom:1px solid #e4b6674d;height:120px;position:absolute;top:0;left:0;right:0}.logos{border-top:1px solid var(--ink-line);background:var(--ink);padding:30px 0}.logos .container{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(24px,5vw,60px);display:flex}.logos span{letter-spacing:-.01em;color:var(--on-ink-dim);font-family:Space Grotesk,sans-serif;font-size:17px;font-weight:600}.split-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.feature-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:transform .3s var(--ease), border-color .3s;padding:40px}.feature-panel:hover{border-color:var(--line-2);transform:translateY(-4px)}.feature-icon{width:52px;height:52px;color:var(--gold-ink);background:linear-gradient(160deg,#fbf1e1,#f5e7ce);border:1px solid #ebd9b8;border-radius:13px;place-items:center;margin-bottom:22px;display:grid}.feature-icon svg{width:26px;height:26px}.feature-panel h3{margin-bottom:12px;font-size:23px}.feature-panel>p{color:var(--muted);margin-bottom:22px}.check-list li{border-top:1px solid var(--line);align-items:flex-start;gap:11px;padding:9px 0;font-size:15px;display:flex}.check-list li .tick{background:var(--signal-dim);width:20px;height:20px;color:var(--signal);border-radius:50%;flex-shrink:0;place-items:center;margin-top:1px;display:grid}.check-list li .tick svg{width:12px;height:12px}.steps{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.step{padding-top:8px;position:relative}.step-num{color:var(--gold-ink);letter-spacing:.1em;align-items:center;gap:12px;margin-bottom:18px;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600;display:flex}.step-num:after{content:"";background:var(--line-2);flex:1;height:1px}.step h3{margin-bottom:10px;font-size:20px}.step p{color:var(--muted);font-size:15px}.feature-cards{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.mini-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);transition:transform .3s var(--ease), border-color .3s, box-shadow .3s;padding:28px}.mini-card:hover{border-color:var(--line-2);box-shadow:var(--shadow-sm);transform:translateY(-4px)}.mini-icon{width:42px;height:42px;color:var(--gold-ink);background:linear-gradient(160deg,#fbf1e1,#f5e7ce);border:1px solid #ebd9b8;border-radius:11px;place-items:center;margin-bottom:18px;display:grid}.mini-icon svg{width:21px;height:21px}.mini-card h3{margin-bottom:8px;font-size:17px}.mini-card p{color:var(--muted);font-size:14.5px}.price-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:22px;display:grid}.price-card{border:1px solid var(--ink-line);border-radius:var(--radius-lg);transition:transform .3s var(--ease), border-color .3s;background:#ffffff08;flex-direction:column;padding:34px 30px;display:flex}.price-card:hover{border-color:#ffffff2e;transform:translateY(-4px)}.price-card.featured{box-shadow:0 0 0 1px #e4b66726, var(--shadow-lg);background:linear-gradient(#e4b6671a,#ffffff05);border-color:#e4b66766}.price-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--ink);background:linear-gradient(180deg, var(--gold-2), var(--gold));border-radius:100px;align-self:flex-start;margin-bottom:20px;padding:5px 12px;font-family:JetBrains Mono,monospace;font-size:11px}.price-name{color:#fff;margin-bottom:6px;font-size:20px}.price-desc{color:var(--on-ink-dim);min-height:20px;margin-bottom:22px;font-size:13.5px}.price-amount{letter-spacing:-.03em;color:#fff;margin-bottom:26px;font-family:Space Grotesk,sans-serif;font-size:46px;font-weight:600;line-height:1}.price-amount .per{color:var(--on-ink-dim);letter-spacing:0;font-size:15px;font-weight:400}.price-list{flex:1;margin-bottom:30px}.price-list li{color:var(--on-ink);border-top:1px solid var(--ink-line);align-items:flex-start;gap:11px;padding:9px 0;font-size:14.5px;display:flex}.price-list li .tick{width:18px;height:18px;color:var(--gold-2);flex-shrink:0;margin-top:1px}.quotes{grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:64px;display:grid}.quote{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:30px}.quote .stars{color:var(--gold);letter-spacing:3px;margin-bottom:16px;font-size:14px}.quote blockquote{color:var(--text);margin-bottom:22px;font-size:16px;line-height:1.55}.quote-author{align-items:center;gap:12px;display:flex}.quote-avatar{width:42px;height:42px;color:var(--ink);background:linear-gradient(150deg, var(--gold-2), var(--gold));border-radius:11px;place-items:center;font-family:Space Grotesk,sans-serif;font-weight:600;display:grid}.quote-author .name{font-size:14.5px;font-weight:600}.quote-author .role{color:var(--muted);font-size:13px}.stats{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.stat{text-align:center;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:34px 24px}.stat .num{letter-spacing:-.03em;background:linear-gradient(120deg, var(--gold-ink), var(--gold));color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:10px;font-family:Space Grotesk,sans-serif;font-size:clamp(34px,4vw,46px);font-weight:700;line-height:1}.stat .label{margin-bottom:4px;font-size:15px;font-weight:600}.stat .sub{color:var(--muted);font-family:JetBrains Mono,monospace;font-size:12px}.faq{max-width:760px;margin:0 auto}.faq-item{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-bottom:12px;transition:border-color .2s;overflow:hidden}.faq-item.is-open{border-color:var(--line-2)}.accordion-btn{text-align:left;width:100%;color:var(--text);justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;font-family:Space Grotesk,sans-serif;font-size:16.5px;font-weight:500;display:flex}.faq-icon{background:var(--paper);width:26px;height:26px;color:var(--gold-ink);transition:transform .3s var(--ease), background .2s, color .2s;border-radius:8px;flex-shrink:0;place-items:center;font-size:18px;display:grid}.faq-item.is-open .faq-icon{background:var(--gold);color:var(--ink);transform:rotate(45deg)}.accordion-content{max-height:0;transition:max-height .35s var(--ease);overflow:hidden}.accordion-content .inner{color:var(--muted);padding:0 24px 24px;font-size:15px}.footer{background:var(--ink);color:var(--on-ink);padding:72px 0 34px}.footer-grid{border-bottom:1px solid var(--ink-line);grid-template-columns:1.4fr 1fr 1fr 1.3fr;gap:40px;padding-bottom:44px;display:grid}.footer .brand{margin-bottom:14px}.footer-about{color:var(--on-ink-dim);max-width:260px;font-size:14px}.footer h3{letter-spacing:.12em;text-transform:uppercase;color:var(--on-ink-dim);margin-bottom:18px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500}.footer-links a{color:var(--on-ink);opacity:.8;padding:6px 0;font-size:14px;transition:opacity .2s,color .2s;display:block}.footer-links a:hover{opacity:1;color:var(--gold-2)}.newsletter{margin-top:4px;display:flex}.newsletter input{border:1px solid var(--ink-line);color:#fff;min-width:0;font:inherit;background:#ffffff0a;border-right:none;border-radius:9px 0 0 9px;flex:1;padding:11px 14px;font-size:14px}.newsletter input::placeholder{color:var(--on-ink-dim)}.newsletter input:focus{border-color:#e4b66780;outline:none}.newsletter button{background:linear-gradient(180deg, var(--gold-2), var(--gold));color:#221606;border-radius:0 9px 9px 0;padding:0 18px;font-family:Space Grotesk,sans-serif;font-weight:500}.footer-bottom{color:var(--on-ink-dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:28px;font-size:13.5px;display:flex}.footer-social{gap:18px;display:flex}.footer-social a{color:var(--on-ink-dim);transition:color .2s}.footer-social a:hover{color:var(--gold-2)}.reveal{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(22px)}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){[data-anim=rise]{opacity:0;animation:rise .8s var(--ease) forwards;transform:translateY(20px)}[data-anim=rise].d1{animation-delay:80ms}[data-anim=rise].d2{animation-delay:.16s}[data-anim=rise].d3{animation-delay:.24s}[data-anim=rise].d4{animation-delay:.32s}.console-scan{animation:scan 4.5s var(--ease) infinite}.console{animation:rise .9s var(--ease) .2s both}@keyframes rise{to{opacity:1;transform:none}}@keyframes scan{0%{opacity:0;transform:translateY(-120px)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(420px)}}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}@media (width<=960px){.hero-grid{grid-template-columns:1fr}.hero{padding-top:122px}.console{max-width:520px}.footer-grid{grid-template-columns:1fr 1fr;gap:32px}.footer-brand-col{grid-column:1/-1}}@media (width<=760px){.nav-links,.nav-cta .btn{display:none}.nav-toggle{display:inline-flex}.split-grid,.steps,.feature-cards,.price-grid,.quotes,.stats{grid-template-columns:1fr}.feature-panel{padding:30px}.hero-trust{gap:14px}}@media (width<=480px){.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column;align-items:flex-start}.price-card.featured{transform:none}}
