*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#09090d;color:#f4f3f5;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit;text-decoration:none}.topbar{height:68px;background:#09090d;border-bottom:1px solid #25252c;display:flex;align-items:center;justify-content:space-between;padding:0 max(5.5vw,24px);position:sticky;top:0;z-index:10}.brand{width:100px}.eu{display:inline-flex;width:36px;height:29px;align-items:center;justify-content:center;background:#082e8b;font-size:20px}.mainnav,.rightnav{display:flex;align-items:center;gap:28px}.mainnav a,.rightnav>a{font-size:13px;font-weight:650;color:#d0cfd5}.mainnav a span{margin-left:4px}.rightnav{gap:18px}.signin{border:1px solid #303038;border-radius:24px;padding:10px 17px}.theme{border:1px solid #24242c;background:transparent;color:#d6d5dd;border-radius:50%;width:32px;height:32px;cursor:pointer}.hero{min-height:635px;position:relative;display:grid;place-items:center;text-align:center;background:#141923 url("hero.png") center 47%/cover no-repeat;overflow:hidden}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.56),rgba(0,0,0,.46)),linear-gradient(0deg,rgba(0,0,0,.68),rgba(0,0,0,.14))}.hero-content{position:relative;max-width:850px;padding:60px 24px}.eyebrow{font-size:11px;letter-spacing:2px;font-weight:750;color:#9da9d4;margin:0 0 22px}.hero h1{font-size:clamp(44px,5.1vw,86px);line-height:1.02;letter-spacing:-3px;margin:0 0 20px;font-weight:850}.subhead{font-size:17px;color:#c6c8d2;margin:0 0 40px}.primary-btn{display:inline-block;background:#2928f3;color:#070712;border-radius:30px;padding:17px 31px;font-weight:700;min-width:144px;transition:transform .2s,background .2s}.primary-btn:hover,.plan-btn:hover{transform:translateY(-2px);background:#5554ff}.section{padding:96px max(6vw,24px)}.pricing{text-align:center;background:#09090d}.section h2{font-size:clamp(29px,3vw,43px);letter-spacing:-1.3px;margin:0 0 14px}.muted{color:#9898a5;margin:0 0 42px}.plan-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;max-width:1400px;margin:0 auto}.plan{position:relative;text-align:left;padding:30px 24px 25px;border:1px solid #292932;background:linear-gradient(145deg,#14141b,#0d0d12);border-radius:18px;min-height:270px}.plan.featured{border-color:#4240ff;box-shadow:0 0 35px #2524f018}.popular{position:absolute;right:14px;top:14px;background:#2928f3;color:white;border-radius:20px;font-size:9px;font-weight:800;padding:6px 9px}.plan-kicker{font-size:9px;letter-spacing:1.2px;color:#8e92ae;font-weight:800;margin:0 0 18px}.plan h3{font-size:21px;margin:0 0 16px}.price{font-size:37px;letter-spacing:-1.4px;font-weight:800;white-space:nowrap}.price small{font-size:11px;letter-spacing:0;color:#9696a5;font-weight:500}.plan-desc{font-size:12px;color:#a5a5b1;line-height:1.6;min-height:38px}.plan-btn{display:block;text-align:center;margin-top:23px;border:1px solid #4543ff;background:#2928f3;color:white;border-radius:24px;padding:12px;font-size:13px;font-weight:700;transition:.2s}.reviews{text-align:center;background:#0d0d13}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-width:1100px;margin:0 auto}.review{padding:27px;text-align:left;border:1px solid #272731;border-radius:16px;background:#111117}.stars{color:#a9a8ff;letter-spacing:3px}.review p{font-size:14px;line-height:1.7;color:#d0cfda}.review b,.review small{display:block}.review small{margin-top:5px;color:#888896}.stats{display:grid;grid-template-columns:repeat(4,1fr);padding:38px 8%;background:#101018;border-top:1px solid #22222c;border-bottom:1px solid #22222c}.stats div{text-align:center;border-right:1px solid #2b2b35}.stats div:last-child{border:0}.stats strong,.stats span{display:block}.stats strong{font-size:27px}.stats span{font-size:12px;color:#9999a8;margin-top:5px}.trial{text-align:center;background:radial-gradient(ellipse at center,#171735,#09090d 70%)}.trial .primary-btn{color:#fff}.faq{max-width:950px;margin:auto}.faq h2{margin-bottom:35px}details{border-bottom:1px solid #2a2a34;padding:20px 0}summary{font-weight:650;cursor:pointer;list-style:none}summary:after{content:"+";float:right;color:#aaaaff;font-size:22px}details[open] summary:after{content:"−"}details p{color:#a5a5b2;line-height:1.7;font-size:14px}footer{border-top:1px solid #24242d;padding:25px max(6vw,24px);display:flex;justify-content:space-between;color:#8d8d9a;font-size:12px}footer div{display:flex;gap:22px}body.light{background:#f4f4f8;color:#161620}body.light .topbar,body.light .pricing{background:#f4f4f8;color:#161620}body.light .plan{background:#fff;border-color:#ddd}body.light .plan-desc,body.light .muted{color:#656575}@media(max-width:1100px){.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hero{min-height:570px}}@media(max-width:700px){.topbar{padding:0 16px}.brand{width:auto}.mainnav{gap:13px}.rightnav{gap:9px}.rightnav>a:first-child span{display:none}.signin{padding:8px 10px}.hero{min-height:560px}.hero h1{letter-spacing:-1.8px}.subhead{font-size:15px;line-height:1.6}.section{padding:68px 18px}.plan-grid{grid-template-columns:1fr}.plan{min-height:0}.review-grid{grid-template-columns:1fr}.stats{grid-template-columns:repeat(2,1fr);gap:25px}.stats div:nth-child(2){border:0}.stats strong{font-size:23px}}