:root{--laguna: #0f5257;--laguna-honda: #0b3d41;--mantequilla: #ffd66b;--profundo: #0b2e33;--fondo: #f6f8f8;--hoja: #fff;--texto: #0b2e33;--apoyo: #4c6468;--linea: #d9e3e3;--enlace: #0f5257;--foco: #0f5257;--titulos: "Outfit Variable", system-ui, sans-serif;color-scheme:light dark}@media(prefers-color-scheme:dark){:root{--fondo: #071a1d;--hoja: #0f2629;--texto: #e8f1f1;--apoyo: #a5bcbf;--linea: #24403f;--enlace: #7cc4bd;--foco: #ffd66b}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:16px;-webkit-text-size-adjust:100%}body{margin:0;background:var(--fondo);color:var(--texto);font:400 1.0625rem/1.6 Manrope Variable,system-ui,sans-serif}h1,h2,h3,p,ol,ul,dl,dd,figure{margin:0}h1,h2,h3{font-family:var(--titulos);font-weight:700;text-wrap:balance}h2{font-size:clamp(2.25rem,5.2vw,4rem);line-height:1.04;letter-spacing:-.02em}h3{font-size:clamp(1.375rem,2.4vw,1.75rem);line-height:1.2;letter-spacing:-.01em}a{color:var(--enlace);text-underline-offset:.18em}:focus-visible{outline:3px solid var(--foco);outline-offset:3px;border-radius:6px}.portada,.seccion-honda,.pie{--foco: #ffd66b;--enlace: #ffd66b}.bancos{--foco: #0b2e33}.envoltura{width:min(100% - 2.5rem,74rem);margin-inline:auto}.saltar{position:absolute;left:16px;top:-64px;z-index:5;padding:10px 16px;border-radius:10px;background:var(--mantequilla);color:var(--profundo)}.saltar:focus{top:12px}.seccion{padding-block:clamp(4.5rem,10vw,8.5rem)}.seccion-hoja{background:var(--hoja)}.entrada{max-width:38rem;margin-top:1.25rem;font-size:clamp(1.125rem,1.8vw,1.3125rem);line-height:1.5;color:var(--apoyo)}.boton{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 28px;border:0;border-radius:16px;background:var(--mantequilla);color:var(--profundo);font:700 1.0625rem/1 Manrope Variable,system-ui,sans-serif;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .12s ease}.boton:active{transform:scale(.98)}.boton[disabled]{opacity:.6;cursor:progress}.boton-laguna{background:var(--laguna);color:#fff}.portada{position:relative;overflow:hidden;overflow:clip;background:var(--laguna);color:#fff}.barra{display:flex;align-items:center;gap:2rem;padding-block:20px}.marca{display:inline-flex;align-items:center;gap:8px;color:#fff;font:700 2rem/1 var(--titulos);letter-spacing:-.05em;text-decoration:none}.barra-enlaces{display:none;gap:1.75rem;margin-left:auto}.barra-enlaces a,.enlace-claro{color:#fff;font-weight:600;text-decoration:none}.barra-enlaces a:hover,.enlace-claro:hover{text-decoration:underline}.barra-entrar{margin-left:auto;padding:10px 18px;border:1.5px solid rgba(255,255,255,.55);border-radius:12px;color:#fff;font-weight:700;text-decoration:none}.heroe{display:grid;gap:3rem;padding-top:clamp(2rem,6vw,4.5rem)}h1{font-size:clamp(4rem,16.5vw,8.75rem);line-height:.94;letter-spacing:-.035em}.bajada{max-width:33rem;margin-top:1.75rem;font-size:clamp(1.1875rem,2vw,1.4375rem);line-height:1.45}.acciones{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem 1.75rem;margin-top:2.25rem}.heroe-nota{margin-top:1.25rem;color:#ffffffd1;font-size:1rem}.escena{--partida: .9s;--paso: .52s;--ancho-aviso: min(62cqw, 270px);--lista: 318px;--fila: 54px;position:relative;container-type:inline-size;width:100%;max-width:34rem;height:575px;margin-inline:auto}.movil{position:absolute;top:8px;left:50%;width:min(84cqw,312px);height:680px;transform:translate(-50%);padding:10px;border-radius:46px;background:var(--profundo);box-shadow:0 0 0 1px #ffffff29,0 40px 70px -24px #03181bbf}.movil-pantalla{position:relative;height:100%;overflow:hidden;padding:26px 16px 0;border-radius:36px;background:#f6f8f8;color:var(--profundo);font-size:.875rem;line-height:1.3}.movil-fecha{color:#4c6468;font-size:.75rem}.movil-mes{font:700 1.625rem/1.15 var(--titulos);letter-spacing:-.02em}.movil-tarjeta{margin-top:12px;padding:14px 16px;border-radius:20px;background:var(--laguna);color:#fff}.movil-arriba{display:flex;justify-content:space-between;align-items:flex-start;font-size:.8125rem}.movil-gastado{margin-top:-6px;font:700 2.25rem/1.1 var(--titulos);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.movil-de{font-size:.8125rem;opacity:.88}.movil-barra{height:8px;margin-top:10px;overflow:hidden;border-radius:8px;background:#ffffff38}.movil-barra i{display:block;height:100%;border-radius:8px;background:var(--mantequilla);transition:width .3s ease}.movil-pie{display:flex;justify-content:space-between;align-items:flex-end;margin-top:10px}.movil-pie span:last-child{text-align:right}.movil-pie small{display:block;font-size:.75rem;opacity:.88}.movil-pie b{font-weight:700;font-variant-numeric:tabular-nums}.movil-dia{color:var(--mantequilla);font:700 1.375rem/1.1 var(--titulos)}.movil-hoy{margin-top:14px;color:#4c6468;font-size:.8125rem;font-weight:700}.mov{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;height:var(--fila);border-bottom:1px solid #e6eded;animation:entrar .32s ease-out calc(var(--partida) + var(--i) * var(--paso) + .33s) both}.mov i{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;font-size:1rem;font-style:normal}.mov b,.mov small{display:block}.mov b{font-weight:700}.mov small{color:#4c6468;font-size:.75rem}.mov em{font-style:normal;font-weight:700;font-variant-numeric:tabular-nums}.movil-aviso{position:absolute;z-index:1;top:8px;left:8px;right:8px;display:flex;flex-direction:column;justify-content:center;min-height:70px;padding:10px 14px;border-radius:18px;background:#fff;box-shadow:0 10px 24px -8px #041c1f66;animation:bajar .42s cubic-bezier(.2,.8,.3,1) calc(var(--partida) + 5 * var(--paso) + .5s) both}.movil-aviso b,.movil-aviso span{display:block}.movil-aviso b{font-size:.8125rem}.movil-aviso span{color:#4c6468;font-size:.75rem}.aviso{position:absolute;z-index:2;top:var(--t);left:calc(var(--l) * 1cqw);width:var(--ancho-aviso);padding:10px 12px;border-radius:6px;background:#fff;color:var(--profundo);box-shadow:0 12px 26px -8px #041c1f99;font:500 .75rem/1.35 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-transform:uppercase;animation:caer .46s cubic-bezier(.2,.8,.3,1) calc(var(--i) * 70ms) both,volar .52s cubic-bezier(.55,0,.75,.45) calc(var(--partida) + var(--i) * var(--paso)) forwards}.escena.en-espera,.escena.en-espera *{animation-play-state:paused}@keyframes caer{0%{opacity:0;transform:translateY(-46px) rotate(calc(var(--r) * 2.4))}to{opacity:1;transform:rotate(var(--r))}}@keyframes volar{0%{opacity:1;transform:rotate(var(--r))}85%{opacity:1}to{opacity:0;transform:translate(calc(50cqw - var(--l) * 1cqw - var(--ancho-aviso) / 2),calc(var(--lista) + var(--i) * var(--fila) - var(--t))) scale(.62)}}@keyframes entrar{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes bajar{0%{opacity:0;transform:translateY(-120%)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.mov,.movil-aviso{animation:none}.aviso{display:none}.boton,.movil-barra i{transition:none}}.telefono{width:min(74vw,310px);flex:none;overflow:hidden;border:9px solid var(--profundo);border-radius:42px;background:var(--profundo);box-shadow:0 36px 60px -36px #0b2e338c}.telefono img{display:block;width:100%;height:auto}.dia-grilla{display:grid;gap:3.5rem;justify-items:start}.dia{max-width:38rem;margin-top:3rem;padding:0;list-style:none}.dia li{display:grid;grid-template-columns:4.75rem 1fr;gap:1rem;position:relative;padding-bottom:2.5rem}.dia li:not(:last-child):after{content:"";position:absolute;left:1.1rem;top:2.5rem;bottom:.5rem;width:2px;background:var(--linea)}.dia time{color:var(--enlace);font:700 1.5rem/1.2 var(--titulos);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.dia p{margin-top:.5rem;color:var(--apoyo)}.dia-grilla .telefono{justify-self:center}.pantalla{display:flex;flex-direction:column;gap:2rem;align-items:center;margin-top:clamp(3.5rem,8vw,6.5rem)}.pantalla-texto{width:100%;max-width:32rem}.pantalla-texto p{margin-top:.875rem;color:var(--apoyo)}.fuentes{width:100%;margin-top:3rem;border-collapse:collapse}.fuentes thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.fuentes tr{display:grid;gap:.25rem;padding:1.25rem 0;border-top:1px solid var(--linea)}.fuentes th[scope=row]{text-align:left;font:700 1.25rem/1.25 var(--titulos)}.fuentes td{color:var(--apoyo)}.fuentes td:last-child{color:var(--texto);font-weight:700}.bancos{padding-block:clamp(3.5rem,8vw,6.5rem);background:var(--mantequilla);color:var(--profundo)}.bancos h2{font-size:clamp(1.25rem,2.2vw,1.5rem);letter-spacing:-.01em}.bancos-lista{max-width:60rem;margin-top:1.25rem;font:700 clamp(1.75rem,4.2vw,3.25rem) / 1.12 var(--titulos);letter-spacing:-.02em}.bancos-nota{max-width:40rem;margin-top:1.75rem}.seccion-honda{background:var(--laguna-honda);color:#fff}.seccion-honda .entrada{color:#ffffffdb}.ve-no-ve{display:grid;gap:2.5rem;margin-top:3.5rem}.ve-no-ve ul{margin-top:1rem;padding:0;list-style:none}.ve-no-ve li{padding:.875rem 0;border-top:1px solid rgba(255,255,255,.2)}.promesas{display:grid;gap:2rem;margin-top:4rem}.promesas dt{color:var(--mantequilla);font:700 1.25rem/1.25 var(--titulos)}.promesas dd{margin-top:.375rem;color:#ffffffe0}.legal-enlaces{margin-top:3rem}.invitacion{display:grid;gap:2.5rem}.formulario label{display:block;font-weight:700}.formulario-fila{display:flex;flex-wrap:wrap;gap:10px;margin-top:.5rem}.formulario input[type=email]{flex:1 1 14rem;min-width:0;min-height:56px;padding:0 16px;border:1.5px solid var(--linea);border-radius:16px;background:var(--fondo);color:var(--texto);font:600 1.0625rem/1 Manrope Variable,system-ui,sans-serif}.formulario input::placeholder{color:var(--apoyo);font-weight:500}.formulario-fila .boton{flex:1 1 auto}.formulario-nota{margin-top:.875rem;color:var(--apoyo);font-size:.9375rem}.formulario-estado{margin-top:.875rem;font-weight:700}.formulario-estado:empty{display:none}.trampa{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.preguntas details{max-width:50rem}.preguntas h2{margin-bottom:2.5rem}.preguntas details{border-top:1px solid var(--linea)}.preguntas details:last-child{border-bottom:1px solid var(--linea)}.preguntas summary{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.125rem 0;font:700 clamp(1.125rem,2vw,1.3125rem) / 1.3 var(--titulos);list-style:none;cursor:pointer}.preguntas summary::-webkit-details-marker{display:none}.preguntas summary:after{content:"+";flex:none;color:var(--enlace);font-size:1.75rem;font-weight:400;line-height:1;transition:transform .15s ease}.preguntas details[open] summary:after{transform:rotate(45deg)}.preguntas details p{max-width:42rem;padding-bottom:1.5rem;color:var(--apoyo)}.pie{padding-block:3.5rem;background:var(--laguna);color:#fff}.pie-grilla{display:grid;gap:2rem}.pie-marca{font:700 2rem/1 var(--titulos);letter-spacing:-.05em}.pie nav{display:grid;gap:.5rem}.pie a{color:#fff}.pie-legal{max-width:44rem;color:#ffffffd1;font-size:.9375rem}@media(min-width:720px){.fuentes thead{position:static;width:auto;height:auto;clip-path:none}.fuentes thead th{padding-bottom:.75rem;color:var(--apoyo);font-size:.9375rem;font-weight:600;text-align:left}.fuentes tr{display:table-row}.fuentes th[scope=row],.fuentes td{padding:1.25rem 2rem 1.25rem 0;border-top:1px solid var(--linea);vertical-align:top}.fuentes td:last-child{padding-right:0;white-space:nowrap}.ve-no-ve{grid-template-columns:1fr 1fr;gap:4rem}.promesas{grid-template-columns:repeat(2,1fr);gap:2.5rem 4rem}.pie-grilla{grid-template-columns:1fr 1fr}.pie-legal{grid-column:1 / -1}}@media(min-width:960px){.barra-enlaces{display:flex}.barra-entrar{margin-left:0}.heroe{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:end;gap:3.5rem}h1{font-size:clamp(5.5rem,9.4vw,8.75rem)}.heroe-texto{align-self:center;padding-bottom:3rem}.dia-grilla{grid-template-columns:minmax(0,1fr) auto;gap:5rem;align-items:start}.telefono-fijo{position:sticky;top:5vh}.pantalla{flex-direction:row;justify-content:space-between;gap:5rem}.pantalla:nth-of-type(2n){flex-direction:row-reverse}.invitacion{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5rem;align-items:center}}
