@import "https://fonts.googleapis.com/css2?family=Bebas+Neue&family=DM+Sans:wght@400;500;700;800&display=swap";:root{color:#eaf2f7;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#070b0f;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:400;line-height:1.45}body{background:radial-gradient(circle at 10% 5%,#10716147 0%,#0000 34%),radial-gradient(circle at 100% 0,#1855703d 0%,#0000 32%),#070b0f;margin:0}#root{min-height:100vh}p{color:#c5d0d6}:root{--bg-primary:#080808;--bg-secondary:#111;--bg-card:#161616;--orange:#ff6b00;--orange-light:#ffb347;--text:#fff;--text-muted:#999;--border:#ff6b0033}*{box-sizing:border-box}body{background:var(--bg-primary);color:var(--text);margin:0;font-family:DM Sans,sans-serif}a{color:inherit;text-decoration:none}.page{background:var(--bg-primary)}.section{padding:5.5rem 1rem;position:relative}.container{width:min(1120px,100%);margin:0 auto}h1,h2,h3{letter-spacing:.02em;margin:0;font-family:Bebas Neue,sans-serif;font-weight:400}p{color:var(--text-muted);margin:0}.badge{border:1px solid var(--border);color:#ffd8bc;letter-spacing:.04em;background:#ff6b001f;border-radius:999px;padding:.4rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.btn{cursor:pointer;border:0;border-radius:10px;font-family:DM Sans,sans-serif;font-size:.92rem;font-weight:800;transition:transform .25s,box-shadow .25s}.btn-primary{color:#160900;background:linear-gradient(100deg, var(--orange), var(--orange-light));padding:1rem 1.2rem;box-shadow:0 10px 24px #ff6b0052}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 28px #ff6b008c}.btn-huge{width:100%;padding:1.15rem;font-size:1rem}.header{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);background:#080808db;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem 1rem;display:flex;position:sticky;top:0}.header-logo{width:88px;height:auto}.btn-header{color:#160900;background:linear-gradient(100deg, var(--orange), var(--orange-light));padding:.68rem .8rem}.hero{background:radial-gradient(circle at 72% 38%, #ff6b0038, transparent 46%), var(--bg-primary);align-items:center;min-height:calc(100vh - 64px);display:flex;overflow:hidden}.hero-grid{gap:2rem;width:min(1200px,100%);margin:0 auto;display:grid}.hero-content h1{margin-top:.9rem;font-size:clamp(2.6rem,14vw,4.2rem);line-height:.95}.hero-content p{max-width:55ch;margin-top:1rem;font-size:.98rem;line-height:1.5}.hero-bullets{gap:.55rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.hero-bullets li{color:#dedede;padding-left:1rem;font-size:.93rem;position:relative}.hero-bullets li:before{content:"";background:linear-gradient(100deg, var(--orange), var(--orange-light));border-radius:50%;width:6px;height:6px;position:absolute;top:.5rem;left:0}.countdown{border:1px solid var(--border);background:#ff6b0014;border-radius:12px;max-width:360px;margin:1.2rem 0 1rem;padding:.9rem}.countdown p{color:#f6c5a0;margin-bottom:.7rem;font-size:.85rem}.countdown-grid{grid-template-columns:repeat(3,1fr);gap:.55rem;display:grid}.countdown-grid div{border:1px solid var(--border);text-align:center;background:#00000040;border-radius:10px;padding:.55rem}.countdown-grid strong{color:var(--text);font-size:1.25rem;display:block}.countdown-grid span{color:#bdbdbd;margin-top:.2rem;font-size:.7rem;display:block}.hero-content small{color:#b5b5b5;margin-top:.65rem;font-size:.76rem;display:block}.hero-image-wrap{border-radius:18px;position:relative;overflow:hidden}.hero-image-wrap:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 120px #080808f2}.hero-image{object-fit:cover;width:100%;max-height:640px;display:block}.pain{background:var(--bg-secondary)}.pain h2,.content h2,.timeline h2,.faq h2{text-align:center;margin-bottom:1.6rem;font-size:clamp(2rem,10vw,3.25rem)}.pain-grid{gap:.75rem;display:grid}.pain-item{background:#140f0f;border:1px solid #ff3b3b33;border-radius:12px;align-items:flex-start;gap:.7rem;padding:.9rem;display:flex}.pain-item span{color:#ff4d4d;font-weight:800}.pain-item p{color:#e2e2e2;font-size:.95rem}.pain-highlight{text-align:center;color:var(--orange-light);margin-top:1.25rem;font-size:1rem;font-weight:700}.content{background:var(--bg-primary)}.content-grid{gap:.85rem;display:grid}.content-card{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:1rem;transition:transform .25s,border-color .25s}.content-card:hover{border-color:#ff6b0080;transform:translateY(-5px)}.card-icon{color:#2e1302;background:linear-gradient(100deg, var(--orange), var(--orange-light));border-radius:10px;place-items:center;width:40px;height:40px;margin-bottom:.8rem;font-size:.82rem;font-weight:800;display:grid}.content-card h3{margin-bottom:.35rem;font-size:1.55rem}.content-card p{font-size:.9rem}.social{background-position:50%;background-size:cover}.social-overlay{background:#000000ab;position:absolute;inset:0}.social-content{z-index:2;text-align:center;position:relative}.social-content h2{font-size:clamp(2.2rem,11vw,3.6rem)}.social-numbers{gap:.8rem;margin-top:1.35rem;display:grid}.social-numbers article{border:1px solid var(--border);background:#161616d1;border-radius:12px;padding:1rem}.social-numbers strong{color:var(--orange-light);font-family:Bebas Neue,sans-serif;font-size:clamp(2.1rem,11vw,4rem)}.social-numbers p{color:#e2e2e2}.social-sub{color:#ccc;max-width:64ch;margin:1.2rem auto 0}.timeline{background:var(--bg-secondary)}.timeline-list{gap:.95rem;max-width:760px;margin:0 auto;display:grid;position:relative}.timeline-list:before{content:"";background:linear-gradient(var(--orange), var(--orange-light));width:2px;position:absolute;top:6px;bottom:6px;left:13px}.timeline-item{align-items:flex-start;gap:.75rem;padding-left:.1rem;display:flex}.dot{border:2px solid var(--orange);background:#1c1209;border-radius:50%;flex-shrink:0;width:28px;height:28px;box-shadow:0 0 20px #ff6b0059}.timeline-item p{color:#f0f0f0;padding-top:.2rem;font-size:.95rem}.mentor{background:var(--bg-primary)}.mentor-grid{align-items:center;gap:1.2rem;display:grid}.mentor-photo-wrap{border:1px solid var(--border);border-radius:16px;overflow:hidden}.mentor-photo{object-fit:cover;width:100%;display:block}.mentor h2{margin-top:.8rem;font-size:clamp(2.2rem,10vw,3.6rem)}.mentor-text{margin-top:.8rem;line-height:1.55}.check-list{gap:.45rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.check-list li{color:#f0f0f0;padding-left:1.2rem;font-size:.94rem;position:relative}.check-list li:before{content:"✓";color:var(--orange);font-weight:800;position:absolute;left:0}.offer{background:linear-gradient(145deg, #2e1503, #1a0d02 60%, #120a02), var(--bg-primary)}.offer-logo{width:120px;margin:0 auto 1rem;display:block}.offer h2{text-align:center;margin-bottom:1.35rem;font-size:clamp(2.2rem,10vw,3.6rem)}.offer-box{border:1px solid var(--border);background:linear-gradient(#fff 0,#f4f4f4 42%,#111 42% 100%);border-radius:16px;max-width:720px;margin:0 auto;padding:1.1rem}.offer-box h3{color:#1c0b00;text-align:center;margin-bottom:.5rem;font-size:1.9rem}.offer-box .check-list{background:#1a1a1a;border-radius:10px;margin-top:.5rem;padding:.85rem}.offer-box .check-list li{color:#ececec}.price-old{text-align:center;color:#d5d5d5;margin-top:1rem;text-decoration:line-through}.price-current{text-align:center;color:var(--orange-light);font-family:Bebas Neue,sans-serif;font-size:clamp(4rem,16vw,6rem);line-height:.95}.price-installments{text-align:center;color:#f5f5f5;margin-bottom:.8rem}.offer-seals{gap:.35rem;margin-top:.75rem;display:grid}.offer-seals span{text-align:center;color:#c8c8c8;font-size:.82rem}.urgency{text-align:center;color:#ffd0b0;margin-top:1rem;font-weight:700}.faq{background:var(--bg-primary)}.faq-list{gap:.65rem;display:grid}.faq-item{border:1px solid var(--border);background:var(--bg-card);border-radius:12px;overflow:hidden}.faq-question{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:1rem;padding:.95rem;font-weight:700;display:flex}.faq-question span{font-size:.93rem}.faq-question strong{color:var(--orange);font-size:1.2rem}.faq-answer{max-height:0;transition:max-height .35s;overflow:hidden}.faq-answer p{color:#d2d2d2;padding:0 .95rem .95rem;font-size:.9rem;line-height:1.45}.faq-item.open .faq-answer{max-height:200px}.faq-help{text-align:center;background:#0f1e14;border:1px solid #2cbe5b73;border-radius:12px;margin-top:1.2rem;padding:1rem}.faq-help p{color:#d9f8e4;margin-bottom:.7rem}.btn-whatsapp{color:#052611;background:#25d366;border-radius:10px;justify-content:center;width:100%;padding:.9rem;font-weight:800;display:inline-flex}.final-cta{text-align:center;background-position:50%;background-repeat:no-repeat;background-size:85%;overflow:hidden}.final-overlay{background:#000000d1;position:absolute;inset:0}.final-cta .container{z-index:2;position:relative}.final-cta h2{font-size:clamp(2.5rem,14vw,5rem);line-height:.92}.final-cta p{color:#e2e2e2;max-width:64ch;margin:.95rem auto 1.1rem}.footer{justify-items:center;gap:.9rem;margin-top:2.1rem;display:grid}.footer img{width:88px}.footer-links{color:#c2c2c2;gap:1rem;font-size:.84rem;display:flex}.footer small{color:#909090}.reveal{opacity:0;transition:all .6s;transform:translateY(30px)}.reveal.visible{opacity:1;transform:translateY(0)}@media (width>=768px){.section{padding:6.5rem 1.8rem}.btn{font-size:.98rem}.header{padding:.7rem 1.8rem}.header-logo{width:108px}.hero-grid{grid-template-columns:1fr 1fr;align-items:center}.hero-content h1{font-size:clamp(3.2rem,7vw,6.1rem)}.pain-grid,.content-grid,.social-numbers{grid-template-columns:repeat(2,1fr)}.content-card h3{font-size:1.8rem}.timeline-item p,.check-list li{font-size:1rem}.mentor-grid{grid-template-columns:.9fr 1.1fr}}@media (width>=1024px){.pain-grid{grid-template-columns:repeat(2,1fr)}.content-grid,.social-numbers{grid-template-columns:repeat(3,1fr)}.offer-box{padding:1.5rem}}
