:root{--red:#f01524;--red2:#a90714;--black:#070707;--card:#111113;--line:#29292d;--white:#f7f7f8;--muted:#aaaab1;--font:'Inter',sans-serif;--display:'Oswald',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--black);color:var(--white);font-family:var(--font);font-size:16px;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}.topbar{height:76px;padding:0 clamp(20px,5vw,80px);display:flex;align-items:center;justify-content:space-between;position:absolute;z-index:10;width:100%;border-bottom:1px solid #ffffff20}.brand{display:flex;align-items:center;gap:10px;font-family:var(--display);font-size:22px;letter-spacing:.08em;font-weight:700}.brand b{color:var(--red)}.brand-mark{display:grid;place-items:center;background:var(--red);width:36px;height:36px;clip-path:polygon(20% 0,100% 0,80% 100%,0 100%);font-style:italic;font-weight:900}.topbar nav{display:flex;gap:32px;font-size:14px;font-weight:600;color:#d3d3d6}.topbar nav a:hover{color:var(--red)}.button,.button-outline{display:inline-flex;align-items:center;justify-content:center;border-radius:6px;text-transform:uppercase;letter-spacing:.05em;font-weight:800;font-size:14px;min-height:50px;padding:0 27px;transition:.2s ease;border:1px solid var(--red);cursor:pointer}.button{background:linear-gradient(135deg,var(--red),#bd0715);box-shadow:0 10px 30px #e1091c30}.button:hover{transform:translateY(-2px);background:#ff2634}.button-outline{border-color:#4a4a50;background:#18181b}.button-outline:hover{border-color:var(--red);color:#fff}.button-small{min-height:42px;padding:0 18px;font-size:12px}.hero{min-height:790px;display:flex;align-items:center;position:relative;padding:120px clamp(20px,7vw,110px) 70px}.hero-image{position:absolute;inset:0;background:url('assets/flash-tv-hero.webp') center/cover no-repeat}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#050505 5%,#050505ed 35%,#05050555 62%,#050505aa 100%),linear-gradient(0deg,#070707 0%,transparent 30%)}.hero-content{position:relative;z-index:1;width:min(680px,100%)}.eyebrow,.kicker{font-weight:800;letter-spacing:.14em;font-size:12px;color:#d7d7dc}.eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:24px}.eyebrow span{width:38px;height:2px;background:var(--red)}h1,h2,h3{font-family:var(--display);text-transform:uppercase;line-height:1.05;margin:0}h1{font-size:clamp(3.4rem,7vw,7.4rem);letter-spacing:-.025em}h1 em,h3 em{font-style:normal;color:var(--red)}.hero-content>p{max-width:570px;font-size:18px;color:#c4c4c9;margin:24px 0 30px}.hero-actions{display:flex;align-items:center;gap:28px}.text-link{font-weight:700;font-size:14px}.text-link span{color:var(--red);margin-left:7px}.trust-row{display:flex;flex-wrap:wrap;gap:22px;margin-top:35px;color:#c6c6ca;font-size:13px}.trust-row span::first-letter{color:var(--red)}.section{padding:110px clamp(20px,7vw,110px)}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:45px}.section-heading h2,.device-copy h2,.faq h2{font-size:clamp(2.4rem,5vw,4.4rem);margin-top:8px}.section-heading>p{max-width:450px;color:var(--muted)}.kicker{color:var(--red)}.content-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.feature{min-height:250px;padding:28px;background:linear-gradient(145deg,#161619,#0d0d0f);border:1px solid var(--line);position:relative;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.feature::before{content:'';position:absolute;width:180px;height:180px;background:var(--red);filter:blur(100px);opacity:.13;top:-70px;right:-60px}.feature-wide{grid-column:span 2}.feature-icon{font-size:27px;color:var(--red);margin-bottom:auto}.feature strong{font-size:21px}.feature p{color:var(--muted);margin:5px 0 0;max-width:370px;font-size:14px}.feature>b{position:absolute;right:18px;top:8px;font:700 65px var(--display);color:#ffffff07}.device-band{margin:0 clamp(12px,3vw,45px);padding:90px clamp(20px,5vw,75px);background:linear-gradient(135deg,#171719,#09090a);border:1px solid #2d2d32;position:relative;overflow:hidden}.device-band::after{content:'';position:absolute;width:500px;height:500px;background:var(--red);filter:blur(180px);opacity:.12;right:-200px;top:-150px}.device-copy{max-width:680px}.device-copy p{color:var(--muted);font-size:17px}.devices{display:flex;flex-wrap:wrap;gap:12px;margin:38px 0 55px;position:relative;z-index:1}.devices div{display:flex;align-items:center;gap:9px;border:1px solid #333339;background:#111114;padding:11px 16px;border-radius:50px;font-weight:600;font-size:14px}.devices span{color:var(--red);font-size:20px}.steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;position:relative;z-index:1}.steps li{display:flex;align-items:center;gap:15px;border-top:1px solid #35353a;padding-top:22px}.steps li>span{display:grid;place-items:center;width:39px;height:39px;background:var(--red);font-weight:900;flex:none}.steps strong,.steps small{display:block}.steps small{color:var(--muted);font-size:13px}.centered{text-align:center;display:block}.centered p{margin:14px auto 0}.pricing{background:linear-gradient(#070707,#0e0809,#070707)}.lifetime{max-width:1200px;margin:0 auto 20px;display:flex;align-items:center;justify-content:space-between;gap:40px;padding:38px 45px;border:1px solid #9e1420;background:linear-gradient(115deg,#180b0d,#101013 55%,#23090e);box-shadow:0 0 45px #eb102530}.lifetime h3{font-size:clamp(2rem,4vw,3.2rem);margin:12px 0}.lifetime p{margin:0;color:var(--muted)}.pill{background:var(--red);padding:6px 10px;border-radius:30px;font-size:10px;font-weight:900}.lifetime-price{text-align:right}.lifetime-price small{display:block;text-transform:uppercase;font-size:10px;color:var(--muted)}.lifetime-price strong{display:block;font:700 clamp(3rem,6vw,5.2rem) var(--display);color:var(--red);line-height:1}.lifetime-price .button{margin-top:12px}.price-grid{max-width:1200px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.price-card{position:relative;background:#111113;border:1px solid #2e2e33;padding:28px 24px}.price-card>span{font-size:11px;font-weight:800;letter-spacing:.16em;color:#c9c9ce}.price{font:700 54px var(--display);margin:15px 0;color:#fff}.price sup{font:700 20px var(--display);vertical-align:top;margin-right:5px}.price small{font:500 12px var(--font);color:var(--muted)}.price-card ul{list-style:none;padding:0;margin:22px 0}.price-card li{font-size:13px;margin:11px 0;color:#d0d0d4}.price-card li::before{content:'✓';color:var(--red);font-weight:900;margin-right:8px}.price-card a{width:100%}.price-card.featured{border-color:var(--red);transform:translateY(-8px);box-shadow:0 15px 40px #d70d2025}.most-popular{position:absolute;top:-25px;left:-1px;right:-1px;height:25px;background:var(--red);display:grid;place-items:center;font-size:10px;font-weight:900;letter-spacing:.1em}.test-card{max-width:1200px;margin:55px auto 0;border:1px solid #35353a;padding:32px 40px;display:flex;align-items:center;justify-content:space-between;gap:30px;background:#111113}.test-card h3{font-size:29px;margin:7px 0}.test-card p{margin:0;color:var(--muted)}.faq{display:grid;grid-template-columns:1fr 1.25fr;gap:80px}.faq>div:first-child p{color:var(--muted);max-width:420px}.accordion details{border-bottom:1px solid #2f2f34;padding:22px 0}.accordion summary{list-style:none;cursor:pointer;font-weight:700;display:flex;justify-content:space-between}.accordion summary::-webkit-details-marker{display:none}.accordion summary span{color:var(--red);font-size:21px}.accordion details[open] summary span{transform:rotate(45deg)}.accordion p{color:var(--muted);margin:15px 30px 0 0}.final-cta{margin:0 clamp(12px,3vw,45px) 70px;padding:60px clamp(25px,5vw,70px);background:var(--red);display:flex;align-items:center;justify-content:space-between;gap:40px}.final-cta .kicker{color:#fff}.final-cta h2{font-size:clamp(2.2rem,5vw,4rem);max-width:800px;margin-top:8px}.final-cta .button{background:#090909;border-color:#090909;box-shadow:none;white-space:nowrap}footer{padding:48px clamp(20px,7vw,110px);border-top:1px solid #222226;display:grid;grid-template-columns:1fr 1fr auto;gap:20px;align-items:center;color:var(--muted)}footer p{margin:0;text-align:center;font-size:14px}footer small{font-size:11px}.whatsapp-float{position:fixed;z-index:20;right:22px;bottom:22px;background:#19ad5b;color:#fff;padding:12px 19px;border-radius:50px;display:flex;gap:9px;align-items:center;box-shadow:0 12px 35px #0008;font-size:14px}.whatsapp-float span{font-size:23px}.toast{position:fixed;z-index:30;left:50%;bottom:30px;transform:translate(-50%,140px);background:#fff;color:#111;padding:13px 20px;border-radius:7px;font-size:14px;box-shadow:0 15px 50px #000;transition:.3s}.toast.show{transform:translate(-50%,0)}@media(max-width:900px){.topbar nav{display:none}.button-small{display:none}.hero{min-height:720px;align-items:flex-end}.hero-image{background-position:65% center}.hero-shade{background:linear-gradient(0deg,#070707 4%,#070707ed 52%,#07070755 100%)}.content-grid{grid-template-columns:repeat(2,1fr)}.feature-wide{grid-column:span 2}.price-grid{grid-template-columns:repeat(2,1fr);gap:20px}.price-card.featured{transform:none}.faq{grid-template-columns:1fr;gap:40px}.lifetime{align-items:flex-start}.final-cta{align-items:flex-start;flex-direction:column}footer{grid-template-columns:1fr;text-align:center}footer .brand{justify-content:center}footer p{text-align:center}}@media(max-width:600px){.topbar{height:65px}.brand{font-size:19px}.brand-mark{width:32px;height:32px}.hero{min-height:680px;padding-top:100px}.hero-content>p{font-size:16px}.hero-actions{align-items:stretch;flex-direction:column;gap:15px}.text-link{text-align:center}.trust-row{gap:10px 16px}.section{padding:75px 18px}.section-heading{display:block}.section-heading>p{margin-top:13px}.content-grid{grid-template-columns:1fr}.feature,.feature-wide{grid-column:auto;min-height:210px}.device-band{padding:70px 20px}.steps{grid-template-columns:1fr}.devices div{font-size:13px}.lifetime{padding:28px 22px;display:block}.lifetime-price{text-align:left;margin-top:25px}.lifetime-price .button{width:100%}.price-grid{grid-template-columns:1fr}.price-card{padding:27px}.test-card{padding:28px 22px;display:block}.test-card .button{width:100%;margin-top:22px}.faq{gap:25px}.final-cta{padding:45px 23px}.final-cta .button{width:100%}.whatsapp-float b{display:none}.whatsapp-float{width:55px;height:55px;padding:0;justify-content:center}.toast{width:calc(100% - 30px);text-align:center}}
