*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{--accent: oklch(59.2% .116 70.4);--accent-dark: oklch(49.2% .116 70.4);--accent-light: oklch(69.2% .116 70.4);--dark: oklch(38.8% .061 185.4);--dark-card: oklch(33.8% .051 185.4);--dark-surface: oklch(35.8% .055 185.4);--white: #FFFFFF;--gray: #B0C4C0;--gray-light: #D4E4E0;--gold: oklch(59.2% .116 70.4)}html{scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background-color:var(--dark);color:var(--white);line-height:1.6;overflow-x:hidden}h1,h2,h3,h4{font-weight:800;line-height:1.2}h1{font-size:clamp(2.2rem,5vw,3.5rem)}h2{font-size:clamp(1.8rem,4vw,2.8rem)}h3{font-size:clamp(1.2rem,2.5vw,1.6rem)}p{color:var(--gray-light);font-size:1.05rem}.container{max-width:1100px;margin:0 auto;padding:0 24px}.text-accent,.text-gold{color:var(--accent)}.text-center{text-align:center}.highlight{background:linear-gradient(135deg,var(--accent),var(--accent-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.navbar{position:fixed;top:0;left:0;right:0;z-index:1000;background:#0a0a0af2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid oklch(59.2% .116 70.4 / .2);padding:16px 0}.navbar .container{display:flex;justify-content:space-between;align-items:center}.navbar-brand{font-size:1.2rem;font-weight:800;color:var(--white);text-decoration:none;display:flex;align-items:center;gap:8px}.navbar-brand span{color:var(--accent)}.navbar-cta{background:var(--accent);color:var(--white);padding:10px 24px;border-radius:8px;text-decoration:none;font-weight:700;font-size:.9rem;transition:all .3s ease;border:none;cursor:pointer}.navbar-cta:hover{background:var(--accent-light);transform:translateY(-2px);box-shadow:0 8px 25px #a9701f66}.hero{min-height:100vh;display:flex;align-items:center;padding-top:80px;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:-50%;right:-20%;width:600px;height:600px;background:radial-gradient(circle,oklch(59.2% .116 70.4 / .15) 0%,transparent 70%);border-radius:50%;pointer-events:none}.hero .container{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.hero-content{z-index:1}.hero-badge{display:inline-flex;align-items:center;gap:8px;background:#a9701f1a;border:1px solid oklch(59.2% .116 70.4 / .3);padding:8px 16px;border-radius:50px;font-size:.85rem;color:var(--accent-light);margin-bottom:24px;font-weight:600}.hero-badge:before{content:"🎵"}.hero-title{margin-bottom:20px}.hero-title span{display:block;color:var(--accent)}.hero-subtitle{font-size:1.15rem;color:var(--gray);margin-bottom:32px;max-width:500px}.hero-image{position:relative;display:flex;justify-content:center;align-items:center}.hero-image img{width:100%;max-width:500px;border-radius:16px;animation:float 6s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.price-box{display:flex;align-items:center;gap:16px;margin-bottom:32px}.price-old{font-size:1.2rem;color:var(--gray);text-decoration:line-through}.price-current{font-size:2.8rem;font-weight:900;color:var(--white)}.price-current small{font-size:1rem;color:var(--gray);font-weight:400}.cta-btn{display:inline-flex;align-items:center;gap:12px;background:linear-gradient(135deg,var(--accent),var(--accent-dark));color:var(--dark-card);padding:18px 40px;border-radius:12px;text-decoration:none;font-weight:800;font-size:1.2rem;transition:all .3s ease;border:none;cursor:pointer;box-shadow:0 8px 30px #a9701f66;position:relative;overflow:hidden}.cta-btn:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.1),transparent);transform:rotate(45deg);animation:shine 3s infinite}@keyframes shine{0%{left:-50%}to{left:150%}}.cta-btn:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 12px 40px #a9701f99}.stats-bar{display:flex;gap:40px;margin-top:40px;padding-top:32px;border-top:1px solid rgba(255,255,255,.1)}.stat-item{text-align:center}.stat-number{font-size:1.8rem;font-weight:900;color:var(--accent)}.stat-label{font-size:.85rem;color:var(--gray);margin-top:4px}section{padding:100px 0}.section-header{text-align:center;margin-bottom:60px}.section-header p{margin-top:16px;max-width:600px;margin-left:auto;margin-right:auto}.problem-section{background:linear-gradient(180deg,var(--dark) 0%,var(--dark-surface) 100%)}.problem-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.problem-card{background:var(--dark-card);border:1px solid rgba(255,255,255,.05);border-radius:16px;padding:32px;transition:all .3s ease}.problem-card:hover{border-color:#a9701f4d;transform:translateY(-4px)}.problem-icon{font-size:2rem;margin-bottom:16px}.problem-card h3{margin-bottom:12px;font-size:1.1rem}.problem-card p{font-size:.95rem;color:var(--gray)}.modules-section{background:var(--dark)}.modules-list{display:flex;flex-direction:column;gap:20px;max-width:800px;margin:0 auto}.module-item{display:flex;align-items:flex-start;gap:20px;background:var(--dark-card);border:1px solid rgba(255,255,255,.05);border-radius:16px;padding:28px 32px;transition:all .3s ease}.module-item:hover{border-color:#a9701f66;background:#a9701f08}.module-number{flex-shrink:0;width:48px;height:48px;background:linear-gradient(135deg,var(--accent),var(--accent-dark));color:var(--dark-card);border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:1.2rem}.module-content h3{margin-bottom:8px}.module-content p{font-size:.95rem}.bonus-section{background:linear-gradient(180deg,var(--dark) 0%,oklch(59.2% .116 70.4 / .03) 100%)}.bonus-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;max-width:900px;margin:0 auto}.bonus-card{background:var(--dark-card);border:1px solid oklch(59.2% .116 70.4 / .25);border-radius:16px;padding:32px;position:relative;overflow:hidden}.bonus-card:before{content:"BÔNUS";position:absolute;top:12px;right:-30px;background:var(--accent);color:var(--dark-card);font-size:.7rem;font-weight:800;padding:4px 40px;transform:rotate(45deg)}.bonus-card h3{margin-bottom:12px;color:var(--accent)}.bonus-card p{font-size:.95rem}.proof-section{background:var(--dark-surface)}.proof-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px}.proof-card{background:var(--dark-card);border:1px solid rgba(255,255,255,.05);border-radius:16px;padding:28px;text-align:center}.proof-icon{font-size:2.5rem;margin-bottom:16px}.proof-card h3{font-size:2rem;color:var(--accent);margin-bottom:8px}.proof-card p{font-size:.9rem;color:var(--gray)}.guarantee-section{background:var(--dark);text-align:center}.guarantee-box{max-width:700px;margin:0 auto;background:var(--dark-card);border:2px solid oklch(59.2% .116 70.4 / .3);border-radius:24px;padding:48px;display:flex;flex-direction:column;align-items:center;gap:24px}.guarantee-box img{width:120px;height:120px;object-fit:contain}.guarantee-box h2{color:var(--accent)}.guarantee-box p{color:var(--gray-light);max-width:500px}.final-cta{background:linear-gradient(180deg,var(--dark-surface) 0%,var(--dark) 50%,oklch(59.2% .116 70.4 / .05) 100%);text-align:center;padding:120px 0}.final-cta h2{margin-bottom:16px}.final-cta p{margin-bottom:40px;font-size:1.1rem}.final-price{font-size:4rem;font-weight:900;color:var(--white);margin-bottom:8px}.final-price small{font-size:1.2rem;color:var(--gray);display:block;margin-bottom:8px}.final-installment{color:var(--gray);font-size:.95rem;margin-bottom:32px}.faq-section{background:var(--dark)}.faq-list{max-width:700px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.faq-item{background:var(--dark-card);border:1px solid rgba(255,255,255,.05);border-radius:12px;overflow:hidden}.faq-question{width:100%;background:none;border:none;color:var(--white);padding:20px 24px;font-size:1rem;font-weight:600;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background .3s ease}.faq-question:hover{background:#a9701f0d}.faq-question:after{content:"+";font-size:1.5rem;color:var(--accent);transition:transform .3s ease}.faq-item.active .faq-question:after{transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.faq-item.active .faq-answer{max-height:200px;padding:0 24px 20px}.faq-answer p{font-size:.95rem;color:var(--gray)}.footer{background:var(--dark-card);border-top:1px solid rgba(255,255,255,.05);padding:40px 0;text-align:center}.footer p{font-size:.85rem;color:var(--gray)}@media (max-width: 768px){.hero .container{grid-template-columns:1fr;gap:40px;text-align:center}.hero-subtitle{margin-left:auto;margin-right:auto}.hero-image{order:-1}.hero-image img{max-width:300px}.stats-bar{justify-content:center;gap:24px}.price-box{justify-content:center}.cta-btn{width:100%;justify-content:center}.module-item{flex-direction:column;align-items:center;text-align:center}.guarantee-box{padding:32px 24px}.navbar-brand{font-size:1rem}.navbar-cta{padding:8px 16px;font-size:.8rem}}.fade-in{opacity:0;transform:translateY(30px);transition:all .6s ease}.fade-in.visible{opacity:1;transform:translateY(0)}.urgency-bar{background:linear-gradient(90deg,var(--accent),var(--accent-dark));color:var(--dark-card);padding:12px 0;text-align:center;font-size:.9rem;font-weight:700;position:fixed;bottom:0;left:0;right:0;z-index:1000;box-shadow:0 -4px 20px #a9701f66}.urgency-bar a{color:var(--dark-card);text-decoration:underline;font-weight:900;margin-left:12px}
