@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#070b15;--surface:#0e1422;--line:#243044;--text:#edf6ff;--muted:#9bacbf;--cyan:#58e4e9;--violet:#9884ff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:DM Sans,system-ui,sans-serif}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.shell{width:min(1180px,100% - 48px);margin-inline:auto}.header{z-index:20;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#070b15d9;border-bottom:1px solid #ffffff12;position:sticky;top:0}.head{justify-content:space-between;align-items:center;gap:24px;min-height:82px;display:flex}.brand{letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:12px;font-family:Manrope,sans-serif;font-size:15px;font-weight:800;display:flex}.brand b{color:#b6c8d8;font-weight:500}.brandmark{color:#95f5fd;background:linear-gradient(140deg,#1c465a,#24244a);border:1px solid #61dce35c;border-radius:12px;place-items:center;width:37px;height:37px;font-size:20px;font-weight:800;display:grid;box-shadow:0 6px 35px #1a98c82a}.head nav{align-items:center;gap:30px;display:flex}.head nav a,.header-cta{color:#aab9cb;font-size:13px;font-weight:600;transition:color .2s}.head nav a:hover,.header-cta:hover{color:#fff}.header-cta{color:#81e8e7}.hero{grid-template-columns:1.02fr .98fr;align-items:center;gap:40px;min-height:650px;padding-top:105px;padding-bottom:125px;display:grid;position:relative}.hero-shine{pointer-events:none;filter:blur(36px);z-index:-1;background:radial-gradient(#24597e44 0%,#6950ae24 37%,#0000 72%);width:700px;height:550px;position:absolute;top:0;right:-100px}.hero-copy{max-width:590px}.eyebrow{color:#7ddddf;letter-spacing:.17em;align-items:center;gap:11px;font-size:11px;font-weight:800;display:inline-flex}.eyebrow.pill{letter-spacing:.075em;background:#56bfd412;border:1px solid #66d7df2a;border-radius:100px;padding:10px 14px}.pulse{background:#54e8ba;border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 14px #4becbd9d}.hero h1,.page-hero h1{letter-spacing:-.065em;margin:27px 0 24px;font-family:Manrope,system-ui,sans-serif;font-size:clamp(44px,4.55vw,72px);font-weight:800;line-height:1.12}.hero h1 em,.page-hero h1 em{color:#0000;background:linear-gradient(100deg,#85e5eb 8%,#93a5fd 60%,#b69afa);-webkit-background-clip:text;background-clip:text;font-style:normal}.hero p,.page-hero>p{color:var(--muted);max-width:540px;font-size:16px;line-height:1.85}.actions{flex-wrap:wrap;gap:12px;margin:35px 0 0;display:flex}.btn{border-radius:11px;justify-content:center;align-items:center;gap:18px;padding:15px 22px;font-size:13px;font-weight:700;transition:transform .2s,background .2s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn.primary{color:#081522;background:linear-gradient(110deg,#8ce3e5,#99a5ec);box-shadow:0 10px 30px #5ce0ea1b}.btn.secondary{background:#ffffff06;border:1px solid #37445a}.hero-caption{color:#70849c;margin-top:29px;font-size:11px}.hero-visual{min-width:0;transform:perspective(1000px)rotateY(-5deg)rotateX(2deg)}.preview{background:linear-gradient(155deg,#192638,#0a1020 57%,#12132c);border:1px solid #476079;border-radius:18px;width:100%;overflow:hidden;box-shadow:0 30px 100px #0009,0 0 90px #4d7ce41b}.preview-top{color:#aabacd;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-size:11px;font-weight:700;display:flex}.dots{gap:6px;display:flex}.dots i{background:#42546d;border-radius:50%;width:8px;height:8px}.dots i:first-child{background:#fb6b7a}.dots i:nth-child(2){background:#eaba69}.dots i:nth-child(3){background:#64dca0}.top-right{color:#7e93ac;font-weight:400}.preview-inner{padding:26px}.preview-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.preview-row h3{letter-spacing:-.04em;margin:12px 0 6px;font-family:Manrope;font-size:21px}.preview-row p{color:#8da0b9;font-size:11px}.online{color:#8bf1ce;white-space:nowrap;background:#35c79912;border:1px solid #45d5ae35;border-radius:99px;padding:8px 10px;font-size:11px}.online .pulse{width:6px;height:6px;margin-right:4px}.metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:26px 0;display:grid}.metrics>div{background:#ffffff05;border:1px solid #ffffff12;border-radius:11px;min-width:0;padding:16px 12px}.metrics span{color:#8399b1;letter-spacing:.08em;font-size:9px;font-weight:700;display:block}.metrics strong{color:#eaf4fd;white-space:nowrap;margin:12px 0;font-family:Manrope;font-size:clamp(16px,1.75vw,23px);display:block}.metrics small{color:#8c9fb5;font-size:10px}.minibar{background:#5ddde9;border-radius:3px;width:78%;height:3px}.minibar.violet{background:#b4a0fc;width:44%}.minibar.blue{background:#6997f4;width:60%}.graph{background:#ffffff03;border:1px solid #ffffff12;border-radius:12px;padding:15px 15px 8px}.graph-title{justify-content:space-between;gap:10px;font-size:12px;font-weight:700;display:flex}.graph-title span{color:#8ea0b8;font-size:10px;font-weight:400}.graph svg{width:100%;height:155px;margin-top:15px;display:block}.preview-note{color:#70849c;text-align:center;margin:13px 0 0;font-size:10px}.section{padding-top:110px;padding-bottom:110px}.section-tight{padding-top:30px;padding-bottom:70px}.section-alt{background:linear-gradient(#0a101d,#0c1221);border-top:1px solid #ffffff09;border-bottom:1px solid #ffffff09}.section-heading{max-width:580px;margin-bottom:40px}.section h2,.section-heading h2{letter-spacing:-.055em;margin:17px 0;font-family:Manrope;font-size:clamp(29px,3.2vw,44px);line-height:1.22}.section-heading p,.split p,.cta p{color:var(--muted);font-size:15px;line-height:1.8}.feature-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.feature-card{background:linear-gradient(145deg,#151e30,#0c1421);border:1px solid #ffffff13;border-radius:16px;min-height:258px;padding:30px;transition:border-color .2s,transform .2s;position:relative}.feature-card:hover{border-color:#6bcdd658;transform:translateY(-3px)}.feature-icon{color:#87edf2;background:#5cd8e711;border:1px solid #67dae62d;border-radius:11px;place-items:center;width:43px;height:43px;font-size:23px;display:grid}.small-index{color:#647992;font-size:10px;position:absolute;top:37px;right:25px}.feature-card h3{letter-spacing:-.035em;margin:34px 0 11px;font-family:Manrope;font-size:17px}.feature-card p{color:#9aaec2;font-size:13px;line-height:1.8}.center-action{text-align:center;margin-top:38px}.text-link{color:#7fe2e6;margin-top:18px;font-size:13px;font-weight:700;display:inline-block}.text-link:hover{text-decoration:underline}.split{grid-template-columns:1fr 1fr;align-items:center;gap:85px;display:grid}.split>div{min-width:0}.showcase{background:radial-gradient(circle at 80% 5%,#6650a841,#0000 60%),linear-gradient(145deg,#17263a,#101625);border:1px solid #ffffff1c;border-radius:22px;min-height:330px;padding:50px}.showcase-symbol{color:#86e5e9;font-size:50px}.showcase h3{letter-spacing:-.045em;margin-top:40px;font-family:Manrope;font-size:23px}.showcase-tags{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.showcase-tags span{color:#b9c9db;border:1px solid #ffffff24;border-radius:99px;padding:8px 11px;font-size:10px}.cta{text-align:center}.cta p{max-width:540px;margin:0 auto 28px}.page-hero{padding-top:104px;padding-bottom:63px}.page-hero h1{max-width:850px}.page-hero .btn{margin-top:20px}.footer{background:#080d18;border-top:1px solid #ffffff12}.foot{justify-content:space-between;gap:50px;padding-top:65px;padding-bottom:65px;display:flex}.foot p{color:#8b9fb6;margin:25px 0;font-size:13px}.foot small{color:#688099;font-size:11px}.footlinks{gap:75px;display:flex}.footlinks>div{flex-direction:column;gap:17px;display:flex}.footlinks strong{margin-bottom:5px;font-size:12px}.footlinks a{color:#92a6bc;font-size:12px}.footlinks a:hover{color:#fff}.marketing-points{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.marketing-points article{border-top:1px solid #31445d;padding:30px 25px}.marketing-points span{color:#64dade;font-size:12px}.marketing-points h2{font-size:21px}.marketing-points p{color:var(--muted);font-size:14px;line-height:1.7}.pricing-card{background:linear-gradient(135deg,#162334,#101426);border:1px solid #3f576d;border-radius:18px;max-width:610px;margin:50px 0 30px;padding:38px}.pricing-card h2{font-family:Manrope;font-size:29px}.pricing-card>p{color:var(--muted);line-height:1.75}.price-placeholder{color:#a0edeb;margin:30px 0;font-family:Manrope;font-size:20px;font-weight:700}.fineprint{line-height:1.8;color:#8298ad!important;font-size:12px!important}.support-note{background:#172337;border:1px solid #456071;border-radius:15px;margin:0 0 55px;padding:26px}.support-note h2{margin-top:0}.support-note p{color:var(--muted);line-height:1.8}.support-note a,.legal-body a,.fineprint a{color:#80e5e5;text-decoration:underline}.faq-heading{letter-spacing:-.04em;font-family:Manrope}.faq{border-top:1px solid #29364b;margin:25px 0 40px}.faq details{border-bottom:1px solid #29364b}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:14px;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary span{color:var(--cyan);font-size:22px;font-weight:300}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{color:var(--muted);max-width:800px;margin:0 0 25px;font-size:14px;line-height:1.85}.legal{max-width:960px}.legal-body{border-top:1px solid #26374e;margin-top:50px;padding-top:28px}.legal-body h2{letter-spacing:-.03em;margin:35px 0 12px;font-family:Manrope;font-size:20px}.legal-body p{color:var(--muted);font-size:14px;line-height:1.95}.notice{color:#e6d5ad;background:#91732615;border:1px solid #b99b4540;border-radius:12px;padding:20px;font-size:13px;line-height:1.7}.notice strong{margin-bottom:5px;display:block}@media (max-width:1000px){.hero{grid-template-columns:1fr;min-height:auto;padding-top:85px}.hero-visual{max-width:650px;transform:none}.hero-copy{max-width:700px}.feature-grid{grid-template-columns:repeat(2,1fr)}.split{gap:35px}}@media (max-width:700px){.shell{width:min(100% - 32px,1180px)}.head{min-height:68px}.head nav{gap:12px}.head nav a{font-size:11px}.head nav a:last-child,.header-cta{display:none}.brand{font-size:12px}.brandmark{width:32px;height:32px}.hero{gap:55px;padding-top:65px;padding-bottom:85px}.hero h1,.page-hero h1{font-size:43px}.hero p,.page-hero>p{font-size:14px}.preview-inner{padding:16px}.metrics{gap:6px}.metrics>div{padding:12px 8px}.metrics strong{font-size:15px}.metrics small,.metrics span{font-size:8px}.graph svg{height:100px}.section{padding-top:75px;padding-bottom:75px}.feature-grid,.split,.marketing-points{grid-template-columns:1fr}.feature-card{min-height:215px}.split{gap:35px}.page-hero{padding-top:75px}.foot{flex-direction:column}.footlinks{gap:55px}.showcase{padding:30px}.pricing-card{padding:26px}}
