:root{color:#0b2f5e;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--epgc-blue-900:#0b2f5e;--epgc-blue-800:#0c2d59;--epgc-blue-700:#1769aa;--epgc-green-600:#349c37;--epgc-green-500:#49a942;--epgc-text:#5f6d79;--epgc-border:#e5ebf0;--epgc-surface:#fff;--epgc-surface-soft:#f4f7fa;--epgc-max-width:1200px;--epgc-menu-heading-size:15px;--epgc-menu-description-size:11px;--epgc-menu-option-size:13px;--epgc-menu-pending-size:10px;background:#fff;font-family:Arial,Helvetica,sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}html,body,#app{width:100%;min-height:100%;margin:0;padding:0}body{background:#fff;min-width:320px}img{max-width:100%}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.whatsapp-button[data-v-7fb66df2]{z-index:1000;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;padding:11px;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 5px 16px #0003}.whatsapp-button[data-v-7fb66df2]:hover{transform:translateY(-2px);box-shadow:0 7px 20px #00000040}.whatsapp-button[data-v-7fb66df2]:focus-visible{outline-offset:3px;outline:3px solid #0b2f5e}.whatsapp-button img[data-v-7fb66df2]{object-fit:contain;width:100%;height:100%;display:block}@media (width<=768px){.whatsapp-button[data-v-7fb66df2]{width:54px;height:54px;padding:10px;bottom:16px;right:16px}}.cot-backdrop[data-v-6565a8c9]{z-index:3000;background:#021730c7;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.cot-dialogo[data-v-6565a8c9]{background:#fff;border-radius:12px;width:min(100%,720px);max-height:min(92vh,920px);overflow-y:auto;box-shadow:0 18px 55px #00000040}.cot-encabezado[data-v-6565a8c9]{color:#fff;background:#082c59;justify-content:space-between;gap:20px;padding:28px 30px 20px;display:flex}.cot-etiqueta[data-v-6565a8c9]{color:#8ad284;letter-spacing:2px;font-size:11px;font-weight:800}.cot-encabezado h2[data-v-6565a8c9]{margin:8px 0;font-size:clamp(24px,4vw,32px)}.cot-encabezado p[data-v-6565a8c9]{margin:0;font-size:14px;line-height:1.5}.cot-cerrar[data-v-6565a8c9]{color:#fff;cursor:pointer;background:0 0;border:0;align-self:flex-start;font-size:32px}.cot-formulario[data-v-6565a8c9]{padding:26px 30px}.cot-grid[data-v-6565a8c9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.cot-formulario label[data-v-6565a8c9]{color:#0c2d59;flex-direction:column;gap:7px;font-size:13px;font-weight:700;display:flex}.cot-formulario label span[data-v-6565a8c9]{color:#bb3434}.cot-formulario input[data-v-6565a8c9],.cot-formulario select[data-v-6565a8c9],.cot-formulario textarea[data-v-6565a8c9]{box-sizing:border-box;color:#163659;width:100%;font:inherit;background:#fff;border:1px solid #d1dce7;border-radius:6px;padding:11px 12px;font-weight:400}.cot-formulario[data-v-6565a8c9] :is(input,select,textarea):focus-visible{outline-offset:1px;outline:2px solid #1f66a3}.cot-aviso[data-v-6565a8c9]{color:#62758c;margin:15px 0;font-size:12px;line-height:1.5}.cot-acciones[data-v-6565a8c9]{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.cot-acciones button[data-v-6565a8c9]{cursor:pointer;border-radius:6px;padding:11px 18px;font-weight:700}.cot-cancelar[data-v-6565a8c9]{color:#0c2d59;background:#fff;border:1px solid #b8c7d5}.cot-enviar[data-v-6565a8c9]{color:#fff;background:#12588d;border:1px solid #12588d}.cot-acciones button[data-v-6565a8c9]:disabled,.cot-cerrar[data-v-6565a8c9]:disabled{opacity:.65;cursor:not-allowed}.cot-error[data-v-6565a8c9]{color:#a52525;margin:0;padding:0 30px 22px;font-size:13px}.cot-confirmacion[data-v-6565a8c9]{color:#0c6235;margin:0;padding:0 30px 22px;font-size:13px}@media (width<=600px){.cot-backdrop[data-v-6565a8c9]{align-items:flex-start;padding:10px}.cot-encabezado[data-v-6565a8c9],.cot-formulario[data-v-6565a8c9]{padding:22px 20px}.cot-grid[data-v-6565a8c9]{grid-template-columns:1fr;gap:14px}}.header-main[data-v-0e94a6aa]{z-index:1000;background:#fff;border-bottom:1px solid #e8edf3;width:100%;position:sticky;top:0}.header-container[data-v-0e94a6aa]{justify-content:space-between;align-items:center;gap:30px;width:min(1200px,100% - 40px);min-height:72px;margin:0 auto;display:flex;position:relative}.logo-area[data-v-0e94a6aa]{flex-shrink:0;align-items:center;text-decoration:none;display:flex}.logo-image[data-v-0e94a6aa]{object-fit:contain;width:auto;height:58px;display:block}.main-nav[data-v-0e94a6aa]{align-items:stretch;gap:28px;min-height:72px;display:flex}.nav-item[data-v-0e94a6aa]{align-items:stretch;display:flex;position:static}.nav-link[data-v-0e94a6aa]{color:#16365c;align-items:center;padding:0;font-size:14px;font-weight:600;text-decoration:none;display:flex;position:relative}.nav-link[data-v-0e94a6aa]:after{content:"";background:#1769aa;border-radius:4px;width:0;height:3px;transition:width .22s;position:absolute;bottom:16px;left:0}.nav-link[data-v-0e94a6aa]:hover:after,.nav-link.active[data-v-0e94a6aa]:after,.nav-services.menu-open>.services-trigger[data-v-0e94a6aa]:after{width:100%}.quote-button[data-v-0e94a6aa]{cursor:pointer;color:#fff;background:linear-gradient(135deg,#0b2f5e,#1769aa);border:0;border-radius:8px;flex-shrink:0;padding:13px 20px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;box-shadow:0 8px 20px #0b2f5e2e}.quote-button[data-v-0e94a6aa]:hover{transform:translateY(-1px);box-shadow:0 10px 24px #0b2f5e38}.mega-menu[data-v-0e94a6aa]{z-index:1100;opacity:0;visibility:hidden;pointer-events:none;width:min(1160px,100vw - 40px);padding-top:6px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% - 6px);left:50%;transform:translate(-50%)translateY(8px)}.mega-menu[data-v-0e94a6aa]:after{content:"";z-index:2;background:#fff;border-top:1px solid #e4eaf0;border-left:1px solid #e4eaf0;width:16px;height:16px;position:absolute;top:2px;left:47.5%;transform:translate(-50%)rotate(45deg)}.nav-services.menu-open .mega-menu[data-v-0e94a6aa]{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.mega-menu-grid[data-v-0e94a6aa]{background:#fff;border:1px solid #e4eaf0;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 18px 42px #0c2a4c29}.mega-column[data-v-0e94a6aa]{min-width:0;padding:18px 14px 14px}.mega-column+.mega-column[data-v-0e94a6aa]{border-left:1px solid #e8edf3}.mega-column-heading[data-v-0e94a6aa]{grid-template-columns:44px 1fr;align-items:start;gap:10px;min-height:88px;padding:0 4px 14px;display:grid}.mega-icon-wrap[data-v-0e94a6aa]{background:#f3f7fb;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.mega-icon-wrap.green[data-v-0e94a6aa]{background:#eef8ee}.mega-icon-wrap.blue[data-v-0e94a6aa]{background:#eef4fb}.mega-icon-wrap.leaf[data-v-0e94a6aa]{background:#eef8ee}.mega-icon[data-v-0e94a6aa]{object-fit:contain;width:27px;height:27px;display:block}.mega-column-heading h3[data-v-0e94a6aa]{color:#102f59;font-size:var(--epgc-menu-heading-size,15px);margin:0 0 5px;font-weight:800;line-height:1.15}.mega-column-heading p[data-v-0e94a6aa]{color:#687786;font-size:var(--epgc-menu-description-size,11px);margin:0;line-height:1.35}.mega-links[data-v-0e94a6aa]{border-top:1px solid #edf1f4}.mega-links a[data-v-0e94a6aa]{color:#263f5f;min-height:38px;font-size:var(--epgc-menu-option-size,13px);border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:12px;padding:0 5px;font-weight:500;text-decoration:none;transition:color .18s,padding-left .18s,background .18s;display:flex}.mega-pending[data-v-0e94a6aa]{color:#7d8895;min-height:38px;font-size:var(--epgc-menu-option-size,13px);border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:8px;padding:7px 5px;line-height:1.4;display:flex}.mega-pending small[data-v-0e94a6aa]{color:#83919f;font-size:var(--epgc-menu-pending-size,10px);white-space:nowrap}.mobile-pending[data-v-0e94a6aa]{color:#7d8895;padding:10px 14px;font-size:12px;display:block}.mobile-pending small[data-v-0e94a6aa]{margin-left:5px;font-size:10px}.mega-links a[data-v-0e94a6aa]:hover{color:#0d5ca8;background:#f8fbfd;padding-left:9px}.mega-arrow[data-v-0e94a6aa]{color:#31577d;flex-shrink:0;font-size:16px;line-height:1}.mega-menu[data-v-0e94a6aa]:before{content:"";height:8px;position:absolute;top:0;left:0;right:0}.header-actions[data-v-0e94a6aa]{flex-shrink:0;align-items:center;gap:10px;display:flex}.mobile-menu-button[data-v-0e94a6aa],.mobile-menu[data-v-0e94a6aa]{display:none}@media (width<=1000px){.header-container[data-v-0e94a6aa]{gap:18px}.main-nav[data-v-0e94a6aa]{gap:20px}.nav-link[data-v-0e94a6aa]{font-size:13px}.mega-menu[data-v-0e94a6aa]{width:min(860px,100vw - 24px)}.mega-column[data-v-0e94a6aa]{padding-inline:11px}}@media (width<=900px){.header-main[data-v-0e94a6aa]{overflow:visible}.main-nav[data-v-0e94a6aa]{display:none}.header-container[data-v-0e94a6aa]{gap:12px;width:min(100% - 24px,1200px);min-height:64px}.logo-image[data-v-0e94a6aa]{height:50px}.quote-button[data-v-0e94a6aa]{border-radius:7px;padding:10px 13px;font-size:11px}.mobile-menu-button[data-v-0e94a6aa]{cursor:pointer;background:#fff;border:1px solid #dbe4ed;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:38px;height:38px;padding:0;display:inline-flex}.mobile-menu-button span[data-v-0e94a6aa]{background:#0b2f5e;border-radius:2px;width:18px;height:2px;transition:transform .2s,opacity .2s;display:block}.mobile-menu-button.open span[data-v-0e94a6aa]:first-child{transform:translateY(7px)rotate(45deg)}.mobile-menu-button.open span[data-v-0e94a6aa]:nth-child(2){opacity:0}.mobile-menu-button.open span[data-v-0e94a6aa]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-menu[data-v-0e94a6aa]{z-index:1200;opacity:0;visibility:hidden;background:#fff;border-top:1px solid #edf1f4;max-height:0;transition:max-height .28s,opacity .2s,visibility .2s;display:block;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 14px 30px #08284a24}.mobile-menu.open[data-v-0e94a6aa]{opacity:1;visibility:visible;max-height:calc(100vh - 64px);overflow-y:auto}.mobile-nav[data-v-0e94a6aa]{width:min(100% - 24px,720px);margin:0 auto;padding:10px 0 18px}.mobile-nav-link[data-v-0e94a6aa]{color:#17365d;width:100%;min-height:46px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;padding:0 4px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.mobile-nav-link.active[data-v-0e94a6aa]{color:#1769aa}.mobile-services-toggle .mobile-chevron[data-v-0e94a6aa]{color:#1769aa;font-size:20px;line-height:1;transition:transform .2s}.mobile-services-toggle.active .mobile-chevron[data-v-0e94a6aa]{transform:rotate(180deg)}.mobile-services[data-v-0e94a6aa]{opacity:0;background:#f7f9fb;max-height:0;transition:max-height .3s,opacity .2s;overflow:hidden}.mobile-services.open[data-v-0e94a6aa]{opacity:1;max-height:1100px}.mobile-service-group[data-v-0e94a6aa]{border-bottom:1px solid #e5ebf0;padding:14px 12px}.mobile-service-heading[data-v-0e94a6aa]{grid-template-columns:38px 1fr;align-items:center;gap:10px;margin-bottom:8px;display:grid}.mobile-service-heading .mega-icon-wrap[data-v-0e94a6aa]{width:34px;height:34px}.mobile-service-heading .mega-icon[data-v-0e94a6aa]{width:24px;height:24px}.mobile-service-heading strong[data-v-0e94a6aa]{color:#102f59;font-size:13px;line-height:1.2;display:block}.mobile-service-heading small[data-v-0e94a6aa]{color:#687786;margin-top:2px;font-size:10px;line-height:1.3;display:block}.mobile-service-links[data-v-0e94a6aa]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;padding-left:48px;display:grid}.mobile-service-links a[data-v-0e94a6aa]{color:#31506f;border-bottom:1px solid #e4eaf0;align-items:center;min-height:34px;font-size:11px;text-decoration:none;display:flex}}@media (width<=560px){.header-container[data-v-0e94a6aa]{gap:8px;width:min(100% - 18px,1200px)}.logo-image[data-v-0e94a6aa]{height:44px}.quote-button[data-v-0e94a6aa]{padding:9px 10px;font-size:10px}.mobile-menu-button[data-v-0e94a6aa]{width:36px;height:36px}.mobile-nav[data-v-0e94a6aa]{width:min(100% - 20px,720px)}.mobile-service-links[data-v-0e94a6aa]{grid-template-columns:1fr;padding-left:48px}}.site-footer[data-v-17effa50]{color:#fff;background-position:100%;background-repeat:no-repeat;background-size:cover;border-top:1px solid #ffffff14;width:100%;position:relative;overflow:hidden}.footer-overlay[data-v-17effa50]{pointer-events:none;background:linear-gradient(90deg,#021a38e0 0%,#032348d1 50%,#032b57b8 100%);position:absolute;inset:0}.footer-container[data-v-17effa50]{z-index:1;width:min(1200px,100% - 40px);margin:0 auto;padding:28px 0 14px;position:relative}.footer-top[data-v-17effa50]{grid-template-columns:1.25fr 1fr .55fr;align-items:start;gap:54px;display:grid}.footer-brand[data-v-17effa50]{align-items:flex-start;display:flex}.footer-logo[data-v-17effa50]{width:100%;max-width:275px;height:auto;display:block}.footer-contact h4[data-v-17effa50],.footer-social h4[data-v-17effa50]{color:#fff;margin:0 0 12px;font-size:16px;font-weight:700;line-height:1.2}.footer-contact-list[data-v-17effa50]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.footer-contact-list li[data-v-17effa50]{color:#ffffffe0;align-items:center;gap:10px;font-size:13px;line-height:1.35;display:flex}.footer-contact-list a[data-v-17effa50]{color:#ffffffe0;text-decoration:none;transition:color .2s}.footer-contact-list a[data-v-17effa50]:hover{color:#fff}.footer-contact-icon[data-v-17effa50]{object-fit:contain;flex:0 0 16px;width:16px;height:16px}.footer-social-links[data-v-17effa50]{align-items:center;gap:10px;display:flex}.footer-social-link[data-v-17effa50]{width:36px;height:36px;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;transition:transform .2s;display:inline-flex}.footer-social-link[data-v-17effa50]:hover{transform:translateY(-1px)}.footer-social-icon[data-v-17effa50]{object-fit:contain;width:34px;height:34px;margin:0;padding:0;display:block}.footer-bottom[data-v-17effa50]{border-top:1px solid #ffffff2e;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding-top:13px;display:flex}.footer-copy[data-v-17effa50]{color:#ffffffc2;margin:0;font-size:11px;line-height:1.4}.footer-legal[data-v-17effa50]{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.footer-legal span[data-v-17effa50]{color:#ffffff52}.footer-legal a[data-v-17effa50]{color:#ffffffc2;font-size:11px;line-height:1.4;text-decoration:none}.footer-legal a[data-v-17effa50]:hover{color:#fff}.footer-phone-item[data-v-17effa50]{align-items:flex-start}.footer-phone-list[data-v-17effa50]{flex-direction:column;gap:4px;display:flex}.footer-phone-list a[data-v-17effa50]{display:block}@media (width<=1000px){.footer-top[data-v-17effa50]{grid-template-columns:1fr 1fr;gap:30px 40px}.footer-brand[data-v-17effa50]{grid-column:1/-1}.footer-logo[data-v-17effa50]{max-width:245px}.footer-bottom[data-v-17effa50]{flex-direction:column;align-items:flex-start}}@media (width<=768px){.footer-container[data-v-17effa50]{width:min(100% - 30px,1200px);padding:26px 0 14px}.footer-top[data-v-17effa50]{grid-template-columns:.9fr 1.1fr;grid-template-areas:"brand contact""social social";align-items:start;gap:22px 18px;display:grid}.footer-brand[data-v-17effa50]{grid-area:brand;padding-left:14px}.footer-logo[data-v-17effa50]{max-width:180px}.footer-contact[data-v-17effa50]{grid-area:contact;padding-left:10px}.footer-social[data-v-17effa50]{flex-direction:column;grid-area:social;align-items:center;display:flex}.footer-contact-list[data-v-17effa50]{gap:8px}.footer-contact-list li[data-v-17effa50]{font-size:11px;line-height:1.3}.footer-contact-icon[data-v-17effa50]{flex:0 0 14px;width:14px;height:14px}.footer-phone-item[data-v-17effa50]{align-items:flex-start}.footer-phone-list[data-v-17effa50]{gap:3px;min-width:0}.footer-phone-list a[data-v-17effa50]{white-space:nowrap;font-size:11px;line-height:1.25}.footer-social h4[data-v-17effa50]{text-align:center}.footer-social-links[data-v-17effa50]{justify-content:center;gap:12px;display:flex}.footer-bottom[data-v-17effa50]{margin-top:20px}}@media (width<=480px){.footer-container[data-v-17effa50]{width:min(100% - 24px,1200px);padding:24px 0 13px}.footer-top[data-v-17effa50]{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:20px 12px}.footer-brand[data-v-17effa50]{padding-left:6px}.footer-logo[data-v-17effa50]{max-width:150px}.footer-contact[data-v-17effa50]{min-width:0;padding-left:4px}.footer-contact h4[data-v-17effa50],.footer-social h4[data-v-17effa50]{font-size:14px}.footer-contact-list[data-v-17effa50]{gap:7px}.footer-contact-list li[data-v-17effa50]{gap:8px;font-size:10px;line-height:1.25}.footer-contact-icon[data-v-17effa50]{flex:0 0 13px;width:13px;height:13px}.footer-phone-list[data-v-17effa50]{gap:2px}.footer-phone-list a[data-v-17effa50]{font-size:10px;line-height:1.2}.footer-social-link[data-v-17effa50],.footer-social-icon[data-v-17effa50]{width:32px;height:32px}.footer-copy[data-v-17effa50],.footer-legal a[data-v-17effa50]{font-size:10px}}.home-wrapper[data-v-f21b99f5]{width:100%}.home-hero[data-v-f21b99f5]{background-position:100%;background-repeat:no-repeat;background-size:cover;align-items:center;width:100%;min-height:560px;display:flex;position:relative;overflow:hidden}.hero-overlay[data-v-f21b99f5]{background:linear-gradient(90deg,#051c3af2 0%,#051c3adb 28%,#051c3a73 55%,#051c3a14 100%);position:absolute;inset:0}.hero-container[data-v-f21b99f5]{z-index:2;width:min(1200px,100% - 40px);margin:0 auto;position:relative}.hero-content[data-v-f21b99f5]{width:100%;max-width:610px;padding:52px 0 60px}.hero-eyebrow[data-v-f21b99f5]{color:#fff;letter-spacing:3.5px;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:700;line-height:1.3}h1[data-v-f21b99f5]{color:#fff;letter-spacing:-.5px;max-width:590px;margin:0;font-size:clamp(34px,3.2vw,46px);font-weight:800;line-height:1.05}h1 span[data-v-f21b99f5]{color:#65c63f}.hero-description[data-v-f21b99f5]{color:#fffffff0;max-width:560px;margin:22px 0 0;font-size:15.5px;font-weight:400;line-height:1.5}.services-strip[data-v-f21b99f5]{z-index:5;background:#f4f7fa;width:100%;padding:18px 0 26px;position:relative}.services-container[data-v-f21b99f5]{grid-template-columns:repeat(4,1fr);gap:12px;width:min(1200px,100% - 40px);margin:0 auto;display:grid}.service-card[data-v-f21b99f5]{background:#fff;border:1px solid #eef2f6;border-radius:10px;min-height:145px;padding:20px 48px 18px 20px;transition:transform .2s,box-shadow .2s;position:relative;box-shadow:0 8px 22px #0e2e4e0d}.service-card[data-v-f21b99f5]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #0e2e4e17}.service-card-top[data-v-f21b99f5]{align-items:flex-start;gap:14px;display:flex}.service-icon[data-v-f21b99f5]{object-fit:contain;flex-shrink:0;width:52px;height:52px}.service-title-block[data-v-f21b99f5]{flex-direction:column;gap:6px;display:flex}.service-line[data-v-f21b99f5]{border-radius:10px;width:34px;height:3px;display:block}.service-line.blue[data-v-f21b99f5]{background:#1769aa}.service-line.blue-dark[data-v-f21b99f5]{background:#0b2f5e}.service-line.green[data-v-f21b99f5]{background:#2e8b2e}.service-line.orange[data-v-f21b99f5]{background:#f47a00}.service-card h2[data-v-f21b99f5]{color:#0d2850;margin:0;font-size:16px;font-weight:800;line-height:1.05}.service-card p[data-v-f21b99f5]{color:#5d6b78;margin:12px 0 0;font-size:12px;line-height:1.45}.service-arrow[data-v-f21b99f5]{color:#1769aa;background:#fff;border:1px solid #cbd7e3;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:20px;line-height:1;text-decoration:none;transition:background .2s,color .2s,border-color .2s,transform .2s;display:flex;position:absolute;bottom:14px;right:14px}.service-arrow[data-v-f21b99f5]:hover{color:#fff;background:#1769aa;border-color:#1769aa;transform:translate(2px)}.about-preview[data-v-f21b99f5]{background:#fff;width:100%}.about-preview-container[data-v-f21b99f5]{grid-template-columns:48% 52%;align-items:center;width:min(1200px,100% - 40px);margin:0 auto;display:grid}.about-preview-content[data-v-f21b99f5]{flex-direction:column;justify-content:center;padding:42px 42px 42px 10px;display:flex}.about-kicker[data-v-f21b99f5]{letter-spacing:2px;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:14px;font-size:10px;font-weight:800;display:flex}.about-kicker span[data-v-f21b99f5]{color:#173a62}.about-kicker strong[data-v-f21b99f5]{color:#4aa64c;font-weight:800}.about-kicker-line[data-v-f21b99f5]{background:#61b857;width:34px;height:2px;margin-left:2px;display:inline-block}.about-preview h2[data-v-f21b99f5]{color:#0c2d59;letter-spacing:-.6px;max-width:500px;margin:0;font-size:clamp(28px,2.4vw,36px);font-weight:800;line-height:1.05}.about-preview h2 span[data-v-f21b99f5]{color:#49a942}.about-preview-content p[data-v-f21b99f5]{color:#5a6774;max-width:500px;margin:18px 0 22px;font-size:14px;line-height:1.5}.about-button[data-v-f21b99f5]{color:#fff;background:#0d4f91;border-radius:5px;align-items:center;gap:14px;width:fit-content;min-height:44px;padding:0 18px;font-size:13px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 6px 14px #0d4f912e}.about-button[data-v-f21b99f5]:hover{background:#1769aa;transform:translateY(-2px)}.about-button span[data-v-f21b99f5]{font-size:17px}.about-preview-image[data-v-f21b99f5]{background:#fff;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.about-preview-image img[data-v-f21b99f5]{object-fit:contain;object-position:center;width:100%;height:auto;display:block}.stats-strip[data-v-f21b99f5]{background:#fff;border-top:1px solid #edf1f5;width:100%}.stats-container[data-v-f21b99f5]{grid-template-columns:repeat(4,1fr);align-items:center;width:min(1200px,100% - 40px);min-height:88px;margin:0 auto;display:grid}.stat-item[data-v-f21b99f5]{justify-content:center;align-items:center;gap:14px;min-height:58px;padding:10px 22px;display:flex;position:relative}.stat-item[data-v-f21b99f5]:not(:last-child):after{content:"";background:#dbe3eb;width:1px;position:absolute;top:14px;bottom:14px;right:0}.stat-icon[data-v-f21b99f5]{object-fit:contain;flex-shrink:0;width:38px;height:38px}.stat-content[data-v-f21b99f5]{align-items:flex-start;gap:10px;display:flex}.stat-content strong[data-v-f21b99f5]{color:#0b2f5e;white-space:nowrap;font-size:26px;font-weight:800;line-height:1}.stat-text[data-v-f21b99f5]{flex-direction:column;padding-top:2px;display:flex}.stat-text span[data-v-f21b99f5]{color:#17365d;white-space:nowrap;font-size:11px;font-weight:700;line-height:1.15}.stat-text small[data-v-f21b99f5]{color:#7a8794;white-space:nowrap;margin-top:3px;font-size:9px;line-height:1.2}.stat-empty[data-v-f21b99f5]{min-height:58px}.focus-section[data-v-f21b99f5]{background:#fff;width:100%}.focus-container[data-v-f21b99f5]{background:#fff;grid-template-columns:39% 61%;align-items:stretch;width:min(1200px,100% - 40px);min-height:360px;margin:0 auto;display:grid;position:relative;overflow:hidden}.focus-image[data-v-f21b99f5]{z-index:1;background:#fff;min-height:360px;position:relative;overflow:hidden}.focus-image img[data-v-f21b99f5]{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.focus-container[data-v-f21b99f5]:before{content:"";z-index:3;clip-path:polygon(0 0,58% 0,100% 100%,42% 100%);pointer-events:none;background:#fffffff5;width:8.5%;position:absolute;top:-2px;bottom:-2px;left:34.5%}.focus-container[data-v-f21b99f5]:after{content:"";z-index:2;pointer-events:none;background:#ffffff42;width:2.3%;position:absolute;top:22%;bottom:18%;left:36.5%;transform:skew(13deg)}.focus-content[data-v-f21b99f5]{z-index:4;background:#fff;flex-direction:column;justify-content:center;padding:36px 10px 34px 26px;display:flex;position:relative}.focus-kicker[data-v-f21b99f5]{color:#17365d;letter-spacing:1.8px;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:10px;font-size:10px;font-weight:800;display:flex}.focus-kicker-line[data-v-f21b99f5]{background:#61b857;width:34px;height:2px;display:inline-block}.focus-content h2[data-v-f21b99f5]{color:#0c2d59;letter-spacing:-.6px;margin:0;font-size:clamp(28px,2.7vw,40px);font-weight:800;line-height:1.06}.focus-content h2 span[data-v-f21b99f5]{color:#2f962d}.focus-description[data-v-f21b99f5]{color:#5a6774;max-width:720px;margin:14px 0 24px;font-size:14px;line-height:1.45}.focus-features[data-v-f21b99f5]{grid-template-columns:repeat(4,1fr);display:grid}.focus-feature[data-v-f21b99f5]{border-left:1px solid #dbe3eb;grid-template-columns:36px 1fr;align-items:start;gap:10px;min-width:0;padding:0 16px;display:grid}.focus-feature[data-v-f21b99f5]:first-child{border-left:0;padding-left:0}.focus-feature[data-v-f21b99f5]:last-child{padding-right:0}.focus-feature-icon[data-v-f21b99f5]{object-fit:contain;width:32px;height:32px}.focus-feature-icon-blue[data-v-f21b99f5]{filter:none}.focus-feature-icon-green[data-v-f21b99f5]{filter:brightness(0)saturate()invert(35%)sepia(89%)saturate(947%)hue-rotate(76deg)brightness(84%)contrast(94%)}.focus-feature h3[data-v-f21b99f5]{color:#17365d;margin:0 0 8px;font-size:12px;font-weight:800;line-height:1.1}.focus-feature p[data-v-f21b99f5]{color:#66727e;margin:0;font-size:11px;line-height:1.35}@media (width<=1000px){.hero-content[data-v-f21b99f5]{max-width:560px}h1[data-v-f21b99f5]{font-size:clamp(36px,4vw,44px)}.hero-description[data-v-f21b99f5]{max-width:520px}.services-container[data-v-f21b99f5]{grid-template-columns:repeat(2,1fr)}.about-preview-container[data-v-f21b99f5]{grid-template-columns:1fr 1fr}.about-preview-content[data-v-f21b99f5]{padding:36px 30px 36px 0}.about-preview h2[data-v-f21b99f5]{font-size:clamp(27px,3vw,34px)}.about-preview-content p[data-v-f21b99f5]{font-size:13.5px}.stat-item[data-v-f21b99f5]{gap:10px;padding:10px 12px}.stat-icon[data-v-f21b99f5]{width:32px;height:32px}.stat-content[data-v-f21b99f5]{gap:7px}.stat-content strong[data-v-f21b99f5]{font-size:22px}.stat-text span[data-v-f21b99f5]{font-size:10px}.stat-text small[data-v-f21b99f5]{font-size:8px}.focus-container[data-v-f21b99f5]{grid-template-columns:40% 60%;width:min(100% - 30px,1200px)}.focus-container[data-v-f21b99f5]:before{width:9%;left:35.5%}.focus-container[data-v-f21b99f5]:after{width:2.5%;left:38%}.focus-content[data-v-f21b99f5]{padding:30px 0 30px 22px}.focus-content h2[data-v-f21b99f5]{font-size:clamp(26px,3vw,34px)}.focus-description[data-v-f21b99f5]{margin-bottom:20px;font-size:13px}.focus-features[data-v-f21b99f5]{grid-template-columns:repeat(2,1fr);gap:20px 0}.focus-feature[data-v-f21b99f5]{grid-template-columns:30px 1fr;gap:8px;padding:0 14px}.focus-feature[data-v-f21b99f5]:nth-child(odd){border-left:0;padding-left:0}.focus-feature[data-v-f21b99f5]:nth-child(2n){padding-right:0}.focus-feature-icon[data-v-f21b99f5]{width:28px;height:28px}.focus-feature h3[data-v-f21b99f5]{font-size:11px}.focus-feature p[data-v-f21b99f5]{font-size:10px}}@media (width<=768px){.home-hero[data-v-f21b99f5]{background-position:68%;min-height:610px}.hero-overlay[data-v-f21b99f5]{background:linear-gradient(90deg,#051c3af7 0%,#051c3ae8 58%,#051c3a8c 100%)}.hero-container[data-v-f21b99f5]{width:min(100% - 30px,1200px)}.hero-content[data-v-f21b99f5]{max-width:440px;padding:48px 0 54px}.hero-eyebrow[data-v-f21b99f5]{letter-spacing:2.2px;font-size:10px}h1[data-v-f21b99f5]{font-size:clamp(30px,8vw,38px);line-height:1.05}.hero-description[data-v-f21b99f5]{font-size:14px;line-height:1.5}.services-strip[data-v-f21b99f5]{padding:16px 0 22px}.services-container[data-v-f21b99f5]{grid-template-columns:1fr;gap:10px;width:min(100% - 24px,1200px)}.service-card[data-v-f21b99f5]{min-height:130px;padding:18px 46px 16px 18px}.service-icon[data-v-f21b99f5]{width:48px;height:48px}.about-preview-container[data-v-f21b99f5]{grid-template-columns:1fr;width:100%}.about-preview-content[data-v-f21b99f5]{padding:36px 24px}.about-preview h2[data-v-f21b99f5]{max-width:100%;font-size:clamp(28px,8vw,36px);line-height:1.05}.about-preview-content p[data-v-f21b99f5]{max-width:100%;font-size:14px}.about-preview-image[data-v-f21b99f5]{width:100%;min-height:0}.about-preview-image img[data-v-f21b99f5]{object-fit:contain;object-position:center;width:100%;height:auto}.stats-container[data-v-f21b99f5]{grid-template-columns:repeat(2,1fr);width:100%}.stat-empty[data-v-f21b99f5]{display:none}.stat-item[data-v-f21b99f5]{min-height:78px;padding:12px 18px}.stat-item[data-v-f21b99f5]:after{display:none}.stat-item[data-v-f21b99f5]:nth-child(2){border-right:1px solid #dbe3eb}.stat-icon[data-v-f21b99f5]{width:34px;height:34px}.focus-container[data-v-f21b99f5]{grid-template-columns:1fr;width:100%;min-height:0}.focus-container[data-v-f21b99f5]:before,.focus-container[data-v-f21b99f5]:after{display:none}.focus-image[data-v-f21b99f5]{min-height:280px}.focus-image img[data-v-f21b99f5]{object-position:center}.focus-content[data-v-f21b99f5]{padding:30px 24px 34px}.focus-content h2[data-v-f21b99f5]{font-size:clamp(28px,8vw,36px)}.focus-description[data-v-f21b99f5]{margin-bottom:22px;font-size:14px}.focus-features[data-v-f21b99f5]{grid-template-columns:repeat(2,1fr);gap:22px 0}.focus-feature[data-v-f21b99f5]{padding:0 14px}.focus-feature[data-v-f21b99f5]:nth-child(odd){border-left:0;padding-left:0}.focus-feature[data-v-f21b99f5]:nth-child(2n){padding-right:0}.focus-feature[data-v-f21b99f5]:nth-child(3){border-left:0}}@media (width<=480px){.home-hero[data-v-f21b99f5]{background-position:62%;min-height:590px}.hero-content[data-v-f21b99f5]{padding:44px 0 50px}.hero-eyebrow[data-v-f21b99f5]{letter-spacing:2px;font-size:10px}h1[data-v-f21b99f5]{font-size:clamp(34px,10vw,42px)}.hero-description[data-v-f21b99f5]{font-size:14px;line-height:1.5}.about-preview-content[data-v-f21b99f5]{padding:32px 20px}.about-preview h2[data-v-f21b99f5]{font-size:clamp(27px,8.5vw,34px)}.about-button[data-v-f21b99f5]{padding:0 15px;font-size:12px}.stats-container[data-v-f21b99f5]{grid-template-columns:1fr}.stat-item[data-v-f21b99f5]:nth-child(2){border-bottom:1px solid #dbe3eb;border-right:0}.focus-image[data-v-f21b99f5]{min-height:240px}.focus-content[data-v-f21b99f5]{padding:28px 20px 30px}.focus-content h2[data-v-f21b99f5]{font-size:clamp(27px,8.5vw,34px)}.focus-features[data-v-f21b99f5]{grid-template-columns:1fr;gap:18px}.focus-feature[data-v-f21b99f5],.focus-feature[data-v-f21b99f5]:nth-child(odd),.focus-feature[data-v-f21b99f5]:nth-child(2n){border-left:0;padding:0}.focus-feature[data-v-f21b99f5]:not(:last-child){border-bottom:1px solid #e3e8ed;padding-bottom:16px}}.home-view[data-v-414faaba]{color:#0b2f5e;background:#fff;width:100%;min-height:100vh}main[data-v-414faaba]{width:100%}.about-page[data-v-7a44881d]{background:#f5f7f9;width:100%}.about-container[data-v-7a44881d]{width:min(1200px,100% - 40px);margin:0 auto}.about-hero[data-v-7a44881d]{background-position:50% 46%;background-repeat:no-repeat;background-size:cover;align-items:center;min-height:320px;display:flex;position:relative;overflow:hidden}.about-hero-overlay[data-v-7a44881d]{background:linear-gradient(90deg,#041c3ae0 0%,#05274fc2 44%,#041c3a7a 100%);position:absolute;inset:0}.about-hero-container[data-v-7a44881d]{z-index:2;width:min(1200px,100% - 40px);margin:0 auto;padding:66px 0 62px;position:relative}.about-hero-kicker[data-v-7a44881d]{color:#fff;letter-spacing:3px;margin:0 0 12px;font-size:11px;font-weight:800}.about-hero h1[data-v-7a44881d]{color:#fff;margin:0;font-size:clamp(42px,5vw,68px);font-weight:800;line-height:1}.about-hero-text[data-v-7a44881d]{color:#ffffffeb;max-width:620px;margin:18px 0 0;font-size:16px;line-height:1.5}.about-intro[data-v-7a44881d]{background:#fff;padding:72px 0 56px}.about-intro-grid[data-v-7a44881d]{grid-template-columns:.95fr 1.05fr;align-items:start;gap:72px;display:grid}.section-kicker[data-v-7a44881d]{letter-spacing:1.9px;align-items:center;gap:7px;margin-bottom:15px;font-size:10px;font-weight:800;display:flex}.section-kicker span[data-v-7a44881d]{color:#173a62}.section-kicker strong[data-v-7a44881d]{color:#4aa64c}.section-kicker i[data-v-7a44881d]{background:#61b857;width:34px;height:2px;display:block}.about-intro-title h2[data-v-7a44881d],.about-cta h2[data-v-7a44881d]{color:#0c2d59;letter-spacing:-.7px;margin:0;font-size:clamp(32px,3vw,44px);font-weight:800;line-height:1.06}.about-intro-title h2 span[data-v-7a44881d],.about-cta h2 span[data-v-7a44881d]{color:#349c37}.about-intro-copy[data-v-7a44881d]{padding-top:24px}.about-intro-copy p[data-v-7a44881d]{color:#5f6d79;margin:0 0 16px;font-size:14px;line-height:1.65}.about-intro-tags[data-v-7a44881d]{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.about-intro-tags span[data-v-7a44881d]{color:#17365d;background:#f8fafc;border:1px solid #dce4eb;border-radius:20px;padding:8px 12px;font-size:11px;font-weight:700}.commitment-section[data-v-7a44881d]{background:#fff;padding:0 0 34px}.commitment-card[data-v-7a44881d]{text-align:center;background:#f7f9fb;border-top:1px solid #dfe7ee;border-bottom:3px solid #1769aa;border-radius:10px;max-width:950px;margin:0 auto;padding:28px 42px;box-shadow:0 8px 26px #0e2e4e0d}.commitment-card p[data-v-7a44881d]{color:#536372;margin:0;font-size:14px;font-style:italic;line-height:1.65}.mission-section[data-v-7a44881d]{background:#fff;padding:22px 0 56px}.mission-grid[data-v-7a44881d]{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.mission-card[data-v-7a44881d]{background:#fff;border:1px solid #e5ebf0;border-radius:12px;min-height:250px;padding:34px;box-shadow:0 10px 30px #0e2e4e0d}.mission-icon[data-v-7a44881d]{background:#eef4fb;border-radius:10px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:20px;display:flex}.mission-icon.green[data-v-7a44881d]{background:#eef8ee}.mission-icon img[data-v-7a44881d]{object-fit:contain;width:32px;height:32px}.mission-card h3[data-v-7a44881d]{color:#17365d;margin:0 0 12px;font-size:22px;font-weight:800}.mission-card p[data-v-7a44881d]{color:#667482;margin:0;font-size:13px;line-height:1.6}.values-section[data-v-7a44881d]{background:#fff;padding:0 0 68px}.values-panel[data-v-7a44881d]{background:linear-gradient(135deg,#0c2f5d 0%,#164f8f 100%);border-radius:14px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:42px;padding:42px;display:grid;box-shadow:0 16px 42px #0a2d5529}.values-kicker[data-v-7a44881d]{color:#82d66a;letter-spacing:2px;margin-bottom:10px;font-size:10px;font-weight:800;display:block}.values-copy h2[data-v-7a44881d]{color:#fff;margin:0 0 14px;font-size:clamp(28px,2.6vw,38px);font-weight:800;line-height:1.08}.values-copy p[data-v-7a44881d]{color:#ffffffd1;margin:0;font-size:13px;line-height:1.6}.values-grid[data-v-7a44881d]{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.value-card[data-v-7a44881d]{background:#ffffff14;border:1px solid #ffffff26;border-radius:10px;flex-direction:column;justify-content:center;min-height:126px;padding:20px;display:flex}.value-card strong[data-v-7a44881d]{color:#fff;margin-bottom:8px;font-size:13px;line-height:1.2}.value-card span[data-v-7a44881d]{color:#ffffffc2;font-size:11px;line-height:1.4}.about-cta[data-v-7a44881d]{background:#f4f7fa;padding:54px 0}.about-cta-inner[data-v-7a44881d]{justify-content:space-between;align-items:center;gap:34px;display:flex}.about-cta h2[data-v-7a44881d]{max-width:700px}@media (width<=1000px){.about-intro-grid[data-v-7a44881d]{grid-template-columns:1fr;gap:28px}.about-intro-copy[data-v-7a44881d]{padding-top:0}.values-panel[data-v-7a44881d]{grid-template-columns:1fr}}@media (width<=768px){.about-container[data-v-7a44881d],.about-hero-container[data-v-7a44881d]{width:min(100% - 30px,1200px)}.about-hero[data-v-7a44881d]{background-position:62%;min-height:280px}.about-hero-container[data-v-7a44881d]{padding:54px 0 50px}.about-hero h1[data-v-7a44881d]{font-size:clamp(38px,10vw,52px)}.about-hero-text[data-v-7a44881d]{font-size:14px}.about-intro[data-v-7a44881d]{padding:50px 0 40px}.mission-grid[data-v-7a44881d]{grid-template-columns:1fr}.mission-card[data-v-7a44881d]{min-height:0}.values-panel[data-v-7a44881d]{padding:30px 24px}.values-grid[data-v-7a44881d]{grid-template-columns:1fr 1fr}.about-cta-inner[data-v-7a44881d]{flex-direction:column;align-items:flex-start}}@media (width<=480px){.about-container[data-v-7a44881d],.about-hero-container[data-v-7a44881d]{width:min(100% - 24px,1200px)}.about-intro-title h2[data-v-7a44881d],.about-cta h2[data-v-7a44881d]{font-size:clamp(28px,9vw,36px)}.commitment-card[data-v-7a44881d]{padding:24px 20px}.mission-card[data-v-7a44881d]{padding:26px 22px}.values-panel[data-v-7a44881d]{padding:26px 20px}.values-grid[data-v-7a44881d]{grid-template-columns:1fr}.value-card[data-v-7a44881d]{min-height:0}}.capacitadores-page[data-v-dfa64be9]{background:#fff;flex-direction:column;width:100%;min-height:100vh;display:flex}.capacitadores-main[data-v-dfa64be9]{flex:1;justify-content:center;align-items:center;width:100%;padding:40px 24px;display:flex}.capacitadores-image[data-v-dfa64be9]{object-fit:contain;border-radius:12px;width:100%;max-width:1080px;height:auto;display:block}@media (width<=768px){.capacitadores-main[data-v-dfa64be9]{padding:24px 16px}.capacitadores-image[data-v-dfa64be9]{border-radius:8px}}@media (width<=480px){.capacitadores-main[data-v-dfa64be9]{padding:18px 12px}.capacitadores-image[data-v-dfa64be9]{border-radius:6px}}.catalogo[data-v-269beabf]{background:#fff;padding:12px 0 72px}.catalogo-contenedor[data-v-269beabf]{width:min(1200px,100% - 40px);margin:0 auto}.catalogo-encabezado[data-v-269beabf]{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.catalogo-etiqueta[data-v-269beabf]{color:#4aa64c;letter-spacing:1.6px;margin:0 0 10px;font-size:11px;font-weight:800}.catalogo-encabezado h2[data-v-269beabf]{color:#0c2d59;margin:0 0 12px;font-size:clamp(28px,3vw,38px);line-height:1.1}.catalogo-aviso[data-v-269beabf]{color:#64748b;max-width:770px;margin:0;font-size:14px;line-height:1.6}.catalogo-total[data-v-269beabf]{white-space:nowrap;color:#173a62;font-size:13px;font-weight:700}.catalogo-label[data-v-269beabf]{color:#0c2d59;margin-bottom:8px;font-size:14px;font-weight:700;display:block}.catalogo-busqueda[data-v-269beabf]{color:#0c2d59;width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;margin-bottom:24px;padding:14px 16px;font-size:15px}.catalogo-busqueda[data-v-269beabf]:focus-visible{outline-offset:2px;outline:2px solid #2465a3}.catalogo-grid[data-v-269beabf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.catalogo-item[data-v-269beabf]{background:#f5f7f9;border-radius:8px;align-items:flex-start;gap:14px;padding:18px;display:flex}.catalogo-numero[data-v-269beabf]{color:#4aa64c;flex:none;font-size:13px;font-weight:800}.catalogo-detalle[data-v-269beabf]{min-width:0}.catalogo-item h3[data-v-269beabf]{color:#0c2d59;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:700;line-height:1.5}.catalogo-pendiente[data-v-269beabf]{color:#8b5e13;margin:6px 0 0;font-size:12px}.catalogo-sin-resultados[data-v-269beabf]{color:#64748b;background:#f5f7f9;border-radius:8px;padding:22px}@media (width<=768px){.catalogo-encabezado[data-v-269beabf]{flex-direction:column;align-items:flex-start;gap:12px}.catalogo-grid[data-v-269beabf]{grid-template-columns:1fr}.catalogo[data-v-269beabf]{padding-bottom:50px}}.cap-page[data-v-4b82ccfe]{background:#f5f7f9;width:100%}.cap-container[data-v-4b82ccfe],.cap-hero-container[data-v-4b82ccfe]{width:min(1200px,100% - 40px);margin:0 auto}.cap-hero[data-v-4b82ccfe]{background-image:var(--cap-hero-bg);background-color:#082a50;background-position:top;background-repeat:no-repeat;background-size:cover;align-items:center;min-height:270px;display:flex;position:relative;overflow:hidden}.cap-catalogo-spacer[data-v-4b82ccfe]{height:56px}@media (width<=768px){.cap-catalogo-spacer[data-v-4b82ccfe]{height:28px}}.cap-hero-imagen-propia[data-v-4b82ccfe]{background-position:right max(0px,50vw - 490px) center;background-size:auto 100%}.cap-hero-overlay[data-v-4b82ccfe]{background:linear-gradient(90deg,#041c3ae0 0%,#05274fc2 44%,#041c3a7a 100%);position:absolute;inset:0}.cap-hero-foto-escritorio[data-v-4b82ccfe]{display:none}@media (width>=601px){.cap-hero-imagen-propia[data-v-4b82ccfe]{background-image:none}.cap-hero-foto-escritorio[data-v-4b82ccfe]{object-fit:contain;pointer-events:none;width:auto;max-width:none;height:100%;display:block;position:absolute;top:0;right:max(0px,50vw - 490px);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 17% 78%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 17% 78%,#0000 100%)}}.cap-hero-container[data-v-4b82ccfe]{z-index:2;padding:42px 0 38px;position:relative}.cap-hero-kicker[data-v-4b82ccfe]{color:#fff;letter-spacing:3px;margin:0 0 12px;font-size:11px;font-weight:800}.cap-hero h1[data-v-4b82ccfe]{color:#fff;margin:0;font-size:clamp(42px,5vw,68px);font-weight:800;line-height:1.05}.cap-hero-text[data-v-4b82ccfe]{color:#ffffffeb;max-width:620px;margin:18px 0 0;font-size:16px;line-height:1.5}.cap-intro[data-v-4b82ccfe]{background:#fff;padding:72px 0 56px}.cap-intro-grid[data-v-4b82ccfe]{grid-template-columns:.95fr 1.05fr;align-items:start;gap:72px;display:grid}.cap-section-kicker[data-v-4b82ccfe]{letter-spacing:1.9px;align-items:center;gap:7px;margin-bottom:15px;font-size:10px;font-weight:800;display:flex}.cap-section-kicker span[data-v-4b82ccfe]{color:#173a62}.cap-section-kicker strong[data-v-4b82ccfe]{color:#4aa64c}.cap-section-kicker i[data-v-4b82ccfe]{background:#61b857;width:34px;height:2px;display:block}.cap-intro-title h2[data-v-4b82ccfe]{color:#0c2d59;letter-spacing:-.7px;margin:0;font-size:clamp(32px,3vw,44px);font-weight:800;line-height:1.06}.cap-intro-copy[data-v-4b82ccfe]{padding-top:24px}.cap-intro-copy p[data-v-4b82ccfe],.cap-missing p[data-v-4b82ccfe]{color:#5f6d79;margin:0 0 16px;font-size:14px;line-height:1.65}.cap-intro-copy .cap-aviso[data-v-4b82ccfe]{color:#64748b;font-size:12px}.cap-tarjetas[data-v-4b82ccfe]{background:#fff;padding:4px 0 72px}.cap-tarjetas-grid[data-v-4b82ccfe]{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.cap-tarjeta[data-v-4b82ccfe]{background:#f5f7f9;border-radius:8px;overflow:hidden}.cap-tarjeta img[data-v-4b82ccfe]{object-fit:cover;object-position:center 40%;width:100%;height:280px;display:block}.cap-tarjeta-texto[data-v-4b82ccfe]{padding:22px 22px 26px}.cap-tarjeta h3[data-v-4b82ccfe]{color:#0c2d59;margin:0 0 12px;font-size:21px;font-weight:800;line-height:1.25}.cap-tarjeta p[data-v-4b82ccfe]{color:#5f6d79;margin:0;font-size:14px;line-height:1.65}@media (width<=900px){.cap-tarjetas-grid[data-v-4b82ccfe]{gap:16px}.cap-tarjeta img[data-v-4b82ccfe]{height:230px}.cap-tarjeta-texto[data-v-4b82ccfe]{padding:18px}}@media (width<=768px){.cap-tarjetas-grid[data-v-4b82ccfe]{grid-template-columns:1fr;gap:24px}.cap-tarjetas[data-v-4b82ccfe]{padding-bottom:50px}.cap-tarjeta img[data-v-4b82ccfe]{height:290px}}.cap-contenido[data-v-4b82ccfe]{padding:56px 0 70px}.cap-contenido h2[data-v-4b82ccfe],.cap-missing h1[data-v-4b82ccfe]{color:#0c2d59}.cap-temas[data-v-4b82ccfe]{color:#5f6d79;line-height:1.8}.cap-missing[data-v-4b82ccfe]{padding:80px 0}@media (width<=768px){.cap-hero-imagen-propia[data-v-4b82ccfe]{background-position:100%}.cap-intro-grid[data-v-4b82ccfe]{grid-template-columns:1fr;gap:18px}.cap-intro-copy[data-v-4b82ccfe]{padding-top:0}.cap-intro[data-v-4b82ccfe]{padding:48px 0}}@media (width<=480px){.cap-hero-container[data-v-4b82ccfe]{padding:54px 0}.cap-hero h1[data-v-4b82ccfe]{font-size:38px}}.est-page[data-v-104172c7]{background:#fff;min-height:100vh}.est-container[data-v-104172c7]{width:min(1200px,100% - 40px);margin:0 auto}.est-hero[data-v-104172c7]{background-color:#082a50;background-position:50%;background-size:cover;align-items:center;min-height:300px;display:flex;position:relative;overflow:hidden}.est-hero-overlay[data-v-104172c7]{background:linear-gradient(90deg,#041c3aeb,#05274fb3 65%,#041c3a7a);position:absolute;inset:0}.est-hero-content[data-v-104172c7]{z-index:1;padding:48px 0;position:relative}.est-kicker[data-v-104172c7]{color:#a9d99c;letter-spacing:2px;margin:0 0 14px;font-size:11px;font-weight:800}.est-hero h1[data-v-104172c7]{color:#fff;max-width:860px;margin:0;font-size:clamp(32px,4.4vw,58px);font-weight:800;line-height:1.12}.est-hero-description[data-v-104172c7]{color:#ffffffe8;max-width:770px;margin:20px 0 0;font-size:16px;line-height:1.65}.est-intro[data-v-104172c7]{padding:68px 0 46px}.est-intro-grid[data-v-104172c7]{grid-template-columns:.95fr 1.05fr;align-items:start;gap:72px;display:grid}.est-section-label[data-v-104172c7]{color:#173a62;letter-spacing:1.5px;margin:0 0 16px;font-size:11px;font-weight:800}.est-section-label span[data-v-104172c7]{color:#4aa64c}.est-intro h2[data-v-104172c7]{color:#0c2d59;margin:0;font-size:clamp(30px,3vw,44px);line-height:1.15}.est-intro-copy[data-v-104172c7]{padding-top:24px}.est-intro-copy p[data-v-104172c7],.est-card p[data-v-104172c7],.est-not-found p[data-v-104172c7]{color:#5f6d79;font-size:14px;line-height:1.7}.est-intro-copy p[data-v-104172c7]{margin:0 0 16px}.est-intro-copy .est-aviso[data-v-104172c7]{color:#788592;font-size:12px}.est-secciones[data-v-104172c7]{padding:12px 0 75px}.est-grid[data-v-104172c7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.est-card[data-v-104172c7]{background:#f5f7f9;border-radius:8px;overflow:hidden}.est-card img[data-v-104172c7]{object-fit:cover;width:100%;height:245px;display:block}.est-card-body[data-v-104172c7]{padding:24px}.est-card h3[data-v-104172c7]{color:#0c2d59;margin:0 0 12px;font-size:20px;line-height:1.25}.est-card p[data-v-104172c7]{margin:0}.est-not-found[data-v-104172c7]{padding:80px 0}.est-not-found h1[data-v-104172c7]{color:#0c2d59}@media (width<=900px){.est-intro-grid[data-v-104172c7]{gap:36px}.est-grid[data-v-104172c7]{gap:16px}}@media (width<=768px){.est-intro[data-v-104172c7]{padding:48px 0 35px}.est-intro-grid[data-v-104172c7],.est-grid[data-v-104172c7]{grid-template-columns:1fr}.est-intro-copy[data-v-104172c7]{padding-top:0}.est-secciones[data-v-104172c7]{padding-bottom:52px}.est-card img[data-v-104172c7]{height:275px}}.con-page[data-v-6a6d36ce]{background:#fff;min-height:100vh}.con-container[data-v-6a6d36ce]{width:min(1200px,100% - 40px);margin:0 auto}.con-hero[data-v-6a6d36ce]{background-color:#082a50;background-position:50%;background-size:cover;align-items:center;min-height:300px;display:flex;position:relative;overflow:hidden}.con-hero-overlay[data-v-6a6d36ce]{background:linear-gradient(90deg,#041c3aeb,#05274fb3 65%,#041c3a7a);position:absolute;inset:0}.con-hero-content[data-v-6a6d36ce]{z-index:1;padding:48px 0;position:relative}.con-kicker[data-v-6a6d36ce]{color:#a9d99c;letter-spacing:2px;margin:0 0 14px;font-size:11px;font-weight:800}.con-hero h1[data-v-6a6d36ce]{color:#fff;max-width:860px;margin:0;font-size:clamp(32px,4.4vw,58px);font-weight:800;line-height:1.12}.con-hero-description[data-v-6a6d36ce]{color:#ffffffe8;max-width:770px;margin:20px 0 0;font-size:16px;line-height:1.65}.con-intro[data-v-6a6d36ce]{padding:68px 0 46px}.con-intro-grid[data-v-6a6d36ce]{grid-template-columns:.95fr 1.05fr;align-items:start;gap:72px;display:grid}.con-section-label[data-v-6a6d36ce]{color:#173a62;letter-spacing:1.5px;margin:0 0 16px;font-size:11px;font-weight:800}.con-section-label span[data-v-6a6d36ce]{color:#4aa64c}.con-intro h2[data-v-6a6d36ce]{color:#0c2d59;margin:0;font-size:clamp(30px,3vw,44px);line-height:1.15}.con-intro-copy[data-v-6a6d36ce]{padding-top:24px}.con-intro-copy p[data-v-6a6d36ce],.con-card p[data-v-6a6d36ce],.con-not-found p[data-v-6a6d36ce]{color:#5f6d79;font-size:14px;line-height:1.7}.con-intro-copy p[data-v-6a6d36ce]{margin:0 0 16px}.con-intro-copy .con-aviso[data-v-6a6d36ce]{color:#788592;font-size:12px}.con-secciones[data-v-6a6d36ce]{padding:12px 0 75px}.con-grid[data-v-6a6d36ce]{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.con-card[data-v-6a6d36ce]{background:#f5f7f9;border-radius:8px;overflow:hidden}.con-card img[data-v-6a6d36ce]{object-fit:cover;width:100%;height:245px;display:block}.con-card-body[data-v-6a6d36ce]{padding:24px}.con-card h3[data-v-6a6d36ce]{color:#0c2d59;margin:0 0 12px;font-size:20px;line-height:1.25}.con-card p[data-v-6a6d36ce]{margin:0}.con-not-found[data-v-6a6d36ce]{padding:80px 0}.con-not-found h1[data-v-6a6d36ce]{color:#0c2d59}@media (width<=900px){.con-intro-grid[data-v-6a6d36ce]{gap:36px}.con-grid[data-v-6a6d36ce]{gap:16px}}@media (width<=768px){.con-intro[data-v-6a6d36ce]{padding:48px 0 35px}.con-intro-grid[data-v-6a6d36ce],.con-grid[data-v-6a6d36ce]{grid-template-columns:1fr}.con-intro-copy[data-v-6a6d36ce]{padding-top:0}.con-secciones[data-v-6a6d36ce]{padding-bottom:52px}.con-card img[data-v-6a6d36ce]{height:275px}}
