@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&display=swap";
:root{--purple:#8b5cf6;--purple-light:#a78bfa;--purple-dark:#7c3aed;--gold:#f59e0b;--bg:#08080a;--text:#ededf0}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}::selection{color:#fff;background:#8b5cf64d}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11", "ss01", "ss03";font-family:Inter,-apple-system,sans-serif}.site{min-height:100vh;position:relative;overflow-x:hidden}.aurora{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.aurora:before{content:"";filter:blur(80px);background:radial-gradient(circle,#8b5cf61f,#0000 60%);width:80%;height:80%;animation:20s infinite aur;position:absolute;top:-30%;left:-20%}.aurora:after{content:"";filter:blur(80px);background:radial-gradient(circle,#3b82f614,#0000 60%);width:60%;height:70%;animation:25s ease-in-out infinite reverse aur;position:absolute;top:20%;right:-20%}@keyframes aur{0%,to{transform:translate(0)scale(1)}50%{transform:translate(40px,-40px)scale(1.1)}}.topbar{color:#ffffffb3;z-index:50;background:linear-gradient(90deg,#8b5cf614,#3b82f60d);border-bottom:1px solid #ffffff0a;justify-content:center;align-items:center;height:36px;font-size:12.5px;font-weight:500;display:flex;position:relative}.topbar a{color:#a78bfa;margin-left:6px;font-weight:600;text-decoration:none}.topbar a:hover{color:#c4b5fd}.nav{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;height:60px;padding:0 clamp(1rem,4vw,2rem);transition:all .3s;display:flex;position:sticky;top:0}.nav-s{background:#08080abf;border-bottom-color:#ffffff0f}.brand{color:#fff;letter-spacing:-.01em;align-items:center;gap:8px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.nav-r{align-items:center;gap:24px;display:flex}.nav-r a{color:#fff9;font-size:13.5px;font-weight:500;text-decoration:none;transition:all .2s}.nav-r a:hover{color:#fff}.nav-cta{gap:6px;display:flex}.btn{cursor:pointer;border:none;border-radius:7px;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:600;line-height:1;text-decoration:none;transition:all .2s;display:inline-flex}.btn-ghost{color:#ffffffa6;background:0 0;border:1px solid #ffffff14}.btn-ghost:hover{color:#fff;background:#ffffff0a;border-color:#ffffff24}.btn-primary{color:#08080a;background:#fff;font-weight:600}.btn-primary:hover{background:#ffffffeb;transform:translateY(-1px)}.btn-lg{border-radius:8px;padding:10px 18px;font-size:14px}.bur{color:#fff;cursor:pointer;background:0 0;border:none;padding:8px;font-size:18px;display:none}.mm{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:49;background:#08080af7;border-bottom:1px solid #ffffff0f;flex-direction:column;gap:4px;padding:16px;display:none;position:fixed;top:96px;left:0;right:0}.mm a{color:#ffffffb3;border-radius:6px;padding:10px 12px;font-size:14px;font-weight:500;text-decoration:none}.mm a:hover{background:#ffffff0a}.hero{z-index:1;text-align:center;max-width:1200px;margin:0 auto;padding:80px clamp(1rem,4vw,2rem) 60px;position:relative}.pill{color:#ffffffb3;background:#ffffff08;border:1px solid #ffffff12;border-radius:99px;align-items:center;gap:8px;margin-bottom:28px;padding:5px 12px 5px 6px;font-size:12px;font-weight:500;display:inline-flex}.pill-tag{color:#4ade80;text-transform:uppercase;letter-spacing:.06em;background:#22c55e26;border-radius:99px;padding:2px 8px;font-size:10.5px;font-weight:700}.pill-arr{color:#fff6;margin-left:2px;font-size:14px}.hero h1{letter-spacing:-.04em;color:#fff;margin-bottom:20px;font-size:clamp(2.4rem,6vw,4.5rem);font-weight:700;line-height:1.05}.hero h1 .grad{background:linear-gradient(135deg,#c4b5fd 0%,#8b5cf6 50%,#7c3aed 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-sub{color:#ffffff8c;max-width:540px;margin:0 auto 36px;font-size:clamp(15px,1.6vw,18px);line-height:1.55}.hero-btns{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:60px;display:flex}.logos-bar{text-align:center;z-index:1;padding:0 clamp(1rem,4vw,2rem) 40px;position:relative}.logos-label{color:#ffffff4d;letter-spacing:.08em;text-transform:uppercase;margin-bottom:24px;font-size:11.5px;font-weight:500}.stats-row{border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d;flex-wrap:wrap;justify-content:center;gap:clamp(2rem,6vw,5rem);max-width:1100px;margin:0 auto;padding:24px 0;display:flex}.st-n{color:#fff;letter-spacing:-.02em;font-family:JetBrains Mono,monospace;font-size:clamp(20px,2.2vw,28px);font-weight:700}.st-l{color:#fff6;margin-top:3px;font-size:11.5px;font-weight:500}.term-wrap{z-index:1;max-width:780px;margin:0 auto;padding:0 clamp(1rem,4vw,2rem);position:relative}.term-wrap:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(#8b5cf62e,#0000 65%);position:absolute;inset:-40px}.term{background:#0c0c12;border:1px solid #ffffff14;border-radius:12px;overflow:hidden;box-shadow:0 0 0 1px #ffffff0a,0 30px 80px -20px #8b5cf640}.term-bar{background:#ffffff05;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.term-dots{gap:6px;display:flex}.term-dots span{background:#3a3a44;border-radius:50%;width:11px;height:11px}.term-dots span:first-child{background:#ef4444aa}.term-dots span:nth-child(2){background:#eab308aa}.term-dots span:nth-child(3){background:#22c55eaa}.term-title{color:#ffffff80;font-family:JetBrains Mono,monospace;font-size:11.5px}.term-body{text-align:left;min-height:240px;padding:18px 20px;font-family:JetBrains Mono,monospace;font-size:13px;line-height:1.85}.term-line{animation:.25s both tIn}@keyframes tIn{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.term-p{color:#8b5cf6;font-weight:700}.term-arr{color:#71717a;margin-right:2px}.term-g{color:#22c55e}.term-cursor{vertical-align:text-bottom;background:#fff;width:7px;height:14px;animation:1s steps(2,end) infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.sec{z-index:1;max-width:1200px;margin:0 auto;padding:90px clamp(1rem,4vw,2rem);position:relative}.sec-h{text-align:center;margin-bottom:50px}.sec-tag{color:#a78bfa;letter-spacing:.04em;background:#8b5cf61a;border:1px solid #8b5cf62e;border-radius:99px;margin-bottom:12px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-block}.sec-t{color:#fff;letter-spacing:-.025em;max-width:640px;margin:0 auto 12px;font-size:clamp(26px,3.5vw,38px);font-weight:700;line-height:1.15}.sec-s{color:#ffffff80;max-width:520px;margin:0 auto;font-size:15.5px;line-height:1.55}.feat{background:#ffffff0f;border:1px solid #ffffff0f;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.fc{background:#0a0a0e;padding:28px;transition:all .3s}.fc:hover{background:#0e0e14}.fc-num{color:#ffffff40;margin-bottom:14px;font-family:JetBrains Mono,monospace;font-size:11px}.fc-t{color:#fff;margin-bottom:6px;font-size:15px;font-weight:600}.fc-d{color:#ffffff7a;font-size:13.5px;line-height:1.55}.tog-row{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:14px;display:flex}.tog{background:#ffffff06;border:1px solid #ffffff0d;border-radius:9px;gap:2px;padding:3px;display:inline-flex}.tg-b{color:#ffffff80;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;padding:7px 14px;font-family:inherit;font-size:12.5px;font-weight:600;transition:all .2s}.tg-b.on{color:#fff;background:#ffffff14;box-shadow:0 1px #ffffff0a}.tg-b .sv{color:#22c55e;margin-left:4px;font-size:10.5px;font-weight:700}.plans{grid-template-columns:repeat(3,1fr);gap:14px;max-width:1000px;margin:30px auto 0;display:grid}.plan{background:#0c0c12;border:1px solid #ffffff0f;border-radius:14px;padding:28px;transition:all .3s;position:relative}.plan:hover{border-color:#ffffff1f;transform:translateY(-2px)}.plan.pop{background:linear-gradient(#8b5cf60f 0%,#0c0c12 50%);border-color:#8b5cf666}.pop-b{color:#fff;text-transform:uppercase;background:#8b5cf6;border-radius:99px;padding:3px 10px;font-size:10.5px;font-weight:700;position:absolute;top:-9px;right:20px}.pl-name{color:#ffffff80;margin-bottom:6px;font-size:13px;font-weight:600}.pl-price{align-items:baseline;gap:4px;margin-bottom:4px;display:flex}.pl-sym{color:#fff9;font-size:18px;font-weight:600}.pl-num{color:#fff;letter-spacing:-.03em;font-family:JetBrains Mono,monospace;font-size:38px;font-weight:700;line-height:1}.pl-per{color:#fff6;margin-left:2px;font-size:13px}.pl-bill{color:#ffffff59;margin-bottom:20px;font-size:12px}.pl-btn{cursor:pointer;text-align:center;border:none;border-radius:8px;width:100%;margin-bottom:20px;padding:9px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s;display:block}.pl-btn.p{color:#08080a;background:#fff}.pl-btn.p:hover{background:#ffffffe6}.pl-btn.s{color:#fff;background:#ffffff0a;border:1px solid #ffffff14}.pl-btn.s:hover{background:#ffffff14}.pl-list{border-top:1px solid #ffffff0d;padding-top:18px;list-style:none}.pl-list li{color:#ffffffb3;align-items:center;gap:10px;padding:6px 0;font-size:13px;display:flex}.ck{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.ck svg{color:#8b5cf6;width:12px;height:12px}.locs{grid-template-columns:repeat(3,1fr);gap:10px;max-width:700px;margin:0 auto;display:grid}.lc{background:#ffffff05;border:1px solid #ffffff0d;border-radius:10px;padding:18px;transition:all .25s}.lc:hover{background:#ffffff09;border-color:#ffffff1f}.lc-soon{opacity:.5}.lc-c{color:#a78bfa;margin-bottom:8px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600}.lc-n{color:#fff;margin-bottom:2px;font-size:14px;font-weight:600}.lc-r{color:#fff6;font-size:12px}.faqs{border-top:1px solid #ffffff0f;max-width:680px;margin:0 auto}.fi{border-bottom:1px solid #ffffff0f}.fq{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:18px 0;font-family:inherit;font-size:14.5px;font-weight:500;transition:all .2s;display:flex}.fq:hover{color:#a78bfa}.fq-ic{color:#fff6;flex-shrink:0;margin-left:16px;transition:all .3s}.fq-ic.op{color:#a78bfa;transform:rotate(45deg)}.fa{color:#ffffff8c;max-height:0;font-size:13.5px;line-height:1.6;transition:all .3s;overflow:hidden}.fa.op{max-height:200px;padding-bottom:18px}.cta-s{text-align:center;z-index:1;background:#8b5cf605;border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d;padding:80px clamp(1rem,4vw,2rem);position:relative;overflow:hidden}.cta-s:before{content:"";pointer-events:none;background:radial-gradient(#8b5cf62e,#0000 65%);width:600px;height:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cta-s h2{color:#fff;letter-spacing:-.025em;margin-bottom:14px;font-size:clamp(28px,3.5vw,40px);font-weight:700;position:relative}.cta-s p{color:#ffffff8c;margin-bottom:28px;font-size:15.5px;position:relative}.ft{z-index:1;max-width:1200px;margin:0 auto;padding:50px clamp(1rem,4vw,2rem) 30px;position:relative}.ft-g{grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:30px;margin-bottom:40px;display:grid}.ft-b p{color:#fff6;max-width:280px;margin-top:10px;font-size:13px;line-height:1.6}.ft-c h4{color:#fff;margin-bottom:14px;font-size:12.5px;font-weight:600}.ft-c a{color:#ffffff73;padding:4px 0;font-size:13px;text-decoration:none;transition:all .2s;display:block}.ft-c a:hover{color:#fff}.ft-bot{text-align:center;border-top:1px solid #ffffff0d;padding-top:24px}.ft-bot p{color:#ffffff4d;font-size:12.5px}.wa-float{z-index:99;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:all .3s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 20px #25d36666}.wa-float:hover{transform:scale(1.1);box-shadow:0 6px 30px #25d36680}@media (max-width:900px){.feat{grid-template-columns:repeat(2,1fr)}.plans{grid-template-columns:1fr;max-width:380px}.locs{grid-template-columns:repeat(2,1fr)}.ft-g{grid-template-columns:1fr 1fr;gap:24px}}@media (max-width:680px){.nav-r{display:none}.bur{display:block}.feat,.locs{grid-template-columns:1fr}}
