*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--navy: #003B6F;--navy-dark: #002A50;--navy-light: #004F96;--slate: #2C3E50;--teal: #17A2B8;--teal-light: #1EBDD6;--teal-dark: #0F7A8C;--white: #FFFFFF;--off-white: #F8FAFC;--gray-100: #F1F5F9;--gray-200: #E2E8F0;--gray-400: #94A3B8;--gray-600: #475569;--gray-900: #0F172A;--cta: #0B7A3E;--cta-hover: #08652F;--agua: #0F7A8C;--agua-hover: #0B6575;--agua-texto: #0D7081;--agua-texto-oscuro: #6FD2E4;--gris-texto: #5B6B7F;--agua-claro: var(--agua-texto-oscuro);--ink-2: var(--gray-600);--fs-lectura: .9375rem;--fs-ficha: 1.0625rem;--fs-antetitulo: .75rem;--fs-legal: .8125rem;--navy-900: #001A33;--paper: var(--off-white);--ink-2: var(--slate);--agua-claro: var(--teal-light);--font-display: "Playfair Display", Georgia, serif;--font-heading: "Montserrat", sans-serif;--font-body: "Lato", sans-serif;--transition: .28s ease;--radius-sm: 2px;--radius-md: 4px;--shadow-card: 0 4px 24px rgba(0,59,111,.09);--shadow-hover: 0 16px 40px rgba(0,59,111,.14)}html{scroll-behavior:smooth;overflow-x:hidden}body{font-family:var(--font-body);color:var(--slate);background:var(--white);line-height:1.65;overflow-x:hidden;-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--gray-100)}::-webkit-scrollbar-thumb{background:var(--teal);border-radius:2px}::selection{background:var(--teal);color:#fff}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes lineGrow{0%{width:0}to{width:var(--line-target, 60px)}}@keyframes countUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{box-shadow:0 0 #17a2b873}50%{box-shadow:0 0 0 14px #17a2b800}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes spin{to{transform:rotate(360deg)}}.container{max-width:1100px;margin:0 auto;padding:0 40px}@media (max-width: 768px){.container{padding:0 20px}}h1,h2,h3,h4{font-family:var(--font-display);font-weight:700;line-height:1.15}p{font-family:var(--font-body)}a{transition:color var(--transition)}button{font-family:var(--font-heading)}.below-fold{content-visibility:auto;contain-intrinsic-size:0 500px}@media (max-width: 640px){.quien-responde{grid-template-columns:1fr!important;gap:20px!important}.quien-responde>div:first-child{max-width:180px}}@media (max-width: 900px){.pie-columnas{grid-template-columns:1fr 1fr!important;gap:2rem!important}}@media (max-width: 560px){.pie-columnas{grid-template-columns:1fr!important}.pie{padding-left:20px!important;padding-right:20px!important}}.cta-banner{padding-top:max(112px,calc(var(--nav-alto, 96px) + 12px))}@media (max-width:899px){.cta-banner{padding-top:calc(var(--nav-alto, 96px) + 12px)}}@media (max-width: 640px){[style*="font-size:11px"]:not([style*=uppercase]),[style*="font-size: 11px"]:not([style*=uppercase]),[style*="font-size:12px"]:not([style*=uppercase]),[style*="font-size: 12px"]:not([style*=uppercase]),[style*="font-size:12.5px"]:not([style*=uppercase]),[style*="font-size: 12.5px"]:not([style*=uppercase]),[style*="font-size:13px"]:not([style*=uppercase]),[style*="font-size: 13px"]:not([style*=uppercase]),[style*="font-size:14px"]:not([style*=uppercase]),[style*="font-size: 14px"]:not([style*=uppercase]),[style*="font-size:14.5px"]:not([style*=uppercase]),[style*="font-size: 14.5px"]:not([style*=uppercase]),[style*="font-size:0.86rem"]:not([style*=uppercase]),[style*="font-size: 0.86rem"]:not([style*=uppercase]),[style*="font-size:0.85rem"]:not([style*=uppercase]),[style*="font-size: 0.85rem"]:not([style*=uppercase]),[style*="font-size:0.8125rem"]:not([style*=uppercase]),[style*="font-size: 0.8125rem"]:not([style*=uppercase]),[style*="font-size:var(--fs-antetitulo)"]:not([style*=uppercase]),[style*="font-size: var(--fs-antetitulo)"]:not([style*=uppercase]),[style*="font-size:var(--fs-legal)"]:not([style*=uppercase]),[style*="font-size: var(--fs-legal)"]:not([style*=uppercase]){font-size:var(--fs-lectura)!important}a[href*="wa.me"]:not([data-wa-flotante]),a[href^="tel:"]{min-height:44px;display:inline-flex;align-items:center}}@media (max-width: 640px){.dos-col-movil{grid-template-columns:1fr!important}}@media (max-width: 860px){.contacto-grid{grid-template-columns:1fr!important;gap:1.5rem!important}}@media (max-width: 640px){.contacto-grid>div:first-child{padding:1.25rem!important}}@media (max-width: 640px){.ficha-icono-movil{grid-template-columns:1fr!important;gap:8px!important;padding:20px!important}.ficha-icono-movil>*{min-width:0}}@media (max-width: 640px){.pie-enlace{display:flex!important;align-items:center;min-height:44px;margin-bottom:0!important}button,[role=button],select,input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea{min-height:44px}button,[role=button]{min-width:44px}summary{min-height:44px}}.pie{padding-bottom:88px!important}@media (max-width: 640px){.cierre-confianza__caja{padding:40px 20px 36px!important}.cierre-confianza__boton{display:flex!important;width:100%}}
