body.b2b-page.ac-theme{--b2b-nav-height:56px;background:var(--ac-fondo);color:var(--ac-texto);font-family:var(--ac-fuente-texto);font-size:var(--ac-fs-cuerpo);line-height:var(--ac-lh-cuerpo)}body.b2b-page.ac-theme h1,body.b2b-page.ac-theme h2,body.b2b-page.ac-theme h3{font-family:var(--ac-fuente-titulo);color:var(--ac-texto)}body.b2b-page.ac-theme :focus-visible{outline:var(--ac-foco-grosor) solid var(--ac-foco);outline-offset:var(--ac-foco-offset)}body.b2b-page.ac-theme a{color:var(--ac-acento-texto)}body.b2b-page.ac-theme .nav-header{background:var(--ac-fondo);box-shadow:inset 0 -1px 0 var(--ac-borde)}body.b2b-page.ac-theme .nav-logo{font-family:var(--ac-fuente-logo);color:var(--ac-texto)}body.b2b-page.ac-theme .nav-link{color:var(--ac-texto-suave)}body.b2b-page.ac-theme .nav-link.active,body.b2b-page.ac-theme .nav-link:hover{background:var(--ac-superficie-baja);color:var(--ac-texto)}body.b2b-page.ac-theme .nav-action-btn.primary{background:var(--ac-acento-accion);border-color:var(--ac-naranja-700);color:var(--ac-texto-invertido)}body.b2b-page.ac-theme .b2b-shell{width:min(100%,var(--ac-pagina-ancho));max-width:var(--ac-pagina-ancho)}body.b2b-page.ac-theme .b2b-hero{background:radial-gradient(circle at 18% 82%,color-mix(in srgb,var(--ac-acento) 16%,transparent) 0,transparent 48%),radial-gradient(circle at 88% 12%,color-mix(in srgb,var(--ac-borde) 55%,transparent) 0,transparent 42%),linear-gradient(165deg,var(--ac-fondo) 0,var(--ac-superficie) 48%,var(--ac-superficie-baja) 100%);color:var(--ac-texto)}body.b2b-page.ac-theme .b2b-hero::after{background:color-mix(in srgb,var(--ac-acento) 10%,transparent)}body.b2b-page.ac-theme .b2b-kicker{background:var(--ac-acento-bg);border:1px solid var(--ac-acento-borde);color:var(--ac-acento-texto);font-family:var(--ac-fuente-texto);letter-spacing:var(--ac-ls-overline)}body.b2b-page.ac-theme .b2b-hero h1{color:var(--ac-texto);font-size:var(--ac-fs-display);line-height:var(--ac-lh-display);letter-spacing:var(--ac-ls-display)}body.b2b-page.ac-theme .b2b-hero p{color:var(--ac-texto-suave);max-width:68ch}body.b2b-page.ac-theme .b2b-button-primary{background:var(--ac-acento-accion);color:var(--ac-texto-invertido);border:1px solid var(--ac-naranja-700)}body.b2b-page.ac-theme .b2b-button-primary:hover{background:var(--ac-acento-hover);color:var(--ac-texto-invertido)}body.b2b-page.ac-theme .b2b-button-secondary{background:var(--ac-superficie-baja);border:1px solid var(--ac-borde-control);color:var(--ac-texto)}body.b2b-page.ac-theme .b2b-button-secondary:hover{background:var(--ac-borde);color:var(--ac-texto)}body.b2b-page.ac-theme .b2b-section{background:var(--ac-fondo)!important}body.b2b-page.ac-theme .b2b-section h2{color:var(--ac-texto)}body.b2b-page.ac-theme .b2b-lead{color:var(--ac-texto-suave);max-width:68ch}body.b2b-page.ac-theme .b2b-card,body.b2b-page.ac-theme .b2b-list li,body.b2b-page.ac-theme .b2b-report{background:var(--ac-superficie);border:1px solid var(--ac-borde);border-radius:var(--ac-radio-lg);box-shadow:var(--ac-sombra-sm)}body.b2b-page.ac-theme .b2b-card i,body.b2b-page.ac-theme .b2b-list i{background:var(--ac-acento-bg);color:var(--ac-acento-texto)}body.b2b-page.ac-theme .b2b-card p,body.b2b-page.ac-theme .b2b-list li,body.b2b-page.ac-theme .b2b-report li,body.b2b-page.ac-theme .b2b-report p{color:var(--ac-texto-suave)}body.b2b-page.ac-theme .b2b-report{background:var(--ac-superficie)}body.b2b-page.ac-theme .b2b-cta{background:var(--ac-tinta-900);color:var(--ac-papel-100)}body.b2b-page.ac-theme .b2b-cta h2{color:var(--ac-papel-50)}body.b2b-page.ac-theme .b2b-cta p{color:var(--ac-tinta-300)}body.b2b-page.ac-theme .b2b-cta .b2b-button-primary{background:var(--ac-acento-accion);color:var(--ac-texto-invertido)}body.b2b-page.ac-theme .home-footer{background:var(--ac-tinta-900);color:var(--ac-papel-100)}body.b2b-page.ac-theme .home-footer .footer-brand .footer-logo{font-family:var(--ac-fuente-logo)}body.b2b-page.ac-theme .home-footer .footer-links a{color:var(--ac-papel-200)}body.b2b-page.ac-theme .home-footer .footer-links a:hover{color:var(--ac-naranja-300)}@media (max-width:768px){body.b2b-page.ac-theme{--b2b-nav-height:50px}}