:root{--ink:#06111d;--panel:#092334;--panel-2:#0b3044;--cyan:#16d8f8;--yellow:#ffe04c;--red:#f04444;--green:#64e36d;--white:#edf6fb;--muted:#a9c3cf;--line:rgba(22,216,248,.25);--shadow:0 18px 42px rgba(0,0,0,.35)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--white);font-family:Barlow,Arial,sans-serif;font-size:18px;line-height:1.45}.wrap{width:min(1120px,calc(100% - 38px));margin:auto}.narrow{width:min(850px,calc(100% - 38px))}.urgency-bar{background:linear-gradient(90deg,#ecad17,#ffdf42,#ecad17);color:#10202a;text-align:center;font-weight:900;font-size:14px;letter-spacing:.04em;padding:10px 12px}.hero{position:relative;overflow:hidden;background:radial-gradient(circle at 70% 28%,rgba(10,96,130,.7),transparent 32%),linear-gradient(145deg,#030b12 15%,#071c29 60%,#06111d);padding:52px 0 60px}.tech-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(22,216,248,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(22,216,248,.06) 1px,transparent 1px);background-size:32px 32px;mask-image:linear-gradient(to bottom,black,transparent)}.glow{position:absolute;width:350px;height:350px;border-radius:50%;filter:blur(90px);opacity:.35}.glow-one{background:var(--cyan);right:-140px;top:130px}.glow-two{background:#1e69ff;left:-220px;bottom:-80px}.hero-content{position:relative;text-align:center}.secure-pill,.eyebrow{font-weight:800;letter-spacing:.1em;font-size:14px}.secure-pill{display:inline-flex;align-items:center;gap:8px;color:var(--cyan);border:1px solid var(--line);border-radius:999px;padding:8px 14px;background:rgba(5,27,39,.65)}.secure-pill span{color:var(--yellow)}.eyebrow{color:var(--yellow);margin:20px 0 8px}h1,h2,h3,p{margin-top:0}h1,h2{font-family:"Barlow Condensed",Impact,sans-serif;font-weight:900;text-transform:uppercase;line-height:.93;letter-spacing:.01em}h1{font-size:clamp(40px,6vw,74px);max-width:1010px;margin:14px auto 18px}h1 span,h2 span{color:var(--cyan)}h2{font-size:clamp(34px,4.6vw,56px);margin-bottom:18px}.hero-lead{font-family:"Barlow Condensed";font-size:clamp(23px,3vw,33px);font-weight:700;color:var(--yellow);text-transform:uppercase}.hero-mockup{display:block;width:min(680px,100%);margin:20px auto 12px;filter:drop-shadow(0 24px 30px rgba(0,0,0,.55))}.hero-copy{max-width:800px;margin:18px auto;color:#d8eaf1;font-size:20px}.hero-list{list-style:none;padding:0;margin:24px auto;width:min(690px,100%);text-align:left;display:grid;gap:9px}.hero-list li{padding:10px 13px 10px 42px;background:rgba(2,17,25,.65);border:1px solid rgba(22,216,248,.17);border-radius:8px;position:relative}.hero-list li:before{content:"✓";position:absolute;left:13px;color:var(--green);font-weight:900}.button{display:inline-flex;justify-content:center;align-items:center;text-decoration:none;border:0;border-radius:9px;padding:16px 24px;font-weight:900;font-size:17px;letter-spacing:.02em;transition:.2s transform,.2s box-shadow;cursor:pointer}.button:hover{transform:translateY(-3px)}.button-primary{background:linear-gradient(#1de8ff,#07b9dc);color:#05202c;box-shadow:0 7px 0 #057893,0 14px 26px rgba(22,216,248,.26)}.delivery{margin:23px 0 0;color:#bdd7e1;font-size:15px}.section{padding:72px 0}.dark-section{background:#06111d}.soft-section{background:linear-gradient(180deg,#082232,#061822)}.center-copy,.section-lead{color:#c3d8df;text-align:center;max-width:820px;margin:0 auto 28px}.problem-section{text-align:center}.problem-path{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-top:35px}.problem-path span{background:#0a2b3a;border:1px solid var(--line);padding:10px 14px;border-radius:5px;color:var(--cyan);font-weight:800;font-size:14px}.problem-path i{color:var(--yellow);font-size:24px;font-style:normal}.materials-carousel{overflow:hidden;border:1px solid var(--line);border-radius:16px;padding:16px;background:rgba(3,17,25,.7);box-shadow:var(--shadow)}.carousel-track{display:flex;gap:16px;width:max-content;animation:scroll 80s linear infinite;animation-delay:2.5s}.materials-carousel:hover .carousel-track{animation-play-state:paused}.carousel-track img{height:420px;width:285px;object-fit:cover;object-position:top;border-radius:9px;border:1px solid rgba(255,255,255,.16);box-shadow:0 9px 20px rgba(0,0,0,.42)}@keyframes scroll{to{transform:translateX(-3010px)}}.feature-icons{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.feature-icons article{position:relative;background:linear-gradient(145deg,#0a2d3d,#061c28);border:1px solid var(--line);border-radius:11px;padding:21px 17px 20px;text-align:left;min-height:170px;box-shadow:var(--shadow)}.feature-icons strong{display:block;line-height:1.05;font-size:19px;margin:9px 0;color:var(--white)}.feature-icons span{color:#bad2db;font-size:16px}.number{display:inline-grid;place-items:center;width:35px;height:35px;border-radius:8px;background:var(--cyan);color:var(--ink);font-family:"Barlow Condensed";font-size:23px}.cta-strip{text-align:center;background:linear-gradient(90deg,#082a39,#0b3b4f,#082a39);border-block:1px solid var(--line)}.cta-strip h2{max-width:760px;margin-inline:auto}.cta-strip p:not(.eyebrow){color:#c1d9e2}.benefits-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.benefits-grid article{background:#081e2a;border:1px solid rgba(22,216,248,.2);border-radius:11px;padding:21px;display:flex;gap:15px;align-items:flex-start}.mini-icon{font-family:"Barlow Condensed";font-weight:900;display:grid;place-items:center;flex:0 0 46px;height:46px;background:rgba(22,216,248,.15);border:1px solid var(--cyan);border-radius:10px;color:var(--cyan);font-size:29px}.benefits-grid h3{font-family:"Barlow Condensed";font-size:24px;text-transform:uppercase;margin:0 0 5px;line-height:1}.benefits-grid p{font-size:16px;color:#b9d1d9;margin:0}.product-section{background:linear-gradient(150deg,#071c29,#0b3044)}.split{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(300px,1.15fr);gap:45px;align-items:center}.split>img{width:100%;filter:drop-shadow(0 18px 30px rgba(0,0,0,.4))}.product-copy-card{background:rgba(4,17,25,.67);padding:32px;border:1px solid var(--line);border-radius:14px}.product-copy-card h2{font-size:44px}.check-list{list-style:none;padding:0;margin:22px 0 12px}.check-list li{padding:9px 0 9px 31px;position:relative;border-bottom:1px solid rgba(255,255,255,.09)}.check-list li:before{content:"✓";position:absolute;left:0;color:var(--green);font-weight:900}.fine-print{color:#a7c3ce;font-size:14px;margin:14px 0 0}.bonus-section{background:#06111d;text-align:center}.bonus-kicker{font-weight:900;color:var(--yellow)}.bonus-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;text-align:left}.bonus-grid article{background:linear-gradient(155deg,#092738,#061721);border:1px solid var(--line);border-radius:12px;padding:15px;box-shadow:var(--shadow)}.bonus-grid img{width:100%;height:200px;object-fit:contain;display:block}.bonus-label{display:inline-block;margin:0 0 9px;color:var(--yellow);font-size:13px;font-weight:900;letter-spacing:.08em}.bonus-grid h3{font-family:"Barlow Condensed";text-transform:uppercase;font-size:25px;line-height:.95;margin:10px 0}.bonus-grid article>p:not(.bonus-label):not(.bonus-price){font-size:15px;color:#bed5dd}.bonus-price{font-weight:700;font-size:15px;margin:15px 0 0}.bonus-price s{color:#b7c4c9}.bonus-price strong{color:var(--green);margin-left:4px}.plans-section{background:linear-gradient(180deg,#0a2738,#06111d);text-align:center}.plans{display:grid;grid-template-columns:1fr 1.06fr;gap:26px;align-items:stretch;text-align:left}.plan{position:relative;border-radius:14px;padding:28px;background:#071a25;border:1px solid rgba(255,255,255,.2);box-shadow:var(--shadow)}.plan.complete{border:2px solid var(--cyan);background:linear-gradient(145deg,#0c3547,#061923)}.plan>img{display:block;height:260px;max-width:100%;margin:0 auto 15px;object-fit:contain}.plan h3{font-family:"Barlow Condensed";font-size:35px;margin:0;text-align:center}.plan-intro,.twice,.plan-deadline{text-align:center;font-weight:800}.twice{color:var(--yellow)}.plan-deadline{font-size:13px;color:var(--yellow);margin:0 0 7px}.plan ul{padding-left:21px;min-height:170px}.plan li{margin:8px 0}.popular{position:absolute;top:-16px;left:50%;transform:translateX(-50%);white-space:nowrap;background:var(--yellow);color:#172029;border-radius:999px;padding:7px 15px;font-weight:900;font-size:14px}.price-before{color:#b8cbd3;text-align:center;font-weight:800;margin:14px 0 0}.price{font-family:"Barlow Condensed";font-weight:900;font-size:62px;line-height:.95;text-align:center;color:var(--yellow);margin:5px 0}.installments{text-align:center;color:#c2d9e0;font-size:15px}.checkout{width:100%;margin-top:15px;background:linear-gradient(#78f27f,#37bc49);color:#062111;box-shadow:0 7px 0 #1b7830}.checkout.is-pending{background:#e1b82d;box-shadow:0 7px 0 #967614}.secure-checkout{margin:25px 0 0;color:#c2d9e0}.guarantee{background:#092637}.guarantee-seal{width:190px;aspect-ratio:1;border:6px double var(--yellow);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:auto;color:var(--yellow);text-align:center}.guarantee-seal span{font-family:"Barlow Condensed";font-size:80px;font-weight:900;line-height:.7}.guarantee-seal small{font-weight:900}.guarantee-seal b{font-size:15px;letter-spacing:.08em;margin-top:5px}.guarantee h2{font-size:44px}.guarantee p{color:#c0d7df}.faq-section{background:#06111d}.faq-section h2{text-align:center}.faq-section details{background:#092331;border:1px solid var(--line);border-radius:7px;margin:10px 0;padding:0 17px}.faq-section summary{cursor:pointer;font-weight:800;padding:16px 0}.faq-section details p{color:#bfd3da;margin:0 0 15px}footer{background:#030b11;padding:29px 0;color:#9fb4bd;text-align:center;font-size:13px;border-top:1px solid rgba(255,255,255,.08)}footer p{margin:0}@media(max-width:850px){.feature-icons{grid-template-columns:repeat(2,1fr)}.bonus-grid{grid-template-columns:repeat(2,1fr)}.split{grid-template-columns:1fr}.product-copy-card{padding:24px}.plans{grid-template-columns:1fr}.plan{max-width:580px;width:100%;margin:auto}}@media(max-width:560px){body{font-size:17px}.wrap,.narrow{width:min(100% - 28px,1120px)}.hero{padding-top:35px}.hero-copy{font-size:18px}.section{padding:54px 0}.feature-icons,.benefits-grid,.bonus-grid{grid-template-columns:1fr}.carousel-track img{height:360px;width:240px}.materials-carousel{padding:11px}.plan>img{height:220px}.price{font-size:57px}.product-copy-card h2,.guarantee h2{font-size:38px}.urgency-bar{font-size:12px}}
