
:root{--navy:#07142d;--blue:#146ee8;--cyan:#13a9ff;--gold:#ffc400;--light:#f5f8fc;--text:#17243b;--muted:#667085;--border:#e5eaf1}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--text);line-height:1.6;background:#fff}
.container{width:min(1200px,92%);margin:auto}.topbar{background:#07142d;color:#fff;text-align:center;padding:10px;font-weight:800;font-size:13px;letter-spacing:.5px}
.trustbar{background:#f4f7fb;border-bottom:1px solid var(--border);padding:10px 0;font-size:12px;font-weight:700;color:#46546b}.trustitems{display:flex;justify-content:center;gap:45px;flex-wrap:wrap}
header{background:#fff;position:sticky;top:0;z-index:99;border-bottom:1px solid var(--border)}.nav{height:76px;display:flex;align-items:center;justify-content:space-between;gap:25px}.logo{font-size:27px;font-weight:900;color:#07142d;text-decoration:none}.logo span{color:#146ee8}.links{display:flex;gap:26px}.links a{font-size:13px;font-weight:800;text-decoration:none;color:#26344d}.btn{display:inline-flex;justify-content:center;align-items:center;background:#146ee8;color:#fff;text-decoration:none;font-weight:800;padding:15px 27px;border-radius:8px;box-shadow:0 12px 24px rgba(20,110,232,.18)}.btn.gold{background:#ffc400;color:#111b2b}
.hero{background:linear-gradient(135deg,#07142d 0%,#102b58 50%,#0d1c38 100%);color:#fff;padding:70px 0 55px;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:55px;align-items:center}.rating{font-weight:700;color:#d7e7ff}.stars{color:#ffc400;font-size:20px;letter-spacing:2px}.eyebrow{color:#79c4ff;font-size:13px;font-weight:900;letter-spacing:1px;text-transform:uppercase}.hero h1{font-size:clamp(43px,5vw,67px);line-height:1.04;letter-spacing:-1.5px;margin:15px 0}.hero p{font-size:18px;color:#d5deed;max-width:650px}.checks{list-style:none;padding:0;margin:24px 0}.checks li{margin:9px 0;font-weight:700}.checks li:before{content:"✓";color:#65d8ff;margin-right:10px;font-weight:900}
.product-scene{height:420px;border-radius:26px;position:relative;background:radial-gradient(circle at 50% 45%,#4477bb 0%,#1b3c6c 35%,#0c1831 70%);box-shadow:inset 0 0 80px rgba(0,0,0,.35);overflow:hidden}.ring{position:absolute;border:1px solid rgba(130,210,255,.22);border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.r1{width:240px;height:240px}.r2{width:360px;height:360px}.r3{width:520px;height:520px}.bud{position:absolute;width:125px;height:225px;border-radius:65px 65px 48px 48px;background:linear-gradient(135deg,#fff,#b8c5d6);box-shadow:inset -15px -14px 25px rgba(78,93,113,.25),18px 24px 35px rgba(0,0,0,.35)}.bud:before{content:"";position:absolute;width:54px;height:54px;border-radius:50%;background:#243653;left:36px;top:34px}.bud:after{content:"";position:absolute;width:18px;height:62px;border-radius:20px;background:#dbe3ec;left:53px;bottom:25px}.bud1{left:22%;top:100px;transform:rotate(-23deg)}.bud2{right:22%;top:100px;transform:rotate(23deg)}
.stats{background:#fff;padding:18px 0;border-bottom:1px solid var(--border)}.statsgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;text-align:center;font-size:13px;font-weight:800}.statsgrid div{padding:8px;border-right:1px solid var(--border)}.statsgrid div:last-child{border:0}
section{padding:78px 0}h2{font-size:clamp(31px,3.6vw,46px);line-height:1.15;color:#07142d;margin:0 0 16px}h3{color:#07142d;font-size:20px}.center{text-align:center}.sub{max-width:780px;margin:0 auto;color:var(--muted);font-size:18px}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:38px}.feature{border:1px solid var(--border);border-radius:16px;padding:24px;background:#fff}.icon{font-size:30px}
.dark{background:#081831;color:#fff}.dark h2,.dark h3{color:#fff}.dark .sub{color:#c9d7eb}.story-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.visual-card{min-height:420px;border-radius:24px;background:linear-gradient(145deg,#e8f2ff,#c8dcf6);position:relative;overflow:hidden}.phone{position:absolute;width:230px;height:370px;border-radius:32px;background:#0a1324;left:50%;top:50%;transform:translate(-50%,-50%) rotate(6deg);padding:10px;box-shadow:0 25px 45px rgba(0,0,0,.25)}.phone-screen{height:100%;border-radius:24px;background:linear-gradient(180deg,#1e8bff,#edf7ff);padding:35px 20px;color:#fff}.wave{height:110px;border-radius:55px;background:repeating-radial-gradient(circle at center,rgba(255,255,255,.7) 0 2px,transparent 4px 16px);margin-top:50px}
.cards3{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:35px}.info-card{padding:30px;border-radius:18px;background:#fff;border:1px solid var(--border)}.step{font-size:50px;font-weight:900;color:#146ee8}.reviews{background:#f5f8fc}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:35px}.review{background:#fff;border:1px solid var(--border);border-radius:16px;padding:26px}.review .stars{font-size:17px}.name{font-weight:900;margin-top:15px}.faq{max-width:900px;margin:35px auto 0}.faq details{border-bottom:1px solid var(--border);padding:18px 0}.faq summary{cursor:pointer;font-size:18px;font-weight:800;color:#07142d}
.compare{overflow:auto;margin-top:35px}.compare table{width:100%;min-width:650px;border-collapse:collapse;background:#fff}.compare th,.compare td{padding:18px;border-bottom:1px solid var(--border);text-align:center}.compare th:first-child,.compare td:first-child{text-align:left}.yes{color:#12a66a;font-weight:900}.no{color:#c4cad3;font-weight:900}
.final{background:linear-gradient(135deg,#07142d,#123d78);color:#fff}.final h2{color:#fff}.offerbox{max-width:900px;margin:auto;text-align:center}.offerbox .rating{margin:14px 0}
footer{background:#050b16;color:#aebbd0;padding:55px 0 25px}.footgrid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:35px}.footgrid h3{color:#fff}.footgrid a{display:block;color:#aebbd0;text-decoration:none;margin:8px 0}.copy{border-top:1px solid #202a3a;margin-top:30px;padding-top:20px;font-size:13px}
@media(max-width:900px){.links{display:none}.hero-grid,.story-grid{grid-template-columns:1fr}.product-scene{height:350px}.feature-grid{grid-template-columns:repeat(2,1fr)}.cards3,.review-grid,.footgrid{grid-template-columns:1fr}.statsgrid{grid-template-columns:repeat(2,1fr)}.statsgrid div{border:0}.hero{padding-top:55px}}
@media(max-width:520px){.feature-grid{grid-template-columns:1fr}.hero h1{font-size:42px}.product-scene{height:290px}.bud{width:95px;height:175px}.bud:before{width:42px;height:42px;left:27px;top:25px}.bud1{left:18%;top:60px}.bud2{right:18%;top:60px}}

.real-product{display:flex;align-items:center;justify-content:center;padding:20px;background:radial-gradient(circle at 50% 45%,#294e83 0%,#10264b 55%,#07142d 100%)}
.vendor-product-image{display:block;max-width:92%;max-height:92%;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 25px 30px rgba(0,0,0,.38))}
.product-badge{position:absolute;top:20px;left:20px;z-index:2;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);color:#fff;padding:7px 12px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:1px}
