:root{--primary-green: #13B26F;--primary-green-dark: #0F8F5A;--primary-green-light: #17D687;--secondary-brown: #3F2D1F;--secondary-brown-light: #5C4433;--accent-gold: #D4A574;--accent-copper: #B87333;--bg-light: #E3E5E6;--bg-white: #FFFFFF;--bg-dark: #3F2D1F;--bg-medium: #D9D9D9;--text-primary: #3F2D1F;--text-secondary: #535353;--text-light: #DDDDDD;--text-white: #FFFFFF;--shadow-sm: 0px 2px 4px rgba(0, 0, 0, 0.1);--shadow-md: 0px 4px 8px rgba(0, 0, 0, 0.15);--shadow-lg: 0px 8px 15px rgba(0, 0, 0, 0.25);--shadow-xl: 0px 20px 25px rgba(0, 0, 0, 0.1);--shadow-cta: 0px 8px 15px rgba(19, 178, 111, 0.4);--gradient-hero: linear-gradient(135deg, #E3E5E6 0%, #FFFFFF 50%, #F5F5F5 100%);--gradient-cta: linear-gradient(135deg, #13B26F 0%, #17D687 100%);--gradient-gold: linear-gradient(135deg, #D4A574 0%, #B87333 100%);--gradient-dark: linear-gradient(180deg, #3F2D1F 0%, #2A1F15 100%)}*{margin:0;padding:0;box-sizing:border-box}html{overflow-x:hidden}img{max-width:100%;height:auto}body{font-family:"Poppins",sans-serif;color:var(--text-primary);line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:"Playfair Display",serif}.z-10{z-index:10}.text-primary{color:var(--text-primary) !important}.text-secondary{color:var(--text-secondary) !important}.text-accent-gold{color:var(--accent-gold)}.text-primary-green{color:var(--primary-green)}.hero-section{background:var(--gradient-hero);position:relative;min-height:100vh;overflow:hidden}.hero-section .hero-overlay{position:absolute;inset:0;background:linear-gradient(135deg, rgba(63, 45, 31, 0.95) 0%, rgba(63, 45, 31, 0.85) 100%);z-index:1}.hero-section .container{position:relative;z-index:10}.badge-bf{display:inline-block;background:var(--gradient-dark);color:var(--accent-gold);padding:12px 24px;border-radius:50px;font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:1px;border:2px solid var(--accent-gold);box-shadow:0 0 20px rgba(212,165,116,.5)}.badge-bf i{margin-right:8px;animation:flicker 2s infinite}@keyframes flicker{0%,100%{opacity:1}50%{opacity:.7}}.hero-title{font-family:"Playfair Display",serif;text-shadow:2px 2px 8px rgba(0,0,0,.3)}.hero-image-box img{width:100%;height:auto;border-radius:16px;box-shadow:var(--shadow-xl);display:block}.btn-cta{background:var(--gradient-cta);color:#fff;border:none;padding:16px 32px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;border-radius:8px;box-shadow:var(--shadow-cta);transition:all .3s ease}.btn-cta:hover{transform:translateY(-2px);box-shadow:0px 12px 20px rgba(19,178,111,.5);color:#fff}.btn-cta:hover i.bi-arrow-right{transform:translateX(4px)}.btn-cta i{transition:transform .3s ease}.pulse-animation{animation:pulse 2s infinite}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}.section-proposta{background:var(--bg-white)}.section-beneficios{background:linear-gradient(180deg, var(--bg-light) 0%, var(--bg-medium) 100%)}.section-expert{background:var(--bg-white)}.section-produtos{background:var(--bg-white)}.section-objecoes{background:var(--gradient-dark)}.section-depoimentos{background:var(--bg-light)}.section-faq{background:var(--gradient-dark)}.section-cta-final{background:var(--gradient-dark)}.content-prose p{margin-bottom:1.5rem}.content-prose em{font-style:italic;color:var(--primary-green);font-weight:600}.combo-intro{background:var(--bg-light);border:3px solid var(--accent-gold)}.feature-card{background:#fff;padding:16px;border-radius:12px;display:flex;align-items:center;gap:12px;box-shadow:var(--shadow-sm);transition:all .3s ease}.feature-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.feature-card i{font-size:1.8rem;flex-shrink:0}.benefit-card{background:#fff;padding:32px;border-radius:16px;box-shadow:var(--shadow-sm);transition:all .3s ease;height:100%}.benefit-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.benefit-card .benefit-icon{width:64px;height:64px;background:rgba(19,178,111,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.benefit-card .benefit-icon i{font-size:2rem;color:var(--primary-green)}.expert-image-box{position:relative}.expert-image-box img{width:100%;height:auto;object-fit:cover}.expert-image-box .expert-badge{position:absolute;bottom:-20px;right:-20px;width:120px;height:120px;background:#fff;border-radius:50%;padding:20px;box-shadow:var(--shadow-lg);display:flex;align-items:center;justify-content:center}.expert-image-box .expert-badge img{width:100%;height:auto}.expert-stats .stat-card{background:#fff;padding:20px;border-radius:12px;text-align:center;box-shadow:var(--shadow-sm);transition:all .3s ease}.expert-stats .stat-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);background:linear-gradient(135deg, rgba(19, 178, 111, 0.05) 0%, rgba(212, 165, 116, 0.05) 100%)}.expert-quote{background:linear-gradient(135deg, rgba(19, 178, 111, 0.05) 0%, rgba(212, 165, 116, 0.05) 100%);border-left:4px solid var(--primary-green);padding:24px;border-radius:12px;margin-top:24px}.product-card{background:#fff;border-radius:16px;box-shadow:var(--shadow-md);overflow:hidden;transition:all .3s ease;border:2px solid var(--bg-light)}.product-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--primary-green)}.product-card.product-card-bonus{border:2px solid var(--accent-gold);background:linear-gradient(135deg, rgba(212, 165, 116, 0.05) 0%, white 100%)}.product-card.product-card-bonus:hover{border-color:var(--accent-copper)}.product-card-header{background:var(--bg-light);padding:24px 32px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.product-card-header h3{flex:1;margin:0}.product-number-badge{background:var(--gradient-cta);color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem;flex-shrink:0}.product-number-badge.bonus{background:var(--gradient-gold)}.product-value-badge{background:var(--accent-gold);color:#fff;padding:6px 16px;border-radius:20px;font-size:.9rem;font-weight:600;white-space:nowrap}.bonus-ribbon{background:var(--gradient-gold);color:#fff;text-align:center;padding:8px;font-weight:700;font-size:.9rem;letter-spacing:1px;text-transform:uppercase}.product-card-body{padding:32px}.product-card-body p{color:var(--text-secondary);line-height:1.7}.product-list{list-style:none;padding:0}.product-list li{padding:8px 0;color:var(--text-secondary);display:flex;align-items:flex-start}.product-list li i{margin-top:4px;flex-shrink:0}.product-highlight{background:linear-gradient(135deg, rgba(19, 178, 111, 0.08) 0%, rgba(212, 165, 116, 0.08) 100%);border-left:4px solid var(--primary-green);padding:16px 20px;border-radius:8px}.product-highlight i{color:var(--accent-gold)}.total-value-box{background:var(--gradient-dark);color:#fff;padding:48px;border-radius:20px;box-shadow:var(--shadow-xl)}.divider-line{width:100px;height:3px;background:linear-gradient(90deg, transparent, var(--accent-gold), transparent);margin:20px auto}.savings-highlight{background:var(--gradient-gold);color:#fff;padding:16px 32px;border-radius:50px;font-weight:700;display:inline-block;box-shadow:0 8px 20px rgba(212,165,116,.4)}.access-feature{background:hsla(0,0%,100%,.1);padding:12px;border-radius:8px;color:#fff}.objecao-card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:var(--shadow-lg);transition:all .3s ease}.objecao-card:hover{transform:translateY(-4px)}.objecao-card .objecao-header{background:var(--primary-green);color:#fff;padding:20px 24px;font-weight:700;font-size:1.1rem}.objecao-card .objecao-body{padding:24px;color:var(--text-secondary)}.testimonial-card{background:#fff;padding:32px;border-radius:16px;box-shadow:var(--shadow-md);text-align:center;height:100%;transition:all .3s ease}.testimonial-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.testimonial-card .stars{color:#ffc107;font-size:1.2rem}.testimonial-card .testimonial-text{font-style:italic;color:var(--text-secondary);margin-bottom:20px}.testimonial-card .testimonial-author strong{display:block;color:var(--text-primary);margin-bottom:4px}.testimonial-card .testimonial-author span{color:var(--primary-green);font-size:.9rem}.urgency-box{max-width:900px;margin:0 auto}.choice-box{background:#fff;padding:32px;border-radius:16px;text-align:center;box-shadow:var(--shadow-md);transition:all .3s ease}.choice-box.wrong{border:2px solid #dc3545}.choice-box.wrong:hover{background:rgba(220,53,69,.05)}.choice-box.right{border:2px solid var(--primary-green)}.choice-box.right:hover{background:rgba(19,178,111,.05)}.accordion-item{background:#fff;border:none;margin-bottom:16px;border-radius:12px !important;overflow:hidden;box-shadow:var(--shadow-sm)}.accordion-item .accordion-button{background:#fff;color:var(--text-primary);font-weight:600;padding:20px 24px}.accordion-item .accordion-button:not(.collapsed){background:var(--primary-green);color:#fff}.accordion-item .accordion-button:focus{box-shadow:none}.final-choice{background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);padding:32px;border-radius:16px;border:2px solid hsla(0,0%,100%,.2);color:#fff}.final-choice.wrong-choice{border-color:#dc3545}.final-choice.right-choice{border-color:var(--primary-green)}@media(max-width: 768px){body{overflow-x:hidden}.container{overflow-x:hidden}.hero-section{min-height:auto;padding:40px 0 !important}.hero-image-box{margin-top:30px;margin-bottom:0;text-align:center}.hero-image-box img{width:100%;max-width:400px;height:auto;border-radius:12px}.badge-bf{font-size:.75rem;padding:10px 20px}h1,.hero-title{font-size:1.75rem !important;line-height:1.3;margin-bottom:20px}h2,.display-5{font-size:1.5rem !important;line-height:1.3}h3{font-size:1.25rem !important}.lead{font-size:1rem !important}.btn-cta{padding:14px 28px;font-size:.9rem;width:100%;max-width:100%}.product-card-header{flex-direction:column;align-items:flex-start;gap:12px;padding:20px}.product-card-header h3{font-size:1.1rem !important}.product-card-body{padding:20px}.product-number-badge{width:35px;height:35px;font-size:1rem}.expert-image-box{margin-bottom:30px}.expert-image-box .expert-badge{width:80px;height:80px;bottom:-10px;right:-10px;padding:15px}.total-value-box{padding:30px 20px}.total-value-box h2,.total-value-box h3{font-size:1.5rem !important}.benefit-card{padding:24px}.benefit-card .benefit-icon{width:50px;height:50px;margin-bottom:15px}.benefit-card .benefit-icon i{font-size:1.5rem !important}.testimonial-card{padding:24px}.py-5{padding-top:3rem !important;padding-bottom:3rem !important}.mb-5{margin-bottom:2rem !important}.g-4{--bs-gutter-x: 1rem;--bs-gutter-y: 1rem}.accordion-button{font-size:.95rem;padding:15px}.accordion-body{font-size:.9rem;padding:15px}footer{padding:2rem 0 !important}}
