.proto{--noche:#160d0a;--noche-2:#231612;--tinta:#f8f2eb;--tinta-2:#c6bcb2;--tinta-3:#9c9086;--naranja-marca:#c43e00;--naranja:#fa6e1d;--t-mega:clamp(3.25rem, 7.2vw, 6rem);--t-1:clamp(2.4rem, 4.6vw, 4rem);--t-2:clamp(1.7rem, 2.6vw, 2.3rem);--margen:clamp(20px, 6vw, 96px);--salida:cubic-bezier(.16, 1, .3, 1);font-family:var(--font-proto), ui-sans-serif, system-ui, sans-serif;font-optical-sizing:auto;background:var(--noche);color:var(--tinta);-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.6}@supports (color:lab(0% 0 0)){.proto{--noche:lab(4.34354% 3.63144 2.44136);--noche-2:lab(8.77222% 6.20854 4.85203);--tinta:lab(95.96% 1.04988 4.44862);--tinta-2:lab(76.7853% 2.61912 6.30274);--tinta-3:lab(60.5186% 3.46583 6.72317);--naranja:lab(63.8238% 51.861 66.4907)}}:is(html:has(.proto),body:has(.proto)){background:#160d0a;background:lab(4.34354% 3.63144 2.44136)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}:where(.proto) a{color:inherit;text-decoration:none}.proto :focus-visible{outline:2px solid var(--naranja);outline-offset:3px;border-radius:4px}.proto .d{font-variation-settings:"wdth" 80;letter-spacing:-.02em;text-wrap:balance;font-weight:800;line-height:.95}.p-btn{background:var(--naranja);min-height:50px;color:var(--noche);transition:transform .25s var(--salida), background-color .25s;border-radius:999px;justify-content:center;align-items:center;padding:0 24px;font-size:1rem;font-weight:700;display:inline-flex}.p-btn:hover{transform:translateY(-2px)}.p-btn:active{transform:translateY(0)}.p-btn--chico{min-height:42px;padding:0 18px;font-size:.95rem}.p-btn--linea{color:var(--tinta);background:0 0;box-shadow:inset 0 0 0 1.5px #f8f2eb66;box-shadow:inset 0 0 0 1.5px lab(95.96% 1.04988 4.44862/.4)}.p-btn--linea:hover{box-shadow:inset 0 0 0 1.5px var(--tinta)}.p-btn--noche{background:var(--noche);color:var(--tinta)}.p-tienda{background:var(--tinta);min-height:50px;color:var(--noche);transition:transform .25s var(--salida);border-radius:12px;align-items:center;gap:10px;padding:0 18px 0 14px;display:inline-flex}.p-tienda:hover{transform:translateY(-2px)}.p-tienda svg{flex-shrink:0;width:24px;height:24px}.p-tienda-texto{flex-direction:column;line-height:1.1;display:flex}.p-tienda-texto small{color:#574a45;color:lab(32.5891% 5.26378 5.03984);font-size:.7rem;font-weight:600}.p-tienda-texto strong{font-size:1.05rem;font-weight:700}.p-enlace{color:var(--naranja);border-bottom:1.5px solid;margin-top:20px;padding-bottom:2px;font-weight:700;display:inline-block}.p-header{z-index:40;padding:22px var(--margen);justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.p-logo{font-variation-settings:"wdth" 80;letter-spacing:-.03em;color:var(--naranja);font-size:1.9rem;font-weight:800;line-height:1}.p-nav{align-items:center;gap:clamp(16px,2.4vw,32px);display:flex}.p-nav-link{color:var(--tinta-2);font-size:.98rem;font-weight:600;transition:color .2s}.p-nav-link:hover{color:var(--tinta)}@media (max-width:759px){.p-nav-link{display:none}}.rf{width:100%;height:100%;display:block}.rf-ruta{fill:none;stroke:var(--naranja);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px #fa6e1d8c);filter:drop-shadow(0 0 5px lab(63.8238% 51.861 66.4907/.55))}.p-pie{padding:56px var(--margen) 32px;color:var(--tinta-3);border-top:1px solid #f8f2eb1a;border-top:1px solid lab(95.96% 1.04988 4.44862/.1);gap:40px 48px;font-size:.95rem;display:grid}@media (min-width:900px){.p-pie{grid-template-columns:1fr 2fr}}.p-pie-marca p{max-width:24ch;margin:10px 0 0}.p-pie .p-logo{font-size:1.6rem}.p-pie-columnas{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:28px;display:grid}.p-pie-titulo{color:var(--tinta-2);margin:0 0 12px;font-weight:700}.p-pie ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.p-pie a{transition:color .2s}.p-pie a:hover{color:var(--tinta)}.p-pie-base{border-top:1px solid #f8f2eb14;border-top:1px solid lab(95.96% 1.04988 4.44862/.08);flex-wrap:wrap;grid-column:1/-1;gap:8px 24px;padding-top:24px;font-size:.875rem;display:flex}.p-osm{margin-left:auto}@media (prefers-reduced-motion:reduce){.proto *,.proto :before,.proto :after{transition:none!important;animation:none!important}}
.s-h1{font-size:var(--t-mega);margin:0}.s-h2{font-size:var(--t-1);margin:0}.s-acento{color:var(--naranja)}.s-linea{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.s-linea>span{animation:s-subir 1.05s var(--salida) both;display:block}.s-linea:nth-child(2)>span{animation-delay:90ms}.s-bajada{max-width:36ch;color:var(--tinta-2);animation:s-aparecer .8s .38s var(--salida) both;margin:28px 0 0;font-size:clamp(1.05rem,1.3vw,1.25rem)}.s-acciones{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}@media (max-width:639px){.s-acciones .p-btn{flex:100%}}.s-entra{animation:s-aparecer .8s .5s var(--salida) both}.s-letra-chica{color:var(--tinta-3);margin:20px 0 0;font-size:.95rem}.s-letra-chica.s-entra{animation-delay:.62s}@keyframes s-subir{0%{transform:translateY(105%)}to{transform:none}}@keyframes s-aparecer{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes s-persiana{0%{clip-path:inset(100% 0 0 round 14px)}to{clip-path:inset(0 round 14px)}}@keyframes s-llega{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}@keyframes s-latido{0%{box-shadow:0 0 #c140008c;box-shadow:0 0 lab(46.0969% 58.6797 80.453/.55)}70%,to{box-shadow:0 0 0 10px #c1400000;box-shadow:0 0 0 10px lab(46.0969% 58.6797 80.453/0)}}.s-punto{background:var(--naranja-marca);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.6s 1.9s infinite s-latido}.sc-hero{min-height:100svh;padding:120px var(--margen) clamp(32px, 8vh, 112px);align-items:center;gap:48px;display:grid}@media (min-width:1024px){.sc-hero{grid-template-columns:1.15fr .85fr;gap:5vw;padding-top:104px}}.sc-hero-foto{justify-self:center;width:100%;max-width:500px;margin:0;position:relative}@media (min-width:1024px){.sc-hero-foto{justify-self:end}}.sc-hero-marco{aspect-ratio:3/4;background:var(--noche-2);max-height:76svh;animation:s-persiana 1.2s .15s var(--salida) both;border-radius:14px;overflow:hidden}.sc-hero-marco img{object-fit:cover;width:100%;height:100%;display:block}.sc-hero-foto figcaption{color:var(--tinta-3);margin-top:12px;font-size:.85rem}.sc-aviso{background:var(--tinta);width:min(290px,100% - 24px);color:var(--noche);font-variant-numeric:tabular-nums;animation:s-llega .7s 1.1s var(--salida) both;border-radius:14px;padding:16px 18px;position:absolute;bottom:48px;left:12px}@media (min-width:1024px){.sc-aviso{bottom:14%;left:-22%}}.sc-aviso-cab{align-items:center;gap:8px;margin:0 0 12px;font-size:.95rem;font-weight:700;display:flex}.sc-aviso ul{border-bottom:1px solid #160d0a1f;border-bottom:1px solid lab(4.34354% 3.63144 2.44136/.12);gap:6px;margin:0;padding:0 0 12px;font-size:.92rem;list-style:none;display:grid}.sc-aviso li,.sc-aviso-total{justify-content:space-between;gap:12px;display:flex}.sc-aviso-total{align-items:baseline;margin:10px 0 0;font-size:.95rem}.sc-aviso-total strong{font-size:1.2rem}.sc-promo{padding:0 var(--margen) 48px;gap:16px;display:grid}.sc-promo-fila{border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px 28px;padding:24px;display:flex;box-shadow:inset 0 0 0 1px #fa6e1d73;box-shadow:inset 0 0 0 1px lab(63.8238% 51.861 66.4907/.45)}.sc-promo-tasa{font-size:var(--t-1);color:var(--naranja);margin:0}.sc-promo-titulo{margin:0 0 6px;font-size:1.125rem;font-weight:700}.sc-promo-fila p:not(.sc-promo-tasa):not(.sc-promo-titulo){max-width:62ch;color:var(--tinta-2);margin:0}.s-pasos{padding:clamp(72px, 14vh, 180px) var(--margen) clamp(96px, 16vh, 180px);gap:56px;display:grid}@media (min-width:1024px){.s-pasos{grid-template-columns:.85fr 1.15fr;gap:6vw}.s-pasos-titulo{align-self:start;position:sticky;top:30vh}}.s-pasos-titulo{max-width:11ch}.s-pasos-lista{--hueco:clamp(64px, 13vh, 128px);gap:var(--hueco);margin:0;padding:0;list-style:none;display:grid}.s-paso{min-height:56px;padding-left:88px;position:relative}.s-paso-n{background:var(--naranja);width:56px;height:56px;color:var(--noche);border-radius:50%;place-items:center;font-size:1.3rem;font-weight:800;transition:background-color .35s,color .35s,box-shadow .35s;display:grid;position:absolute;top:0;left:0}.s-pasos-lista.is-animado .s-paso:not(.is-activo) .s-paso-n{background:var(--noche);color:var(--naranja);box-shadow:inset 0 0 0 2px #fa6e1d99;box-shadow:inset 0 0 0 2px lab(63.8238% 51.861 66.4907/.6)}.s-paso-tramo{top:64px;left:27px;bottom:calc(8px - var(--hueco));background:#f8f2eb1f;background:lab(95.96% 1.04988 4.44862/.12);width:2px;position:absolute}.s-paso-relleno{background:var(--naranja);transform-origin:top;position:absolute;inset:0}.s-paso-titulo{font-size:var(--t-2);margin:10px 0 12px}.s-paso p{max-width:42ch;color:var(--tinta-2);margin:0;font-size:1.0625rem}.sc-cero{padding:clamp(88px, 14vh, 160px) var(--margen);background:var(--naranja-marca);color:var(--tinta);align-items:center;gap:48px;display:grid}@media (min-width:1024px){.sc-cero{grid-template-columns:1.1fr .9fr;gap:6vw}}.sc-cero-titulo{font-size:var(--t-mega);margin:0}.sc-cero-texto p{max-width:32ch;margin:24px 0 0;font-size:clamp(1.1rem,1.4vw,1.35rem)}.s-recibo{background:var(--tinta);width:100%;max-width:440px;color:var(--noche);font-variant-numeric:tabular-nums;border-radius:14px;justify-self:center;padding:22px 24px 20px}@media (min-width:1024px){.s-recibo{justify-self:end}}.s-recibo-fila{border-bottom:1px dashed #160d0a38;border-bottom:1px dashed lab(4.34354% 3.63144 2.44136/.22);justify-content:space-between;align-items:baseline;gap:16px;margin:0;padding:13px 0;font-size:1.05rem;display:flex}.s-recibo-cab{color:#574a45;color:lab(32.5891% 5.26378 5.03984);padding-top:0;font-size:.9rem;font-weight:700}.s-recibo-total{border-bottom:0;font-weight:700}.s-recibo-total strong{color:var(--naranja-marca);font-size:1.7rem}.s-recibo-nota{color:#524440;color:lab(30.2688% 5.26986 5.04529);border:0;padding:10px 0 0;font-size:.875rem;line-height:1.5;display:block}.s-por{padding:clamp(96px, 16vh, 180px) var(--margen);align-items:center;gap:56px;display:grid}@media (min-width:1024px){.s-por{grid-template-columns:1.1fr .9fr;gap:5vw}.s-por--solo{grid-template-columns:none}}.s-por .s-h2{max-width:15ch}.s-intro{max-width:46ch;color:var(--tinta-2);margin:20px 0 0;font-size:1.125rem}.s-items{gap:28px 48px;margin:48px 0 0;padding:0;list-style:none;display:grid}@media (min-width:760px){.s-por--solo .s-items{grid-template-columns:1fr 1fr;max-width:1100px}}.s-items li{border-top:1px solid #fa6e1d80;border-top:1px solid lab(63.8238% 51.861 66.4907/.5);padding-top:18px}.s-items h3{margin:0 0 8px;font-size:1.2rem;font-weight:700;line-height:1.3}.s-items p{max-width:52ch;color:var(--tinta-2);margin:0}.s-por-mapa{aspect-ratio:4/5;background:var(--noche-2);border-radius:14px;overflow:hidden}@media (max-width:1023px){.s-por-mapa{aspect-ratio:4/3}}.s-req{padding:clamp(88px, 14vh, 160px) var(--margen);background:var(--tinta);color:var(--noche);gap:40px;display:grid}@media (min-width:1024px){.s-req{grid-template-columns:.85fr 1.15fr;gap:6vw}}.s-req-cab p{color:#4c3f3a;color:lab(27.9485% 5.27656 5.05138);max-width:38ch;margin:20px 0 0;font-size:1.125rem}.s-req-lista{border-top:1px solid #160d0a26;border-top:1px solid lab(4.34354% 3.63144 2.44136/.15);margin:0;padding:0;list-style:none}.s-req-lista li{border-bottom:1px solid #160d0a26;border-bottom:1px solid lab(4.34354% 3.63144 2.44136/.15);gap:18px;padding:22px 0;display:flex}.s-req-casilla{height:22px;box-shadow:inset 0 0 0 2px var(--naranja-marca);border-radius:6px;flex:0 0 22px;margin-top:3px}.s-req-lista strong{font-size:1.125rem}.s-req-lista p{color:#4c3f3a;color:lab(27.9485% 5.27656 5.05138);max-width:54ch;margin:4px 0 0}.s-faq{padding:clamp(96px, 16vh, 180px) var(--margen) clamp(48px, 8vh, 96px)}.s-faq-lista{border-top:1px solid #f8f2eb1f;border-top:1px solid lab(95.96% 1.04988 4.44862/.12);max-width:920px;margin-top:40px}.s-faq-item{border-bottom:1px solid #f8f2eb1f;border-bottom:1px solid lab(95.96% 1.04988 4.44862/.12)}.s-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:clamp(1.05rem,1.3vw,1.2rem);font-weight:700;line-height:1.35;list-style:none;transition:color .2s;display:flex}.s-faq-item summary::-webkit-details-marker{display:none}.s-faq-item summary:hover{color:var(--naranja)}.s-faq-mas{flex:0 0 18px;height:18px;position:relative}.s-faq-mas:before,.s-faq-mas:after{content:"";background:var(--naranja);width:18px;height:2px;transition:transform .3s var(--salida);border-radius:2px;position:absolute;top:8px;left:0}.s-faq-mas:after{transform:rotate(90deg)}.s-faq-item[open] .s-faq-mas:after{transform:rotate(0)}.s-faq-respuesta{max-width:68ch;color:var(--tinta-2);padding:0 0 24px}.s-cierre{padding:clamp(80px, 14vh, 160px) var(--margen) clamp(80px, 12vh, 140px)}.s-cierre-titulo{font-size:var(--t-mega);max-width:14ch;margin:0}.s-cierre-texto{max-width:40ch;color:var(--tinta-2);margin:24px 0 0;font-size:1.125rem}.sr-hero{isolation:isolate;min-height:100svh;padding:120px var(--margen) clamp(48px, 9vh, 96px);align-items:end;gap:40px;display:grid;position:relative;overflow:hidden}@media (min-width:1024px){.sr-hero{grid-template-columns:1.25fr .75fr;align-items:center;gap:4vw}}.sr-hero-texto{position:relative}.sr-mapa{z-index:-1;position:absolute;inset:0}.sr-mapa svg{width:100%;height:100%;display:block}@media (min-width:1024px){.sr-mapa svg{transform:translate(16%)}}.sr-velo{background:linear-gradient(180deg, #160d0a26 0%, #160d0acc 52%, var(--noche) 100%);position:absolute;inset:0}@supports (color:lab(0% 0 0)){.sr-velo{background:linear-gradient(180deg, lab(4.34354% 3.63144 2.44136/.15) 0%, lab(4.34354% 3.63144 2.44136/.8) 52%, var(--noche) 100%)}}@media (min-width:1024px){.sr-velo{background:linear-gradient(90deg, var(--noche) 0%, #160d0ae0 30%, #160d0a33 58%, transparent 76%), linear-gradient(0deg, #160d0a99, transparent 30%)}@supports (color:lab(0% 0 0)){.sr-velo{background:linear-gradient(90deg, var(--noche) 0%, lab(4.34354% 3.63144 2.44136/.88) 30%, lab(4.34354% 3.63144 2.44136/.2) 58%, transparent 76%), linear-gradient(0deg, lab(4.34354% 3.63144 2.44136/.6), transparent 30%)}}}.sr-ruta{fill:none;stroke:var(--naranja);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;filter:drop-shadow(0 0 6px #fa6e1d8c);filter:drop-shadow(0 0 6px lab(63.8238% 51.861 66.4907/.55));animation:sr-trazo 1.8s .3s var(--salida) both}.sr-ruta:nth-of-type(2){animation-delay:.55s}.sr-ruta:nth-of-type(3){animation-delay:.8s}.sr-ruta:nth-of-type(4){animation-delay:1.05s}@keyframes sr-trazo{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.sr-ruta-moto{fill:none;stroke:none}.sr-moto{fill:var(--tinta);stroke:var(--naranja);stroke-width:4px;visibility:hidden;opacity:0}.sr-oferta{background:var(--tinta);width:min(320px,100%);color:var(--noche);font-variant-numeric:tabular-nums;animation:s-llega .7s 1.3s var(--salida) both;border-radius:14px;padding:18px;position:relative}@media (min-width:1024px){.sr-oferta{justify-self:center}}.sr-oferta-cab{color:#524440;color:lab(30.2688% 5.26986 5.04529);align-items:center;gap:8px;margin:0;font-size:.9rem;font-weight:700;display:flex}.sr-oferta-monto{color:var(--naranja-marca);margin:8px 0 14px;font-size:2.6rem;line-height:1}.sr-oferta dl{gap:8px;margin:0 0 16px;display:grid}.sr-oferta dl div{justify-content:space-between;gap:12px;font-size:.95rem;display:flex}.sr-oferta dt{color:#524440;color:lab(30.2688% 5.26986 5.04529)}.sr-oferta dd{margin:0;font-weight:700}.sr-oferta-btn{background:var(--naranja-marca);min-height:44px;color:var(--tinta);border-radius:999px;justify-content:center;align-items:center;font-weight:700;display:flex}.sr-plata{padding:clamp(88px, 14vh, 160px) var(--margen);background:var(--naranja-marca);color:var(--tinta);align-items:end;gap:48px;display:grid}@media (min-width:1024px){.sr-plata{grid-template-columns:1.1fr .9fr;gap:6vw}}.sr-plata-titulo{font-size:var(--t-1);max-width:14ch;margin:0}.sr-plata-texto p{max-width:40ch;margin:24px 0 0;font-size:1.125rem}.sr-plata-desde{margin:0;font-size:1.1rem;font-weight:700}.sr-plata-numero{font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:clamp(4rem,9vw,6rem)}.sr-plata-sub{margin:12px 0 0;font-size:1.15rem}.sr-plata-nota{border-top:1px solid #f8f2eb59;border-top:1px solid lab(95.96% 1.04988 4.44862/.35);max-width:36ch;margin:24px 0 0;padding-top:16px;font-size:.95rem}
