:root{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#eaf3f7;background:#07131c;font-synthesis:none}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 85% 8%,#123849 0,transparent 32%),#07131c;color:#eaf3f7}a{color:inherit;text-decoration:none}p{color:#a9bbc5;line-height:1.7}header{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 max(5vw,24px);border-bottom:1px solid #ffffff14;background:#07131cd9;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0;z-index:4}.brand{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:800}.brand>span:last-child>span{font-weight:400}.mark{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:#06141b;background:linear-gradient(135deg,#2ee6b8,#7cf3db);box-shadow:0 0 30px #2ee6b833}nav{display:flex;gap:32px;color:#a9bbc5;font-size:14px}nav a:hover,.footer-links a:hover{color:#2ee6b8}.button{display:inline-flex;align-items:center;justify-content:center;background:#2ee6b8;color:#062019;padding:14px 22px;border-radius:10px;font-weight:800}.button:hover{background:#72f4d7}.button.small{padding:10px 16px;font-size:14px}.ghost{padding:14px 4px;color:#dce9ee}.hero{min-height:720px;display:grid;grid-template-columns:1.1fr .9fr;gap:8vw;align-items:center;padding:90px max(7vw,28px)}.hero h1,.page-head h1{font-size:clamp(48px,6.7vw,94px);line-height:.98;letter-spacing:-.055em;margin:20px 0}.hero h1 em,.page-head h1 em{font-style:normal;color:#2ee6b8}.hero>div>p{font-size:19px;max-width:680px}.eyebrow,.page-head>span{color:#2ee6b8;font-size:12px;font-weight:900;letter-spacing:.18em}.actions{display:flex;gap:22px;align-items:center;margin-top:34px}.diagnostic{border:1px solid #ffffff18;background:linear-gradient(145deg,#112934,#0b1c25);border-radius:28px;padding:30px;box-shadow:0 34px 90px #0009;transform:rotate(1.5deg)}.scan{display:grid;grid-template-columns:16px 1fr;gap:3px 10px}.scan span{width:12px;height:12px;border-radius:50%;background:#2ee6b8;box-shadow:0 0 16px #2ee6b8;grid-row:1/3}.scan strong{font-size:13px}.scan i{font-style:normal;color:#7f99a5;font-size:12px}.score{font-size:90px;font-weight:200;margin-top:50px}.score small{font-size:22px;color:#6f8996}.diagnostic h3{margin:0}.ok{color:#2ee6b8}.metric{display:flex;justify-content:space-between;border-top:1px solid #ffffff12;padding:15px 0;color:#8fa6b0}.metric b{color:#eaf3f7}.trust{display:flex;justify-content:center;gap:7vw;padding:22px;border-block:1px solid #ffffff12;color:#6f8996;font-size:11px;letter-spacing:.13em}.section{padding:110px max(7vw,28px)}.section>h2,.cta h2{font-size:clamp(36px,4vw,60px);max-width:850px;letter-spacing:-.04em}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:50px}.cards article,.support-grid article{padding:30px;background:#0d202a;border:1px solid #ffffff12;border-radius:18px}.cards b,.support-grid b{font-size:11px;color:#2ee6b8;letter-spacing:.15em}.cards h3{font-size:22px}.cta{text-align:center;padding:100px 24px;background:linear-gradient(135deg,#0e2832,#0a1a22)}.cta h2{margin:20px auto 35px}.page-head{padding:110px max(7vw,28px) 65px}.page-head p{font-size:19px;max-width:730px}.legal{max-width:900px;margin:0 auto;padding:30px 28px 100px}.legal article{padding:22px 0;border-top:1px solid #ffffff15}.legal h2{font-size:22px}.legal a,.support-grid a{color:#2ee6b8}.legal details{border-top:1px solid #ffffff15;padding:20px 0}.legal summary{font-weight:700;cursor:pointer}.pricing{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:20px max(7vw,28px) 90px}.pricing article{background:#0d202a;border:1px solid #ffffff15;border-radius:22px;padding:34px}.pricing article.featured{border-color:#2ee6b8;transform:translateY(-12px)}.pricing article>b{color:#2ee6b8;font-size:11px;letter-spacing:.15em}.pricing h2{font-size:34px}.pricing ul{list-style:none;padding:15px 0 25px;color:#bed0d7;line-height:2}.notice{margin:0 max(7vw,28px) 100px;padding:28px;border:1px solid #e9c46a55;background:#e9c46a0b;border-radius:18px}.support-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:20px max(7vw,28px) 40px}footer{padding:55px max(5vw,24px);display:grid;grid-template-columns:1fr auto;gap:22px;border-top:1px solid #ffffff14}footer small{grid-column:1/-1;color:#627b87}.footer-links{display:flex;gap:24px;align-items:center;color:#91a6af;font-size:14px}@media(max-width:850px){header nav{display:none}.hero{grid-template-columns:1fr;padding-top:65px}.diagnostic{transform:none}.cards,.pricing{grid-template-columns:1fr}.pricing article.featured{transform:none}.support-grid{grid-template-columns:1fr}.trust{overflow:auto;justify-content:flex-start}.page-head{padding-top:70px}footer{grid-template-columns:1fr}.footer-links{flex-wrap:wrap}}@media(max-width:520px){.hero h1,.page-head h1{font-size:44px}.actions{align-items:flex-start;flex-direction:column}.diagnostic{padding:22px}.score{font-size:72px}.footer-links{flex-direction:column;align-items:flex-start}}body.subpage{background:radial-gradient(circle at 82% 8%,rgba(0,102,255,.34),transparent 27rem),radial-gradient(circle at 12% 38%,rgba(0,70,190,.14),transparent 35rem),#020d1e}body.subpage main{position:relative;overflow:hidden}body.subpage main:before,body.subpage main:after{content:"";position:absolute;z-index:-1;border:1px solid rgba(26,122,255,.22);border-radius:50%;width:42rem;height:42rem;right:-13rem;top:-18rem;box-shadow:0 0 70px #0068ff14 inset}body.subpage main:after{width:33rem;height:33rem;right:-8rem;top:-13rem;border-style:dashed}body.subpage .page-head{min-height:460px;display:flex;flex-direction:column;justify-content:center;padding:clamp(74px,10vw,150px) max(7vw,28px);border-bottom:1px solid rgba(255,255,255,.09);background:linear-gradient(90deg,#020d1efa,#020d1ec7 58%,#01204e57)}body.subpage .page-head>span{display:inline-flex;width:fit-content;align-items:center;gap:10px;color:#b8f731}body.subpage .page-head>span:before{content:"";width:34px;height:2px;background:#006cff;box-shadow:0 0 14px #006cff}body.subpage .page-head h1{max-width:1050px;color:#f7f9ff;text-shadow:0 10px 35px rgba(0,61,173,.35)}body.subpage .page-head h1 em{color:#1269ff}body.subpage .page-head p{max-width:760px;color:#b8c9d6}body.subpage .cards article,body.subpage .pricing article,body.subpage .support-grid article,body.subpage .legal article,body.subpage .legal details{background:linear-gradient(145deg,#0d273df5,#041427f5);border:1px solid rgba(42,117,255,.22);box-shadow:0 24px 70px #00000047,inset 0 1px #ffffff09}body.subpage .cards article,body.subpage .support-grid article,body.subpage .pricing article{position:relative;overflow:hidden}body.subpage .cards article:after,body.subpage .support-grid article:after,body.subpage .pricing article:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,#006cff,#19d9ff,#b8f731);opacity:.65}body.subpage .cards b,body.subpage .support-grid b,body.subpage .pricing article>b{color:#b8f731}body.subpage .pricing article.featured{border-color:#1269ff;box-shadow:0 0 0 1px #1269ff4d,0 30px 80px #0046ff38}body.subpage .legal{max-width:1020px}body.subpage .legal article,body.subpage .legal details{margin:14px 0;padding:24px 28px;border-radius:16px}body.subpage .legal a,body.subpage .support-grid a{color:#55d8ff}body.subpage .notice{border-color:#b8f73161;background:linear-gradient(135deg,#b8f73114,#005bff12);box-shadow:0 20px 60px #00000038}body.subpage footer{background:#020b18}@media(max-width:700px){body.subpage .page-head{min-height:380px}body.subpage .page-head h1{font-size:43px}body.subpage .legal article,body.subpage .legal details{padding:20px}}
