.reg-hero .reg-cta-group,.reg-hero .reg-hero-badge,.reg-hero .reg-hero-content,.reg-hero .reg-hero-description,.reg-hero .reg-hero-stats,.reg-hero .reg-hero-title{opacity:1!important;visibility:visible!important}.reg-hero-title{color:#fff!important;-webkit-text-fill-color:#fff!important}.reg-hero-title .highlight{color:#4ade80!important;-webkit-text-fill-color:#4ade80!important}.reg-hero-description{color:rgba(255,255,255,.85)!important}.reg-hero-description strong,.reg-hero-stats .reg-stat-value{color:#fff!important}.reg-hero-stats .reg-stat-label{color:rgba(255,255,255,.7)!important}.reg-hero-badge{color:rgba(255,255,255,.9)!important}.reg-guarantee-badge,.reg-guarantee-badge span{color:#86efac!important}.reg-brand-item i,.reg-brands-label{color:rgba(255,255,255,.9)!important}.reg-brand-item,.reg-brand-item span,.reg-brand-item:hover,.reg-brand-item:hover i,.reg-brand-item:hover span{color:#fff!important}.reg-brand-item i{opacity:1!important}.reg-stats-card .stat-number{color:#1a1a1a!important;opacity:1!important;visibility:visible!important}.reg-stats-card .stat-unit{color:#6b7280!important}.reg-stats-card .stat-desc{color:#4a4a4a!important}.guarantee-extended strong,.reg-bento-card h3,.reg-problem-card .problem-card-front h3,.reg-section-alt .reg-section-subtitle strong,.reg-section-alt .reg-section-title,.reg-stats-card .stat-desc strong,.reg-stats-section .reg-section-title{color:#1a1a1a!important}.reg-section-alt .reg-section-title .highlight,.reg-stats-section .reg-section-title .highlight{color:#22c55e!important}.reg-bento-card p,.reg-problem-card .problem-card-front p,.reg-section-alt .reg-section-subtitle{color:#4a4a4a!important}.reg-problem-card .flip-hint,.reg-testimonial-info span{color:#6b7280!important}.reg-problem-card .problem-card-back h4{color:#dc2626!important}.reg-problem-card .problem-card-back p{color:#7f1d1d!important}.reg-reframe-box .main-text{color:#fff!important}.reg-reframe-box .main-text .highlight{color:#4ade80!important}.reg-reframe-box .sub-text{color:rgba(255,255,255,.7)!important}.reg-section:not(.reg-section-alt):not(.reg-section-dark) .reg-section-title{color:#1a1a1a!important}.reg-section:not(.reg-section-alt):not(.reg-section-dark) .reg-section-subtitle{color:#4a4a4a!important}.reg-bento-tag,.reg-testimonial-card .reg-testimonial-quote{color:#374151!important}.reg-bento-card.green-theme .reg-bento-tag,.reg-bento-card.red-theme .reg-bento-tag{color:#166534!important;background:rgba(34,197,94,.15)!important}.reg-bento-card.blue-theme .reg-bento-tag{color:#1e40af!important;background:rgba(59,130,246,.15)!important}.reg-bento-card.purple-theme .reg-bento-tag{color:#5b21b6!important;background:rgba(139,92,246,.15)!important}.reg-testimonial-info .testimonial-name,.reg-testimonial-info h5{color:#1a1a1a!important;font-size:1rem;margin:0 0 4px}.reg-video-label .video-title,.reg-video-label h4{color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.5)!important;font-size:1.1rem;font-weight:600;margin:0 0 4px}.reg-video-label span{color:rgba(255,255,255,.9)!important;text-shadow:0 1px 2px rgba(0,0,0,.4)!important}.reg-section-dark .reg-section-badge{color:#1a2e1a!important}.reg-offer-header h3,.reg-section-dark .reg-section-title,.reg-step-card h3{color:#fff!important}.reg-section-dark .reg-section-subtitle,.reg-step-card p{color:rgba(255,255,255,.75)!important}.reg-step-card .step-number{color:rgba(255,255,255,.1)!important}.reg-offer-guarantee i,.reg-step-card .step-arrow{color:#22c55e!important}.reg-guarantee-box .guarantee-content h3{color:#78350f!important}.reg-guarantee-box .guarantee-content p{color:#92400e!important}.reg-guarantee-box .guarantee-badge{color:#b45309!important;background:#fff!important}.reg-guarantee-box .guarantee-badge i{color:#d97706!important}.guarantee-extended p{color:#4a4a4a!important}.guarantee-extended em{color:#b45309!important}.reg-offer-header p{color:rgba(255,255,255,.8)!important}.reg-offer-final-price .label,.reg-value-name,.sticky-cta-text strong{color:#1a1a1a!important}.reg-value-price{color:#6b7280!important}.reg-value-total{background:linear-gradient(135deg,#1a2e1a 0,#0f1f0f 100%)!important}.reg-value-total-label{color:#fff!important}.reg-value-total-price{color:#4ade80!important}.reg-faq-item.active .reg-faq-question h3,.reg-faq-item.active .reg-faq-question h4,.reg-offer-final-price .price,.reg-offer-final-price .price-note strong{color:#16a34a!important}.reg-offer-final-price .price-note{color:#4a4a4a!important}.reg-scarcity,.reg-scarcity span{color:#fff!important}.reg-offer-guarantee,.sticky-cta-text span{color:#6b7280!important}.reg-faq-question h3,.reg-faq-question h4{color:#1a1a1a!important;font-size:1rem;font-weight:600;margin:0}.reg-faq-answer-content{color:#4a4a4a!important}.reg-footer-logo,.reg-mobile-sticky-bar .btn-schedule,.reg-mobile-sticky-bar .btn-schedule span,.reg-mobile-sticky-bar .btn-whatsapp,.reg-mobile-sticky-bar .btn-whatsapp span{color:#fff!important}.reg-footer-tagline{color:rgba(255,255,255,.7)!important}.reg-footer-copy{color:rgba(255,255,255,.6)!important}.reg-float-card .card-value{color:#1a1a1a!important}.reg-float-card .card-label{color:#6b7280!important}.reg-section-badge.green{background:#22c55e!important;color:#fff!important}.reg-section-badge.mint{background:#dcfce7!important;color:#166534!important}.reg-section-badge.red{background:#fce7f3!important;color:#be185d!important}.reg-section-badge.blue{background:#dbeafe!important;color:#1e40af!important}.reg-section-badge.purple{background:#f3e8ff!important;color:#6b21a8!important}.reg-cta-primary,.reg-cta-primary i,.reg-cta-primary span,.reg-navbar-cta{color:#fff!important}.highlight,.highlight-green,.reg-section-title .highlight{color:#22c55e!important}.highlight-blue{color:#3b82f6!important}.reg-hero .highlight,.reg-reframe-box .highlight,.reg-section-dark .highlight{color:#4ade80!important}.whatsapp-tooltip{color:#fff!important;background:#1a2e1a!important}.reg-video-thumb{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:0;transition:transform .6s cubic-bezier(.4,0,.2,1)}.reg-video-card:hover .reg-video-thumb{transform:scale(1.05)}.reg-video-card::after{z-index:1}.reg-video-label,.reg-video-play{z-index:2;position:relative}