@font-face{font-family:__Archivo_9e6479;font-style:italic;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/69bc46473dfaa9fa-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Archivo_9e6479;font-style:italic;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/bf12ccbafdbe00b7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Archivo_9e6479;font-style:italic;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/da522a9b642f99ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Archivo_9e6479;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/8a053b136321ec99-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Archivo_9e6479;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/2a8fe189f1a8dd0c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Archivo_9e6479;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/c214ffb7f5362987-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Archivo_Fallback_9e6479;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_9e6479{font-family:__Archivo_9e6479,__Archivo_Fallback_9e6479}.__variable_9e6479{--fuente-archivo:"__Archivo_9e6479","__Archivo_Fallback_9e6479"}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Mono_Fallback_595324;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_595324{font-family:__IBM_Plex_Mono_595324,__IBM_Plex_Mono_Fallback_595324;font-style:normal}.__variable_595324{--fuente-plex:"__IBM_Plex_Mono_595324","__IBM_Plex_Mono_Fallback_595324"}@layer reset, tokens, base, layout, componentes, escenas, movimiento, modos;@layer reset{*,:after,:before{box-sizing:border-box}body,dd,dl,figure,h1,h2,h3,h4,ol,p,table,ul{margin:0}ol[class],ul[class]{list-style:none;padding:0}img{max-width:100%;display:block}button,input,textarea{font:inherit}}@layer tokens{:root{--navy-950:#0a2233;--navy-900:#0f2e42;--navy:#1b4965;--navy-strong:#143a54;--blue:#5fa8d3;--blue-300:#8fc7e8;--blue-100:#d9eaf5;--ice:#eff6fb;--paper:#f8fbfd;--white:#fff;--ink:#122a3b;--slate:#4e6172;--line:#dce7ef;--leak:#c2643e;--leak-soft:#e08a5c;--leak-lite:#f0a57a;--leak-deep:color-mix(in oklch,var(--leak) 70%,var(--ink));--paper-hover:color-mix(in oklch,var(--paper) 78%,var(--blue-100));--line-soft:color-mix(in srgb,var(--line) 55%,transparent);--tinta-borde:color-mix(in srgb,var(--blue) 24%,transparent);--kick:#3d7fad;--f-d:"Archivo","Roboto","Helvetica Neue",Arial,sans-serif;--f-b:"Archivo","Roboto","Helvetica Neue",Arial,sans-serif;--f-m:"IBM Plex Mono","SF Mono",Consolas,monospace;--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-in-out:cubic-bezier(0.77,0,0.175,1);--ease-caida:cubic-bezier(0.5,0,0.75,0.4);--cross:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='9'%3E%3Cpath d='M4.5 0v9M0 4.5h9' stroke='%23A9C6DB'/%3E%3C/svg%3E");--cross-dark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='9'%3E%3Cpath d='M4.5 0v9M0 4.5h9' stroke='%233D6E93'/%3E%3C/svg%3E");color-scheme:light}}@layer base{html{scroll-behavior:smooth}body{font:400 1.0625rem/1.7 var(--f-b);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3{font-family:var(--f-d);line-height:1.06;font-weight:700;letter-spacing:-.015em}h1,h2{font-stretch:115%;text-wrap:balance}p{text-wrap:pretty}a{color:inherit}section{scroll-margin-top:84px}:focus-visible{outline:2px solid var(--blue);outline-offset:3px}::-moz-selection{background:var(--blue-100);color:var(--navy)}::selection{background:var(--blue-100);color:var(--navy)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@layer layout{.wrap{max-width:1240px;margin-inline:auto;padding-inline:clamp(20px,4.5vw,56px)}.sec{padding-block:clamp(84px,11vw,148px)}h2{font-size:clamp(2.05rem,3.4vw + .6rem,3.45rem);color:var(--navy);max-width:22ch}.sec-intro{max-width:62ch;color:var(--slate);margin-top:1.3rem;font-size:1.08rem}.sec-oscura .sec-intro{color:#b9cfdf}.sec-oscura h2{color:#fff}.marco{position:fixed;inset:12px;pointer-events:none;z-index:70;border:1px solid color-mix(in srgb,var(--navy) 15%,transparent);display:none}.marco:before{content:"";position:absolute;inset:-4px;background-image:var(--cross),var(--cross),var(--cross),var(--cross);background-repeat:no-repeat;background-position:0 0,100% 0,0 100%,100% 100%}@media (min-width:1100px){.marco{display:block}}.rail{position:fixed;left:30px;top:0;bottom:0;width:2px;z-index:60;pointer-events:none;display:none}@media (min-width:1280px){.rail{display:block}}.rail-base{background:color-mix(in srgb,var(--blue) 22%,transparent)}.rail-base,.rail-fill{position:absolute;inset:20px 0}.rail-fill{background:linear-gradient(var(--blue),var(--blue-300));transform:scaleY(0);transform-origin:top}.rail .rt{position:absolute;left:-3px;width:8px;height:8px;background:var(--paper);border:1.5px solid var(--kick);rotate:45deg;transition:background-color .3s ease,border-color .3s ease}.rail .rt small{position:absolute;left:14px;top:-4px;rotate:-45deg;font:500 .58rem var(--f-m);letter-spacing:.14em;color:color-mix(in srgb,var(--kick) 62%,transparent)}.rail .rt.act{background:var(--blue);border-color:var(--navy)}.rail .rt.act small{color:var(--kick)}@supports (animation-timeline:scroll()){.rail-fill{animation:railFill linear both;animation-timeline:scroll(root)}}@keyframes railFill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}}@layer componentes{.btn{display:inline-flex;align-items:center;gap:.7rem;font:600 .95rem/1 var(--f-b);letter-spacing:.01em;padding:1.05rem 1.5rem;border:1.5px solid transparent;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background-color .2s ease,border-color .2s ease,transform .16s var(--ease-out),box-shadow .2s ease}.btn svg{transition:transform .2s var(--ease-out)}.btn:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.btn:hover svg{transform:translateX(4px)}.btn-primary:hover{background:var(--navy-strong);transform:translateY(-1px);box-shadow:0 12px 26px -14px rgba(27,73,101,.55)}.btn-ghost:hover{border-color:var(--navy)}.btn-light:hover{background:#79b9de;transform:translateY(-1px)}}.btn-primary{background:var(--navy);color:#fff}.btn-ghost{border-color:#c2d6e4;color:var(--navy);background:var(--white)}.btn-light{background:var(--blue);color:#0b2536}.btn-sm{padding:.72rem 1.05rem;font-size:.87rem}.mig{font:500 .74rem var(--f-m);letter-spacing:.09em;text-transform:uppercase;color:#8ca4b5;display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.mig a{text-decoration:none;color:inherit;transition:color .2s ease}.mig a:hover{color:var(--kick)}.mig b{color:var(--navy);font-weight:600}header{position:fixed;inset:0 0 auto 0;z-index:80;border-bottom:1px solid transparent;transition:background-color .3s ease,border-color .3s ease}header.scrolled{background:var(--paper);border-color:var(--line)}.nav{gap:2rem;height:72px}.brand,.nav{display:flex;align-items:center}.brand{flex:none}.brand img{height:29px;width:auto}.nav-links{display:flex;align-items:center;gap:1.8rem;margin-left:auto}.nav-links a{font:600 .92rem var(--f-b);text-decoration:none;position:relative}.nav-links a:not(.btn){color:var(--slate);transition:color .2s ease}.nav-links a:not(.btn):after{content:"";position:absolute;left:0;bottom:-6px;height:2px;width:0;background:var(--blue);transition:width .22s var(--ease-out)}@media (hover:hover) and (pointer:fine){.nav-links a:not(.btn):hover{color:var(--navy)}.nav-links a:not(.btn):hover:after{width:100%}}.menu-btn{display:none;margin-left:auto;background:none;border:0;cursor:pointer;padding:10px}.menu-btn span{display:block;width:22px;height:2px;background:var(--navy);margin:5px 0;transition:transform .22s var(--ease-out),opacity .2s ease}@media (max-width:920px){.menu-btn{display:block}.nav-links{position:absolute;top:72px;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;background:var(--white);border-bottom:1px solid var(--line);padding:.5rem 1.5rem 1.25rem;display:none;opacity:1;translate:0 0;transition:opacity .22s var(--ease-out),translate .22s var(--ease-out),display .22s allow-discrete}.nav-open .nav-links{display:flex}@starting-style{.nav-open .nav-links{opacity:0;translate:0 -10px}}.nav-open .menu-btn span:first-child{transform:translateY(7px) rotate(45deg)}.nav-open .menu-btn span:nth-child(2){opacity:0}.nav-open .menu-btn span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-links a:not(.btn){padding:.85rem 0;border-bottom:1px solid var(--ice)}.nav-links a:after{display:none}.nav-links .btn{margin-top:.9rem;justify-content:center}header{background:var(--paper)}}.hero{position:relative;padding-top:clamp(122px,15vh,166px);padding-bottom:clamp(30px,4vw,60px);overflow:hidden}.hero:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(27,73,101,.045) 1px,transparent 0),linear-gradient(90deg,rgba(27,73,101,.045) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:linear-gradient(#000 30%,transparent 88%);mask-image:linear-gradient(#000 30%,transparent 88%)}.hero-inner{position:relative;display:grid;grid-template-columns:repeat(12,1fr);gap:0 2rem}.hero h1{grid-column:1/-1;font-size:clamp(2.55rem,4.8vw + .3rem,4.55rem);font-weight:760;font-stretch:118%;color:var(--navy);letter-spacing:-.022em;line-height:1.05;text-wrap:wrap}.hero h1 .brk{display:none}@media (min-width:881px){.hero h1 .brk{display:inline}}.hero h1 .u{font-style:italic;font-weight:730;padding-bottom:.06em;line-height:1.1}.u{position:relative;white-space:nowrap}.u svg{position:absolute;left:0;right:0;bottom:-.04em;width:100%;height:.13em;overflow:visible}.u path{stroke:var(--blue);stroke-width:5.5;fill:none;stroke-linecap:round}.hero-lead{grid-column:1/8;color:var(--slate);font-size:clamp(1.05rem,1.4vw,1.22rem);margin-top:1.7rem;max-width:46ch}.hero-lead strong{color:var(--navy);font-weight:600}.hero-cta{grid-column:1/-1;display:flex;gap:.9rem;flex-wrap:wrap;margin-top:2.1rem}@media (max-width:880px){.hero-lead{grid-column:1/-1}}.trazo-wrap{grid-column:1/-1;margin-top:clamp(38px,5.5vw,66px)}.trazo{width:100%;height:auto;display:block}.tr{fill:none;stroke:var(--navy);stroke-linecap:round}.tr-drip{stroke:var(--leak);opacity:.8}.tr-arrow{fill:none;stroke:var(--navy);stroke-linejoin:round}.tr-lab{font:500 10.5px var(--f-m);letter-spacing:.12em;fill:var(--slate);text-transform:uppercase}.tr-lab.leak{fill:var(--leak-deep)}@media (max-width:640px){.tr-lab{display:none}}.glabel{display:flex;align-items:center;gap:.8rem;font:600 .72rem var(--f-m);letter-spacing:.17em;text-transform:uppercase;color:var(--kick)}.glabel:before{content:"";width:34px;height:2px;background:currentColor;opacity:.65;flex:none}.registro{container-type:inline-size;margin-top:3.6rem}.registro .glabel{margin-bottom:.6rem}.fila{display:grid;grid-template-columns:64px minmax(0,.9fr) minmax(0,1.1fr) 44px;gap:1rem 2.2rem;align-items:baseline;padding-block:1.75rem;border-top:1px solid var(--line);transition:background-color .25s ease}.fila:first-of-type{border-top:0}@media (hover:hover) and (pointer:fine){.fila:hover{background:var(--paper-hover)}.fila:hover .fila-n{color:var(--leak-deep)}.fila:hover .goteo{translate:3px 2px}}.fila-n{font:500 .85rem var(--f-m);letter-spacing:.1em;color:var(--kick);transition:color .25s ease}.fila h3{font-size:clamp(1.3rem,1.7vw,1.75rem);font-stretch:110%;font-weight:680;color:var(--navy);letter-spacing:-.012em}.fila p{font-size:.97rem;color:var(--slate);line-height:1.62}.fila p,.goteo{align-self:center}.goteo{width:24px;height:24px;justify-self:end;color:var(--leak);transition:translate .25s var(--ease-out)}@container (max-width:720px){.fila{grid-template-columns:44px minmax(0,1fr);gap:.35rem 1rem}.fila h3,.fila p{grid-column:2}.goteo{display:none}}.causas{margin-top:4.2rem}.causas .glabel{margin-bottom:2rem}.causas-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem clamp(2.5rem,5vw,5.5rem)}@media (max-width:720px){.causas-grid{grid-template-columns:1fr}}.causa{position:relative;padding-left:1.55rem}.causa:before{content:"";position:absolute;left:0;top:.5em;width:9px;height:9px;background:var(--leak);rotate:45deg}.causa h3{font-size:1.08rem;font-weight:650;color:var(--navy);margin-bottom:.45rem;letter-spacing:0}.causa p{font-size:.94rem;color:var(--slate);line-height:1.62}.isla{padding-block:clamp(56px,8vw,104px) 0}.isla p{font-family:var(--f-d);font-stretch:112%;font-weight:700;letter-spacing:-.018em;font-size:clamp(1.65rem,3.4vw,3.05rem);line-height:1.16;color:var(--navy);max-width:24ch;text-wrap:balance;padding-bottom:.15em}.isla .enfasis{font-style:italic;font-weight:680;color:var(--navy);white-space:normal;background-image:linear-gradient(var(--blue),var(--blue));background-repeat:no-repeat;background-position:0 96%;background-size:var(--sub,0) 3px;transition:background-size 1s var(--ease-in-out) .25s}.isla.in .enfasis{--sub:100%}.sec-oscura{background:radial-gradient(1100px 420px at 18% -8%,rgba(95,168,211,.13),transparent 62%),var(--navy-900);color:var(--ice);border-block:1px solid var(--tinta-borde);position:relative}.sec-oscura:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(95,168,211,.05) 1px,transparent 0),linear-gradient(90deg,rgba(95,168,211,.05) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:linear-gradient(#000,transparent 82%);mask-image:linear-gradient(#000,transparent 82%)}.capitulo{padding-block:clamp(84px,10vw,132px) 0}.cap-intro,.pasos{position:relative}.pasos{display:grid;gap:2.8rem;margin-top:3.6rem}@media (min-width:1020px){.pasos{grid-template-columns:repeat(4,1fr);grid-template-rows:auto auto auto;gap:2.2rem;-moz-column-gap:2.2rem;column-gap:2.2rem}.paso{display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:0}}.pasos-linea{position:absolute;pointer-events:none}@media (min-width:1020px){.pasos-linea{left:6px;right:0;top:6px;height:2px;overflow:visible}.pasos-linea i{position:absolute;inset:0;background:linear-gradient(90deg,rgba(27,73,101,.34) 0 96%,transparent);display:block;transform:scaleX(0);transform-origin:left;transition:transform 1.15s var(--ease-in-out)}.pasos.in .pasos-linea i{transform:scaleX(1)}.pasos-linea:after{content:"";position:absolute;right:0;top:-4px;opacity:0;border-left:9px solid rgba(27,73,101,.45);border-block:5px solid transparent;transition:opacity .3s ease 1s}.pasos.in .pasos-linea:after{opacity:1}}@media (max-width:1019px){.pasos-linea{top:6px;bottom:0;left:8px;width:2px}.pasos-linea i{position:absolute;inset:0;background:linear-gradient(rgba(27,73,101,.34) 0 96%,transparent);display:block;transform:scaleY(0);transform-origin:top;transition:transform 1.15s var(--ease-in-out)}.pasos.in .pasos-linea i{transform:scaleY(1)}.paso{padding-left:3.4rem;position:relative}.p-nodo{position:absolute;left:0;top:0}}.p-nodo{display:flex;align-items:center;gap:.7rem;margin-bottom:1.05rem}.p-nodo i{width:13px;height:13px;background:var(--paper);border:2.5px solid var(--navy);rotate:45deg;flex:none;display:block}.p-nodo span{font:600 .78rem var(--f-m);letter-spacing:.16em;color:var(--kick)}@media (min-width:1020px){.p-nodo{flex-direction:column;align-items:flex-start;gap:.68rem;margin-bottom:1.15rem}.p-nodo span{margin-left:1px}}.paso h3{font-size:1.42rem;font-stretch:110%;color:var(--navy)}.paso .p-txt{font-size:.95rem;color:var(--slate);margin-top:.7rem}.p-out{margin-top:1.15rem;border-left:2.5px solid var(--blue);padding-left:.85rem;align-self:start;font:500 .8rem/1.55 var(--f-m);color:var(--navy)}.p-out span{display:block;font-size:.64rem;letter-spacing:.18em;text-transform:uppercase;color:#6e8496;margin-bottom:.2rem}.taller{margin-top:3.6rem;border:1px solid var(--line);background:var(--line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px}@media (max-width:980px){.taller{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.taller{grid-template-columns:1fr}}.pieza{background:var(--white);padding:1.9rem 1.7rem 2.05rem;position:relative;transition:background-color .25s ease}.pieza:after{content:"";position:absolute;right:1.5rem;top:1.7rem;width:8px;height:8px;border:1.5px solid var(--blue);rotate:45deg;transition:background-color .25s ease,border-color .25s ease}@media (hover:hover) and (pointer:fine){.pieza:hover{background:var(--paper-hover)}.pieza:hover:after{background:var(--blue);border-color:var(--navy)}.pieza:hover .pieza-n{color:var(--kick)}}.pieza-n{font:500 .76rem var(--f-m);letter-spacing:.14em;color:#8ca4b5;transition:color .25s ease}.pieza h3{font-size:1.2rem;font-stretch:110%;font-weight:680;color:var(--navy);margin:.7rem 0 .5rem;letter-spacing:-.008em}.pieza p{font-size:.93rem;color:var(--slate);line-height:1.6}.taller-nota{margin-top:2.3rem;font-size:1.04rem;color:var(--slate);max-width:64ch}.taller-nota b{color:var(--navy)}.prin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem clamp(3rem,6vw,7rem);margin-top:3.8rem;max-width:1060px}@media (min-width:721px){.prin:nth-child(2n){margin-top:3.4rem}}@media (max-width:720px){.prin-grid{grid-template-columns:1fr;gap:2.4rem}}.prin{position:relative;padding-left:4.4rem}.prin em{position:absolute;left:0;top:-.55rem;font:800 3.3rem/1 var(--f-d);font-stretch:122%;font-style:normal;color:color-mix(in srgb,var(--blue-100) 72%,var(--paper));-webkit-text-stroke:1px color-mix(in srgb,var(--blue) 38%,transparent);-webkit-user-select:none;-moz-user-select:none;user-select:none}.prin h3{font-size:1.16rem;font-weight:680;color:var(--navy);margin-bottom:.55rem}.prin p{font-size:.95rem;color:var(--slate)}.prin-anti{margin-top:4.4rem;border-top:1px solid var(--line);padding-top:2.3rem;font-size:1.06rem;color:var(--slate);max-width:66ch}.prin-anti b{color:var(--navy)}.calc{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(2rem,4vw,4.5rem);margin-top:3.2rem;align-items:start}.calc>*{min-width:0}@media (max-width:920px){.calc{grid-template-columns:1fr}}.campo{margin-bottom:2.1rem}.campo-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-bottom:.85rem}.campo-top label{font:600 .99rem var(--f-b);color:var(--navy)}.chip{font:600 .82rem var(--f-m);color:var(--navy);background:var(--blue-100);padding:.3rem .6rem;white-space:nowrap}.campo-hint{font-size:.82rem;color:#7a8c9b;margin-top:.6rem}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;background:linear-gradient(90deg,var(--navy) 0 var(--p,50%),var(--line) var(--p,50%) 100%);outline:none;margin:8px 0}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:17px;height:17px;background:#fff;border:2.5px solid var(--navy);cursor:pointer;transform:rotate(45deg);box-shadow:0 1px 4px rgba(18,42,59,.25);-webkit-transition:scale .15s var(--ease-out);transition:scale .15s var(--ease-out)}@media (hover:hover) and (pointer:fine){input[type=range]::-webkit-slider-thumb:hover{scale:1.14}}input[type=range]::-moz-range-thumb{width:13px;height:13px;border-radius:0;background:#fff;border:2.5px solid var(--navy);cursor:pointer;transform:rotate(45deg);box-shadow:0 1px 4px rgba(18,42,59,.25)}input[type=range]::-moz-range-track{background:transparent}input[type=range]:focus-visible{outline:2px solid var(--blue);outline-offset:6px}.calc-panel{background:var(--cross-dark) no-repeat top 12px right 12px,radial-gradient(600px 260px at 80% -20%,rgba(95,168,211,.18),transparent 60%),var(--navy-900);border:1px solid rgba(95,168,211,.28);padding:2.2rem 2.1rem 2.3rem;color:var(--ice);position:sticky;top:96px}.calc-panel .lab{font:600 .72rem var(--f-m);letter-spacing:.2em;text-transform:uppercase;color:#8fc7e8}.calc-out{font:700 clamp(2.4rem,4.6vw,3.5rem)/1.05 var(--f-d);font-stretch:112%;color:var(--leak-lite);margin-top:.7rem;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.calc-out small{font:600 .42em var(--f-b);font-stretch:100%;color:#b9cfdf;letter-spacing:0}.calc-mes{color:#b9cfdf;font-size:.95rem;margin-top:.5rem}.calc-des{font:400 .78rem var(--f-m);color:#8fafc5;margin-top:1.4rem;border-top:1px dashed rgba(95,168,211,.3);padding-top:1.2rem}.calc-panel .btn{margin-top:1.7rem;width:100%;justify-content:center}.calc-nota{font-size:.82rem;color:#7a8c9b;margin-top:1.15rem;max-width:52ch}.cta-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(2.5rem,5vw,5.5rem);align-items:start}.cta-grid>*{min-width:0}@media (max-width:920px){.cta-grid{grid-template-columns:1fr}}.incluye{margin-top:2.2rem;display:grid;gap:1rem}.incluye li{position:relative;padding-left:1.7rem;font-size:.98rem;color:#d6e6f1}.incluye li:before{content:"+";position:absolute;left:0;top:0;font:600 1rem var(--f-m);color:var(--blue-300)}.form-card{background:var(--cross) no-repeat top 12px right 12px,var(--white);padding:2.1rem 2rem;color:var(--ink);box-shadow:0 30px 60px -30px rgba(4,20,32,.6)}.form-card h3{color:var(--navy);font-size:1.28rem;margin-bottom:1.4rem;font-stretch:108%}.f-row{margin-bottom:1.15rem}.f-row label{display:block;font:600 .84rem var(--f-b);color:var(--navy);margin-bottom:.4rem}.f-row input,.f-row textarea{width:100%;border:1.5px solid var(--line);padding:.82rem .9rem;font:500 .95rem var(--f-b);color:var(--ink);background:var(--paper);transition:border-color .2s ease,box-shadow .2s ease}.f-row input:focus,.f-row textarea:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px rgba(95,168,211,.22)}.f-row textarea{resize:vertical;min-height:96px}.f-err{display:none;font:500 .78rem var(--f-m);color:var(--leak-deep);margin-top:.4rem}.f-row:has(input:user-invalid) .f-err{display:block}.f-row input:user-invalid{border-color:var(--leak)}.form-card .btn{width:100%;justify-content:center;margin-top:.4rem}.form-micro{font-size:.8rem;color:#7a8c9b;margin-top:1rem;text-align:center}.cta-alt{margin-top:1.7rem;font-size:.92rem;color:#9dbfd6}.cta-alt a{color:var(--blue-300);font-weight:600;text-decoration-color:rgba(143,199,232,.5)}footer{background:var(--navy-950);color:#9dbfd6;padding:3.8rem 0 2.4rem;border-top:1px solid rgba(95,168,211,.16)}.foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:2.5rem}@media (max-width:760px){.foot-grid{grid-template-columns:1fr}}.foot-grid img{height:26px;width:auto;margin-bottom:1.1rem}.foot-claim{font-size:.95rem;max-width:34ch;color:#b9cfdf}.foot-h{font:600 .7rem var(--f-m);letter-spacing:.2em;text-transform:uppercase;color:#5f87a3;margin-bottom:1rem}.foot-grid ul{display:grid;gap:.55rem}.foot-grid a{color:#b9cfdf;text-decoration:none;font-size:.92rem}@media (hover:hover) and (pointer:fine){.foot-grid a:hover{color:#fff}}.foot-base{margin-top:3rem;padding-top:1.4rem;border-top:1px solid rgba(95,168,211,.14);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;font:500 .7rem var(--f-m);letter-spacing:.14em;text-transform:uppercase;color:#5f87a3}.foot-base a{color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){.foot-base a:hover{color:#9dbfd6}}}@layer escenas{.escena{position:relative}.escena-cine{height:230vh;margin-top:clamp(40px,6vw,72px)}.escena-cine .pegado{position:sticky;top:0;height:100vh;height:100dvh;overflow:hidden;background:var(--navy-950)}html.no-js .escena-cine{display:none}.cine-lienzo{width:100%;height:100%;display:block}.cine-lienzo,.cine-velo{position:absolute;inset:0}.cine-velo{pointer-events:none;background:linear-gradient(0deg,rgba(10,34,51,.82),transparent 34%),radial-gradient(120% 90% at 50% 12%,transparent 55%,rgba(10,34,51,.55))}.cine-caption{position:absolute;left:clamp(20px,5vw,64px);bottom:clamp(26px,5vh,54px);right:clamp(20px,5vw,64px)}.cine-caption li{position:absolute;bottom:0;left:0;font:500 clamp(1.02rem,1.7vw,1.4rem)/1.4 var(--f-m);letter-spacing:.06em;color:var(--ice);background:rgba(10,34,51,.78);backdrop-filter:blur(4px);border-left:3px solid var(--blue);padding:.5rem 1rem .55rem 1.05rem;opacity:0;translate:0 10px;transition:opacity .4s var(--ease-out),translate .4s var(--ease-out)}.cine-caption li.on{opacity:1;translate:0 0}.cine-linea{left:0;right:0;bottom:0;height:2px;background:rgba(143,199,232,.16)}.cine-linea,.cine-linea i{position:absolute;display:block}.cine-linea i{inset:0;background:var(--blue);transform:scaleX(0);transform-origin:left}.escena-diagrama{height:360vh}.escena-diagrama .pegado{position:sticky;top:0;height:100vh;height:100dvh;display:flex;align-items:center;overflow:hidden}.dg-lay{width:100%}.dg-head{align-items:flex-start;justify-content:space-between}.dg-head,.dg-head-r{display:flex;flex-wrap:wrap;gap:1rem}.dg-head-r{align-items:center;justify-content:flex-end}.dg-chip{display:inline-block;font:600 .74rem var(--f-m);letter-spacing:.16em;text-transform:uppercase;color:var(--leak-lite);border:1px solid color-mix(in srgb,var(--leak-soft) 45%,transparent);padding:.42rem .8rem;transition:color .4s ease,border-color .4s ease}.dg-chip.ok{color:var(--blue-300);border-color:rgba(143,199,232,.5)}.dg-contador{display:flex;align-items:baseline;gap:1.1rem;margin-top:1.15rem}.dg-contador b{font:600 clamp(3.7rem,7.2vw,6.6rem)/.95 var(--f-m);color:var(--leak-lite);font-variant-numeric:tabular-nums;transition:color .45s ease}.dg-contador.ok b{color:var(--blue-300)}.dg-contador span{font:500 .78rem var(--f-m);letter-spacing:.14em;text-transform:uppercase;color:#8fafc5;max-width:12ch;line-height:1.5}.dg-figura{margin-top:1.2rem}.dg-figura svg{width:100%;height:auto;display:block}.viz-toggle{display:none;background:rgba(10,34,51,.6);border:1px solid rgba(95,168,211,.3);padding:4px;gap:4px;flex-wrap:wrap;max-width:100%}.viz-toggle input{position:absolute;opacity:0;pointer-events:none}.viz-toggle label{font:600 .74rem var(--f-m);letter-spacing:.1em;text-transform:uppercase;color:#9dbfd6;padding:.62rem .95rem;cursor:pointer;transition:background-color .22s ease,color .22s ease;white-space:nowrap}.viz-toggle input:checked+label{background:var(--blue);color:#0b2536}.viz-toggle input:focus-visible+label{outline:2px solid var(--blue-300);outline-offset:2px}.viz-leyenda{display:flex;flex-wrap:wrap;gap:1.2rem;align-items:center;font:500 .74rem var(--f-m);letter-spacing:.06em;color:#afcbdd;margin-top:1.4rem}.viz-leyenda span{display:inline-flex;align-items:center;gap:.5rem}.sw{width:16px;height:9px;display:inline-block;flex:none}.sw-flujo{background:var(--blue)}.sw-fuga{background:var(--leak-soft)}.sw-rec{background:rgba(95,168,211,.32);border:1px dashed var(--blue-300)}.viz-chip{border:1px solid rgba(95,168,211,.4);padding:.28rem .7rem;color:#8fc7e8;font:600 .66rem var(--f-m);letter-spacing:.14em;text-transform:uppercase}.v-guia{stroke:rgba(95,168,211,.15);stroke-dasharray:3 5}.v-etapa{font:500 11px var(--f-m);letter-spacing:.22em;fill:rgba(214,232,244,.66);text-transform:uppercase;text-anchor:middle}.v-band{fill:url(#gBand);opacity:.94}.v-hair{stroke:rgba(240,248,255,.5);stroke-width:1;fill:none}.v-stream{fill:none;stroke:url(#gLeak);stroke-linecap:butt}.v-num{font:600 13px var(--f-m);fill:var(--leak-lite)}.v-cause{font:400 11px var(--f-m);fill:rgba(230,242,250,.72)}.v-in{font:700 34px var(--f-d);fill:var(--navy-950)}.v-in-lab{font:600 10.5px var(--f-m);letter-spacing:.18em;fill:rgba(14,44,64,.75)}.v-end{font:700 20px var(--f-d)}.v-end,.v-end-b{fill:var(--navy-950)}.v-end-b{font:700 30px var(--f-d)}.v-end-lab{font:600 9.5px var(--f-m);letter-spacing:.16em;fill:rgba(214,232,244,.6)}.v-rec{fill:rgba(95,168,211,.3)}.v-ghost{stroke:var(--leak-soft);stroke-width:1.5;stroke-dasharray:5 5;fill:none;opacity:.55}.v-rec-lab{font:600 12.5px var(--f-m);letter-spacing:.1em;fill:#eaf6ff;text-anchor:end}.v-stub{stroke:var(--leak-soft);stroke-width:6;stroke-linecap:butt}.v-drip{fill:var(--leak-lite)}.v-state{transition:opacity .55s ease,translate .55s var(--ease-out)}#viz[data-state=leak] .v-fixed{opacity:0;translate:0 8px;pointer-events:none}#viz[data-state=fixed] .v-leaky{opacity:0;translate:0 -8px;pointer-events:none}#viz[data-state=fixed] .v-drip{display:none}.d1a,.d1b{offset-path:path("M270,306.5 C322,318 344,378 338,472")}.d1b{animation-delay:1.3s!important}.d2a,.d2b{offset-path:path("M480,275 C534,290 556,352 550,470")}.d2b{animation-delay:1.7s!important}.d3a{offset-path:path("M690,247.2 C738,258 758,320 752,455")}.d4a,.d4b{offset-path:path("M900,224.75 C950,238 972,300 966,468")}.d4b{animation-delay:1.1s!important}.v-drip{animation:vDrip 2.6s linear infinite}@keyframes vDrip{0%{offset-distance:0;opacity:0}14%{opacity:.95}78%{opacity:.95}to{offset-distance:100%;opacity:0}}html.dg-scrub .vleak{opacity:0;transition:opacity .3s ease}html.dg-scrub .vleak .v-stream{stroke-dasharray:1 3;stroke-dashoffset:1;transition:stroke-dashoffset .6s var(--ease-caida) .05s}html.dg-scrub .vleak text{opacity:0;transition:opacity .35s ease .32s}html.dg-scrub .vleak.on{opacity:1}html.dg-scrub .vleak.on .v-stream{stroke-dashoffset:0}html.dg-scrub .vleak.on text{opacity:1}html.dg-scrub .vend{opacity:0;transition:opacity .4s ease}html.dg-scrub .vend.on{opacity:1}html.dg-scrub .vleak:not(.on) .v-drip{animation:none;opacity:0}html.dg-scrub .viz-toggle,html:not(.dg-scrub) .dg-chip,html:not(.dg-scrub) .dg-contador{display:none}html:not(.dg-scrub) .viz-toggle{display:inline-flex}html:not(.dg-scrub) .escena-diagrama{height:auto}html:not(.dg-scrub) .escena-diagrama .pegado{position:static;height:auto;display:block;overflow:visible;padding-block:1rem 0}.viz-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}html.dg-scrub .viz-scroll{overflow:visible}html:not(.dg-scrub) .viz-inner{min-width:940px}.viz-hint{display:none;font:500 .72rem var(--f-m);letter-spacing:.12em;color:#8fc7e8;margin-top:.8rem;text-transform:uppercase}@media (max-width:900px){html:not(.dg-scrub) .viz-hint{display:block}}.dg-cierre{padding-block:clamp(40px,6vw,72px) clamp(84px,10vw,132px)}.lectura{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;border-top:1px solid rgba(95,168,211,.22);padding-top:2rem}@media (max-width:760px){.lectura{grid-template-columns:repeat(2,minmax(0,1fr))}}.lectura b{display:block;font:700 clamp(1.9rem,3vw,2.5rem)/1.1 var(--f-d);font-stretch:112%;color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.lectura .es-fuga b{color:var(--leak-lite)}.lectura .es-ok b{color:var(--blue-300)}.lectura small{font:500 .72rem var(--f-m);letter-spacing:.1em;text-transform:uppercase;color:#9dbfd6;display:block;margin-top:.4rem}.viz-nota{margin-top:1.6rem;font:400 .8rem var(--f-m);color:#8fafc5;max-width:72ch}}@layer movimiento{html.js .tr,html.js .tr-arrow{stroke-dasharray:1 3;stroke-dashoffset:1}html.js .tr-lab{opacity:0;transition:opacity .8s ease 1.9s}html.js.loaded .tr,html.js.loaded .tr-arrow{stroke-dashoffset:0}html.js.loaded .tr-lab{opacity:1}.t1{transition:stroke-dashoffset .5s var(--ease-out) .2s}.dr1{transition:stroke-dashoffset .38s var(--ease-caida) .62s}.t2{transition:stroke-dashoffset .45s var(--ease-out) .68s}.dr2{transition:stroke-dashoffset .38s var(--ease-caida) 1.05s}.t3{transition:stroke-dashoffset .4s var(--ease-out) 1.1s}.dr3{transition:stroke-dashoffset .38s var(--ease-caida) 1.42s}.t4{transition:stroke-dashoffset .4s var(--ease-out) 1.48s}.tr-arrow{transition:stroke-dashoffset .25s var(--ease-out) 1.85s}html.js .u path{stroke-dasharray:1 3;stroke-dashoffset:1}html.js.loaded .u path{stroke-dashoffset:0;transition:stroke-dashoffset .6s var(--ease-in-out) .95s}html.js .rev{opacity:0;transform:translateY(18px)}html.js .rev.in{opacity:1;transform:none;transition:opacity .6s var(--ease-out) var(--d,0s),transform .6s var(--ease-out) var(--d,0s)}}@layer modos{@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}html.js .rev{opacity:1;transform:none;transition:none}html.js .tr,html.js .tr-arrow,html.js .u path{stroke-dashoffset:0;transition:none}html.js .tr-lab{opacity:1;transition:none}.v-drip{display:none}.pasos-linea i{transform:none;transition:none}.pasos-linea:after{opacity:1;transition:none}.isla .enfasis{--sub:100%;transition:none}.cine-caption li{position:static;opacity:1;translate:0;transition:none;margin-top:.3rem}}html.cine-fin .cine-linea i{transform:scaleX(1)}html.cine-fin .escena-cine{height:auto}html.cine-fin .escena-cine .pegado{position:relative;height:72vh;min-height:480px}html.snap *,html.snap :after,html.snap :before{transition:none!important;animation:none!important}html.snap .rev{opacity:1!important;transform:none!important}html.snap .tr,html.snap .tr-arrow,html.snap .u path{stroke-dashoffset:0!important}html.snap .tr-lab{opacity:1!important}html.snap .v-drip{display:none}html.snap .isla .enfasis{--sub:100%}html.snap .pasos-linea i{transform:none}html.snap .pasos-linea:after{opacity:1}html.snap .cine-caption li{position:static;opacity:1;translate:0;margin-top:.3rem}html.snap .rail-fill{transform:scaleY(1);animation:none}html.snap .escena-cine{height:auto!important}html.snap .escena-cine .pegado{position:relative;height:620px;min-height:0}html.snap .escena-diagrama .pegado{position:static;height:auto}}@layer componentes{.sols{margin-top:3.4rem;border:1px solid var(--line);background:var(--line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px}@media (max-width:980px){.sols{grid-template-columns:1fr}}.sol{background:var(--white);padding:2rem 1.75rem 2.05rem;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:background-color .25s ease}.sol-n{font:500 .76rem var(--f-m);letter-spacing:.14em;color:#8ca4b5;transition:color .25s ease}.sol-est{align-self:flex-start;margin-top:.9rem;padding:.2rem .55rem;border:1px solid color-mix(in srgb,var(--navy) 22%,transparent);font:500 .6rem var(--f-m);letter-spacing:.13em;text-transform:uppercase;color:var(--kick)}.sol h3{font-size:1.3rem;line-height:1.22;font-stretch:110%;font-weight:680;color:var(--navy);letter-spacing:-.01em;margin:.8rem 0 .6rem}.sol p{font-size:.94rem;color:var(--slate);line-height:1.62}.sol-cif{margin-top:1.6rem;padding-top:1.1rem;border-top:1px solid var(--line);font:700 1.5rem var(--f-m);color:var(--navy);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.sol-cif span{display:block;font:500 .62rem/1.5 var(--f-m);letter-spacing:.1em;text-transform:uppercase;color:#8ca4b5;margin-top:.35rem;letter-spacing:.09em}.sol-ir{margin-top:auto;padding-top:1.5rem;font:600 .92rem var(--f-b);color:var(--kick);display:inline-flex;align-items:center;gap:.6rem;text-decoration:none}.sol-ir i{width:22px;height:1px;background:currentColor;position:relative;flex:none;transition:transform .22s var(--ease-out)}.sol-ir i:after{content:"";position:absolute;right:0;top:-3px;width:7px;height:7px;border-top:1px solid;border-right:1px solid;rotate:45deg}.sol-prep{background:var(--paper)}.sol-prep h3{color:color-mix(in srgb,var(--navy) 82%,var(--paper))}@media (hover:hover) and (pointer:fine){.sol-viva:hover{background:var(--paper-hover)}.sol-viva:hover .sol-n{color:var(--kick)}.sol-ir:hover i,.sol-viva:hover .sol-ir i{transform:translateX(4px)}}.sol-viva:focus-visible{outline:2px solid var(--blue);outline-offset:-4px}.casos{margin-top:3.2rem;border:1px solid var(--line);background:var(--line);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}@media (max-width:760px){.casos{grid-template-columns:1fr}}.caso{background:var(--white);padding:1.95rem 1.75rem 2rem}.caso-tag{display:inline-block;padding:.2rem .55rem;border:1px solid color-mix(in srgb,var(--blue) 55%,transparent);font:500 .6rem var(--f-m);letter-spacing:.13em;text-transform:uppercase;color:var(--kick)}.caso h3{font-size:1.22rem;line-height:1.25;font-stretch:110%;font-weight:680;color:var(--navy);margin:.9rem 0 .65rem;letter-spacing:-.008em}.caso p{font-size:.94rem;color:var(--slate);line-height:1.62}.caso-pie{margin-top:1.1rem;font:500 .8rem var(--f-m)!important;color:#7e93a4}.caso-pie a{color:var(--kick)}.f-opt{color:#7a8c9b;font-weight:500}.f-trampa{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.f-check{display:grid;grid-template-columns:auto 1fr;gap:.7rem;align-items:start;margin:1.35rem 0 1.15rem}.f-check input{width:1.05rem;height:1.05rem;margin-top:.16rem;accent-color:var(--blue);flex:none}.f-check label{font:500 .84rem/1.5 var(--f-b);color:var(--slate)}.f-check a{color:var(--navy);font-weight:600;text-decoration-color:rgba(27,73,101,.4)}}@layer componentes{.f-check:has(input:user-invalid) label{color:var(--leak-deep)}.form-card .btn[disabled]{opacity:.55;cursor:progress}.form-estado{font:500 .82rem var(--f-m);color:var(--leak-deep);margin-top:.85rem;text-align:center}.form-estado:empty{margin:0}.form-cota{font:600 .74rem var(--f-m);letter-spacing:.14em;color:var(--blue);margin-bottom:.9rem}.form-texto{font-size:.96rem;line-height:1.65;color:var(--slate)}.form-card .form-micro{text-align:left}}@layer reset, tokens, base, layout, componentes, escena, escenas, mock, movimiento, modos;:root{--f-d:var(--fuente-archivo),"Roboto","Helvetica Neue",Arial,sans-serif;--f-b:var(--fuente-archivo),"Roboto","Helvetica Neue",Arial,sans-serif;--f-m:var(--fuente-plex),"SF Mono",Consolas,monospace}