body.our-mission.ac-theme{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);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-y:auto!important;height:auto!important;min-height:100vh}body.our-mission.ac-theme h1,body.our-mission.ac-theme h2,body.our-mission.ac-theme h3,body.our-mission.ac-theme h4{font-family:var(--ac-fuente-titulo);color:var(--ac-texto)}body.our-mission.ac-theme h1{font-size:var(--ac-fs-h1);font-weight:700;line-height:var(--ac-lh-h1);letter-spacing:var(--ac-ls-h1);font-variation-settings:"opsz" 40}body.our-mission.ac-theme h2{font-size:var(--ac-fs-h2);font-weight:700;line-height:var(--ac-lh-h2);letter-spacing:var(--ac-ls-h2);font-variation-settings:"opsz" 28}body.our-mission.ac-theme h3{font-size:var(--ac-fs-h3);font-weight:600;line-height:var(--ac-lh-h3);letter-spacing:var(--ac-ls-h3);font-variation-settings:"opsz" 20}body.our-mission.ac-theme :focus-visible{outline:var(--ac-foco-grosor) solid var(--ac-foco);outline-offset:var(--ac-foco-offset);border-radius:4px}body.our-mission.ac-theme a{color:var(--ac-acento-texto)}body.our-mission.ac-theme ::selection{background:var(--ac-acento-bg-fuerte);color:var(--ac-texto)}body.our-mission.ac-theme .nav-header{background:var(--ac-papel-100);color:var(--ac-tinta-800);box-shadow:inset 0 -1px 0 var(--ac-borde)}body.our-mission.ac-theme .nav-logo{color:var(--ac-tinta-800);font-family:var(--ac-fuente-logo)}body.our-mission.ac-theme .nav-logo img{background:var(--ac-papel-100)}body.our-mission.ac-theme .nav-link{color:var(--ac-tinta-700);font-family:var(--ac-fuente-texto)}body.our-mission.ac-theme .nav-link:hover{background:var(--ac-papel-200);color:var(--ac-tinta-800)}body.our-mission.ac-theme .nav-link.active{background:var(--ac-papel-200);color:var(--ac-tinta-800);box-shadow:inset 0 -2px 0 var(--ac-acento)}body.our-mission.ac-theme .nav-action-btn{background:var(--ac-papel-200);color:var(--ac-tinta-800);border:1px solid var(--ac-borde-control)}body.our-mission.ac-theme .nav-action-btn:hover{background:var(--ac-papel-300)}body.our-mission.ac-theme .nav-action-btn.primary{background:var(--ac-acento-accion);color:var(--ac-texto-invertido);border-color:var(--ac-naranja-700)}body.our-mission.ac-theme .nav-action-btn.primary:hover{background:var(--ac-acento-hover)}body.our-mission.ac-theme .mobile-menu,body.our-mission.ac-theme .nav-dropdown{background:var(--ac-superficie);border-color:var(--ac-borde);color:var(--ac-texto)}body.our-mission.ac-theme .blog-progress-bar{background:var(--ac-acento-accion);background-image:none}body.our-mission.ac-theme .project-container{max-width:var(--ac-pagina-ancho);margin:0 auto;padding:1.5rem 1.25rem 2.5rem}body.our-mission.ac-theme .project-header{text-align:center;margin-bottom:2rem}body.our-mission.ac-theme .project-header h1{margin:0 0 .75rem;color:var(--ac-texto)}body.our-mission.ac-theme .project-header h1 i{color:var(--ac-acento-texto);margin-right:.35rem}body.our-mission.ac-theme .project-header p{margin:0 auto;max-width:42rem;color:var(--ac-texto-suave);font-family:var(--ac-fuente-texto);font-size:var(--ac-fs-cuerpo-largo);line-height:var(--ac-lh-cuerpo-largo)}body.our-mission.ac-theme .blog-post-visual-hero{margin-bottom:1.75rem;padding:1.25rem;background:var(--ac-superficie);border:1px solid var(--ac-borde);border-radius:var(--ac-radio-lg);box-shadow:var(--ac-sombra-sm)}body.our-mission.ac-theme .blog-post-kicker{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 .75rem;color:var(--ac-acento-texto);font-family:var(--ac-fuente-texto);font-size:var(--ac-fs-overline);font-weight:700;letter-spacing:var(--ac-ls-overline);text-transform:uppercase}body.our-mission.ac-theme .blog-post-lede{max-width:68ch;margin:0;color:var(--ac-texto-suave);font-size:var(--ac-fs-cuerpo-largo);line-height:var(--ac-lh-cuerpo-largo)}body.our-mission.ac-theme .blog-post-lede strong{color:var(--ac-texto);font-weight:600}body.our-mission.ac-theme .blog-metric-strip{display:grid;grid-template-columns:1fr;gap:.75rem;margin-top:1.25rem;margin-bottom:0}body.our-mission.ac-theme .blog-stat-card{min-height:118px;padding:1rem 1.1rem;background:var(--ac-fondo);border:1px solid var(--ac-borde);border-radius:var(--ac-radio-md)}body.our-mission.ac-theme .blog-stat-card__label{display:block;margin-bottom:.5rem;color:var(--ac-texto-tenue);font-size:var(--ac-fs-overline);font-weight:700;letter-spacing:var(--ac-ls-overline);text-transform:uppercase}body.our-mission.ac-theme .blog-stat-card__value{display:block;color:var(--ac-texto);font-family:var(--ac-fuente-titulo);font-size:var(--ac-fs-h2);font-weight:700;line-height:var(--ac-lh-h2);font-variant-numeric:tabular-nums}body.our-mission.ac-theme .blog-stat-card__note{display:block;margin-top:.5rem;color:var(--ac-texto-suave);font-size:var(--ac-fs-cuerpo-sm);line-height:var(--ac-lh-cuerpo-sm)}body.our-mission.ac-theme .blog-insight-grid{display:grid;grid-template-columns:1fr;gap:.85rem;margin-top:1.5rem;margin-bottom:2rem}body.our-mission.ac-theme .blog-insight-card{display:grid;grid-template-columns:42px 1fr;gap:.85rem;min-height:120px;padding:1.1rem;background:var(--ac-superficie);border:1px solid var(--ac-borde);border-radius:var(--ac-radio-md);box-shadow:var(--ac-sombra-sm)}body.our-mission.ac-theme .blog-insight-card i{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;color:var(--ac-acento-texto);background:var(--ac-acento-bg);border:1px solid var(--ac-acento-borde);border-radius:var(--ac-radio-sm)}body.our-mission.ac-theme .blog-insight-card h2,body.our-mission.ac-theme .blog-insight-card h3,body.our-mission.ac-theme .blog-insight-card h4{margin:0 0 .4rem;color:var(--ac-texto);font-size:var(--ac-fs-h3);line-height:var(--ac-lh-h3)}body.our-mission.ac-theme .blog-insight-card p{margin:0;color:var(--ac-texto-suave);font-size:var(--ac-fs-cuerpo-sm);line-height:var(--ac-lh-cuerpo-sm)}body.our-mission.ac-theme .mission-tab-grid{margin-top:1.25rem;margin-bottom:0}body.our-mission.ac-theme .blog-tabs{margin-top:1.75rem;margin-bottom:2rem}body.our-mission.ac-theme .blog-tab-list{display:flex;gap:.5rem;padding:.25rem 0 .65rem;margin:0 0 1rem;overflow-x:auto;scrollbar-width:thin}body.our-mission.ac-theme .blog-tab-button{flex:0 0 auto;min-height:44px;padding:.6rem 1rem;color:var(--ac-texto);background:var(--ac-superficie);border:1px solid var(--ac-borde-control);border-radius:var(--ac-radio-md);font-family:var(--ac-fuente-texto);font-size:var(--ac-fs-cuerpo-sm);font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}body.our-mission.ac-theme .blog-tab-button:hover{background:var(--ac-superficie-baja);color:var(--ac-texto);border-color:var(--ac-borde-control);box-shadow:none}body.our-mission.ac-theme .blog-tab-button:focus-visible{outline:var(--ac-foco-grosor) solid var(--ac-foco);outline-offset:var(--ac-foco-offset);box-shadow:none}body.our-mission.ac-theme .blog-tab-button.is-active,body.our-mission.ac-theme .blog-tab-button[aria-selected=true]{color:var(--ac-texto-invertido);background:var(--ac-acento-accion);border-color:var(--ac-naranja-700)}body.our-mission.ac-theme .blog-tab-panel{padding:1.25rem;background:var(--ac-superficie);border:1px solid var(--ac-borde);border-radius:var(--ac-radio-md);box-shadow:var(--ac-sombra-sm)}body.our-mission.ac-theme .blog-tab-panel h2{margin:0 0 .85rem;color:var(--ac-texto)}body.our-mission.ac-theme .blog-tab-panel h3{margin:1.5rem 0 .75rem;color:var(--ac-texto)}body.our-mission.ac-theme .blog-tab-panel li,body.our-mission.ac-theme .blog-tab-panel p{max-width:68ch;color:var(--ac-texto-suave);font-size:var(--ac-fs-cuerpo-largo);line-height:var(--ac-lh-cuerpo-largo);text-align:left}body.our-mission.ac-theme .blog-tab-panel p{margin:0 0 .85rem}body.our-mission.ac-theme .blog-tab-panel p:last-child{margin-bottom:0}body.our-mission.ac-theme .blog-tab-panel strong{color:var(--ac-texto);font-weight:600}body.our-mission.ac-theme .blog-tab-panel a{color:var(--ac-acento-texto);font-weight:600;text-decoration:underline;text-underline-offset:2px}body.our-mission.ac-theme .blog-tab-panel a:hover{color:var(--ac-acento-hover)}body.our-mission.ac-theme .blog-callout{margin-top:1.5rem;margin-bottom:0;padding:1rem 1.15rem;background:var(--ac-superficie-baja);border:1px solid var(--ac-borde);border-left:3px solid var(--ac-borde-control);border-radius:0 var(--ac-radio-sm) var(--ac-radio-sm) 0}body.our-mission.ac-theme .blog-callout--note{background:var(--ac-info-bg);border-color:var(--ac-info-borde);border-left-color:var(--ac-info);color:var(--ac-info-texto)}body.our-mission.ac-theme .blog-callout--success{background:var(--ac-exito-bg);border-color:var(--ac-exito-borde);border-left-color:var(--ac-exito);color:var(--ac-exito-texto)}body.our-mission.ac-theme .blog-callout--warning{background:var(--ac-aviso-bg);border-color:var(--ac-aviso-borde);border-left-color:var(--ac-aviso);color:var(--ac-aviso-texto)}body.our-mission.ac-theme .blog-callout h2,body.our-mission.ac-theme .blog-callout h3,body.our-mission.ac-theme .blog-callout h4{margin:0 0 .4rem;color:inherit;font-size:var(--ac-fs-h3)}body.our-mission.ac-theme .blog-callout p{margin:0;color:inherit;font-size:var(--ac-fs-cuerpo-sm);line-height:var(--ac-lh-cuerpo-sm);max-width:68ch}body.our-mission.ac-theme .blog-comparison{display:grid;grid-template-columns:1fr;gap:.85rem;margin-top:1.5rem;margin-bottom:1.5rem}body.our-mission.ac-theme .blog-comparison-item{padding:1.1rem;background:var(--ac-fondo);border:1px solid var(--ac-borde);border-radius:var(--ac-radio-md)}body.our-mission.ac-theme .blog-comparison-item h2,body.our-mission.ac-theme .blog-comparison-item h3,body.our-mission.ac-theme .blog-comparison-item h4{margin:0 0 .5rem;color:var(--ac-texto);font-size:var(--ac-fs-h3)}body.our-mission.ac-theme .blog-comparison-item p{margin:0;color:var(--ac-texto-suave);font-size:var(--ac-fs-cuerpo-sm);line-height:var(--ac-lh-cuerpo-sm)}body.our-mission.ac-theme .blog-action-list{counter-reset:action-step;display:grid;gap:.75rem;margin-top:1rem;margin-bottom:1.5rem;padding:0;list-style:none}body.our-mission.ac-theme .blog-action-list li{position:relative;margin:0;padding:1rem 1rem 1rem 3rem;background:var(--ac-fondo);border:1px solid var(--ac-borde);border-radius:var(--ac-radio-md);color:var(--ac-texto-suave);font-size:var(--ac-fs-cuerpo-sm);line-height:var(--ac-lh-cuerpo-sm);max-width:none}body.our-mission.ac-theme .blog-action-list li::before{content:counter(action-step);counter-increment:action-step;position:absolute;top:1rem;left:1rem;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--ac-texto-invertido);background:var(--ac-acento-accion);border-radius:50%;font-family:var(--ac-fuente-texto);font-size:var(--ac-fs-legal);font-weight:700;font-variant-numeric:tabular-nums}body.our-mission.ac-theme .blog-post-cta{text-align:center;padding:2rem 1.25rem;margin-top:.5rem;background:var(--ac-superficie);background-image:none;border:1px solid var(--ac-borde);border-radius:var(--ac-radio-lg);box-shadow:var(--ac-sombra-sm)}body.our-mission.ac-theme .blog-post-cta p{margin:0 0 1.25rem;color:var(--ac-texto);font-family:var(--ac-fuente-titulo);font-size:var(--ac-fs-h2);line-height:var(--ac-lh-h2)}body.our-mission.ac-theme .blog-post-cta a.cta-btn,body.our-mission.ac-theme .cta-btn{display:inline-flex;align-items:center;gap:.6rem;background:var(--ac-acento-accion);background-image:none;color:var(--ac-texto-invertido);padding:.85rem 1.5rem;border-radius:var(--ac-radio-md);text-decoration:none;font-family:var(--ac-fuente-texto);font-weight:600;font-size:var(--ac-fs-cuerpo);border:1px solid var(--ac-naranja-700);box-shadow:var(--ac-sombra-sm);transition:background .15s ease}body.our-mission.ac-theme .blog-post-cta a.cta-btn:hover,body.our-mission.ac-theme .cta-btn:hover{background:var(--ac-acento-hover);background-image:none;color:var(--ac-texto-invertido);transform:none;box-shadow:var(--ac-sombra-md)}body.our-mission.ac-theme .home-footer{background:var(--ac-tinta-900);color:var(--ac-papel-100);margin-top:1rem}body.our-mission.ac-theme .home-footer .footer-brand .footer-logo{font-family:var(--ac-fuente-logo);color:var(--ac-papel-50)}body.our-mission.ac-theme .home-footer .footer-brand p{color:var(--ac-tinta-300)}body.our-mission.ac-theme .home-footer .footer-brand a{color:var(--ac-naranja-300)}body.our-mission.ac-theme .home-footer .footer-brand a:hover{color:var(--ac-papel-50)}body.our-mission.ac-theme .home-footer .footer-links h4{font-family:var(--ac-fuente-texto);color:var(--ac-tinta-500);letter-spacing:var(--ac-ls-overline)}body.our-mission.ac-theme .home-footer .footer-links a{color:var(--ac-papel-200)}body.our-mission.ac-theme .home-footer .footer-links a:hover{color:var(--ac-naranja-300)}body.our-mission.ac-theme .home-footer .footer-bottom{border-top-color:rgba(249,245,234,.12)}body.our-mission.ac-theme .home-footer .footer-bottom p{color:var(--ac-tinta-500);font-size:var(--ac-fs-legal)}@media (min-width:760px){body.our-mission.ac-theme .blog-metric-strip{grid-template-columns:repeat(3,minmax(0,1fr))}body.our-mission.ac-theme .mission-body--visual>.blog-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.our-mission.ac-theme .mission-tab-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.our-mission.ac-theme .blog-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){body.our-mission.ac-theme .project-container{padding:2rem 1.5rem 3rem}body.our-mission.ac-theme .blog-post-visual-hero{padding:1.75rem 2rem}body.our-mission.ac-theme .blog-tab-panel{padding:1.5rem}}@media (min-width:1024px){body.our-mission.ac-theme .mission-body--visual>.blog-insight-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}