@import url("https://fonts.googleapis.com/css2?family=Chakra+Petch:wght@500;600;700&family=IBM+Plex+Sans:wght@400;500;600&family=IBM+Plex+Mono:wght@400;500&display=swap");:root{--navy:#070d1a;--navy2:#0b1426;--panel:rgba(17,29,51,.55);--panel2:rgba(12,22,44,.6);--line:rgba(90,140,200,.16);--line2:rgba(0,153,255,.35);--blue:#09f;--cyan:#39d0ff;--ink:#e8f1fb;--mut:#9db2cf;--dim:#647b9c;--good:#22c98a;--warn:#f5b942;--bad:#ff5a6a;--violet:#7b8cff;--maxw:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:IBM Plex Sans,system-ui,sans-serif;letter-spacing:.1px;background:radial-gradient(1200px 600px at 82% -8%,rgba(0,153,255,.16),transparent 60%),radial-gradient(900px 500px at 0 2%,rgba(57,208,255,.08),transparent 55%),linear-gradient(180deg,#060b16,#080f1e 45%,#060b14);background-attachment:fixed}a{color:inherit;text-decoration:none}.disp{font-family:Chakra Petch,sans-serif}.mono{font-family:IBM Plex Mono,monospace}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}section{position:relative;z-index:1}.eyebrow{font-family:Chakra Petch;font-size:12px;letter-spacing:3px;text-transform:uppercase;color:var(--cyan);margin:0 0 14px;display:flex;align-items:center;gap:9px}.eyebrow:before{content:"";width:7px;height:7px;background:var(--blue);box-shadow:0 0 10px var(--blue);border-radius:1px;transform:rotate(45deg)}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(180deg,rgba(8,15,30,.9),rgba(8,15,30,.55));border-bottom:1px solid var(--line)}.nav .row{gap:22px;height:66px}.logo,.nav .row{display:flex;align-items:center}.logo{gap:11px}.logo .mk{font-family:Chakra Petch;font-weight:700;font-size:22px;letter-spacing:.4px}.logo .mk span{color:var(--cyan)}.nav .links{display:flex;gap:24px;margin-left:12px}.nav .links a{font-size:13.5px;color:var(--mut);transition:.15s}.nav .links a:hover{color:var(--ink)}.nav .sp{flex:1 1}.btn{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:11px;font-weight:600;font-size:13.5px;cursor:pointer;border:1px solid transparent;transition:.2s;font-family:inherit}.btn.primary{color:#04121f;background:linear-gradient(180deg,var(--cyan),var(--blue));box-shadow:0 8px 24px rgba(0,153,255,.35)}.btn.primary:hover{transform:translateY(-1px);box-shadow:0 12px 30px rgba(0,153,255,.5)}.btn.ghost{color:var(--ink);border-color:var(--line2);background:rgba(0,153,255,.06)}.btn.ghost:hover{background:rgba(0,153,255,.14)}@media(max-width:820px){.nav .links{display:none}}.hero{padding:88px 0 70px;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;z-index:0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:radial-gradient(circle at 60% 20%,#000,transparent 75%);mask-image:radial-gradient(circle at 60% 20%,#000,transparent 75%);opacity:.5}.hero .inner{position:relative;z-index:1;max-width:820px}.hero h1{font-family:Chakra Petch;font-weight:700;font-size:56px;line-height:1.04;margin:12px 0 18px;letter-spacing:-.5px}.hero h1 .g{background:linear-gradient(120deg,#fff 20%,var(--cyan));-webkit-background-clip:text;background-clip:text;color:transparent}.hero p.lead{font-size:19px;line-height:1.6;color:var(--mut);max-width:640px;margin:0 0 30px}.hero .cta{gap:12px}.hero .cta,.trust{display:flex;flex-wrap:wrap}.trust{margin-top:26px;font-size:12.5px;color:var(--dim);gap:18px;align-items:center}.trust b{color:var(--mut);font-weight:600}@media(max-width:640px){.hero h1{font-size:38px}.hero{padding:56px 0 48px}}.block{padding:64px 0;border-top:1px solid var(--line)}.block h2{font-family:Chakra Petch;font-weight:700;font-size:34px;line-height:1.12;margin:0 0 16px;letter-spacing:-.3px}.block .sub{font-size:16px;color:var(--mut);max-width:640px;line-height:1.6;margin:0 0 34px}.grid{display:grid;grid-gap:16px;gap:16px}.g3{grid-template-columns:repeat(3,1fr)}.g2{grid-template-columns:repeat(2,1fr)}.g4{grid-template-columns:repeat(4,1fr)}@media(max-width:900px){.g2,.g3,.g4{grid-template-columns:1fr}}.card{border:1px solid var(--line);border-radius:16px;background:var(--panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:22px;transition:.25s}.card:hover{border-color:var(--line2);transform:translateY(-2px);box-shadow:0 14px 40px rgba(0,0,0,.35)}.card .k{font-family:Chakra Petch;font-size:13px;letter-spacing:1.5px;color:var(--cyan);font-weight:600}.card h3{font-size:18px;margin:12px 0 8px;font-weight:600}.card p{font-size:14px;color:var(--mut);line-height:1.6;margin:0}.layer .score{font-family:Chakra Petch;font-weight:700;font-size:40px;margin:6px 0 2px}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-top:6px}@media(max-width:760px){.stats{grid-template-columns:repeat(2,1fr)}}.stat{border:1px solid var(--line);border-radius:14px;background:var(--panel2);padding:18px}.stat .n{font-family:Chakra Petch;font-weight:700;font-size:32px;background:linear-gradient(180deg,#fff,var(--cyan));-webkit-background-clip:text;background-clip:text;color:transparent}.stat .l{font-size:12.5px;color:var(--mut);margin-top:6px;line-height:1.4}.diff{border:1px solid var(--line);border-radius:16px;background:linear-gradient(180deg,rgba(0,153,255,.08),var(--panel2));padding:20px}.diff .ic{font-size:22px}.diff h3{margin:10px 0 8px;font-size:17px}.diff .us{color:var(--cyan);font-weight:600;font-size:13.5px;line-height:1.5}.diff .them{color:var(--dim);font-size:12px;margin-top:9px;line-height:1.45}.diff .them b{color:var(--mut)}.tier{border:1px solid var(--line);border-radius:16px;background:var(--panel);padding:22px;display:flex;flex-direction:column;gap:6px}.tier.feature{border-color:var(--line2);box-shadow:0 0 0 1px rgba(0,153,255,.25),0 16px 40px rgba(0,0,0,.35);position:relative}.tier .badge{position:absolute;top:-11px;left:22px;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;font-weight:700;color:#04121f;background:linear-gradient(90deg,var(--cyan),var(--blue));padding:4px 10px;border-radius:20px}.tier .name{font-size:18px}.tier .name,.tier .price{font-family:Chakra Petch;font-weight:700}.tier .price{font-size:30px;margin:4px 0}.tier .price small{font-size:13px;color:var(--dim);font-weight:400}.tier ul{list-style:none;padding:0;margin:12px 0 0;display:flex;flex-direction:column;gap:8px}.tier li{font-size:13px;color:var(--mut);padding-left:22px;position:relative;line-height:1.45}.tier li:before{content:"✓";position:absolute;left:0;color:var(--cyan);font-weight:700}.tier .who{font-size:12px;color:var(--dim)}.faq details{border:1px solid var(--line);border-radius:12px;background:var(--panel2);padding:0 18px;margin-bottom:10px}.faq summary{cursor:pointer;list-style:none;padding:16px 0;font-weight:600;font-size:15px;display:flex;justify-content:space-between;align-items:center}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--cyan);font-size:20px;font-family:Chakra Petch}.faq details[open] summary:after{content:"–"}.faq p{margin:0 0 16px;color:var(--mut);font-size:14px;line-height:1.65}.ctaband{border:1px solid var(--line2);border-radius:20px;background:linear-gradient(135deg,rgba(0,153,255,.14),rgba(12,22,44,.6));padding:44px;text-align:center;position:relative;overflow:hidden}.ctaband:after{content:"";position:absolute;right:-60px;top:-60px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(57,208,255,.2),transparent 70%)}.ctaband h2{font-family:Chakra Petch;font-weight:700;font-size:32px;margin:0 0 10px;position:relative}.ctaband p{color:var(--mut);margin:0 0 22px;position:relative}footer{border-top:1px solid var(--line);padding:40px 0 50px;margin-top:20px}.foot{justify-content:space-between;gap:20px;flex-wrap:wrap}.foot,.foot .pb{display:flex;align-items:center}.foot .pb{gap:10px;color:var(--mut);font-size:12.5px}.foot .pb img{height:18px;opacity:.9}.foot .lock{font-size:11px;color:var(--dim);letter-spacing:.5px}.foot .cols{display:flex;gap:34px;flex-wrap:wrap}.foot .cols a{font-size:13px;color:var(--mut)}.foot .cols a:hover{color:var(--ink)}.pill{display:inline-block;font-size:11px;letter-spacing:.5px;padding:4px 11px;border-radius:20px;border:1px solid var(--line);color:var(--mut)}.badge-sov{color:var(--cyan);border-color:var(--line2);background:rgba(0,153,255,.08)}.legal{max-width:820px;margin:0 auto;padding:70px 24px 50px}.legal h1{font-family:Chakra Petch;font-weight:700;font-size:42px;margin:0 0 8px;letter-spacing:-.3px}.legal .updated{color:var(--dim);font-size:13px;margin:0 0 34px}.legal h2{font-family:Chakra Petch;font-weight:600;font-size:22px;color:var(--cyan);margin:36px 0 12px}.legal h3{font-size:16px;font-weight:600;margin:22px 0 8px;color:var(--ink)}.legal li,.legal p{color:var(--mut);font-size:15px;line-height:1.72}.legal a{color:var(--cyan)}.legal ul{padding-left:20px;margin:8px 0}.legal li{margin:5px 0}.legal strong{color:var(--ink)}.legal .note{border-left:2px solid var(--line2);background:rgba(0,153,255,.06);padding:13px 16px;border-radius:0 8px 8px 0;font-size:13px;color:var(--dim);margin:22px 0;line-height:1.6}.demoframe{width:100%;height:calc(100vh - 66px);border:0;display:block;background:#060b14}.demobar{display:flex;align-items:center;gap:14px;padding:10px 24px;border-bottom:1px solid var(--line);background:rgba(8,15,30,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.demobar .pill{background:rgba(245,185,66,.12);border-color:rgba(245,185,66,.4);color:var(--warn)}