.casos_page__LCwIp{--cyan:#38bdf2;--ink:#111b22;overflow:clip;background:#f3f1ed;color:var(--ink)}.casos_page__LCwIp h1,.casos_page__LCwIp h2,.casos_page__LCwIp p{margin:0}.casos_capabilities__odCyr>p,.casos_caseHeader__qNTwL>p,.casos_caseHeader__qNTwL>span,.casos_eyebrow__y5xzu,.casos_narrative__jS9sA dt,.casos_witness__FPPGV span{color:#2189b7;font-size:.785rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.casos_hero__yMi8P{position:relative;padding:clamp(3.75rem,4.67vw,5rem) 0;overflow:hidden;background:#050b11;color:#f4f8fa}.casos_hero__yMi8P:before{position:absolute;inset:0;background:linear-gradient(120deg,#0c2231,transparent 48%),linear-gradient(#ffffff06 1px,transparent 0);background-size:auto,100% 72px;content:""}.casos_heroLayout__a_NfC{display:grid;grid-template-columns:1.05fr .55fr;align-items:end;gap:clamp(3rem,6.8vw,8rem)}.casos_hero__yMi8P h1{max-width:17ch;margin-top:1.2rem;font-size:var(--type-page-title);font-weight:620;line-height:1.03;letter-spacing:-.052em}.casos_heroSummary__Pm_lw>p{color:#9aabb4;font-size:.95rem;line-height:1.75}.casos_caseLogo__jUOFT{position:relative}.casos_caseLogo__jUOFT img{object-fit:contain}.casos_archive__4m_W5{padding:clamp(3.5rem,4.25vw,5rem) 0;background:#f3f1ed}.casos_archiveIntro__5SM3F{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:2.5rem}.casos_archiveIntro__5SM3F>p:last-child{max-width:34rem;color:#657782;font-size:.85rem;line-height:1.6}.casos_caseGrid__2W1DS{display:grid;border-top:1px solid #bdcbd1}.casos_caseChapter__sgHtI{display:grid;grid-template-columns:minmax(14rem,.28fr) minmax(0,.72fr);gap:clamp(2rem,4.25vw,5rem);padding:clamp(2.4rem,3.4vw,3.5rem) 0;border-bottom:1px solid #bdcbd1}.casos_caseHeader__qNTwL{min-width:0}.casos_caseHeader__qNTwL>span{display:block;margin-bottom:1.35rem}.casos_caseLogo__jUOFT{width:min(100%,12rem);height:5.2rem;margin-bottom:1.5rem;border:1px solid #cdd8dd;background:#eef3f5}.casos_caseLogo__jUOFT img{padding:1rem}.casos_caseHeader__qNTwL h2{margin-top:.6rem;font-size:clamp(1.65rem,1.78vw,2.2rem);font-weight:640;line-height:1.05;letter-spacing:-.04em}.casos_caseHeader__qNTwL small{display:block;margin-top:.7rem;color:#657782;font-size:.82rem;line-height:1.5}.casos_witness__FPPGV{margin-top:1.4rem;padding-top:1.1rem;border-top:1px solid #d2dde1}.casos_witness__FPPGV strong{display:block;margin-top:.5rem;font-size:.82rem;line-height:1.5}.casos_caseBody__lRGzm{display:flex;min-width:0;flex-direction:column}.casos_narrative__jS9sA{display:grid;grid-template-columns:repeat(3,1fr);margin:0;border-block:1px solid #cdd8dd}.casos_narrative__jS9sA>div{min-width:0;padding:1.35rem clamp(1rem,1.7vw,1.6rem);border-right:1px solid #cdd8dd}.casos_narrative__jS9sA>div:first-child{padding-left:0}.casos_narrative__jS9sA>div:last-child{padding-right:0;border-right:0}.casos_narrative__jS9sA dd{margin:.7rem 0 0;color:#526671;font-size:.86rem;line-height:1.7}.casos_caseFooter__qZ_w7{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-top:auto;padding-top:1.5rem}.casos_capabilities__odCyr{min-width:0}.casos_capabilities__odCyr ul{display:flex;flex-wrap:wrap;gap:.45rem .7rem;margin-top:.8rem;padding:0;list-style:none}.casos_capabilities__odCyr li{display:inline-flex;align-items:center;color:#435762;font-size:.785rem;font-weight:680}.casos_capabilities__odCyr li+li:before{margin-right:.7rem;color:#8fa2ab;content:"·"}.casos_caseFooter__qZ_w7>a,.casos_evidenceNote__9_FQx{display:inline-flex;width:fit-content;flex:0 0 auto;align-items:center;gap:.5rem;color:#147ca8;font-size:.8rem;font-weight:760;white-space:nowrap}.casos_caseFooter__qZ_w7>a svg{width:.85rem;transition:transform .18s cubic-bezier(.16,1,.3,1)}.casos_caseFooter__qZ_w7>a{min-height:2.75rem}.casos_evidenceNote__9_FQx{color:#617681;letter-spacing:.06em;text-transform:uppercase;white-space:normal}.casos_closing__A_zRj{padding:clamp(3.5rem,4.25vw,4.75rem) 0;background:#dfe9ed}.casos_closing__A_zRj>div{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4rem}.casos_closing__A_zRj h2{max-width:19ch;margin-top:.8rem;font-size:clamp(1.75rem,2.04vw,2.5rem);font-weight:620;line-height:1.07;letter-spacing:-.04em}.casos_closing__A_zRj div>p:not(.casos_eyebrow__y5xzu){max-width:38rem;margin-top:1rem;color:#5f727c;font-size:.9rem;line-height:1.7}.casos_caseFooter__qZ_w7>a:focus-visible svg,.casos_caseFooter__qZ_w7>a:hover svg{transform:translateX(3px)}.casos_caseFooter__qZ_w7>a:focus-visible{outline:2px solid #1686b6;outline-offset:3px}@media (max-width:1000px){.casos_heroLayout__a_NfC{grid-template-columns:1fr}.casos_heroSummary__Pm_lw{max-width:42rem}.casos_archiveIntro__5SM3F{align-items:flex-start;flex-wrap:wrap}.casos_archiveIntro__5SM3F:after{flex-basis:100%;color:#2189b7;font-size:.785rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;content:"Desliza para comparar  →"}.casos_caseGrid__2W1DS{display:flex;gap:1rem;overflow-x:auto;border-top:0;scroll-snap-type:x proximity;scrollbar-width:none}.casos_caseGrid__2W1DS::-webkit-scrollbar{display:none}.casos_caseChapter__sgHtI{flex:0 0 min(84vw,48rem);grid-template-columns:minmax(12rem,.32fr) minmax(0,.68fr);gap:2rem;padding:1.5rem;border:1px solid #c7d3d8;scroll-snap-align:start}.casos_narrative__jS9sA{grid-template-columns:1fr}.casos_narrative__jS9sA>div{padding:1rem 0;border-right:0;border-bottom:1px solid #d4dee2}.casos_narrative__jS9sA>div:last-child{border-bottom:0}.casos_caseFooter__qZ_w7{align-items:flex-start;flex-direction:column}.casos_closing__A_zRj>div{grid-template-columns:1fr}}@media (max-width:640px){.casos_hero__yMi8P{padding:4.5rem 0}.casos_hero__yMi8P h1{font-size:var(--type-page-title)}.casos_archiveIntro__5SM3F{align-items:flex-start;flex-direction:column}.casos_archiveIntro__5SM3F:after{display:none}.casos_caseGrid__2W1DS{display:grid;gap:0;overflow:visible;scroll-snap-type:none}.casos_caseChapter__sgHtI{display:grid;grid-template-columns:1fr;gap:1.8rem;width:auto;padding:2.4rem 0;border:0;border-top:1px solid #bdcbd1}.casos_caseChapter__sgHtI:last-child{border-bottom:1px solid #bdcbd1}.casos_caseLogo__jUOFT{width:10rem;height:5rem}.casos_closing__A_zRj div>p:not(.casos_eyebrow__y5xzu),.casos_narrative__jS9sA dd{font-size:.95rem}.casos_caseFooter__qZ_w7{gap:1.5rem}}@media (prefers-reduced-motion:reduce){.casos_page__LCwIp *{scroll-behavior:auto!important}.casos_caseFooter__qZ_w7>a svg{transition:none}}.casos_caseWordmark__B70b3{position:absolute;inset:0;display:grid;place-items:center;color:#0a1720;font-size:1.3rem;font-weight:720;letter-spacing:-.03em}.casos_metricBand__IsVxZ{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem 1.25rem;margin-bottom:1.75rem;color:#07131d}.casos_metricBand__IsVxZ>span:first-child{color:#0e6f9c}.casos_metricBand__IsVxZ>span:last-child{max-width:12rem;padding-bottom:.55rem;color:#435762;font-size:1rem;font-weight:640;line-height:1.3}.casos_caseHeader__qNTwL>.casos_caseIndex__Vblmg{margin-bottom:.75rem;color:transparent;font-size:clamp(2.75rem,3.6vw,3.75rem);font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.06em;line-height:1;-webkit-text-stroke:1px #9fb3bc}.casos_caseChapter__sgHtI[data-featured] .casos_caseIndex__Vblmg{-webkit-text-stroke-color:#0e6f9c}.casos_caseChapter__sgHtI[data-featured] .casos_caseHeader__qNTwL h2{font-size:var(--type-chapter)}.casos_outcome__EbE7l{max-width:30ch;margin-bottom:1.5rem!important;color:#07131d;font-size:clamp(1.35rem,1.6vw,1.75rem);font-weight:620;letter-spacing:-.03em;line-height:1.15}.casos_chips__E3Jsd{display:flex;flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none}.casos_chips__E3Jsd li{display:inline-flex;min-height:2rem;align-items:center;border:1px solid #cdd8dd;border-radius:999px;padding:0 .8rem;background:#fff;color:#435762;font-size:.785rem;font-weight:680}.casos_caseFooter__qZ_w7{flex-wrap:wrap;align-items:flex-start}.casos_caseFooter__qZ_w7>a{margin-left:auto}.casos_caseMore__Kg1vR{flex:1 1 auto;min-width:0}.casos_caseMore__Kg1vR[open]{flex-basis:100%;order:2}.casos_caseMore__Kg1vR summary{display:inline-flex;min-height:2.75rem;align-items:center;gap:.4rem;color:#07131d;font-size:.8rem;font-weight:760;list-style:none;cursor:pointer}.casos_caseMore__Kg1vR summary::-webkit-details-marker{display:none}.casos_caseMore__Kg1vR summary svg{width:.85rem;transition:transform .22s ease}.casos_caseMore__Kg1vR[open] summary svg{transform:rotate(180deg)}.casos_caseMore__Kg1vR summary:focus-visible{outline:2px solid #1686b6;outline-offset:3px}.casos_caseMore__Kg1vR .casos_narrative__jS9sA{margin-top:.75rem}.casos_caseMeta__8E88G{margin-top:.9rem!important;color:#657782;font-size:.8rem;line-height:1.55}.casos_routes__1Ap7X{padding:clamp(3rem,3.8vw,4.25rem) 0;border-top:1px solid #d8dfe2;background:#f3f1ed}.casos_routes__1Ap7X>div{display:grid;grid-template-columns:minmax(16rem,.4fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,5rem)}.casos_routesHead__l_rPE h2{margin-top:.7rem;font-size:var(--type-section-title);font-weight:630;letter-spacing:-.035em;line-height:1.1}.casos_routesHead__l_rPE>p:last-child{margin-top:.8rem;color:#657782;font-size:.85rem;line-height:1.55}.casos_routeList__rZ_e5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none}.casos_routeList__rZ_e5 a{position:relative;display:grid;min-height:6.5rem;align-content:end;gap:.3rem;border:1px solid #cdd8dd;border-radius:.75rem;padding:1.1rem 2.75rem 1.1rem 1.1rem;background:#fff;color:#07131d;transition:border-color .2s ease,transform .2s cubic-bezier(.16,1,.3,1)}.casos_routeList__rZ_e5 li[data-recommended] a{border-color:#07131d;background:#07131d;color:#fff}.casos_routeList__rZ_e5 strong{font-size:1rem;font-weight:680}.casos_routeList__rZ_e5 small{color:#657782;font-size:.8rem}.casos_routeList__rZ_e5 li[data-recommended] small{color:#9fc3d4}.casos_routeList__rZ_e5 svg{position:absolute;right:1.1rem;bottom:1.25rem;width:.9rem}.casos_routeList__rZ_e5 a:hover{border-color:#1686b6;transform:translateY(-2px)}.casos_routeList__rZ_e5 a:focus-visible{outline:2px solid #1686b6;outline-offset:3px}@media (max-width:1000px){.casos_caseFooter__qZ_w7>a{margin-left:0}.casos_routes__1Ap7X>div{grid-template-columns:1fr}}@media (max-width:640px){.casos_routeList__rZ_e5{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.casos_caseMore__Kg1vR summary svg,.casos_routeList__rZ_e5 a{transition:none}}