body.acessibilidade-ativa{font-size:1.1rem}body.acessibilidade-ativa span,body.acessibilidade-ativa span:not(.stat-value):not(.abordagem-number){font-size:inherit!important}body.acessibilidade-ativa .card-badge,body.acessibilidade-ativa .check-item span,body.acessibilidade-ativa .copy span,body.acessibilidade-ativa .footer-column ul li span,body.acessibilidade-ativa .hero-badge,body.acessibilidade-ativa .section-tag,body.acessibilidade-ativa .social-links a span,body.acessibilidade-ativa .stat-label{font-size:1rem!important}body.acessibilidade-ativa .abordagem-item p,body.acessibilidade-ativa .benefit-item,body.acessibilidade-ativa .card-stats .stat-label,body.acessibilidade-ativa .check-item span,body.acessibilidade-ativa .cta-benefits div,body.acessibilidade-ativa .cta-final-text,body.acessibilidade-ativa .footer-bottom p,body.acessibilidade-ativa .footer-brand p,body.acessibilidade-ativa .footer-column ul li,body.acessibilidade-ativa .hero-description,body.acessibilidade-ativa .impacto-text,body.acessibilidade-ativa .metrica-card p,body.acessibilidade-ativa .section-subtitle,body.acessibilidade-ativa .service-card p,body.acessibilidade-ativa .transformacao-list li,body.acessibilidade-ativa li,body.acessibilidade-ativa p{font-size:clamp(1rem, 1.2rem, 1.3rem);line-height:1.6}body.acessibilidade-ativa .abordagem-list li span,body.acessibilidade-ativa .metrica-card p span,body.acessibilidade-ativa .service-card p span,body.acessibilidade-ativa .transformacao-list li span{font-size:inherit!important}body.acessibilidade-ativa .abordagem-number,body.acessibilidade-ativa .stat-value{font-size:clamp(1.3rem, 1.8rem, 2rem)!important}body.acessibilidade-ativa .card-badge span,body.acessibilidade-ativa .section-tag span{font-size:inherit!important}body.acessibilidade-ativa .btn span,body.acessibilidade-ativa .btn-full span,body.acessibilidade-ativa button span{font-size:inherit!important}body.acessibilidade-ativa .copyright span,body.acessibilidade-ativa .footer-brand span{font-size:inherit!important}body.acessibilidade-ativa .close-btn span,body.acessibilidade-ativa .menu-btn span,body.acessibilidade-ativa .nav-links li a span{font-size:inherit!important}body.acessibilidade-ativa .card span,body.acessibilidade-ativa .featured-card span,body.acessibilidade-ativa .transformacao-card span{font-size:inherit!important}.acessibilidade-btn,.acessibilidade-btn::after,.acessibilidade-btn::before,.acessibilidade-float,.acessibilidade-float *,.acessibilidade-tooltip{overflow:visible!important;max-width:none!important}.acessibilidade-float{position:fixed;bottom:2rem;left:2rem;z-index:1000;cursor:pointer;transition:all .3s cubic-bezier(.25, .46, .45, .94)}.acessibilidade-float:hover{transform:translateY(-4px)}.acessibilidade-btn{width:56px;height:56px;background:#e53935;border:2px solid var(--border-color);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:6px 6px 0 rgba(0,0,0,.1);position:relative;overflow:visible!important}[data-theme=dark] .acessibilidade-btn{background:#e2f601;box-shadow:6px 6px 0 rgba(226,246,1,.2)}.acessibilidade-btn i{font-size:1.5rem;color:#fff;transition:all .3s ease}[data-theme=dark] .acessibilidade-btn i{color:#111}.acessibilidade-btn:hover{transform:translate(-3px,-3px);box-shadow:9px 9px 0 rgba(0,0,0,.15)}.acessibilidade-tooltip{position:absolute;left:70px;top:50%;transform:translateY(-50%);background:var(--card-bg);border:2px solid var(--border-color);padding:.5rem 1rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-primary);white-space:nowrap;opacity:0;visibility:hidden;transition:all .3s ease;pointer-events:none;max-width:none!important;overflow:visible!important;z-index:1001}.acessibilidade-float:hover .acessibilidade-tooltip{opacity:1;visibility:visible;left:80px}body.acessibilidade-ativa{font-size:1.1rem}body.acessibilidade-ativa .abordagem-item p,body.acessibilidade-ativa .benefit-item,body.acessibilidade-ativa .card-stats .stat-label,body.acessibilidade-ativa .check-item span,body.acessibilidade-ativa .cta-benefits div,body.acessibilidade-ativa .cta-final-text,body.acessibilidade-ativa .footer-bottom p,body.acessibilidade-ativa .footer-brand p,body.acessibilidade-ativa .footer-column ul li,body.acessibilidade-ativa .hero-description,body.acessibilidade-ativa .impacto-text,body.acessibilidade-ativa .metrica-card p,body.acessibilidade-ativa .section-subtitle,body.acessibilidade-ativa .service-card p,body.acessibilidade-ativa .transformacao-list li,body.acessibilidade-ativa li,body.acessibilidade-ativa p,body.acessibilidade-ativa span{font-size:clamp(1rem, 1.2rem, 1.3rem);line-height:1.6}body.acessibilidade-ativa .section-title{font-size:clamp(2rem, 3.5rem, 4rem)}body.acessibilidade-ativa .hero-title{font-size:clamp(2.5rem, 5rem, 5.5rem)!important}body.acessibilidade-ativa .impacto-content .section-title{font-size:clamp(2rem, 3.5rem, 4rem)}body.acessibilidade-ativa .transformacao-card h3{font-size:clamp(1.3rem, 1.8rem, 2rem)}body.acessibilidade-ativa .abordagem-item h3,body.acessibilidade-ativa .metrica-card h3,body.acessibilidade-ativa .service-card h3{font-size:clamp(1.2rem, 1.5rem, 1.6rem)}body.acessibilidade-ativa .hero-badge,body.acessibilidade-ativa .section-tag{font-size:clamp(.85rem, 1rem, 1.1rem)!important;padding:.5rem 1.2rem}body.acessibilidade-ativa .stat-number{font-size:clamp(1.1rem, 1.3rem, 1.4rem)}body.acessibilidade-ativa .stat-label{font-size:clamp(.85rem, 1rem, 1.1rem)}body.acessibilidade-ativa .abordagem-number{font-size:clamp(3rem, 4.5rem, 5rem)}body.acessibilidade-ativa .card-stats .stat-value{font-size:clamp(1.3rem, 1.8rem, 2rem)}body.acessibilidade-ativa .btn,body.acessibilidade-ativa .btn-full{font-size:clamp(.9rem, 1rem, 1.1rem)!important;padding:.8rem 1.5rem!important}body.acessibilidade-ativa .btn-cta-brutal{font-size:clamp(1.1rem, 1.3rem, 1.4rem)!important;padding:1.2rem 2.5rem!important}body.acessibilidade-ativa .form-card{padding:clamp(1.5rem,3rem,3.5rem)}body.acessibilidade-ativa .form-card h3{font-size:clamp(1.3rem, 2rem, 2.2rem)}body.acessibilidade-ativa .form-card p{font-size:clamp(.9rem, 1rem, 1.1rem)}body.acessibilidade-ativa .capture-form input,body.acessibilidade-ativa .capture-form select{font-size:clamp(.9rem, 1rem, 1.1rem);padding:1rem 1.2rem}body.acessibilidade-ativa section{padding:clamp(2rem,6rem,7rem) 0}body.acessibilidade-ativa .container{padding:0 clamp(1rem,2rem,2.5rem)}body.acessibilidade-ativa .abordagem-item,body.acessibilidade-ativa .metrica-card,body.acessibilidade-ativa .service-card,body.acessibilidade-ativa .transformacao-card{padding:clamp(1.2rem,2.5rem,3rem)}body.acessibilidade-ativa .metrica-icon,body.acessibilidade-ativa .service-icon{width:clamp(60px,80px,90px);height:clamp(60px,80px,90px)}body.acessibilidade-ativa .metrica-icon i,body.acessibilidade-ativa .service-icon i{font-size:clamp(1.6rem, 2.2rem, 2.4rem)}body.acessibilidade-ativa .check-item i{font-size:clamp(1.2rem, 1.5rem, 1.6rem);width:clamp(28px,32px,34px)}body.acessibilidade-ativa .hero-stats .stat{padding:clamp(1rem,1.5rem,1.8rem) 0}body.acessibilidade-ativa .footer-brand p{font-size:clamp(.85rem, 1rem, 1.1rem)}body.acessibilidade-ativa .footer-disclaimer p{font-size:clamp(.75rem, .85rem, .9rem)}.acessibilidade-reset{position:fixed;bottom:8rem;left:2rem;width:40px;height:40px;background:var(--bg-secondary);border:2px solid var(--border-color);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:999;opacity:0;visibility:hidden;overflow:visible!important}.acessibilidade-reset.visible{opacity:1;visibility:visible}.acessibilidade-reset:hover{transform:translate(-2px,-2px)}.acessibilidade-reset i{font-size:1rem;color:var(--accent)}@media (max-width:1023px) and (min-width:768px){body.acessibilidade-ativa{font-size:1.05rem}body.acessibilidade-ativa .section-title{font-size:clamp(1.8rem, 2.8rem, 3rem)}body.acessibilidade-ativa .hero-title{font-size:clamp(2rem, 3.5rem, 4rem)!important}body.acessibilidade-ativa .metrica-card,body.acessibilidade-ativa .service-card,body.acessibilidade-ativa .transformacao-card{padding:1.5rem}}@media (max-width:767px){.acessibilidade-float{bottom:1.5rem;left:1.5rem}.acessibilidade-btn{width:48px;height:48px}.acessibilidade-btn i{font-size:1.2rem}.acessibilidade-tooltip{display:none}.acessibilidade-reset{bottom:7rem;left:1.5rem}body.acessibilidade-ativa{font-size:1rem}body.acessibilidade-ativa .section-title{font-size:clamp(1.5rem, 2rem, 2.2rem)}body.acessibilidade-ativa .hero-title{font-size:clamp(1.8rem, 2.2rem, 2.5rem)!important}body.acessibilidade-ativa .metrica-card,body.acessibilidade-ativa .service-card,body.acessibilidade-ativa .transformacao-card{padding:1rem}body.acessibilidade-ativa .abordagem-number{font-size:2.5rem}body.acessibilidade-ativa .card-stats .stat-value{font-size:1.2rem}body.acessibilidade-ativa li,body.acessibilidade-ativa p{font-size:.95rem}}@media (max-width:480px){body.acessibilidade-ativa .section-title{font-size:1.5rem}body.acessibilidade-ativa .hero-title{font-size:1.6rem!important}body.acessibilidade-ativa .btn,body.acessibilidade-ativa .btn-full{padding:.6rem 1rem!important;font-size:.85rem!important}body.acessibilidade-ativa .metrica-card,body.acessibilidade-ativa .service-card,body.acessibilidade-ativa .transformacao-card{padding:.8rem}}