.CapacitacionSection_section__JCTVa{padding:220px 0 44px;position:relative;overflow:hidden;background:#ffffff}@keyframes CapacitacionSection_zoomPanCapacitacion__GDKdl{0%{transform:scale(1) translateZ(0)}to{transform:scale(1.08) translate3d(0,-3%,0)}}.CapacitacionSection_headerBg__W5YSs{position:absolute;top:0;left:0;right:0;height:220px;overflow:hidden;z-index:1}.CapacitacionSection_headerBgImg___lsOY{filter:contrast(1.15) saturate(1.2) brightness(.95);opacity:.9;animation:CapacitacionSection_zoomPanCapacitacion__GDKdl 8s ease-in-out infinite alternate;transform-origin:center center;will-change:transform}.CapacitacionSection_section__JCTVa:after{content:"";position:absolute;top:0;left:0;right:0;height:220px;background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,0) 80%,rgba(255,255,255,.95) 97%,#ffffff);z-index:2;pointer-events:none}.CapacitacionSection_container__RCy0J{max-width:1180px;width:90%;margin:0 auto;padding:0 24px;position:relative;z-index:3}.CapacitacionSection_header__eFelB{text-align:center;max-width:720px;margin:0 auto 32px}.CapacitacionSection_header__eFelB .badge-accent{background:var(--accent)!important;color:#fff!important;font-weight:700!important;box-shadow:0 4px 12px rgba(0,158,227,.25)!important;padding:8px 18px!important}.CapacitacionSection_header__eFelB h2{font-family:var(--font-jakarta),sans-serif;font-size:clamp(1.35rem,2vw,1.85rem);font-weight:800;color:var(--primary);margin:10px 0 8px;line-height:1.25}.CapacitacionSection_header__eFelB p{font-size:1.05rem;color:var(--text-secondary);line-height:1.7}.CapacitacionSection_grid__JTD8S{display:grid;grid-template-columns:1fr 1fr;gap:28px}.CapacitacionSection_card__remzv{border-radius:24px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.07);border:1px solid rgba(0,0,0,.06);display:flex;flex-direction:column;transition:transform .35s ease,box-shadow .35s ease}.CapacitacionSection_card__remzv:hover{transform:translateY(-6px);box-shadow:0 24px 56px rgba(0,0,0,.12)}.CapacitacionSection_cardHero__6SAR1{position:relative;height:260px;flex-shrink:0;overflow:hidden}.CapacitacionSection_cardHeroImg__RMyH2{object-fit:cover;object-position:center 30%;transition:transform .5s ease}.CapacitacionSection_card__remzv:hover .CapacitacionSection_cardHeroImg__RMyH2{transform:scale(1.04)}.CapacitacionSection_cardHeroOverlay__8l18d{position:absolute;inset:0;background:linear-gradient(160deg,rgba(6,21,64,.78),rgba(0,100,180,.6) 55%,rgba(0,158,227,.4));z-index:2}.CapacitacionSection_cardHeroOverlayOnline__PYzKx{background:linear-gradient(160deg,rgba(74,20,140,.82),rgba(106,27,154,.65) 50%,rgba(0,158,227,.45))}.CapacitacionSection_cardHeroContent__KQTfR{position:absolute;inset:0;z-index:3;padding:24px 28px;display:flex;flex-direction:column;justify-content:flex-end;gap:6px}.CapacitacionSection_modePill__6aj9C{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.3);color:white;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:5px 12px;border-radius:99px;width:fit-content;margin-bottom:4px;backdrop-filter:blur(6px)}.CapacitacionSection_modePillOnline__64AGc{background:rgba(142,36,170,.35);border-color:rgba(255,255,255,.25)}.CapacitacionSection_cardHeroTitle__jZ_D3{font-family:var(--font-jakarta),sans-serif;font-size:1.25rem;font-weight:800;color:#fff;line-height:1.25;text-shadow:0 2px 8px rgba(0,0,0,.3)}.CapacitacionSection_cardHeroSub__1AIUY{font-size:.8rem;color:rgba(255,255,255,.82);font-weight:500}.CapacitacionSection_statsRow__KIWKd{display:flex;align-items:center;gap:0;margin-top:10px;background:rgba(0,0,0,.25);border-radius:12px;padding:10px 16px;backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.12)}.CapacitacionSection_stat__YPtkd{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px}.CapacitacionSection_stat__YPtkd strong{font-size:1.3rem;font-weight:800;color:#fff;line-height:1}.CapacitacionSection_stat__YPtkd span{font-size:.68rem;color:rgba(255,255,255,.75);font-weight:500;text-align:center;line-height:1.2}.CapacitacionSection_statDivider__xFrh8{width:1px;height:32px;background:rgba(255,255,255,.2);flex-shrink:0}.CapacitacionSection_courseList__wcuVo{background:#fff;flex:1;padding:24px 28px 28px;display:flex;flex-direction:column}.CapacitacionSection_courseListOnline__jpWM9{background:#faf7ff}.CapacitacionSection_courseListHeader__oDaUo{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;gap:12px}.CapacitacionSection_courseListLabel__3Id0Z{font-size:.76rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);margin:0}.CapacitacionSection_courseListBadge__AVd2G{font-size:.72rem;font-weight:700;color:#0284c7;background:rgba(2,132,199,.1);padding:3px 10px;border-radius:9999px;border:1px solid rgba(2,132,199,.2)}.CapacitacionSection_courseListBadgeOnline__Rt4yg{color:#7B1FA2;background:rgba(123,31,162,.1);border-color:rgba(123,31,162,.2)}.CapacitacionSection_courseGrid__MIjeP{display:flex;flex-direction:column;gap:16px;flex:1;margin-bottom:24px}.CapacitacionSection_courseItem__lOz9H{display:flex;flex-direction:column;justify-content:space-between;background:#ffffff;border:1.5px solid rgba(10,36,99,.12);border-radius:16px;padding:20px 22px;transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 16px rgba(10,36,99,.05);cursor:pointer;min-height:140px}.CapacitacionSection_courseItem__lOz9H:hover{background:#ffffff;border-color:#0284c7;transform:translateY(-3px);box-shadow:0 10px 28px rgba(2,132,199,.15)}.CapacitacionSection_courseItemTop__P_DwE{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;gap:10px}.CapacitacionSection_courseIcon__KbEY2{width:40px;height:40px;border-radius:10px;background:rgba(2,132,199,.1);display:flex;align-items:center;justify-content:center;color:#0284c7;transition:all .2s ease;flex-shrink:0}.CapacitacionSection_courseItem__lOz9H:hover .CapacitacionSection_courseIcon__KbEY2{transform:scale(1.06);background:#0284c7;color:#ffffff}.CapacitacionSection_courseIcon__KbEY2 svg{width:22px;height:22px}.CapacitacionSection_courseBadges__foAaS{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.CapacitacionSection_durationBadge__urYCB{font-size:.74rem;font-weight:700;color:#0a2463;background:rgba(10,36,99,.06);border:1px solid rgba(10,36,99,.1);padding:4px 10px;border-radius:9999px}.CapacitacionSection_officialBadge__e_j_5{font-size:.74rem;font-weight:700;color:#16a34a;background:rgba(22,163,74,.1);border:1px solid rgba(22,163,74,.2);padding:4px 10px;border-radius:9999px}.CapacitacionSection_courseInfo___7D6E{margin-bottom:14px}.CapacitacionSection_courseName__ahk_e{font-family:var(--font-jakarta),sans-serif;font-size:1.15rem;font-weight:800;color:#0a2463;line-height:1.35;margin:0;transition:color .2s ease}.CapacitacionSection_courseItem__lOz9H:hover .CapacitacionSection_courseName__ahk_e{color:#0284c7}.CapacitacionSection_courseItemFooter__Mxdz8{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid rgba(10,36,99,.08);font-size:.86rem;font-weight:700;color:#0284c7}.CapacitacionSection_courseItemFooter__Mxdz8 svg{transition:transform .2s ease}.CapacitacionSection_courseItem__lOz9H:hover .CapacitacionSection_courseItemFooter__Mxdz8 svg{transform:translateX(4px)}.CapacitacionSection_courseGridOnline__Lw3_F{display:grid;grid-template-columns:1fr 1fr;gap:10px;flex:1;margin-bottom:24px}.CapacitacionSection_courseItemOnline__lzAm5{display:flex;align-items:flex-start;gap:12px;background:#ffffff;border:1.5px solid rgba(123,31,162,.12);border-radius:12px;padding:12px 14px;transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 8px rgba(123,31,162,.04);cursor:pointer;min-height:72px}.CapacitacionSection_courseItemOnline__lzAm5:hover{background:#ffffff;border-color:#7B1FA2;transform:translateY(-2px);box-shadow:0 6px 18px rgba(123,31,162,.14)}.CapacitacionSection_courseIconOnline__PhE1S{flex-shrink:0;width:32px;height:32px;border-radius:8px;background:rgba(123,31,162,.08);display:flex;align-items:center;justify-content:center;color:#7B1FA2;transition:all .2s ease}.CapacitacionSection_courseItemOnline__lzAm5:hover .CapacitacionSection_courseIconOnline__PhE1S{transform:scale(1.08);background:#7B1FA2;color:#ffffff}.CapacitacionSection_courseIconOnline__PhE1S svg{width:17px;height:17px}.CapacitacionSection_courseInfoOnline__UoDgc{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1}.CapacitacionSection_courseNameOnline__3jSMU{font-size:.88rem;font-weight:700;color:#1e1b4b;line-height:1.3;margin:0;word-break:break-word;transition:color .2s ease}.CapacitacionSection_courseItemOnline__lzAm5:hover .CapacitacionSection_courseNameOnline__3jSMU{color:#7B1FA2}.CapacitacionSection_courseMetaOnline__cHBG0{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.CapacitacionSection_durationPillOnline__KDikj{font-size:.68rem;font-weight:600;color:#6b21a8;background:rgba(107,33,168,.08);padding:2px 8px;border-radius:6px}.CapacitacionSection_freePillOnline__eY0Er{font-size:.68rem;font-weight:700;color:#16a34a;background:rgba(22,163,74,.09);padding:2px 8px;border-radius:6px}.CapacitacionSection_cardCta__oXfxc{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;background:var(--primary);color:#fff;border-radius:10px;font-size:.88rem;font-weight:700;text-decoration:none;transition:all .25s ease;align-self:flex-start}.CapacitacionSection_cardCta__oXfxc:hover{background:#0D47A1;transform:translateX(3px);box-shadow:0 6px 18px rgba(10,36,99,.25)}.CapacitacionSection_cardCtaOnline__ltU_s{background:#7B1FA2}.CapacitacionSection_cardCtaOnline__ltU_s:hover{background:#6A0F91;box-shadow:0 6px 18px rgba(123,31,162,.3)}.CapacitacionSection_footerCta__LaVVU{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:52px;flex-wrap:wrap}.CapacitacionSection_btnPortal__b5Gqt{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 28px;background:#0a2463;color:#ffffff!important;font-size:.95rem;font-weight:800;border-radius:50px;text-decoration:none;box-shadow:0 4px 16px rgba(10,36,99,.25);border:2px solid #0a2463;transition:all .25s ease}.CapacitacionSection_btnPortal__b5Gqt:hover{background:#123d9e;border-color:#123d9e;color:#ffffff!important;transform:translateY(-2px);box-shadow:0 8px 24px rgba(10,36,99,.35)}.CapacitacionSection_btnOferta__ffD2E{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 28px;background:linear-gradient(135deg,#009ee3,#0077b6);color:#ffffff!important;font-size:.95rem;font-weight:800;border-radius:50px;text-decoration:none;box-shadow:0 4px 16px rgba(0,158,227,.3);border:2px solid #009ee3;transition:all .25s ease}.CapacitacionSection_btnOferta__ffD2E:hover{background:linear-gradient(135deg,#008cc9,#00669c);border-color:#008cc9;color:#ffffff!important;transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,158,227,.45)}.CapacitacionSection_btnOferta__ffD2E svg{transition:transform .2s ease}.CapacitacionSection_btnOferta__ffD2E:hover svg{transform:translateX(4px)}@media (max-width:900px){.CapacitacionSection_section__JCTVa{padding:240px 0 48px;width:100%;max-width:100vw;overflow-x:clip}.CapacitacionSection_cardHero__6SAR1,.CapacitacionSection_headerBg__W5YSs,.CapacitacionSection_section__JCTVa:after{height:240px}}@media (max-width:768px){.CapacitacionSection_container__RCy0J{padding:0 16px;width:100%;max-width:100%;box-sizing:border-box}.CapacitacionSection_grid__JTD8S{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scroll-padding:0 16px;gap:16px!important;padding:8px 4px 24px!important;margin:0!important;width:100%!important;max-width:100%!important;min-width:0!important;-webkit-overflow-scrolling:touch;scrollbar-width:none!important;box-sizing:border-box!important}.CapacitacionSection_grid__JTD8S::-webkit-scrollbar{display:none!important}.CapacitacionSection_card__remzv{flex:0 0 88%!important;max-width:350px!important;min-width:270px!important;scroll-snap-align:start!important;box-sizing:border-box!important}.CapacitacionSection_courseGridOnline__Lw3_F,.CapacitacionSection_courseGrid__MIjeP{grid-template-columns:1fr!important}}@media (max-width:600px){.CapacitacionSection_statsRow__KIWKd{padding:8px 12px}.CapacitacionSection_stat__YPtkd strong{font-size:1.1rem}.CapacitacionSection_btnOferta__ffD2E,.CapacitacionSection_btnPortal__b5Gqt{width:100%;text-align:center}}.CTASection_section__pzolW{padding:0;position:relative;background:var(--bg-primary)}.CTASection_container__K8uM5{max-width:100%;margin:0;padding:0}.CTASection_card__rXEZ_{position:relative;background:linear-gradient(135deg,rgba(10,36,99,.72),rgba(30,58,138,.68) 40%,rgba(0,150,183,.65)),url(/handshake_nurse.png) 50%/cover no-repeat;border-radius:0;padding:44px 20px;overflow:hidden;box-shadow:none;display:flex;justify-content:center}.CTASection_content__H62hC{position:relative;z-index:2;max-width:820px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.CTASection_badge__GIuMb{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);border-radius:9999px;font-size:.82rem;font-weight:600;letter-spacing:.04em;width:fit-content}.CTASection_badge__GIuMb,.CTASection_badge__GIuMb svg{color:var(--accent-light)}.CTASection_title__mulqg{font-family:var(--font-jakarta),sans-serif;font-size:clamp(1.35rem,2vw,1.85rem);color:white;line-height:1.25;letter-spacing:-.02em}.CTASection_desc__3p6sQ{font-size:clamp(.88rem,1.05vw,.98rem);color:rgba(255,255,255,.85);line-height:1.55}.CTASection_actions__1HCMF{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:16px;flex-wrap:wrap}.CTASection_decor1__aDBmU{top:-40px;right:-40px;width:250px;height:250px;background:rgba(0,180,216,.12)}.CTASection_decor1__aDBmU,.CTASection_decor2__sbb5d{position:absolute;border-radius:50%;pointer-events:none}.CTASection_decor2__sbb5d{bottom:-60px;right:100px;width:180px;height:180px;background:rgba(0,158,227,.08)}@media (max-width:768px){.CTASection_card__rXEZ_{padding:48px 28px;border-radius:20px}.CTASection_actions__1HCMF{flex-direction:column}}@keyframes HeroSection_zoomPanHero__YwZdX{0%{transform:scale(1);background-position:center 80%}to{transform:scale(1.06);background-position:center 70%}}.HeroSection_hero__tVlJy{position:relative;min-height:440px;display:flex;align-items:center;overflow:hidden;padding:44px 0 28px}.HeroSection_hero__tVlJy:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(10,36,99,.65),rgba(6,21,64,.7));z-index:1;pointer-events:none}.HeroSection_heroBg__i5Y15{position:absolute;inset:0;background-image:url(/hero_protest_user.jpg);background-position:center 80%;background-size:cover;background-repeat:no-repeat;z-index:0;animation:HeroSection_zoomPanHero__YwZdX 8s ease-in-out infinite alternate}.HeroSection_heroBg__i5Y15:hover{animation-play-state:paused}.HeroSection_bgPattern__WG5HV{display:none}.HeroSection_bgOrb1___6fXA{top:10%;right:15%;width:300px;height:300px;background:radial-gradient(circle,rgba(0,180,216,.12) 0,transparent 70%);animation:HeroSection_float__V2cP5 8s ease-in-out infinite}.HeroSection_bgOrb1___6fXA,.HeroSection_bgOrb2__pgWrh{position:absolute;border-radius:50%;pointer-events:none}.HeroSection_bgOrb2__pgWrh{bottom:20%;left:5%;width:200px;height:200px;background:radial-gradient(circle,rgba(245,158,11,.08) 0,transparent 70%);animation:HeroSection_float__V2cP5 6s ease-in-out 1s infinite}.HeroSection_bgOrb3__JxcMN{position:absolute;top:50%;left:50%;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(0,180,216,.05) 0,transparent 60%);animation:HeroSection_float__V2cP5 10s ease-in-out 2s infinite;pointer-events:none}@keyframes HeroSection_float__V2cP5{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.HeroSection_container__p6tly{max-width:1180px;width:90%;margin:0 auto;padding:0 24px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;position:relative;z-index:2}.HeroSection_content__ybkXx{display:flex;flex-direction:column;gap:16px;width:100%}.HeroSection_badge__GRqPt{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:9999px;font-size:.88rem;font-weight:600;color:rgba(255,255,255,.9);letter-spacing:.04em;width:fit-content;margin:0 auto;backdrop-filter:blur(8px);animation:HeroSection_fadeInUp__reJ_0 .6s ease-out both}.HeroSection_badgeDot__tJ6Z5{width:8px;height:8px;border-radius:50%;background:var(--accent);animation:HeroSection_pulse-glow__kZRue 2s ease-in-out infinite;box-shadow:0 0 8px var(--accent)}@keyframes HeroSection_pulse-glow__kZRue{0%,to{opacity:1;box-shadow:0 0 8px var(--accent)}50%{opacity:.7;box-shadow:0 0 16px var(--accent)}}.HeroSection_title__4bifz{font-family:var(--font-jakarta),sans-serif;font-size:clamp(1.4rem,2.2vw,2.15rem);font-weight:800;color:#ffffff;line-height:1.25;letter-spacing:-.02em;animation:HeroSection_fadeInUp__reJ_0 .7s ease-out .1s both;max-width:960px;width:100%;margin:0 auto}.HeroSection_titleLine__2Zjv0{display:block}.HeroSection_highlight2__XgtG4,.HeroSection_highlight__Wgy18{color:#38bdf8;background:linear-gradient(135deg,#38bdf8,#00d4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.HeroSection_subtitleWrapper__PwaJt{background:rgba(10,36,99,.5);padding:12px 24px;border-radius:12px;max-width:920px;width:100%;margin:0 auto;border-left:4px solid var(--accent);backdrop-filter:blur(6px);animation:HeroSection_fadeInUp__reJ_0 .7s ease-out .2s both}.HeroSection_subtitle__QcE7M{font-size:clamp(.9rem,1.05vw,1.02rem);color:rgba(255,255,255,.95);line-height:1.55}.HeroSection_breakDesktop__vr4Ev{display:block}@media (max-width:768px){.HeroSection_breakDesktop__vr4Ev{display:inline}}.HeroSection_subtitle__QcE7M strong{color:#fff;font-weight:700}.HeroSection_actions__PFSaR{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;margin-top:10px;animation:HeroSection_fadeInUp__reJ_0 .7s ease-out .3s both}.HeroSection_trustContainer__Hmx2b{margin-top:18px;display:flex;flex-direction:column;align-items:center;gap:8px;animation:HeroSection_fadeInUp__reJ_0 .7s ease-out .4s both}.HeroSection_trust__C5VDa{display:flex;justify-content:center;gap:24px}.HeroSection_slogan__aXhZ3{font-family:Dancing Script,Caveat,Segoe Script,cursive,sans-serif;font-size:1.85rem;font-style:italic;font-weight:800;color:#38bdf8;margin-top:2px;text-shadow:0 2px 8px rgba(0,0,0,.8),0 0 16px rgba(56,189,248,.4);letter-spacing:.02em}.HeroSection_trustItem__eoqhZ{display:flex;align-items:center;gap:10px;color:#ffffff;font-size:1rem;font-weight:700;letter-spacing:.02em;text-shadow:0 2px 4px rgba(0,0,0,.6)}.HeroSection_trustItem__eoqhZ svg{color:#38bdf8;opacity:1;filter:drop-shadow(0 0 6px rgba(56,189,248,.6))}.HeroSection_trustDivider__I0A5I{width:1px;height:20px;background:rgba(255,255,255,.15)}@keyframes HeroSection_fadeInUp__reJ_0{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.HeroSection_wave__cxvrR{position:absolute;bottom:-1px;left:0;right:0;z-index:3}.HeroSection_wave__cxvrR svg{display:block;width:100%;height:40px}@media (max-width:900px){.HeroSection_hero__tVlJy{min-height:auto;padding:70px 0 40px}.HeroSection_container__p6tly{gap:40px;padding:0 16px;width:100%}.HeroSection_trust__C5VDa{flex-direction:column;align-items:center;gap:10px}.HeroSection_trustDivider__I0A5I{display:none}}.ObraSocialSection_section__Pwwsw{padding:240px 0 44px;background:#0d255c;position:relative;overflow:hidden;color:#ffffff}@keyframes ObraSocialSection_zoomPanFamily__o81jY{0%{transform:scale(1);object-position:center 25%}to{transform:scale(1.06);object-position:center 35%}}.ObraSocialSection_heroFamily__PifBh{position:absolute;top:0;left:0;right:0;height:240px;z-index:1;pointer-events:auto;overflow:hidden}.ObraSocialSection_heroFamilyImg__7tWdM{filter:contrast(1.02) saturate(1.08) brightness(.98);opacity:.92;animation:ObraSocialSection_zoomPanFamily__o81jY 8s ease-in-out infinite alternate;transform-origin:center center}.ObraSocialSection_heroFamily__PifBh:hover .ObraSocialSection_heroFamilyImg__7tWdM{animation-play-state:paused}.ObraSocialSection_heroFamilyOverlay__2nXbF{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(13,37,92,0) 0,rgba(13,37,92,0) 75%,rgba(13,37,92,.2) 88%,rgba(13,37,92,.7) 95%,#0d255c);z-index:2}.ObraSocialSection_container__AGCRY{max-width:1180px;width:90%;margin:0 auto;padding:0 24px;position:relative;z-index:3}.ObraSocialSection_layout__EjSC0{display:flex;gap:36px;align-items:flex-start}.ObraSocialSection_leftContent__RW1uA{flex:1 1 58%;display:flex;flex-direction:column;gap:24px}.ObraSocialSection_ospsaHeader__S9vvL{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:720px;margin:0 auto 36px}.ObraSocialSection_logoWrapper__HGVol{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:12px}.ObraSocialSection_ospsaLogo__mgfyy{object-fit:contain;height:90px;width:auto;filter:brightness(0) invert(1)}.ObraSocialSection_logoText__vH02Z{font-family:var(--font-jakarta),sans-serif;font-size:1.15rem;font-weight:800;color:#ffffff;letter-spacing:.15em;text-transform:uppercase;text-shadow:0 2px 4px rgba(0,0,0,.4);margin-bottom:6px}.ObraSocialSection_desc__4tHbo{font-size:.92rem;color:rgba(255,255,255,.9);line-height:1.6;text-shadow:0 1px 3px rgba(0,0,0,.3)}.ObraSocialSection_featuresGrid__3UIgE{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin-bottom:12px}.ObraSocialSection_cardWrapper__4zwP4{position:relative;display:flex;flex-direction:column}.ObraSocialSection_prestadoresCardWrapper__stlXh{position:relative;z-index:10}.ObraSocialSection_prestadoresCardWrapper__stlXh:focus-within,.ObraSocialSection_prestadoresCardWrapper__stlXh:hover{z-index:60}.ObraSocialSection_featureCard__F5P0r{position:relative;overflow:hidden;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:20px;display:flex;flex-direction:column;gap:12px;backdrop-filter:blur(10px);box-shadow:0 8px 32px rgba(0,0,0,.15);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;height:100%}.ObraSocialSection_featureCard__F5P0r:hover{transform:translateY(-4px);background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.25);box-shadow:0 12px 35px rgba(0,0,0,.25)}.ObraSocialSection_featureCardBg__K1iGv{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:50%;opacity:0;z-index:0;transition:opacity 1.4s ease-in-out,transform 1.4s ease-in-out;filter:brightness(.6)}.ObraSocialSection_featureCard__F5P0r:hover .ObraSocialSection_featureCardBg__K1iGv{opacity:1;transform:scale(1.05);filter:brightness(.9) contrast(1.15) saturate(1.1)}.ObraSocialSection_featureIcon__lVG_v{position:relative;z-index:1;width:48px;height:48px;background:rgba(255,255,255,.1);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#ffffff}.ObraSocialSection_featureContent__t4_Gd{position:relative;z-index:1}.ObraSocialSection_featureTitle__F2Mgs{font-size:1.1rem;font-weight:700;color:#ffffff;margin:0 0 6px;text-shadow:0 2px 4px rgba(0,0,0,.8)}.ObraSocialSection_featureDesc__aSg0F{font-size:.9rem;color:rgba(255,255,255,.9);line-height:1.5;margin:0;text-shadow:0 1px 3px rgba(0,0,0,.8)}.ObraSocialSection_prestadoresDrawer__8m1sa{position:absolute;top:calc(100% - 6px);left:7%;right:7%;background:linear-gradient(145deg,#07193f,#0c2763);border:1.5px solid #38bdf8;border-radius:0 0 16px 16px;padding:12px 14px 14px;box-shadow:0 16px 32px rgba(0,0,0,.55),0 0 20px rgba(56,189,248,.35);display:flex;flex-direction:column;gap:6px;text-decoration:none;color:#ffffff;opacity:0;transform:translateY(-12px) scale(.96);pointer-events:none;transition:all .35s cubic-bezier(.16,1,.3,1);z-index:55}.ObraSocialSection_prestadoresCardWrapper__stlXh:hover .ObraSocialSection_prestadoresDrawer__8m1sa,.ObraSocialSection_prestadoresDrawer__8m1sa:hover{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.ObraSocialSection_drawerHeader__J0kGP{display:flex;align-items:center;gap:6px}.ObraSocialSection_drawerDot__qQ_0u{width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 8px #4ade80;animation:ObraSocialSection_pulseDot__4lZn_ 2s infinite}@keyframes ObraSocialSection_pulseDot__4lZn_{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.ObraSocialSection_drawerSubtitle__Atwnq{font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#93c5fd}.ObraSocialSection_drawerAction__FEVRJ{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(90deg,#0284c7,#0369a1);border:1px solid rgba(255,255,255,.2);padding:7px 12px;border-radius:10px;font-size:.8rem;font-weight:800;color:#ffffff;transition:all .2s ease}.ObraSocialSection_prestadoresDrawer__8m1sa:hover .ObraSocialSection_drawerAction__FEVRJ{background:linear-gradient(90deg,#0369a1,#0284c7);box-shadow:0 4px 12px rgba(56,189,248,.35)}.ObraSocialSection_drawerActionArrow__IRLXo{font-size:.95rem;font-weight:900;transition:transform .2s ease}.ObraSocialSection_prestadoresDrawer__8m1sa:hover .ObraSocialSection_drawerActionArrow__IRLXo{transform:translateX(3px)}.ObraSocialSection_actionBtnWrapper__FLI7P{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin:30px 0 65px}.ObraSocialSection_btnGlassCeleste__biJ3f{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 26px;font-family:var(--font-jakarta),sans-serif;font-size:.95rem;font-weight:700;color:#ffffff;background:linear-gradient(135deg,rgba(14,165,233,.22),rgba(2,132,199,.14));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(125,211,252,.45);border-radius:9999px;box-shadow:0 4px 20px rgba(14,165,233,.18),inset 0 1px 0 rgba(255,255,255,.25);text-decoration:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.ObraSocialSection_btnGlassCeleste__biJ3f:hover{background:linear-gradient(135deg,rgba(14,165,233,.38),rgba(2,132,199,.28));border-color:rgba(186,230,253,.75);box-shadow:0 8px 25px rgba(14,165,233,.32),inset 0 1px 0 rgba(255,255,255,.4);transform:translateY(-2px);color:#ffffff}.ObraSocialSection_btnGlassCeleste__biJ3f:active{transform:translateY(0)}.ObraSocialSection_appPromoContainer__HlU9A{margin-top:20px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:40px;background:transparent;border:none;padding:0}.ObraSocialSection_appPromoText__SKGfM{flex:1 1 55%;display:flex;flex-direction:column;color:#ffffff}.ObraSocialSection_appTitle__ptqqG{font-family:var(--font-jakarta),sans-serif;font-size:clamp(2rem,3.5vw,2.6rem);font-weight:800;line-height:1.1;margin-bottom:12px;color:#ffffff;text-shadow:0 2px 4px rgba(0,0,0,.3)}.ObraSocialSection_appSubtitle__UrjTL{font-size:1.25rem;font-weight:700;color:var(--accent);margin-bottom:8px;text-shadow:0 1px 2px rgba(0,0,0,.3)}.ObraSocialSection_appDesc__5psPH{font-size:1.05rem;color:rgba(255,255,255,.85);line-height:1.6;margin-bottom:24px}.ObraSocialSection_appFeaturesWithMobilePhone__wsKIH{display:block}.ObraSocialSection_mobilePhoneOnly__VyK4k{display:none!important}.ObraSocialSection_desktopVisualOnly__jaabk{display:block;flex:1 1 45%}.ObraSocialSection_appList__eIslW{list-style:none;padding:0;margin:0 0 32px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.ObraSocialSection_appList__eIslW li{display:flex;align-items:center;gap:10px;font-size:1rem;color:rgba(255,255,255,.9);font-weight:600}.ObraSocialSection_bullet__3d864{width:8px;height:8px;border-radius:50%;background:var(--accent)}.ObraSocialSection_downloadCallout__3agGv{font-size:1.25rem;font-weight:700;color:var(--accent);margin-bottom:12px;text-shadow:0 1px 2px rgba(0,0,0,.3)}.ObraSocialSection_appDownloadArea__7hgVh{display:flex;gap:12px;flex-wrap:wrap}.ObraSocialSection_btnStore__DjMry{display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);color:white;padding:10px 20px;border-radius:12px;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.15)}.ObraSocialSection_btnStore__DjMry:hover{transform:translateY(-2px);background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.4);box-shadow:0 6px 18px rgba(0,0,0,.25)}.ObraSocialSection_btnStoreText__E9fI_{display:flex;flex-direction:column;line-height:1.1;text-align:left}.ObraSocialSection_btnStoreText__E9fI_ span{font-size:.65rem;opacity:.8}.ObraSocialSection_btnStoreText__E9fI_ strong{font-size:1.05rem;font-weight:600}.ObraSocialSection_appPromoVisual__71_PC{flex:1 1 45%;height:480px;position:relative;perspective:1200px;margin-left:-20px;z-index:1}.ObraSocialSection_backgroundPhoneWrapper__SE959{position:absolute;top:-14px;left:80px;width:234px;height:507px;transform:rotateX(10deg) rotateY(-18deg) translateZ(0);z-index:0;border-radius:28px;border:10px solid #111111;background-color:#0d255c;box-shadow:0 0 0 1px #4a4a4a,0 0 0 3px #1a1a1a,35px 45px 65px rgba(0,0,0,.7),inset 0 0 0 2px #051024;pointer-events:none}.ObraSocialSection_backgroundPhoneWrapper__SE959:before{content:"";position:absolute;top:12px;left:50%;transform:translateX(-50%);width:14px;height:14px;background-color:#080808;border-radius:50%;box-shadow:inset 0 -1px 2px rgba(255,255,255,.2),0 0 2px rgba(0,0,0,.5);z-index:10}.ObraSocialSection_backgroundPhoneWrapper__SE959:after{content:"";position:absolute;top:28%;right:-13px;width:3px;height:45px;background:#2a2a2a;border-radius:0 3px 3px 0;box-shadow:0 60px 0 0 #2a2a2a,0 120px 0 0 #2a2a2a}.ObraSocialSection_bgPhoneImg__fhEa9{width:100%;height:100%;object-fit:cover;object-position:top center;opacity:.8;border-radius:18px}.ObraSocialSection_floatingCard__KTBld{position:absolute;background:#ffffff;border-radius:18px;padding:14px 18px;display:flex;align-items:center;gap:14px;box-shadow:0 12px 30px rgba(0,0,0,.3);transition:all .4s cubic-bezier(.16,1,.3,1);color:#333333;width:270px}.ObraSocialSection_floatingCard__KTBld h4{margin:0;font-size:1rem;font-weight:700;color:#1e293b}.ObraSocialSection_floatingCard__KTBld p{margin:2px 0 0;font-size:.82rem;color:#64748b;line-height:1.3}.ObraSocialSection_cardObraSocial__0qC72{top:40px;left:20px;transform:rotateX(10deg) rotateY(-18deg) translateZ(40px) rotate(-1deg);animation:ObraSocialSection_floatCard1__9gd_a 6s ease-in-out infinite}.ObraSocialSection_cardSindicato__pb9ON{top:140px;right:10px;transform:rotateX(10deg) rotateY(-18deg) translateZ(70px) rotate(-1deg);animation:ObraSocialSection_floatCard2__LbaBz 7s ease-in-out infinite}.ObraSocialSection_cardUrgencias__XXqlN{top:240px;left:0;background:#fff7ed;border:1px solid #ffedd5;transform:rotateX(10deg) rotateY(-18deg) translateZ(100px) rotate(-1deg);animation:ObraSocialSection_floatCard3__H7yIA 8s ease-in-out infinite;width:290px}.ObraSocialSection_cardUrgencias__XXqlN h4{color:#c2410c}.ObraSocialSection_cardUrgencias__XXqlN p{color:#ea580c}.ObraSocialSection_phoneNum__Hh77m{display:block;font-weight:800;font-size:1.1rem;color:#ea580c;margin-top:3px}.ObraSocialSection_cardAtencion__y7oJq{top:360px;right:0;background:#0284c7;color:#ffffff;transform:rotateX(10deg) rotateY(-18deg) translateZ(130px) rotate(-1deg);animation:ObraSocialSection_floatCard4__k3mUH 9s ease-in-out infinite;width:270px}.ObraSocialSection_cardAtencion__y7oJq h4{color:#ffffff}.ObraSocialSection_phoneNumWhite__5hrxi{display:block;font-weight:800;font-size:1.1rem;color:#ffffff;margin-top:2px}.ObraSocialSection_badgeHabilitado__TvYBR{position:absolute;top:10px;right:40px;background:#dcfce7;color:#15803d;padding:6px 12px;border-radius:20px;font-weight:700;font-size:.78rem;display:flex;align-items:center;gap:6px;box-shadow:0 8px 20px rgba(0,0,0,.15);transform:rotate(-4deg) translateZ(90px);animation:ObraSocialSection_floatBadge__TtJ2O 5.5s ease-in-out infinite;border:1px solid #bbf7d0}.ObraSocialSection_badgeCheck__GvGiG{font-weight:700}.ObraSocialSection_cardIconBlue__Jt_7C{background:#e0f2fe;color:#0284c7}.ObraSocialSection_cardIconBlue__Jt_7C,.ObraSocialSection_cardIconOrange__j_P4G{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center}.ObraSocialSection_cardIconOrange__j_P4G{background:#ffedd5;color:#ea580c}.ObraSocialSection_cardIconWhite__UuMzf{background:rgba(255,255,255,.2);color:#ffffff;width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center}.ObraSocialSection_cardArrow__KCoF1{margin-left:auto;color:#cbd5e1;font-weight:700;font-size:1.1rem}@keyframes ObraSocialSection_floatCard1__9gd_a{0%,to{transform:rotateX(10deg) rotateY(-18deg) translateZ(40px) rotate(-1deg) translateY(0)}50%{transform:rotateX(10deg) rotateY(-18deg) translateZ(40px) rotate(-1deg) translateY(-8px)}}@keyframes ObraSocialSection_floatCard2__LbaBz{0%,to{transform:rotateX(10deg) rotateY(-18deg) translateZ(70px) rotate(-1deg) translateY(0)}50%{transform:rotateX(10deg) rotateY(-18deg) translateZ(70px) rotate(-1deg) translateY(-10px)}}@keyframes ObraSocialSection_floatCard3__H7yIA{0%,to{transform:rotateX(10deg) rotateY(-18deg) translateZ(100px) rotate(-1deg) translateY(0)}50%{transform:rotateX(10deg) rotateY(-18deg) translateZ(100px) rotate(-1deg) translateY(-6px)}}@keyframes ObraSocialSection_floatCard4__k3mUH{0%,to{transform:rotateX(10deg) rotateY(-18deg) translateZ(130px) rotate(-1deg) translateY(0)}50%{transform:rotateX(10deg) rotateY(-18deg) translateZ(130px) rotate(-1deg) translateY(-12px)}}@keyframes ObraSocialSection_floatBadge__TtJ2O{0%,to{transform:rotate(-4deg) translateZ(90px) translateY(0)}50%{transform:rotate(-4deg) translateZ(90px) translateY(-12px)}}@media (max-width:900px){.ObraSocialSection_section__Pwwsw{padding:240px 0 80px;width:100%;max-width:100vw;overflow-x:clip}.ObraSocialSection_container__AGCRY{padding:0 16px;width:100%;max-width:100%;box-sizing:border-box}.ObraSocialSection_heroFamily__PifBh{height:240px}.ObraSocialSection_featuresGrid__3UIgE{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scroll-padding:0 16px;gap:14px!important;padding:8px 4px 24px!important;margin:0 0 8px!important;width:100%!important;max-width:100%!important;min-width:0!important;-webkit-overflow-scrolling:touch;scrollbar-width:none!important;box-sizing:border-box!important}.ObraSocialSection_featuresGrid__3UIgE::-webkit-scrollbar{display:none!important}.ObraSocialSection_cardWrapper__4zwP4{flex:0 0 85%!important;max-width:310px!important;min-width:250px!important;scroll-snap-align:start!important;box-sizing:border-box!important}.ObraSocialSection_featureCard__F5P0r{height:100%!important}.ObraSocialSection_appPromoContainer__HlU9A{flex-direction:column;gap:20px;text-align:left;margin-bottom:20px}.ObraSocialSection_desktopVisualOnly__jaabk{display:none!important}.ObraSocialSection_appFeaturesWithMobilePhone__wsKIH{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;width:100%;margin-bottom:20px}.ObraSocialSection_mobilePhoneOnly__VyK4k{display:flex!important;align-items:center;justify-content:center;flex:0 0 125px;width:125px;max-width:125px}.ObraSocialSection_mobilePhoneMockup__w__pd{position:relative;width:115px;height:245px;transform:rotateX(8deg) rotateY(-14deg) scale(.96)!important;border-radius:16px;border:5px solid #111111;background-color:#0d255c;box-shadow:14px 18px 30px rgba(0,0,0,.7),0 0 0 1px #4a4a4a!important;pointer-events:none}.ObraSocialSection_mobilePhoneMockup__w__pd:before{content:"";position:absolute;top:6px;left:50%;transform:translateX(-50%);width:8px;height:8px;background-color:#080808;border-radius:50%;z-index:10}.ObraSocialSection_appList__eIslW{flex:1 1 58%;grid-template-columns:1fr;margin-bottom:0;gap:7px}.ObraSocialSection_appList__eIslW li{font-size:.82rem;gap:6px;line-height:1.25}.ObraSocialSection_bullet__3d864{width:6px;height:6px;min-width:6px}.ObraSocialSection_backgroundPhoneWrapper__SE959:before{top:6px;width:8px;height:8px}.ObraSocialSection_backgroundPhoneWrapper__SE959:after{height:24px;box-shadow:0 32px 0 0 #2a2a2a,0 64px 0 0 #2a2a2a}.ObraSocialSection_bgPhoneImg__fhEa9{border-radius:11px}.ObraSocialSection_badgeHabilitado__TvYBR,.ObraSocialSection_floatingCard__KTBld{display:none!important}.ObraSocialSection_appTitle__ptqqG{font-size:1.85rem;line-height:1.15;text-align:left}.ObraSocialSection_appSubtitle__UrjTL{font-size:1.05rem;text-align:left}.ObraSocialSection_appDesc__5psPH{font-size:.95rem;margin-bottom:16px;text-align:left}.ObraSocialSection_downloadCallout__3agGv{font-size:1.1rem;text-align:center;margin-top:5px}.ObraSocialSection_appDownloadArea__7hgVh{justify-content:center}}.ServicesGrid_section__OB_Ik{padding:44px 0;background:var(--bg-primary)}.ServicesGrid_container__BfJAM{max-width:1180px;width:90%;margin:0 auto;padding:0 24px}.ServicesGrid_header__Int6g{text-align:center;max-width:720px;margin:0 auto 32px}.ServicesGrid_header__Int6g h2{font-size:clamp(1.35rem,2vw,1.85rem);margin:8px 0}.ServicesGrid_header__Int6g p{font-size:clamp(.88rem,1.05vw,.98rem);color:var(--text-secondary)}.ServicesGrid_grid__FLi96{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.ServicesGrid_card__OxGzK{background:var(--bg-primary);border-radius:14px;padding:22px 20px;border:1px solid var(--border-light);box-shadow:var(--shadow-sm);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;text-decoration:none;display:flex;flex-direction:column;gap:10px;position:relative;overflow:hidden;z-index:1;cursor:pointer}.ServicesGrid_card__OxGzK:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--accent);transform:scaleX(0);transition:transform .4s ease;transform-origin:left;z-index:3}.ServicesGrid_cardActive__agQd_:before,.ServicesGrid_card__OxGzK:hover:before{transform:scaleX(1)}.ServicesGrid_cardActive__agQd_,.ServicesGrid_card__OxGzK:hover{transform:translateY(-5px);border-color:transparent;box-shadow:0 12px 40px rgba(10,36,99,.12)}.ServicesGrid_cardBg__o70md{position:absolute;inset:0;z-index:-1;transition:opacity .8s ease-in-out;background:linear-gradient(135deg,rgba(10,36,99,.96),rgba(14,116,144,.9) 50%,rgba(10,36,99,.88))}.ServicesGrid_cardBgImage__hHPz1{position:absolute;inset:0;background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:.35;filter:contrast(1.15) brightness(.9);mix-blend-mode:overlay}.ServicesGrid_cardActive__agQd_ .ServicesGrid_iconWrapper__75SZ8,.ServicesGrid_card__OxGzK:hover .ServicesGrid_iconWrapper__75SZ8{color:#ffffff;background:rgba(255,255,255,.25);box-shadow:0 4px 12px rgba(0,0,0,.2)}.ServicesGrid_cardActive__agQd_ .ServicesGrid_cardTitle___OMxO,.ServicesGrid_card__OxGzK:hover .ServicesGrid_cardTitle___OMxO{color:#ffffff;text-shadow:0 2px 8px rgba(0,0,0,.7)}.ServicesGrid_cardActive__agQd_ .ServicesGrid_cardDesc__Zg18Y,.ServicesGrid_card__OxGzK:hover .ServicesGrid_cardDesc__Zg18Y{color:#f8fafc;text-shadow:0 1px 6px rgba(0,0,0,.75);font-weight:500}.ServicesGrid_cardActive__agQd_ .ServicesGrid_cardFooter__5VZm1,.ServicesGrid_card__OxGzK:hover .ServicesGrid_cardFooter__5VZm1{color:#ffffff;text-shadow:0 1px 4px rgba(0,0,0,.7)}.ServicesGrid_iconWrapper__75SZ8{color:var(--accent);width:44px;height:44px;border-radius:12px;background:rgba(0,158,227,.08);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:color .3s ease,background .3s ease;position:relative;z-index:1}.ServicesGrid_cardTitle___OMxO{font-family:var(--font-jakarta),sans-serif;font-size:1.08rem;font-weight:700;color:var(--text-primary);transition:color .3s ease;position:relative;z-index:1}.ServicesGrid_cardDesc__Zg18Y{font-size:.88rem;color:var(--text-secondary);line-height:1.5;flex:1;transition:color .3s ease;position:relative;z-index:1}.ServicesGrid_cardFooter__5VZm1{display:inline-flex;align-items:center;gap:6px;font-size:.86rem;font-weight:700;color:var(--accent);margin-top:6px;transition:color .3s ease,gap .3s ease;position:relative;z-index:1}.ServicesGrid_cardActive__agQd_ .ServicesGrid_cardFooter__5VZm1,.ServicesGrid_card__OxGzK:hover .ServicesGrid_cardFooter__5VZm1{gap:12px}@media (max-width:1100px){.ServicesGrid_grid__FLi96{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ServicesGrid_section__OB_Ik{padding:36px 0 44px;width:100%;max-width:100vw;overflow-x:clip}.ServicesGrid_container__BfJAM{padding:0 16px;width:100%;max-width:100%;box-sizing:border-box}.ServicesGrid_grid__FLi96{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scroll-padding:0 16px;gap:14px!important;padding:8px 4px 22px!important;margin:0!important;width:100%!important;max-width:100%!important;min-width:0!important;-webkit-overflow-scrolling:touch;scrollbar-width:none!important;box-sizing:border-box!important}.ServicesGrid_grid__FLi96::-webkit-scrollbar{display:none!important}.ServicesGrid_card__OxGzK{flex:0 0 85%!important;max-width:310px!important;min-width:250px!important;scroll-snap-align:start!important;box-sizing:border-box!important}}.SolidaridadSection_section__05Y6I{padding:44px 0;background:white;position:relative}.SolidaridadSection_container__0sxLn{max-width:1180px;width:90%;margin:0 auto;padding:0 24px}.SolidaridadSection_layout__KkER3{display:grid;grid-template-columns:1fr 1.3fr;gap:36px;align-items:start}.SolidaridadSection_left__vIlzK{display:flex;flex-direction:column;gap:14px;position:sticky;top:120px}.SolidaridadSection_title__zjI_I{font-family:var(--font-jakarta),sans-serif;font-size:clamp(1.35rem,2vw,1.85rem);color:var(--text-primary);line-height:1.25}.SolidaridadSection_desc__dLRmV{font-size:clamp(.88rem,1.05vw,.98rem);color:var(--text-secondary);line-height:1.55}.SolidaridadSection_verCondicionesBtn__uu_Fj{display:flex;align-items:center;gap:10px;width:100%;padding:14px 18px;background:white;border:2px solid rgba(10,36,99,.18);border-radius:var(--radius-lg);color:var(--primary);font-size:.88rem;font-weight:700;text-decoration:none;transition:all .25s ease;cursor:pointer;position:relative}.SolidaridadSection_verCondicionesBtn__uu_Fj:hover{background:var(--primary);border-color:var(--primary);color:white;transform:translateX(4px);box-shadow:0 6px 20px rgba(10,36,99,.2)}.SolidaridadSection_verCondicionesBtn__uu_Fj svg:last-child{margin-left:auto;flex-shrink:0;transition:transform .25s ease}.SolidaridadSection_verCondicionesBtn__uu_Fj:hover svg:last-child{transform:translateX(3px)}.SolidaridadSection_ctaCard__DB1_i{display:flex;gap:16px;align-items:flex-start;padding:20px;background:linear-gradient(135deg,var(--primary-50) 0,rgba(0,180,216,.06) 100%);border-radius:var(--radius-lg);border:1px solid rgba(10,36,99,.06);margin-top:8px}.SolidaridadSection_ctaIcon__O_Dt4{font-size:2rem;flex-shrink:0;color:var(--accent);display:flex;align-items:center}.SolidaridadSection_ctaTitle__P5YxL{font-size:.95rem;font-weight:700;color:var(--primary);margin-bottom:4px}.SolidaridadSection_ctaDesc__V9Zw3{font-size:.82rem;color:var(--text-secondary);line-height:1.6}.SolidaridadSection_benefitGrid__0PXha{display:flex;flex-direction:column;gap:12px}.SolidaridadSection_benefitItem__UEvk7{display:flex;align-items:center;gap:16px;padding:18px 22px;background:var(--bg-primary);border-radius:var(--radius-lg);border:1px solid var(--border-light);transition:all .25s ease;position:relative;overflow:hidden;z-index:1}.SolidaridadSection_benefitItem__UEvk7:hover{transform:translateX(6px);border-color:#009EE3;box-shadow:var(--shadow-md)}.SolidaridadSection_benefitItemBg__yd16w{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;opacity:0;transition:opacity .5s ease-in-out;background:linear-gradient(135deg,#0a2463,#0077b6 45%,#009ee3)}.SolidaridadSection_benefitItemBgImage__NjRii{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;background-size:50%;background-repeat:no-repeat;background-position:100%;z-index:-2;opacity:1;mix-blend-mode:multiply}.SolidaridadSection_watermarks__2QN0H{position:absolute;right:15px;bottom:10px;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:12px;opacity:.9;z-index:10}.SolidaridadSection_watermarks__2QN0H img{width:70px;height:35px;object-fit:contain;border-radius:4px;box-shadow:0 2px 6px rgba(0,0,0,.3)}.SolidaridadSection_benefitItemActive__pvD5A .SolidaridadSection_benefitItemBg__yd16w,.SolidaridadSection_benefitItem__UEvk7:hover .SolidaridadSection_benefitItemBg__yd16w{opacity:1}.SolidaridadSection_benefitText___MXGi{font-size:1.05rem;color:var(--text-primary);font-weight:600;line-height:1.4;position:relative;z-index:2;transition:color .3s ease,text-shadow .3s ease;max-width:65%}.SolidaridadSection_benefitItemActive__pvD5A .SolidaridadSection_benefitText___MXGi,.SolidaridadSection_benefitItem__UEvk7:hover .SolidaridadSection_benefitText___MXGi{color:#ffffff;font-weight:700;text-shadow:0 2px 8px rgba(0,0,0,.7)}@media (max-width:900px){.SolidaridadSection_section__05Y6I{padding:36px 0 44px;width:100%;max-width:100vw;overflow-x:clip}.SolidaridadSection_container__0sxLn{padding:0 16px;width:100%;max-width:100%;box-sizing:border-box}.SolidaridadSection_layout__KkER3{display:flex!important;flex-direction:column!important;gap:24px}.SolidaridadSection_layout__KkER3,.SolidaridadSection_left__vIlzK{width:100%!important;max-width:100%!important;min-width:0!important}.SolidaridadSection_left__vIlzK{position:static}.SolidaridadSection_benefitGrid__0PXha,.SolidaridadSection_right__s5vjy{width:100%!important;max-width:100%!important;min-width:0!important}.SolidaridadSection_benefitGrid__0PXha{display:flex!important;flex-direction:row!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scroll-padding:0 16px;gap:14px!important;padding:8px 4px 22px!important;margin:0!important;-webkit-overflow-scrolling:touch;scrollbar-width:none!important;box-sizing:border-box!important}.SolidaridadSection_benefitGrid__0PXha::-webkit-scrollbar{display:none!important}.SolidaridadSection_benefitItem__UEvk7{flex:0 0 85%!important;max-width:310px!important;min-width:250px!important;scroll-snap-align:start!important;box-sizing:border-box!important;min-height:120px}}.StatsSection_section__c2Oqn{padding:0;margin-top:-30px;position:relative;z-index:4}.StatsSection_container__BYvxq{max-width:1180px;width:90%;margin:0 auto;padding:0 24px}.StatsSection_grid__nBuMO{display:grid;grid-template-columns:repeat(4,1fr);background:white;border-radius:16px;box-shadow:0 4px 24px rgba(10,36,99,.06),0 1px 3px rgba(0,0,0,.03);border:1px solid var(--border-light);overflow:hidden}.StatsSection_stat__zaC32{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px 14px;position:relative;transition:all var(--transition-base)}.StatsSection_stat__zaC32:not(:last-child):after{content:"";position:absolute;right:0;top:20%;height:60%;width:1px;background:var(--border-light)}.StatsSection_stat__zaC32:hover{background:var(--primary-50)}.StatsSection_icon__Xo3E_{font-size:1.3rem;margin-bottom:6px;color:var(--accent);display:flex;align-items:center;justify-content:center}.StatsSection_number__RA8TX{font-family:var(--font-jakarta),sans-serif;font-size:clamp(1.5rem,2.2vw,2.1rem);font-weight:800;color:var(--primary);line-height:1;letter-spacing:-.02em}.StatsSection_label__YeANt{font-size:.85rem;color:var(--text-secondary);margin-top:4px;font-weight:600}@media (max-width:768px){.StatsSection_container__BYvxq{padding:0 16px;width:100%}.StatsSection_grid__nBuMO{grid-template-columns:repeat(2,1fr)}.StatsSection_stat__zaC32:nth-child(2):after{display:none}.StatsSection_stat__zaC32:first-child,.StatsSection_stat__zaC32:nth-child(2){border-bottom:1px solid var(--border-light)}.StatsSection_section__c2Oqn{margin-top:-20px}}@media (max-width:480px){.StatsSection_grid__nBuMO{grid-template-columns:1fr 1fr}.StatsSection_stat__zaC32{padding:24px 16px}.StatsSection_number__RA8TX{font-size:1.6rem}}.UltimasNoticias_section__Itmku{padding:210px 0 48px;background:#F8FAFF;position:relative;overflow:hidden}@keyframes UltimasNoticias_panHeader__M7_8a{0%{background-position:center 50%}to{background-position:center 40%}}.UltimasNoticias_headerBg__dEAyh{position:absolute;top:0;left:0;right:0;height:210px;background-image:url(/news_header_bg.png);background-position:center 50%;background-size:cover;background-repeat:no-repeat;filter:contrast(1.1) saturate(1.1) brightness(.95);opacity:.9;z-index:1;animation:UltimasNoticias_panHeader__M7_8a 6s ease-in-out infinite alternate}.UltimasNoticias_headerBg__dEAyh:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(72,202,228,.3) 0,rgba(0,158,227,.3));mix-blend-mode:color;pointer-events:none}.UltimasNoticias_section__Itmku:after{content:"";position:absolute;top:0;left:0;right:0;height:210px;background:linear-gradient(180deg,rgba(248,250,255,0) 0,rgba(248,250,255,0) 70%,rgba(248,250,255,.95) 95%,#F8FAFF);z-index:2;pointer-events:none}.UltimasNoticias_section__Itmku:before{content:"";position:absolute;top:-80px;right:-80px;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(0,158,227,.06) 0,transparent 70%);pointer-events:none;z-index:0}.UltimasNoticias_container__bzkNf{max-width:1180px;width:90%;margin:0 auto;padding:0 24px;position:relative;z-index:3}.UltimasNoticias_header__ud2Ay{text-align:center;margin-bottom:24px}.UltimasNoticias_header__ud2Ay h2{margin:6px 0 8px;font-family:var(--font-jakarta),sans-serif;font-size:clamp(1.35rem,2vw,1.85rem);font-weight:800;color:var(--primary)}.UltimasNoticias_carouselWrapper__g6hXt{display:flex;align-items:stretch;gap:14px}.UltimasNoticias_carouselTrack__MA44K{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:18px;animation:UltimasNoticias_slideIn__CcYkm .32s cubic-bezier(.4,0,.2,1)}@keyframes UltimasNoticias_slideIn__CcYkm{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}.UltimasNoticias_arrow__phryx{flex-shrink:0;width:40px;height:40px;align-self:center;border-radius:50%;border:2px solid rgba(0,158,227,.3);background:#fff;color:var(--primary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 12px rgba(0,0,0,.08)}.UltimasNoticias_arrow__phryx:hover{background:var(--accent,#009EE3);border-color:var(--accent,#009EE3);color:#fff;transform:scale(1.08);box-shadow:0 6px 20px rgba(0,158,227,.35)}.UltimasNoticias_card___p_Ok{background:#ffffff;border-radius:14px;border:1px solid rgba(0,0,0,.07);box-shadow:0 4px 16px rgba(0,0,0,.05);display:flex;flex-direction:column;position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.UltimasNoticias_cardImageContainer___jApB{width:100%;height:150px;background:#f1f5f9}.UltimasNoticias_cardImage__YY983{width:100%;height:100%;object-fit:cover;display:block}.UltimasNoticias_cardContent__GeFc7{padding:18px 20px;display:flex;flex-direction:column;gap:8px;flex:1}.UltimasNoticias_card___p_Ok:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#48CAE4,#009EE3);transform:scaleX(0);transform-origin:left;transition:transform .35s ease}.UltimasNoticias_card___p_Ok:hover{transform:translateY(-5px);box-shadow:0 16px 48px rgba(10,36,99,.1);border-color:rgba(0,158,227,.2)}.UltimasNoticias_card___p_Ok:hover:after{transform:scaleX(1)}.UltimasNoticias_cardFeatured__IF8Co{background:linear-gradient(135deg,#0A2463,#1565C0);border-color:transparent}.UltimasNoticias_cardFeatured__IF8Co .UltimasNoticias_cardTitle__I5kzv{color:#ffffff;font-size:1.15rem}.UltimasNoticias_cardFeatured__IF8Co .UltimasNoticias_cardExcerpt__cXT_k{color:rgba(255,255,255,.85)}.UltimasNoticias_cardFeatured__IF8Co .UltimasNoticias_date__jau_Y{color:rgba(255,255,255,.6)}.UltimasNoticias_cardFeatured__IF8Co .UltimasNoticias_readMore__cMy87{color:#48CAE4;border-top-color:rgba(255,255,255,.15)}.UltimasNoticias_cardFeatured__IF8Co:after{display:none}.UltimasNoticias_cardFeatured__IF8Co:hover{transform:translateY(-5px)}.UltimasNoticias_cardTop__HWMx9{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.UltimasNoticias_catBadge__bHqks{font-size:.72rem;font-weight:700;padding:4px 12px;border-radius:9999px;text-transform:uppercase;letter-spacing:.06em}.UltimasNoticias_date__jau_Y{font-size:.78rem;color:var(--text-secondary);font-weight:500}.UltimasNoticias_featuredTag__7XVOt{font-size:.75rem;font-weight:700;color:#F59E0B;letter-spacing:.04em}.UltimasNoticias_cardTitle__I5kzv{font-family:var(--font-jakarta),sans-serif;font-size:1.05rem;font-weight:700;color:var(--primary);line-height:1.35}.UltimasNoticias_cardExcerpt__cXT_k{font-size:.88rem;color:var(--text-secondary);line-height:1.65;flex:1}.UltimasNoticias_readMore__cMy87{display:inline-flex;align-items:center;gap:5px;font-size:.85rem;font-weight:600;color:var(--accent);text-decoration:none;margin-top:auto;padding-top:10px;border-top:1px solid var(--border-light);transition:gap .25s ease,color .25s ease;width:fit-content}.UltimasNoticias_readMore__cMy87:hover{gap:9px;color:var(--primary)}.UltimasNoticias_dots__XRlIn{display:flex;justify-content:center;gap:8px;margin-top:20px}.UltimasNoticias_dot__0_t9a{width:8px;height:8px;border-radius:50%;border:none;background:rgba(0,158,227,.25);cursor:pointer;transition:background .25s ease,transform .25s ease;padding:0}.UltimasNoticias_dotActive__bus9R{background:var(--accent,#009EE3);transform:scale(1.4)}.UltimasNoticias_progressBar___5i0f{height:3px;background:rgba(0,158,227,.15);border-radius:99px;overflow:hidden;margin-top:10px}@keyframes UltimasNoticias_fillProgress__xKI48{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.UltimasNoticias_progressFill__U_NLK{height:100%;background:linear-gradient(90deg,#48CAE4,#009EE3);border-radius:99px;transform-origin:left;animation:UltimasNoticias_fillProgress__xKI48 3.5s linear forwards}.UltimasNoticias_progressPaused__vaRJn{animation-play-state:paused}.UltimasNoticias_cta__2GAVe{display:flex;justify-content:center;margin-top:28px}@media (max-width:860px){.UltimasNoticias_carouselTrack__MA44K{grid-template-columns:1fr}.UltimasNoticias_carouselTrack__MA44K>:nth-child(2){display:none}}@media (max-width:600px){.UltimasNoticias_container__bzkNf{padding:0 12px;width:100%}.UltimasNoticias_section__Itmku{padding:150px 0 36px}.UltimasNoticias_headerBg__dEAyh,.UltimasNoticias_section__Itmku:after{height:150px}.UltimasNoticias_carouselWrapper__g6hXt{position:relative;gap:0}.UltimasNoticias_carouselTrack__MA44K{width:100%}.UltimasNoticias_arrow__phryx{position:absolute;top:80px;z-index:10;width:36px;height:36px;background:rgba(255,255,255,.95);box-shadow:0 4px 14px rgba(0,0,0,.2);border:1.5px solid rgba(0,158,227,.4)}.UltimasNoticias_arrowLeft__5yBvP{left:8px}.UltimasNoticias_arrowRight__nP2vJ{right:8px}.UltimasNoticias_card___p_Ok{padding:0!important;width:100%}.UltimasNoticias_cardImageContainer___jApB{height:180px}.UltimasNoticias_cardContent__GeFc7{padding:14px 16px;gap:6px}.UltimasNoticias_cardTitle__I5kzv{font-size:1.05rem;line-height:1.3}.UltimasNoticias_cardExcerpt__cXT_k,.UltimasNoticias_cardTitle__I5kzv{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.UltimasNoticias_cardExcerpt__cXT_k{font-size:.85rem;line-height:1.45}.UltimasNoticias_readMore__cMy87{padding-top:8px}}