:root{--color-background:#0a2240;--color-surface:#103461;--color-primary:#fff;--color-secondary:#c0d1e6;--color-accent-gold:#ffd700;--color-accent-gold-darker:#cca300;--color-success:#28a745;--font-heading:'Roboto',sans-serif;--font-cta:'Poppins',sans-serif;--shadow-glow:0 0 15px rgba(255,215,0,0.5),0 0 20px rgba(255,215,0,0.3)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:'Roboto',sans-serif;background-color:var(--color-background);color:var(--color-primary);line-height:1.7;overflow-x:hidden;padding-top:50px}.urgency-bar{background-color:var(--color-accent-gold);color:#000;text-align:center;padding:10px 20px;font-family:var(--font-cta);font-weight:700;font-size:1.1rem;position:fixed;top:0;left:0;width:100%;z-index:1000;display:flex;justify-content:center;align-items:center;gap:15px;box-shadow:0 4px 10px rgba(0,0,0,0.3)}.urgency-bar i{margin-right:5px}.urgency-bar .price-strike{text-decoration:line-through;opacity:.8}@media(max-width:768px){.urgency-bar{flex-direction:column;padding:12px 10px;font-size:.9rem;gap:5px}body{padding-top:75px}}.container{max-width:900px;margin:0 auto;padding:0 20px}section{padding:70px 0;border-bottom:1px solid #1a4273}h2{font-family:var(--font-heading);font-weight:900;font-size:3rem;text-align:center;margin-bottom:15px;text-transform:uppercase;letter-spacing:1px}.section-subtitle{text-align:center;font-size:1.2rem;color:var(--color-secondary);max-width:600px;margin:0 auto 50px auto}.reveal{opacity:0;transform:translateY(40px);transition:opacity .8s ease-out,transform .8s ease-out}.reveal.active{opacity:1;transform:translateY(0)}.cta-button{display:inline-block;padding:20px 45px;font-family:var(--font-cta);font-size:1.3rem;font-weight:700;color:#0a2240;background:var(--color-accent-gold);border:0;border-radius:8px;text-decoration:none;cursor:pointer;transition:transform .3s ease,background-color .3s ease,box-shadow .3s ease;box-shadow:0 5px 20px rgba(255,215,0,0.4);text-transform:uppercase}.cta-button:hover{transform:scale(1.05);background-color:var(--color-accent-gold-darker);box-shadow:0 8px 25px rgba(255,215,0,0.6)}.cta-button i{margin-right:15px}.hero{text-align:center;padding-top:50px}.hero h1{font-size:3.5rem;font-weight:900;color:var(--color-primary)}.hero .subtitle{font-size:1.5rem;color:var(--color-secondary);margin:20px auto 40px}.hero .cover-image{max-width:350px;width:100%;border-radius:10px;margin-bottom:40px;box-shadow:0 0 25px rgba(0,0,0,0.3);animation:pulse-glow 3s infinite ease-in-out}@keyframes pulse-glow{0%{box-shadow:0 0 25px rgba(255,215,0,0.2)}50%{box-shadow:0 0 40px rgba(255,215,0,0.4)}100%{box-shadow:0 0 25px rgba(255,215,0,0.2)}}.social-proof-bar{background-color:var(--color-surface);padding:20px 0;text-align:center;border-bottom:1px solid #1a4273}.social-proof-bar .container{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;gap:20px}.social-proof-bar span{font-weight:600;color:var(--color-secondary);display:flex;align-items:center;gap:8px}.social-proof-bar i{color:var(--color-accent-gold)}.checklist ul{list-style:none;max-width:700px;margin:40px auto;display:grid;grid-template-columns:1fr 1fr;gap:20px}.checklist li{background:var(--color-surface);padding:25px;border-radius:10px;font-size:1.1rem;font-weight:600;display:flex;align-items:center;gap:15px;border-left:4px solid var(--color-accent-gold);transition:transform .3s}.checklist li:hover{transform:scale(1.03)}.checklist li i{font-size:1.5rem;color:var(--color-accent-gold)}@media(max-width:600px){.checklist ul{grid-template-columns:1fr}}.testimonials h2{color:var(--color-accent-gold)}.testimonials-grid{display:grid;grid-template-columns:1fr;gap:25px}.testimonial-card{background:var(--color-surface);padding:25px;border-radius:12px;border:1px solid #1a4273}.testimonial-card .quote{font-size:1.1rem;color:var(--color-secondary);font-style:italic;margin-bottom:20px}.testimonial-footer{display:flex;justify-content:space-between;align-items:center}.testimonial-author .name{font-weight:700;font-size:1.1rem}.star-rating .fa-star{color:var(--color-accent-gold)}.bonus-section{background-color:var(--color-surface)}.bonus-section h2{color:var(--color-accent-gold)}.bonus-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:40px}.bonus-card{background-color:var(--color-background);padding:20px;border-radius:12px;text-align:center;border:1px solid #1a4273}.bonus-card img{max-width:100%;border-radius:8px;margin-bottom:15px}.bonus-card h3{font-size:1.5rem;color:var(--color-primary)}.bonus-card p{color:var(--color-secondary);margin-bottom:15px}.bonus-card .bonus-value{font-weight:700;font-size:1.1rem;color:var(--color-primary);background-color:var(--color-success);padding:5px 10px;border-radius:5px;display:inline-block}.bonus-card .bonus-value span{text-decoration:line-through;opacity:.8}@media(max-width:700px){.bonus-grid{grid-template-columns:1fr}}#offer{background:linear-gradient(rgba(0,0,0,0.4),rgba(0,0,0,0.4)),url('https://www.transparenttextures.com/patterns/dark-matter.png');padding:80px 0;text-align:center}.offer-box{background:var(--color-surface);border-radius:15px;padding:40px;border:2px solid var(--color-accent-gold);box-shadow:var(--shadow-glow)}.offer-box h2{font-size:2.5rem}.countdown-title{text-transform:uppercase;font-weight:700;color:var(--color-secondary);margin-top:30px}#countdown{font-family:var(--font-cta);font-size:3.5rem;font-weight:700;color:var(--color-accent-gold);margin:10px 0 30px 0;text-shadow:0 0 10px rgba(255,215,0,0.5)}.price-box .original-price{font-size:1.8rem;text-decoration:line-through;color:var(--color-secondary);opacity:.7}.price-box .promo-price{font-family:var(--font-cta);font-weight:700;font-size:6rem;color:var(--color-accent-gold);margin:-10px 0 10px 0;animation:price-glow 2s infinite ease-in-out}@keyframes price-glow{0%{text-shadow:0 0 10px rgba(255,215,0,0.4)}50%{text-shadow:0 0 25px rgba(255,215,0,0.8)}100%{text-shadow:0 0 10px rgba(255,215,0,0.4)}}.guarantee-seal{margin-top:30px;font-weight:600;color:var(--color-secondary)}.guarantee-seal i{color:var(--color-success);margin-right:8px}.faq-container{max-width:800px;margin:0 auto}.faq-item{background:var(--color-surface);border-radius:8px;margin-bottom:10px}.faq-question{width:100%;background:0;border:0;text-align:left;font-size:1.2rem;font-weight:700;padding:20px;cursor:pointer;position:relative;color:var(--color-primary);display:flex;justify-content:space-between;align-items:center}.faq-question .icon{transition:transform .3s}.faq-question.active .icon{transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease-out;padding:0 20px;color:var(--color-secondary)}.faq-answer p{padding-bottom:20px}footer{border-top:1px solid #1a4273;text-align:center;padding:40px 20px}footer p{color:var(--color-secondary);font-size:.9rem}