html{color-scheme:light}
html[data-theme="light"]{color-scheme:light}
html[data-theme="dark"]{color-scheme:dark;--theme-bg-deep:#090e0b;--theme-bg:#0f1511;--theme-surface:#19211b;--theme-surface-2:#222d25;--theme-surface-3:#2b382f;--theme-surface-hover:#33423a;--color-background:#0f1511;--color-background-secondary:#0f1511;--color-surface:#19211b;--color-surface-alt:#19211b;--color-surface-hover:#222d25;--color-text:#e8efe9;--color-text-secondary:#c2cdc6;--color-text-muted:#8e9b93;--theme-text:#e8efe9;--theme-text-soft:#f6faf7;--theme-text-secondary:#b0bbb4;--theme-text-muted:#8e9b93;--theme-accent:#5cc98f;--theme-accent-strong:#86dcac;--theme-focus:#86dcac;--theme-btn-from:#2a8452;--theme-btn-to:#1f6e42;--theme-btn-hover-from:#309a5e;--theme-btn-hover-to:#23794a;--color-border:#222d25;--color-border-light:#222d25;--theme-border:rgba(168,190,176,.20);--theme-border-soft:rgba(168,190,176,.11);--theme-border-green:rgba(76,184,122,.30);--theme-green-soft:rgba(67,168,109,.12);--theme-green-medium:rgba(67,168,109,.18);--theme-green-strong:rgba(67,168,109,.28);--theme-header-bg:rgba(11,16,13,.78);--theme-header-scroll-bg:rgba(11,16,13,.94);--theme-shadow-soft:0 10px 28px rgba(0,0,0,.30);--theme-shadow-card:inset 0 1px 0 rgba(255,255,255,.045),0 14px 38px rgba(0,0,0,.38);--theme-shadow-card-hover:inset 0 1px 0 rgba(255,255,255,.07),0 24px 54px rgba(0,0,0,.50),0 0 0 1px rgba(76,184,122,.10);--theme-shadow-menu:0 22px 70px rgba(0,0,0,.55);--bs-body-bg:#0f1511;--bs-body-color:#e8efe9;--bs-border-color:rgba(168,190,176,.20);--bs-secondary-color:#8e9b93;--bs-emphasis-color:#f6faf7}
html[data-theme="dark"]{background:var(--theme-bg)}
html[data-theme="dark"] body{background:var(--theme-bg);color:var(--theme-text)}
html[data-theme="dark"] ::selection{background:rgba(67,168,109,.34);color:#fff}
html.theme-ready body,html.theme-ready .header,html.theme-ready .navbar__link,html.theme-ready .navbar__cta,html.theme-ready .navbar__dropdown,html.theme-ready .navbar__client-menu,html.theme-ready .navbar__drawer-header,html.theme-ready .navbar__drawer-actions,html.theme-ready .navbar__drawer-close,html.theme-ready .navbar__drawer-link,html.theme-ready .navbar__drawer-dropdown-toggle,html.theme-ready .navbar__drawer-submenu-link,html.theme-ready .navbar__drawer-link--client,html.theme-ready .theme-switcher__options,html.theme-ready .theme-switcher__button,html.theme-ready .hero,html.theme-ready .hero-video-wrapper,html.theme-ready .radio-benefit,html.theme-ready .radio-player,html.theme-ready .radio-step,html.theme-ready .tv-benefit,html.theme-ready .tv-step,html.theme-ready .tv-cta-card,html.theme-ready .about-pillar-card,html.theme-ready .partner-card,html.theme-ready .pricing-differential-card,html.theme-ready .pricing-cta-card,html.theme-ready .faq-tabs,html.theme-ready .faq-item,html.theme-ready .faq-cta,html.theme-ready .indicate-benefit,html.theme-ready .indicate-benefit-item,html.theme-ready .indicate-step,html.theme-ready .cta-card-novo{transition-property:background-color,background,color,border-color,box-shadow,fill;transition-duration:.25s;transition-timing-function:ease}
html[data-theme="dark"] .header{background:var(--theme-header-bg);border-bottom-color:var(--theme-border-soft);-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%);box-shadow:0 8px 26px rgba(0,0,0,.10)}
html[data-theme="dark"] .header.is-scrolled{background:var(--theme-header-scroll-bg);border-bottom-color:var(--theme-border);-webkit-backdrop-filter:blur(22px) saturate(145%);backdrop-filter:blur(22px) saturate(145%);box-shadow:0 10px 34px rgba(0,0,0,.24)}
html[data-theme="dark"] .navbar__link{color:var(--theme-text-secondary)}
html[data-theme="dark"] .navbar__link:hover,html[data-theme="dark"] .navbar__item--dropdown.open .navbar__link--dropdown-toggle{color:var(--color-primary-light);background:var(--theme-green-soft)}
html[data-theme="dark"] .navbar__link::after{background:linear-gradient(90deg,var(--color-primary-light),#6fd09a)}
html[data-theme="dark"] .navbar__dropdown,html[data-theme="dark"] .navbar__client-menu{background:rgba(20,27,22,.98);border-color:var(--theme-border);-webkit-backdrop-filter:blur(20px) saturate(130%);backdrop-filter:blur(20px) saturate(130%);box-shadow:var(--theme-shadow-menu)}
html[data-theme="dark"] .navbar__dropdown::before{background:#19211b;border-left-color:var(--theme-border);border-top-color:var(--theme-border)}
html[data-theme="dark"] .navbar__dropdown-link,html[data-theme="dark"] .navbar__client-link{color:var(--theme-text-secondary)}
html[data-theme="dark"] .navbar__dropdown-link:hover,html[data-theme="dark"] .navbar__client-link:hover{background:var(--theme-surface-hover);color:var(--color-primary-light)}
html[data-theme="dark"] .navbar__dropdown-link .link-title,html[data-theme="dark"] .navbar__client-link .link-title{color:var(--theme-text)}
html[data-theme="dark"] .navbar__dropdown-link .link-desc,html[data-theme="dark"] .navbar__client-link .link-desc{color:var(--theme-text-muted)}
html[data-theme="dark"] .navbar__dropdown-link i{background:var(--theme-surface-2);color:var(--color-primary-light)}
html[data-theme="dark"] .navbar__dropdown-link:hover i{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-light));color:#fff}
html[data-theme="dark"] .navbar__client-divider{background:var(--theme-border-soft)}
html[data-theme="dark"] .navbar__cta--outline,html[data-theme="dark"] .navbar__cta--dropdown{background:rgba(20,27,22,.90);color:var(--theme-text);border-color:var(--theme-border)}
html[data-theme="dark"] .navbar__cta--outline:hover,html[data-theme="dark"] .navbar__cta--dropdown:hover,html[data-theme="dark"] .navbar__dropdown-client.open .navbar__cta--dropdown{background:var(--theme-surface-hover);color:var(--color-primary-light);border-color:rgba(67,168,109,.40)}
html[data-theme="dark"] .navbar__cta--primary{box-shadow:0 10px 28px rgba(46,139,87,.28),inset 0 1px 0 rgba(255,255,255,.15)}
html[data-theme="dark"] .navbar__toggle{background:rgba(20,27,22,.92);border-color:var(--theme-border)}
html[data-theme="dark"] .navbar__toggle:hover{background:var(--theme-surface-hover);border-color:rgba(67,168,109,.42)}
html[data-theme="dark"] .navbar__toggle span{background:var(--theme-text)}
html[data-theme="dark"] .navbar__toggle.active span:nth-child(1),html[data-theme="dark"] .navbar__toggle.active span:nth-child(3){background:var(--color-primary-light)}
html[data-theme="dark"] .navbar__backdrop{background:rgba(3,7,5,.72);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}
html[data-theme="dark"] .navbar__drawer{background:var(--theme-surface);border-right-color:var(--theme-border);box-shadow:26px 0 70px rgba(0,0,0,.44)}
html[data-theme="dark"] .navbar__drawer-header,html[data-theme="dark"] .navbar__drawer-actions{background:var(--theme-surface);border-color:var(--theme-border-soft)}
html[data-theme="dark"] .navbar__drawer-close{background:var(--theme-surface-2);color:var(--theme-text)}
html[data-theme="dark"] .navbar__drawer-close:hover{background:var(--theme-surface-hover);color:var(--color-primary-light)}
html[data-theme="dark"] .navbar__drawer-link,html[data-theme="dark"] .navbar__drawer-dropdown-toggle,html[data-theme="dark"] .navbar__drawer-link--client{color:var(--theme-text-secondary)}
html[data-theme="dark"] .navbar__drawer-link:hover,html[data-theme="dark"] .navbar__drawer-dropdown-toggle:hover,html[data-theme="dark"] .navbar__drawer-item--dropdown.open .navbar__drawer-dropdown-toggle,html[data-theme="dark"] .navbar__drawer-link--client:hover,html[data-theme="dark"] .navbar__dropdown-client-mobile.open .navbar__drawer-link--client{background:var(--theme-green-soft);color:var(--color-primary-light)}
html[data-theme="dark"] .navbar__drawer-link-label > i{color:var(--color-primary-light)}
html[data-theme="dark"] .navbar__drawer-dropdown-toggle i,html[data-theme="dark"] .navbar__drawer-client-arrow{color:var(--theme-text-muted)}
html[data-theme="dark"] .navbar__drawer-item--dropdown.open .navbar__drawer-dropdown-toggle i,html[data-theme="dark"] .navbar__dropdown-client-mobile.open .navbar__drawer-client-arrow{color:var(--color-primary-light)}
html[data-theme="dark"] .navbar__drawer-submenu-link{color:var(--theme-text-secondary)}
html[data-theme="dark"] .navbar__drawer-submenu-link:hover{background:var(--theme-surface-hover);color:var(--color-primary-light)}
html[data-theme="dark"] .navbar__dropdown-client-mobile{border-top-color:var(--theme-border-soft);border-bottom-color:var(--theme-border-soft)}
html[data-theme="dark"] .navbar__drawer-client-label > i{color:var(--theme-text-muted)}
html[data-theme="dark"] .navbar__client-menu-mobile .navbar__client-link{color:var(--theme-text-secondary)}
html[data-theme="dark"] .navbar__client-menu-mobile .navbar__client-link:hover{background:var(--theme-surface-hover);color:var(--color-primary-light)}
html[data-theme="dark"] .navbar__client-menu-mobile .navbar__client-link .link-title{color:var(--theme-text)}
html[data-theme="dark"] .navbar__client-menu-mobile .navbar__client-link .link-desc{color:var(--theme-text-muted)}
html[data-theme="dark"] .navbar__client-menu-mobile .navbar__client-divider{background:var(--theme-border-soft)}
.theme-switcher{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}
.theme-switcher__options{display:inline-flex;align-items:center;gap:3px;padding:3px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);box-shadow:0 4px 14px rgba(15,23,42,.06)}
.theme-switcher__button{position:relative;min-width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 9px;border:0;border-radius:9px;background:transparent;color:var(--color-text-muted);font-family:inherit;font-size:.82rem;font-weight:600;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .22s ease,color .22s ease,transform .18s ease}
.theme-switcher__button:hover{background:var(--color-surface-hover);color:var(--color-text)}
.theme-switcher__button:active{transform:scale(.95)}
.theme-switcher__button[aria-pressed="true"]{background:rgba(46,139,87,.12);color:var(--color-primary)}
.theme-switcher__button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}
.theme-switcher__button i{font-size:.95rem;line-height:1}
.theme-switcher--desktop .theme-switcher__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.theme-switcher--mobile{width:100%}
.theme-switcher--mobile .theme-switcher__options{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}
.theme-switcher--mobile .theme-switcher__button{width:100%;min-height:40px;padding:0 8px}
html[data-theme="dark"] .theme-switcher__options{background:rgba(25,33,27,.94);border-color:var(--theme-border);box-shadow:0 5px 18px rgba(0,0,0,.20)}
html[data-theme="dark"] .theme-switcher__button{color:var(--theme-text-muted)}
html[data-theme="dark"] .theme-switcher__button:hover{background:var(--theme-surface-hover);color:var(--theme-text)}
html[data-theme="dark"] .theme-switcher__button[aria-pressed="true"]{background:var(--theme-green-medium);color:var(--color-primary-light);box-shadow:inset 0 0 0 1px rgba(67,168,109,.18)}
html[data-theme="dark"] .radio-section,html[data-theme="dark"] .tv-section,html[data-theme="dark"] .about-section,html[data-theme="dark"] .pricing-section,html[data-theme="dark"] .indicate-section,html[data-theme="dark"] .partners-section{background:linear-gradient(180deg,var(--theme-bg) 0%,#0f1511 100%)}
html[data-theme="dark"] .section-title,html[data-theme="dark"] .faq-category-title,html[data-theme="dark"] .radio-section .h2,html[data-theme="dark"] .tv-section .h2,html[data-theme="dark"] .about-section .h2,html[data-theme="dark"] .pricing-section .h2,html[data-theme="dark"] .indicate-section .h2,html[data-theme="dark"] .partners-section .h2{color:var(--theme-text)}
html[data-theme="dark"] .section-sub{color:var(--theme-text-secondary)}
html[data-theme="dark"] .section-label,html[data-theme="dark"] .trajectory-badge{background:var(--theme-green-soft);border-color:var(--theme-border-green);color:var(--color-primary-light)}
html[data-theme="dark"] .hero{background:linear-gradient(135deg,#0b100d 0%,#0f1511 28%,#19211b 50%,#141b16 72%,#0b100d 100%);background-size:200% 200%}
html[data-theme="dark"] .hero::before{background:radial-gradient(circle at 8% 15%,rgba(67,168,109,.12),transparent 42%),radial-gradient(circle at 92% 85%,rgba(67,168,109,.08),transparent 38%)}
html[data-theme="dark"] .hero-content::before{background:radial-gradient(ellipse,rgba(67,168,109,.18),transparent 70%);opacity:.30}
html[data-theme="dark"] .hero-grid{opacity:.20;background-image:linear-gradient(rgba(168,190,176,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(168,190,176,.055) 1px,transparent 1px)}
html[data-theme="dark"] .hero-orb{background:radial-gradient(circle,rgba(67,168,109,.16),rgba(67,168,109,.06) 50%,transparent 75%)}
html[data-theme="dark"] .hero-title{color:var(--theme-text)}
html[data-theme="dark"] .hero-badge{background:rgba(67,168,109,.09);border-color:rgba(67,168,109,.24);color:var(--color-primary-light)}
html[data-theme="dark"] .hero-trust span{background:rgba(20,27,22,.74);border-color:var(--theme-border);color:var(--theme-text-secondary)}
html[data-theme="dark"] .hero-trust span:hover{background:var(--theme-surface-2);border-color:var(--theme-border-green);box-shadow:var(--theme-shadow-soft)}
html[data-theme="dark"] .hero-trust i{color:var(--color-primary-light)}
html[data-theme="dark"] .hero-video-wrapper{background:linear-gradient(180deg,#19211b 0%,#141b16 100%);border-color:var(--theme-border);box-shadow:0 18px 44px rgba(0,0,0,.24)}
html[data-theme="dark"] .radio-benefit,html[data-theme="dark"] .radio-step{background:linear-gradient(145deg,#19211b,#141b16);border-color:var(--theme-border);box-shadow:var(--theme-shadow-card)}
html[data-theme="dark"] .radio-benefit:hover,html[data-theme="dark"] .radio-step:hover{border-color:var(--theme-border-green);box-shadow:var(--theme-shadow-card-hover)}
html[data-theme="dark"] .radio-benefit .icon{background:var(--theme-green-soft);color:var(--color-primary-light)}
html[data-theme="dark"] .radio-benefit .content .fs-5,html[data-theme="dark"] .radio-step .fs-5{color:var(--theme-text)}
html[data-theme="dark"] .radio-benefit .content p,html[data-theme="dark"] .radio-step p{color:var(--theme-text-secondary)}
html[data-theme="dark"] .radio-benefit strong,html[data-theme="dark"] .radio-step strong{color:var(--theme-text-soft)}
html[data-theme="dark"] .radio-player{background:#0f1511;border-color:var(--theme-border)}
html[data-theme="dark"] .radio-player:hover{border-color:rgba(67,168,109,.40);box-shadow:0 10px 26px rgba(0,0,0,.20)}
html[data-theme="dark"] .radio-player-info strong{color:var(--theme-text)}
html[data-theme="dark"] .radio-player-info span,html[data-theme="dark"] .radio-player-time{color:var(--theme-text-muted)}
html[data-theme="dark"] .radio-progress{background:#222d25}
html[data-theme="dark"] .tv-benefit,html[data-theme="dark"] .tv-step{background:linear-gradient(145deg,#19211b,#141b16);border-color:var(--theme-border);box-shadow:var(--theme-shadow-card)}
html[data-theme="dark"] .tv-benefit--premium{background:linear-gradient(135deg,rgba(46,139,87,.12),#19211b 62%);border-color:rgba(67,168,109,.22)}
html[data-theme="dark"] .tv-benefit:hover,html[data-theme="dark"] .tv-step:hover{border-color:var(--theme-border-green);box-shadow:var(--theme-shadow-card-hover)}
html[data-theme="dark"] .tv-benefit-content .fs-5,html[data-theme="dark"] .tv-step-content .fs-5{color:var(--theme-text)}
html[data-theme="dark"] .tv-benefit-content p,html[data-theme="dark"] .tv-step-content p{color:var(--theme-text-secondary)}
html[data-theme="dark"] .tv-step-content strong{color:var(--theme-text-soft)}
html[data-theme="dark"] .tv-benefit-icon,html[data-theme="dark"] .tv-step-icon{background:var(--theme-green-soft);border-color:var(--theme-border-green);color:var(--color-primary-light)}
html[data-theme="dark"] .tv-benefit-tag{background:var(--theme-green-soft);color:var(--color-primary-light)}
html[data-theme="dark"] .tv-cta-card{background:linear-gradient(135deg,rgba(46,139,87,.12),#19211b 55%,#141b16 100%);border-color:var(--theme-border-green);box-shadow:var(--theme-shadow-card)}
html[data-theme="dark"] .tv-cta-content h2{color:var(--theme-text)}
html[data-theme="dark"] .tv-cta-content p,html[data-theme="dark"] .tv-cta-trust span{color:var(--theme-text-secondary)}
html[data-theme="dark"] .tv-cta-badge{background:var(--theme-green-soft);color:var(--color-primary-light)}
html[data-theme="dark"] .tv-cta-image{background:radial-gradient(circle,rgba(67,168,109,.18),rgba(67,168,109,.05));border-color:var(--theme-border-green);color:var(--color-primary-light)}
html[data-theme="dark"] .about-story-quote{color:var(--theme-text-secondary);border-left-color:rgba(67,168,109,.44)}
html[data-theme="dark"] .about-trajectory{border-bottom-color:var(--theme-border-green)}
html[data-theme="dark"] .about-photo-card{background:var(--theme-surface);border-color:var(--theme-border-green);box-shadow:var(--theme-shadow-card)}
html[data-theme="dark"] .about-pillar-card{background:linear-gradient(145deg,#19211b,#141b16);border-color:var(--theme-border);box-shadow:var(--theme-shadow-card)}
html[data-theme="dark"] .about-pillar-card:hover{border-color:var(--theme-border-green);box-shadow:var(--theme-shadow-card-hover)}
html[data-theme="dark"] .pillar-header h3,html[data-theme="dark"] .pillar-header .fs-5{color:var(--theme-text)}
html[data-theme="dark"] .pillar-content p{color:var(--theme-text-secondary)}
html[data-theme="dark"] .partner-card{background:#19211b;border-color:var(--theme-border);box-shadow:var(--theme-shadow-card)}
html[data-theme="dark"] .partner-card:hover{border-color:rgba(67,168,109,.48);box-shadow:var(--theme-shadow-card-hover)}
html[data-theme="dark"] .partner-card-logo{background:#fff;border-bottom-color:rgba(168,190,176,.20)}
html[data-theme="dark"] .partner-card-content{background:#19211b}
html[data-theme="dark"] .partner-card-label{background:var(--theme-green-soft);color:var(--color-primary-light)}
html[data-theme="dark"] .partner-card-title{color:var(--theme-text)}
html[data-theme="dark"] .partner-card-description{color:var(--theme-text-secondary)}
html[data-theme="dark"] .partner-card-footer{border-top-color:var(--theme-border-soft)}
html[data-theme="dark"] .partner-card-location{color:var(--theme-text-muted)}
html[data-theme="dark"] .partner-card-location i{color:var(--color-primary-light)}
html[data-theme="dark"] .partner-card-links a{background:var(--theme-surface-2);border-color:var(--theme-border);color:var(--theme-text-secondary)}
html[data-theme="dark"] .partner-card-links a:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff}
html[data-theme="dark"] .pricing-differential-card{background:linear-gradient(145deg,#19211b,#141b16);border-color:var(--theme-border);box-shadow:var(--theme-shadow-card)}
html[data-theme="dark"] .pricing-differential-card:hover{border-color:var(--theme-border-green);box-shadow:var(--theme-shadow-card-hover)}
html[data-theme="dark"] .pricing-differential-content .fs-5{color:var(--theme-text)}
html[data-theme="dark"] .pricing-differential-card p{color:var(--theme-text-secondary)}
html[data-theme="dark"] .pricing-differential-card strong{color:var(--theme-text-soft)}
html[data-theme="dark"] .pricing-differential-icon{background:var(--theme-green-soft);color:var(--color-primary-light)}
html[data-theme="dark"] .pricing-cta-card{background:linear-gradient(135deg,rgba(46,139,87,.12),#19211b 55%,#141b16 100%);border-color:var(--theme-border-green);box-shadow:var(--theme-shadow-card)}
html[data-theme="dark"] .pricing-cta-content .fs-4{color:var(--theme-text)}
html[data-theme="dark"] .pricing-cta-content p,html[data-theme="dark"] .pricing-cta-trust span{color:var(--theme-text-secondary)}
html[data-theme="dark"] .pricing-cta-badge{background:var(--theme-green-soft);color:var(--color-primary-light)}
html[data-theme="dark"] .pricing-cta-image{background:var(--theme-green-soft);color:var(--color-primary-light)}
html[data-theme="dark"] .faq-tabs{background:var(--theme-surface);border-color:var(--theme-border);box-shadow:var(--theme-shadow-soft)}
html[data-theme="dark"] .faq-tab{color:var(--theme-text-secondary)}
html[data-theme="dark"] .faq-tab:hover{background:var(--theme-surface-hover);color:var(--theme-text)}
html[data-theme="dark"] .faq-tab.is-active{color:#fff}
html[data-theme="dark"] .faq-category-title{color:var(--theme-text)}
html[data-theme="dark"] .faq-item{background:#19211b;border-color:var(--theme-border);box-shadow:0 8px 22px rgba(0,0,0,.12)}
html[data-theme="dark"] .faq-item:hover{border-color:rgba(67,168,109,.34);box-shadow:var(--theme-shadow-card)}
html[data-theme="dark"] .faq-question{color:var(--theme-text)}
html[data-theme="dark"] .faq-question:hover,html[data-theme="dark"] .faq-item.is-open .faq-question{color:var(--color-primary-light)}
html[data-theme="dark"] .faq-question i{background:var(--theme-surface-2);border-color:var(--theme-border);color:var(--theme-text-muted)}
html[data-theme="dark"] .faq-item:hover .faq-question i,html[data-theme="dark"] .faq-item.is-open .faq-question i{background:var(--theme-green-soft);border-color:var(--theme-border-green);color:var(--color-primary-light)}
html[data-theme="dark"] .faq-answer-content{color:var(--theme-text-secondary)}
html[data-theme="dark"] .faq-answer-content strong{color:var(--theme-text-soft)}
html[data-theme="dark"] .faq-cta{background:linear-gradient(180deg,#19211b,#141b16);border-color:var(--theme-border);box-shadow:var(--theme-shadow-card)}
html[data-theme="dark"] .faq-cta h2,html[data-theme="dark"] .faq-cta h3{color:var(--theme-text)}
html[data-theme="dark"] .faq-cta p,html[data-theme="dark"] .faq-cta-trust{color:var(--theme-text-secondary)}
html[data-theme="dark"] .indicate-benefit{background:linear-gradient(145deg,#19211b,#141b16);border-color:var(--theme-border);box-shadow:var(--theme-shadow-card)}
html[data-theme="dark"] .indicate-benefit--lojista{background:linear-gradient(135deg,rgba(46,139,87,.14),#19211b 62%);border-color:var(--theme-border-green)}
html[data-theme="dark"] .indicate-benefit--afiliado{background:linear-gradient(145deg,#19211b,#141b16)}
html[data-theme="dark"] .indicate-benefit:hover{border-color:var(--theme-border-green);box-shadow:var(--theme-shadow-card-hover)}
html[data-theme="dark"] .indicate-benefit-header .fs-5{color:var(--theme-text)}
html[data-theme="dark"] .indicate-benefit-item{background:rgba(9,14,11,.62);border-color:var(--theme-border-soft)}
html[data-theme="dark"] .indicate-benefit-item:hover{background:var(--theme-surface-2);border-color:var(--theme-border-green);box-shadow:0 8px 20px rgba(0,0,0,.16)}
html[data-theme="dark"] .indicate-benefit-item-text{color:var(--theme-text-secondary)}
html[data-theme="dark"] .indicate-benefit-item-text strong{color:var(--theme-text)}
html[data-theme="dark"] .indicate-benefit-highlight{background:linear-gradient(90deg,rgba(67,168,109,.13),rgba(67,168,109,.045));border-color:var(--theme-border-green);color:var(--theme-text-secondary)}
html[data-theme="dark"] .indicate-benefit-highlight strong{color:var(--theme-text)}
html[data-theme="dark"] .indicate-benefit-callout{background:rgba(67,168,109,.07);border-color:var(--theme-border-green);color:var(--theme-text-secondary)}
html[data-theme="dark"] .indicate-benefit-example{background:linear-gradient(135deg,rgba(67,168,109,.12),rgba(20,27,22,.72));border-color:var(--theme-border-green)}
html[data-theme="dark"] .indicate-benefit-example-content .fs-6,html[data-theme="dark"] .indicate-benefit-example-content strong{color:var(--theme-text)}
html[data-theme="dark"] .indicate-benefit-example-content p{color:var(--theme-text-secondary)}
html[data-theme="dark"] .indicate-step{background:linear-gradient(145deg,#19211b,#141b16);border-color:var(--theme-border);box-shadow:var(--theme-shadow-card)}
html[data-theme="dark"] .indicate-step:hover{border-color:var(--theme-border-green);box-shadow:var(--theme-shadow-card-hover)}
html[data-theme="dark"] .indicate-step-content .fs-5,html[data-theme="dark"] .indicate-step-content strong{color:var(--theme-text)}
html[data-theme="dark"] .indicate-step-content p{color:var(--theme-text-secondary)}
html[data-theme="dark"] .cta-card-novo{background:linear-gradient(135deg,#19211b,#141b16);border-color:var(--theme-border-green);box-shadow:var(--theme-shadow-card)}
html[data-theme="dark"] .cta-card-novo:hover{box-shadow:var(--theme-shadow-card-hover)}
html[data-theme="dark"] .cta-badge-novo{background:var(--theme-green-soft);color:var(--color-primary-light)}
html[data-theme="dark"] .cta-title-novo{color:var(--theme-text)}
html[data-theme="dark"] .cta-card-novo p{color:var(--theme-text-secondary)}
html[data-theme="dark"] .cta-btn-secondary{color:var(--color-primary-light);border-color:var(--color-primary-light)}
html[data-theme="dark"] .cta-btn-secondary:hover{background:var(--theme-green-soft);border-color:var(--color-primary-light);color:#6fd09a}
html[data-theme="dark"] .cta-benefits-novo{border-top-color:var(--theme-border)}
html[data-theme="dark"] .cta-benefit-item-novo{color:var(--theme-text-secondary)}
html[data-theme="dark"] footer{background:#090e0b}
html[data-theme="dark"] .footer-heading{color:#fff}
html[data-theme="dark"] .footer-link,html[data-theme="dark"] .footer-contact-item{color:rgba(255,255,255,.72)}
html[data-theme="dark"] .footer-bottom{border-top-color:rgba(255,255,255,.08)}
html[data-theme="dark"] .back-to-top{background:var(--theme-surface-2);border-color:var(--theme-border);color:var(--theme-text)}
html[data-theme="dark"] .back-to-top:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff}
@media (max-width:1200px){.theme-switcher--mobile{margin-bottom:2px}}
@media (max-width:575.98px){.theme-switcher--mobile .theme-switcher__button{min-height:38px;font-size:.78rem}html[data-theme="dark"] .partner-card-logo{background:#fff}}
@media (prefers-reduced-motion:reduce){html.theme-ready body,html.theme-ready .header,html.theme-ready .navbar__link,html.theme-ready .navbar__cta,html.theme-ready .navbar__dropdown,html.theme-ready .navbar__client-menu,html.theme-ready .navbar__drawer-header,html.theme-ready .navbar__drawer-actions,html.theme-ready .navbar__drawer-close,html.theme-ready .navbar__drawer-link,html.theme-ready .navbar__drawer-dropdown-toggle,html.theme-ready .navbar__drawer-submenu-link,html.theme-ready .navbar__drawer-link--client,html.theme-ready .theme-switcher__options,html.theme-ready .theme-switcher__button,html.theme-ready .hero,html.theme-ready .hero-video-wrapper,html.theme-ready .radio-benefit,html.theme-ready .radio-player,html.theme-ready .radio-step,html.theme-ready .tv-benefit,html.theme-ready .tv-step,html.theme-ready .tv-cta-card,html.theme-ready .about-pillar-card,html.theme-ready .partner-card,html.theme-ready .pricing-differential-card,html.theme-ready .pricing-cta-card,html.theme-ready .faq-tabs,html.theme-ready .faq-item,html.theme-ready .faq-cta,html.theme-ready .indicate-benefit,html.theme-ready .indicate-benefit-item,html.theme-ready .indicate-step,html.theme-ready .cta-card-novo{transition-duration:.01ms}}
html[data-theme="dark"] .section-title,html[data-theme="dark"] .section-header .h2,html[data-theme="dark"] .tv-how-it-works .h2,html[data-theme="dark"] .indicate-steps .h2,html[data-theme="dark"] .faq-category-title{color:var(--theme-text)}
html[data-theme="dark"] .radio-benefit .content,html[data-theme="dark"] .radio-step,html[data-theme="dark"] .tv-benefit-content,html[data-theme="dark"] .tv-step-content,html[data-theme="dark"] .pricing-differential-content,html[data-theme="dark"] .pricing-cta-content,html[data-theme="dark"] .about-story-content,html[data-theme="dark"] .pillar-content,html[data-theme="dark"] .indicate-benefit-content,html[data-theme="dark"] .indicate-step-content,html[data-theme="dark"] .cta-content-novo{color:var(--theme-text-secondary)}
html[data-theme="dark"] .radio-benefit .content .fs-5,html[data-theme="dark"] .radio-step .fs-5,html[data-theme="dark"] .tv-benefit-content .fs-5,html[data-theme="dark"] .tv-step-content .fs-5,html[data-theme="dark"] .pricing-differential-content .fs-5,html[data-theme="dark"] .pricing-cta-content .fs-4,html[data-theme="dark"] .pillar-header .fs-5,html[data-theme="dark"] .indicate-benefit-header .fs-5,html[data-theme="dark"] .indicate-step-content .fs-5,html[data-theme="dark"] .cta-title-novo{color:var(--theme-text)}
html[data-theme="dark"] .radio-benefit .content p,html[data-theme="dark"] .radio-step p,html[data-theme="dark"] .tv-benefit-content p,html[data-theme="dark"] .tv-step-content p,html[data-theme="dark"] .pricing-differential-content p,html[data-theme="dark"] .pricing-cta-content p,html[data-theme="dark"] .about-story-content p,html[data-theme="dark"] .pillar-content p,html[data-theme="dark"] .indicate-step-content p,html[data-theme="dark"] .cta-subtitle-novo,html[data-theme="dark"] .cta-benefit-item-novo,html[data-theme="dark"] .faq-answer-content{color:var(--theme-text-secondary)}
html[data-theme="dark"] .radio-benefit strong,html[data-theme="dark"] .radio-step strong,html[data-theme="dark"] .tv-benefit-content strong,html[data-theme="dark"] .tv-step-content strong,html[data-theme="dark"] .pricing-differential-content strong,html[data-theme="dark"] .pricing-cta-content strong,html[data-theme="dark"] .about-story-content strong,html[data-theme="dark"] .pillar-content strong,html[data-theme="dark"] .indicate-step-content strong,html[data-theme="dark"] .cta-content-novo strong{color:var(--theme-text)}
html[data-theme="dark"] .faq-tabs{background:var(--theme-surface);border-color:var(--theme-border)}
html[data-theme="dark"] .faq-tab{color:var(--theme-text-secondary)}
html[data-theme="dark"] .faq-tab:hover{background:var(--theme-surface-hover);color:var(--theme-text)}
html[data-theme="dark"] .faq-tab.is-active{background:var(--color-primary);color:#fff}
html[data-theme="dark"] .faq-item{background:var(--theme-surface);border-color:var(--theme-border)}
html[data-theme="dark"] .faq-question{color:var(--theme-text)}
html[data-theme="dark"] .faq-answer{background:var(--theme-surface);border-top-color:var(--theme-border-soft)}
html[data-theme="dark"] .faq-answer-content a{color:var(--color-primary-light)}
html[data-theme="dark"] .indicate-benefit-item{background:rgba(9,14,11,.62);border-color:var(--theme-border-soft)}
html[data-theme="dark"] .indicate-benefit-item-text{color:var(--theme-text-secondary)}
html[data-theme="dark"] .indicate-benefit-item-text strong{color:var(--theme-text)}
html[data-theme="dark"] .indicate-benefit-highlight,html[data-theme="dark"] .indicate-benefit-callout{color:var(--theme-text-secondary)}
html[data-theme="dark"] .indicate-benefit-highlight strong{color:var(--theme-text)}
html[data-theme="dark"] .cta-content-novo{min-width:0}
html[data-theme="dark"] .cta-title-novo{color:var(--theme-text)}
html[data-theme="dark"] .cta-subtitle-novo{color:var(--theme-text-secondary)}
html[data-theme="dark"] .cta-benefits-novo{border-top-color:var(--theme-border)}
@media (max-width:767.98px){html[data-theme="dark"] .radio-benefit,html[data-theme="dark"] .tv-benefit,html[data-theme="dark"] .pricing-differential-card,html[data-theme="dark"] .indicate-benefit,html[data-theme="dark"] .indicate-step,html[data-theme="dark"] .cta-card-novo{min-width:0}html[data-theme="dark"] .radio-benefit .content,html[data-theme="dark"] .tv-benefit-content,html[data-theme="dark"] .pricing-differential-content,html[data-theme="dark"] .cta-content-novo{min-width:0;overflow-wrap:anywhere}}
html:not([data-theme="dark"]) .header img[src*="logo-white"],html:not([data-theme="dark"]) .navbar__drawer img[src*="logo-white"],html:not([data-theme="dark"]) .navbar__logo--dark,html:not([data-theme="dark"]) .navbar__logo-dark,html:not([data-theme="dark"]) .logo-dark{display:none}
html:not([data-theme="dark"]) .header img[src*="logo.svg"],html:not([data-theme="dark"]) .navbar__drawer img[src*="logo.svg"],html:not([data-theme="dark"]) .navbar__logo--light,html:not([data-theme="dark"]) .navbar__logo-light,html:not([data-theme="dark"]) .logo-light{display:block}
html[data-theme="dark"] .header img[src*="logo.svg"],html[data-theme="dark"] .navbar__drawer img[src*="logo.svg"],html[data-theme="dark"] .navbar__logo--light,html[data-theme="dark"] .navbar__logo-light,html[data-theme="dark"] .logo-light{display:none}
html[data-theme="dark"] .header img[src*="logo-white"],html[data-theme="dark"] .navbar__drawer img[src*="logo-white"],html[data-theme="dark"] .navbar__logo--dark,html[data-theme="dark"] .navbar__logo-dark,html[data-theme="dark"] .logo-dark{display:block}
html .header .navbar__logo,html .header .navbar__brand{display:inline-flex;align-items:center;flex-shrink:0}
html .header img[src*="logo.svg"],html .header img[src*="logo-white"]{height:38px;width:auto;object-fit:contain}
@media (min-width:1201px){html .header .navbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:16px}html .header .navbar__menu,html .header .navbar__list,html .header .navbar__nav{display:flex;align-items:center;flex-wrap:nowrap;gap:4px;margin:0}html .header .navbar__link{padding-left:10px;padding-right:10px;white-space:nowrap}html .header .navbar__actions{display:flex;align-items:center;flex-wrap:nowrap;gap:10px;flex-shrink:0}html .header .navbar__cta{padding-left:14px;padding-right:14px;white-space:nowrap;flex-shrink:0}html .header .theme-switcher--desktop .theme-switcher__button{min-width:32px;height:32px;padding:0 7px}}
html[data-theme="dark"] :focus-visible{outline:2px solid var(--theme-focus);outline-offset:3px}
html[data-theme="dark"] .faq-question:focus-visible{outline-offset:-4px;border-radius:18px}
html[data-theme="dark"] .navbar__link:focus-visible,html[data-theme="dark"] .navbar__drawer-link:focus-visible,html[data-theme="dark"] .navbar__drawer-dropdown-toggle:focus-visible{outline-offset:-2px}
html[data-theme="dark"] :focus:not(:focus-visible){outline:none}
html[data-theme="dark"]{-webkit-tap-highlight-color:rgba(76,184,122,.18);scrollbar-color:#33423a #0f1511;scrollbar-width:thin}
html[data-theme="dark"] .accent{color:var(--theme-accent)}
html[data-theme="dark"] .hero-title .accent{text-shadow:0 0 36px rgba(76,184,122,.30)}
html[data-theme="dark"] a:hover{color:var(--theme-accent-strong)}
html[data-theme="dark"] .navbar__cta--primary,html[data-theme="dark"] .btn-cta,html[data-theme="dark"] .btn-cta-large{background:linear-gradient(135deg,var(--theme-btn-from),var(--theme-btn-to));color:#fff;border-color:rgba(134,220,172,.22)}
html[data-theme="dark"] .cta-btn-primary,html[data-theme="dark"] .radio-player-btn{background:var(--theme-btn-from);color:#fff}
html[data-theme="dark"] .navbar__cta--primary:hover,html[data-theme="dark"] .btn-cta:hover,html[data-theme="dark"] .btn-cta-large:hover{background:linear-gradient(135deg,var(--theme-btn-hover-from),var(--theme-btn-hover-to));box-shadow:0 12px 30px rgba(46,139,87,.34),inset 0 1px 0 rgba(255,255,255,.18)}
html[data-theme="dark"] .cta-btn-primary:hover,html[data-theme="dark"] .radio-player-btn:hover{background:var(--theme-btn-hover-from)}
html[data-theme="dark"] .navbar__cta--primary:active,html[data-theme="dark"] .btn-cta:active,html[data-theme="dark"] .btn-cta-large:active,html[data-theme="dark"] .cta-btn-primary:active,html[data-theme="dark"] .cta-btn-secondary:active,html[data-theme="dark"] .navbar__cta--outline:active{transform:translateY(0) scale(.985)}
html[data-theme="dark"] .cta-btn-secondary{color:var(--theme-accent);border-color:rgba(92,201,143,.55)}
html[data-theme="dark"] button:disabled,html[data-theme="dark"] .btn:disabled,html[data-theme="dark"] .btn.disabled{opacity:.45;cursor:not-allowed}
html[data-theme="dark"] .radio-benefit,html[data-theme="dark"] .radio-step,html[data-theme="dark"] .tv-benefit,html[data-theme="dark"] .tv-step,html[data-theme="dark"] .about-pillar-card,html[data-theme="dark"] .pricing-differential-card,html[data-theme="dark"] .indicate-benefit,html[data-theme="dark"] .indicate-step,html[data-theme="dark"] .partner-card,html[data-theme="dark"] .faq-item{border-color:var(--theme-border)}
html[data-theme="dark"] .radio-player,html[data-theme="dark"] .hero-video{background-color:var(--theme-bg-deep)}
html[data-theme="dark"] .radio-progress{background:var(--theme-surface-3)}
html[data-theme="dark"] .faq-item.is-open{border-color:var(--theme-border-green);background:linear-gradient(180deg,rgba(67,168,109,.07),var(--theme-surface) 120px);box-shadow:var(--theme-shadow-card)}
html[data-theme="dark"] .faq-item.is-open .faq-question{color:var(--theme-accent)}
html[data-theme="dark"] .faq-answer-content{line-height:1.8}
html[data-theme="dark"] .partner-card-logo{background:#eef3ef;border-bottom-color:rgba(0,0,0,.10);box-shadow:inset 0 -14px 24px -18px rgba(0,0,0,.28)}
html[data-theme="dark"] .modal{--bs-modal-bg:var(--theme-surface);--bs-modal-color:var(--theme-text-secondary);--bs-modal-border-color:var(--theme-border);--bs-modal-header-border-color:var(--theme-border-soft);--bs-modal-footer-border-color:var(--theme-border-soft);--bs-modal-box-shadow:0 30px 90px rgba(0,0,0,.60)}
html[data-theme="dark"] .modal-content{background:var(--theme-surface);color:var(--theme-text-secondary);border:1px solid var(--theme-border)}
html[data-theme="dark"] .modal-header,html[data-theme="dark"] .modal-footer{background:var(--theme-surface);border-color:var(--theme-border-soft)}
html[data-theme="dark"] .modal-title,html[data-theme="dark"] .modal-body h1,html[data-theme="dark"] .modal-body h2,html[data-theme="dark"] .modal-body h3,html[data-theme="dark"] .modal-body h4,html[data-theme="dark"] .modal-body h5,html[data-theme="dark"] .modal-body h6{color:var(--theme-text)}
html[data-theme="dark"] .modal-body strong,html[data-theme="dark"] .modal-body .fw-semibold,html[data-theme="dark"] .modal-body .fw-bold{color:var(--theme-text-soft)}
html[data-theme="dark"] .modal-body p,html[data-theme="dark"] .modal-body li{color:var(--theme-text-secondary)}
html[data-theme="dark"] .modal-body .text-muted{color:var(--theme-text-muted)!important}
html[data-theme="dark"] .modal-body hr{border-color:var(--theme-border);opacity:1}
html[data-theme="dark"] .modal-body a{color:var(--theme-accent)}
html[data-theme="dark"] .btn-close{filter:invert(1) grayscale(100%) brightness(200%);opacity:.75}
html[data-theme="dark"] .btn-close:hover{opacity:1}
html[data-theme="dark"] .modal-footer .btn-secondary{background:var(--theme-surface-2);border-color:var(--theme-border);color:var(--theme-text)}
html[data-theme="dark"] .modal-footer .btn-secondary:hover{background:var(--theme-surface-hover)}
html[data-theme="dark"] .modal-footer .btn-success{background:var(--theme-btn-from);border-color:var(--theme-btn-from);color:#fff}
html[data-theme="dark"] .modal-footer .btn-success:hover:not(:disabled){background:var(--theme-btn-hover-from);border-color:var(--theme-btn-hover-from)}
html[data-theme="dark"] .modal-backdrop{--bs-backdrop-bg:#000;--bs-backdrop-opacity:.72}
html[data-theme="dark"] .modal-body{scrollbar-color:#33423a transparent;scrollbar-width:thin}
html[data-theme="dark"] .wa-fab,html[data-theme="dark"] .ig-fab,html[data-theme="dark"] .back-to-top{transition:opacity .25s ease,transform .25s ease,box-shadow .25s ease,background-color .25s ease}
html[data-theme="dark"] body.modal-open .wa-fab,html[data-theme="dark"] body.modal-open .ig-fab,html[data-theme="dark"] body.modal-open .back-to-top,html[data-theme="dark"] body.menu-open .wa-fab,html[data-theme="dark"] body.menu-open .ig-fab,html[data-theme="dark"] body.menu-open .back-to-top,html[data-theme="dark"] body.no-scroll .wa-fab,html[data-theme="dark"] body.no-scroll .ig-fab,html[data-theme="dark"] body.no-scroll .back-to-top,html[data-theme="dark"] body:has(.navbar__drawer.open) .wa-fab,html[data-theme="dark"] body:has(.navbar__drawer.open) .ig-fab,html[data-theme="dark"] body:has(.navbar__drawer.open) .back-to-top,html[data-theme="dark"] body:has(.navbar__drawer.active) .wa-fab,html[data-theme="dark"] body:has(.navbar__drawer.active) .ig-fab,html[data-theme="dark"] body:has(.navbar__drawer.active) .back-to-top{animation:none;opacity:0;pointer-events:none;transform:scale(.85)}
html[data-theme="dark"] .back-to-top{background:var(--theme-surface-2);border-color:var(--theme-border-green);color:var(--theme-accent);box-shadow:0 10px 26px rgba(0,0,0,.45)}
html[data-theme="dark"] .back-to-top:hover{background:var(--theme-btn-from);color:#fff}
@media (max-width:1200px){.theme-switcher--mobile .theme-switcher__button{min-height:44px}}
html[data-theme="dark"] .theme-switcher__button[aria-pressed="true"]{color:var(--theme-accent)}
html[data-theme="dark"] .theme-switcher__button{transition:background-color .2s ease,color .2s ease,transform .15s ease}
html[data-theme="dark"] input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),html[data-theme="dark"] select,html[data-theme="dark"] textarea,html[data-theme="dark"] .form-control,html[data-theme="dark"] .form-select{background-color:var(--theme-surface-2);border:1px solid var(--theme-border);color:var(--theme-text);caret-color:var(--theme-accent)}
html[data-theme="dark"] input::placeholder,html[data-theme="dark"] textarea::placeholder{color:var(--theme-text-muted);opacity:1}
html[data-theme="dark"] input:focus,html[data-theme="dark"] select:focus,html[data-theme="dark"] textarea:focus,html[data-theme="dark"] .form-control:focus,html[data-theme="dark"] .form-select:focus{background-color:var(--theme-surface-2);border-color:var(--theme-accent);box-shadow:0 0 0 3px rgba(92,201,143,.22);color:var(--theme-text);outline:none}
html[data-theme="dark"] input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--theme-surface-2) inset;-webkit-text-fill-color:var(--theme-text)}
html[data-theme="dark"] .navbar__backdrop{background:rgba(3,7,5,.78)}
html[data-theme="dark"] ::-webkit-scrollbar{width:11px;height:11px}
html[data-theme="dark"] ::-webkit-scrollbar-track{background:var(--theme-bg)}
html[data-theme="dark"] ::-webkit-scrollbar-thumb{background:#33423a;border:2px solid var(--theme-bg);border-radius:999px}
html[data-theme="dark"] ::-webkit-scrollbar-thumb:hover{background:#4a5f52}
@media (prefers-contrast:more){html[data-theme="dark"]{--theme-border:rgba(200,220,207,.50);--theme-border-soft:rgba(200,220,207,.32);--theme-text-secondary:#d4ddd7;--theme-text-muted:#b0bbb4}}
@media (forced-colors:active){html[data-theme="dark"] :focus-visible{outline-color:Highlight}}