*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#070c15;color:#eaf1fb;font:15px/1.6 Inter,system-ui,sans-serif}a{color:inherit}.shell{display:flex;min-height:100vh}.side{width:258px;flex-shrink:0;background:#0b1320;border-right:1px solid #233044;padding:29px 19px;display:flex;flex-direction:column;gap:9px;position:sticky;top:0;height:100vh}.wordmark{font-size:24px;font-weight:800;text-decoration:none;letter-spacing:2px;margin-bottom:20px}.wordmark span{color:#84bfff}.side-label,.eyebrow{font-size:11px;letter-spacing:2px;color:#87baf3;font-weight:700}.side>a:not(.wordmark){text-decoration:none;border-radius:12px;padding:12px 13px;color:#b7c5d9}.side>a.active,.side>a:hover{background:#17283e;color:#fff}.side-note{margin-top:auto;padding:16px;border:1px solid #28405c;border-radius:13px;color:#8ea5c0;font-size:12px}main{width:100%;min-width:0}header{height:76px;border-bottom:1px solid #1e2c40;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,5vw,85px)}.pill,.secondary{border:1px solid #3c587a;border-radius:30px;text-decoration:none;padding:10px 19px}.hero,section:not(.hero){max-width:1160px;margin:auto;padding:95px clamp(20px,5vw,75px)}.hero{padding-top:115px}h1{font-size:clamp(40px,5.5vw,76px);line-height:1.1;letter-spacing:-3px;margin:20px 0}h1 em{font-style:normal;color:#85baff}h2{font-size:clamp(28px,3.5vw,45px);letter-spacing:-1px;line-height:1.15}.hero>p,section>p{max-width:720px;color:#aebdd1;font-size:17px}.actions{display:flex;gap:14px;flex-wrap:wrap;margin:32px 0 55px}.primary{background:linear-gradient(110deg,#538be1,#86c9ff);color:#06111d;font-weight:800;text-decoration:none;padding:13px 24px;border-radius:30px}.hero-card{border:1px solid #385477;background:radial-gradient(circle at 20% 20%,#203b61,#0d182a 65%);border-radius:23px;display:flex;align-items:center;gap:25px;padding:32px;box-shadow:0 15px 80px #102a4d55}.glow{font-size:76px;color:#91c7ff}.hero-card strong,.hero-card small{display:block}.hero-card small{color:#a4b8d2}.status{margin-left:auto;font-size:11px;color:#98caff;border:1px solid #426b96;border-radius:20px;padding:5px 10px}.grid,.pricing{display:grid;grid-template-columns:repeat(2,1fr);gap:17px}.grid article,.pricing>div{border:1px solid #283d58;border-radius:18px;padding:28px;background:#101a2a}.grid b{color:#7db5fa}.grid h3{font-size:21px;margin:10px 0}.grid p,.pricing small{color:#9eb0c8}.pricing{grid-template-columns:repeat(3,1fr);margin-top:30px}.pricing strong,.pricing span,.pricing small{display:block}.pricing span{font-size:21px;color:#9acaff;margin:18px 0}.fine{font-size:12px!important}footer{padding:30px 7%;border-top:1px solid #24334a;color:#93a7c2}.mobile-logo{display:none}@media(max-width:800px){.side{display:none}.mobile-logo{display:block;text-decoration:none;font-weight:800}header .eyebrow{display:none}.hero,section:not(.hero){padding:60px 22px}.grid,.pricing{grid-template-columns:1fr}.hero-card{padding:19px}.glow{font-size:40px}h1{letter-spacing:-1.5px}}
.intro-video{margin:26px 0 32px;padding:clamp(16px,3vw,28px);border:1px solid #35577d;border-radius:22px;background:linear-gradient(140deg,#152b45,#0b1422 65%);box-shadow:0 18px 65px #02060c80}.intro-video-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.intro-video h3{font-size:clamp(21px,2.6vw,30px);line-height:1.25;margin:10px 0}.intro-video-head p,.intro-caption{color:#b2c3da;max-width:760px}.intro-video video{display:block;width:100%;max-height:520px;background:#02050a;border-radius:15px;border:1px solid #304e72;object-fit:contain}.video-label{flex-shrink:0;font-size:11px;letter-spacing:1px;border:1px solid #43698e;border-radius:20px;padding:7px 10px;color:#b4d9ff}.intro-caption{font-size:12px;margin-bottom:0}@media(max-width:600px){.intro-video-head{display:block}.video-label{display:inline-block;margin-bottom:12px}.intro-video video{max-height:440px}}
