:root{--papel-c: #fbfaf7;--menta-c: #cfe6da;--aqua-c: #bfe9ec;--arena-c: #efd9b0;--textura: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.25 0 0 0 0 0.24 0 0 0 0 0.2 0 0 0 .06 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.contador{display:flex;align-items:center;gap:.9rem;margin:0 0 1rem;font:700 .74rem/1.2 var(--f-texto);letter-spacing:.28em;text-transform:uppercase;color:var(--petroleo)}.tres{display:inline-block;width:.5rem;height:.5rem;border-radius:50%;background:var(--aqua);flex:none;box-shadow:.85rem 0 0 var(--turquesa),1.7rem 0 0 var(--gris);margin-right:1.7rem}.titular{font:800 clamp(2.1rem,8.4vw,2.7rem)/1.02 var(--f-display);letter-spacing:-.025em;color:var(--carbon);text-wrap:balance}.titular em{font-style:normal;color:var(--turquesa-texto)}.punto{display:inline-block;width:.2em;height:.2em;margin-left:.05em;border-radius:50%;background:var(--amarillo);vertical-align:baseline}.cuerpo{margin-top:1rem;font-size:1.05rem;line-height:1.55;color:var(--carbon)}@media(max-width:1023px){.cuerpo{font-size:1.125rem}.duda p{font-size:1.0625rem}}.nota{margin-top:.6rem;font-size:.85rem;line-height:1.45;color:var(--suave)}.botones{margin-top:1.6rem;display:flex;flex-wrap:wrap;gap:.7rem}.boton{display:inline-flex;align-items:center;gap:.55rem;padding:.85rem 1.4rem;border-radius:999px;border:0;background:var(--amarillo);color:var(--carbon);font:800 1rem/1 var(--f-display);text-decoration:none;cursor:pointer;transition:transform .25s cubic-bezier(.16,1,.3,1),background-color .25s}.boton:hover{color:var(--carbon);background:#f2bd3c;transform:translateY(-1px)}.boton:active{transform:scale(.97)}.boton.contorno{background:transparent;box-shadow:inset 0 0 0 2px var(--petroleo);color:var(--petroleo)}.boton.contorno:hover{background:var(--agua);color:var(--petroleo-hondo)}.boton-grande{width:100%;justify-content:center;padding:1.1rem 1.4rem;font-size:1.15rem}.dudas-lista{display:grid;border-top:1.5px solid var(--linea)}.duda{border-bottom:1.5px solid var(--linea)}.duda summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 0;font:800 1.12rem/1.3 var(--f-display);color:var(--carbon)}.duda summary::-webkit-details-marker{display:none}.duda summary:after{content:"+";flex:none;width:1.9rem;height:1.9rem;border-radius:50%;display:grid;place-items:center;background:var(--agua);color:var(--petroleo);font:800 1.2rem/1 var(--f-display);transition:rotate .3s}.duda[open] summary:after{rotate:45deg}.duda summary:focus-visible{outline:3px solid var(--amarillo);outline-offset:2px;border-radius:.4rem}.duda p{margin:0 0 1.2rem;max-width:44rem;color:var(--suave);font-size:1.02rem;line-height:1.6}.formulario{margin-top:1.8rem;display:grid;gap:1rem;max-width:32rem}html:not(.js) .formulario{display:none}.campo-form{display:grid;gap:.4rem;margin:0;padding:0;border:0}.campo-form>label,.campo-form legend{font-weight:600;font-size:1rem}.campo-form input[type=text],.campo-form input[type=tel]{width:100%;padding:.85rem 1.1rem;border-radius:999px;border:1.5px solid rgb(63 68 71 / .28);background:#fff;font:400 1.05rem/1.2 var(--f-texto);color:var(--carbon)}.campo-form input:focus-visible{outline:3px solid var(--amarillo);outline-offset:2px;border-color:var(--petroleo)}.campo-form input[aria-invalid=true]{border-color:#b3261e}.opciones{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.opciones legend{width:100%;margin-bottom:.4rem}.opcion{position:relative}.opcion input{position:absolute;opacity:0;inset:0;cursor:pointer}.opcion span{display:inline-block;min-width:4.5rem;padding:.6rem 1.2rem;border-radius:999px;text-align:center;box-shadow:inset 0 0 0 1.5px #3f444747;background:#fff;font-weight:600}.opcion input:checked+span{background:var(--petroleo);color:#fff;box-shadow:none}.opcion input:focus-visible+span{outline:3px solid var(--amarillo);outline-offset:2px}.casillas{display:grid;gap:.6rem;margin-top:.2rem}.casilla{display:flex;gap:.6rem;align-items:flex-start;font-size:.92rem;line-height:1.4;color:var(--suave);cursor:pointer}.casilla input{width:1.15rem;height:1.15rem;margin-top:.1rem;flex:none;accent-color:var(--petroleo)}.error-form{padding:.7rem 1rem;border-radius:.8rem;background:#fdecea;color:#8c1d18;font-size:.95rem}.aviso-corto{font-size:.8rem;line-height:1.45;color:var(--suave)}.borde{position:absolute;left:0;bottom:calc(100% - 1px);width:100%;height:clamp(1.6rem,4vw,3.4rem);display:block;filter:drop-shadow(0 -8px 10px rgb(63 68 71 / .05));pointer-events:none;clip-path:inset(-4rem 0 0 0)}.borde path{fill:var(--fondo)}.mensaje{margin:1.9rem 0 0;display:grid;gap:.55rem;justify-items:start}.mensaje figcaption{font:700 .72rem/1.2 var(--f-texto);letter-spacing:.22em;text-transform:uppercase;color:var(--petroleo)}.burbuja{position:relative;margin:0;max-width:26rem;padding:.8rem 1.05rem 1.5rem;border-radius:1.1rem 1.1rem 1.1rem .3rem;background:var(--papel);box-shadow:0 1px 1px #3f44471f,0 12px 24px -16px #01617266;font-size:.98rem;line-height:1.45;color:var(--suave)}.burbuja:before{content:"";position:absolute;left:-.45rem;bottom:0;width:.9rem;height:.9rem;background:var(--papel);clip-path:polygon(100% 0,100% 100%,0 100%)}.burbuja-palomitas{position:absolute;right:.8rem;bottom:.5rem;width:1.1rem;height:auto;fill:none;stroke:var(--turquesa);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}:root{--cab: 4.75rem;--mueble-ancho: min(34svh, 62vw);--mueble-ancho-fin: min(20rem, 56vw)}@media(min-width:720px){:root{--cab: 5.5rem}}@media(min-width:1024px){:root{--mueble-ancho: min(46svh, 34vw);--mueble-ancho-fin: min(26rem, 32vw)}}.historia,.empieza{color:var(--carbon)}.cap5 .titular em{color:var(--petroleo)}.historia{position:relative}.escenario{display:flex;flex-direction:column}.capitulo{position:relative;overflow:clip;padding:3.5rem 1.25rem 4rem}.cap1{order:1}.objeto{order:2}.cap2{order:3}.cap3{order:4}.cap4{order:5}.cap5{order:6}.cap6{order:7}.capitulo>.fondo{position:absolute;inset:0;background:var(--bg, var(--papel-c));pointer-events:none}.capitulo>.fondo:after{content:"";position:absolute;inset:0;background-image:var(--textura)}.capitulo>.frente{position:relative;max-width:72rem;margin:0 auto}.cap5{--bg: var(--menta-c)}.campo{position:absolute;overflow:visible;filter:drop-shadow(0 1px 1px rgb(63 68 71 / .08)) drop-shadow(0 10px 24px rgb(1 97 114 / .08))}.campo-1 path{fill:var(--menta)}.campo-2 path{fill:var(--aqua-c)}.campo-4 path{fill:var(--arena-c)}.campo-6 path{fill:var(--aqua-c)}.campo-1{right:-4%;bottom:0;width:58%;height:70%}.campo-2{left:0;top:0;width:56%;height:100%}.campo-4{right:0;bottom:0;width:60%;height:100%}.campo-6{left:-3%;top:8%;width:52%;height:84%}.gigante{display:none;position:absolute;margin:0;pointer-events:none;user-select:none;white-space:nowrap;font:900 clamp(7rem,30vw,24rem)/.8 var(--f-display);letter-spacing:-.05em;color:color-mix(in oklab,var(--aqua) 50%,var(--papel-c))}.g-casa{right:-2%;top:8%}.g-regalos{left:50%;translate:-50% 0;top:16%;font-size:clamp(5rem,22vw,20rem);color:color-mix(in oklab,var(--arena) 60%,var(--papel-c))}.g-puntos{right:-3%;top:12%;font-size:clamp(5rem,22vw,19rem);color:color-mix(in oklab,var(--arena) 70%,var(--papel-c))}.texto{position:relative;max-width:36rem}.pista-scroll{display:none}.objeto{display:flex;justify-content:center;padding:6rem 1.25rem 3rem;background:var(--papel-c);--mueble-ancho: min(18rem, 60vw)}.cifra{display:flex;align-items:baseline;margin:0;font:800 clamp(5rem,24vw,11.5rem)/.9 var(--f-display);letter-spacing:-.045em;color:var(--turquesa-texto);font-variant-numeric:tabular-nums}.cifra-pct{margin-left:.06em;font-size:.78em}.cifra .punto{width:.14em;height:.14em}.cifra-sub{margin-top:.5rem;font:800 clamp(1.3rem,5.4vw,2.6rem)/1.1 var(--f-display);letter-spacing:-.02em}.letra-chica{margin-top:.4rem;font-size:.9rem;color:var(--suave)}.calculadora{margin-top:1.4rem}.calculadora label{display:block;font:800 1.05rem/1.3 var(--f-display)}.rango{position:relative;margin-top:2.1rem}.rango-valor{position:absolute;bottom:calc(100% + .35rem);left:var(--pos, 21%);translate:-50% 0;font:800 .95rem/1 var(--f-display);white-space:nowrap}.rango input{-webkit-appearance:none;appearance:none;width:100%;height:1.6rem;margin:0;background:transparent;cursor:pointer;touch-action:pan-y}.rango input::-webkit-slider-runnable-track{height:.7rem;border-radius:999px;background:linear-gradient(90deg,var(--turquesa) var(--pos, 21%),var(--menta) var(--pos, 21%))}.rango input::-moz-range-track{height:.7rem;border-radius:999px;background:var(--menta)}.rango input::-moz-range-progress{height:.7rem;border-radius:999px;background:var(--turquesa)}.rango input::-webkit-slider-thumb{-webkit-appearance:none;width:1.7rem;height:1.7rem;margin-top:-.5rem;border-radius:50%;background:var(--amarillo);box-shadow:0 0 0 4px var(--papel-c),0 3px 8px #3f444740}.rango input::-moz-range-thumb{width:1.7rem;height:1.7rem;border:0;border-radius:50%;background:var(--amarillo);box-shadow:0 0 0 4px var(--papel-c),0 3px 8px #3f444740}.resultado{margin-top:.9rem;font:800 clamp(1.6rem,6.6vw,2.5rem)/1.05 var(--f-display);letter-spacing:-.02em}.resultado strong{color:var(--turquesa-texto);font-variant-numeric:tabular-nums}.resultado-sub{margin-top:.3rem;font-size:1rem;color:var(--carbon)}.resultado-sub span{font-weight:700;font-variant-numeric:tabular-nums}.cifra-niveles{margin-top:.25rem;font:800 clamp(1rem,3.6vw,1.35rem)/1.2 var(--f-display);color:var(--petroleo)}.pista-barra{font:500 .85rem/1 var(--f-texto);color:var(--suave)}.solo-escritorio{display:none}@media(min-width:1024px){.solo-escritorio{display:block}}.linea-premio{margin-top:.5rem;font:700 .98rem/1.4 var(--f-texto);color:var(--petroleo)}.lista-no{list-style:none;margin:1.2rem auto 0;padding:0;display:grid;gap:.55rem;width:fit-content;max-width:100%;text-align:left}.lista-no li{font-size:1.05rem;line-height:1.4;color:var(--suave);padding-left:1.6rem;position:relative}.lista-no li:before{content:"";position:absolute;left:0;top:.55em;width:.85rem;height:.14rem;border-radius:1px;background:var(--petroleo)}.lista-no b{color:var(--carbon);font-weight:700}.lo-que-si{margin-top:1.1rem;font-size:1rem;color:var(--petroleo)}.lo-que-si b{font-weight:800}.cap5 .nopedir{margin-top:3rem}.cap3 .t-arriba{max-width:none;display:grid;gap:.5rem}.banda-arena{position:absolute;left:0;right:0;top:52%;height:15%;background:var(--arena-c);clip-path:polygon(0 18%,14% 6%,32% 14%,52% 4%,70% 12%,86% 3%,100% 10%,100% 100%,0 100%);filter:drop-shadow(0 6px 12px rgb(63 68 71 / .08))}.regalos{list-style:none;margin:2.5rem 0 0;padding:0;display:flex;justify-content:space-between;align-items:end;gap:2%}.regalo{flex:1;display:grid;justify-items:center;gap:.5rem}.regalo img{width:100%;height:auto}.regalo:nth-child(3) img{width:56%}.regalo:nth-child(4) img{width:100%}.regalo:nth-child(5) img{width:92%}.regalo:nth-child(6) img{width:68%}.regalo .resto{display:none}.regalo>span{font:700 .6rem/1 var(--f-texto);letter-spacing:.12em;text-transform:uppercase;color:var(--petroleo);white-space:nowrap}.precio-regalo{margin-top:2rem;display:flex;align-items:center;gap:1.2rem}.precio-regalo .cuerpo{margin:0;max-width:18rem}.pista-toque{display:block;margin-top:.3rem;font-size:.85rem;color:var(--suave)}.gira{position:relative;flex:none;container-type:inline-size;width:8.5rem;aspect-ratio:290 / 400;padding:0;border:0;background:none;cursor:pointer;perspective:800px;rotate:-10deg;-webkit-tap-highlight-color:transparent}.gira .cara{position:absolute;inset:0;backface-visibility:hidden;transition:transform .8s cubic-bezier(.3,1.4,.5,1)}.gira .cara img{width:100%;height:100%;object-fit:contain}.gira .cara b{position:absolute;inset:38% 8% 6%;display:grid;place-items:center;font:900 25cqw/1 var(--f-display);letter-spacing:-.03em;color:var(--carbon)}.gira .cara-frente b s{text-decoration-color:var(--amarillo);text-decoration-thickness:.12em}.gira .cara-reves{transform:rotateY(180deg)}.gira[aria-pressed=true] .cara-frente{transform:rotateY(-180deg)}.gira[aria-pressed=true] .cara-reves{transform:rotateY(0)}.marcador{margin-top:1.4rem;font:800 1.1rem/1.2 var(--f-display)}.marcador strong{display:block;font-size:clamp(2.4rem,9vw,3.6rem);line-height:1;color:var(--turquesa-texto);font-variant-numeric:tabular-nums;letter-spacing:-.03em}.marcador>span{display:block;margin-top:.2rem;font:400 .95rem/1.4 var(--f-texto);color:var(--suave)}.frasco-zona{position:relative;margin-top:2rem;display:flex;align-items:end;justify-content:center;gap:1rem}.frasco-caja{position:relative;width:44%;aspect-ratio:905 / 1175}.frasco-caja .frasco{position:absolute;inset:0;width:100%;height:100%;z-index:2}.monedas{position:absolute;inset:14% 10% 4%;z-index:1}.moneda{position:absolute;left:var(--x);top:var(--y);width:var(--w);height:auto;rotate:var(--r)}.frasco-zona .premio{width:48%;height:auto}.t-centro{text-align:center;margin-inline:auto}.semanas{margin-top:1.6rem;display:flex;justify-content:center;gap:.55rem}.semana{flex:1;max-width:5.6rem;display:grid;justify-items:center;gap:.55rem;padding:.8rem .3rem .9rem;border:0;border-radius:1.1rem;background:var(--papel-c);color:var(--carbon);cursor:pointer;box-shadow:inset 0 0 0 1.5px #3f44472e;font:700 .68rem/1 var(--f-texto);letter-spacing:.16em;text-transform:uppercase;transition:background-color .3s,color .3s,box-shadow .3s,transform .25s}.semana[aria-pressed=true]{background:var(--petroleo);color:#fff;box-shadow:none}.semana:active{transform:scale(.96)}.interruptor{position:relative;width:2.6rem;height:1.4rem;border-radius:999px;background:#3f44472e;transition:background-color .3s}.interruptor:after{content:"";position:absolute;top:.18rem;left:.2rem;width:1.04rem;height:1.04rem;border-radius:50%;background:#fff;transition:transform .3s cubic-bezier(.3,1.4,.5,1)}.semana[aria-pressed=true] .interruptor{background:var(--turquesa)}.semana[aria-pressed=true] .interruptor:after{transform:translate(1.15rem)}.semanas-msg{margin-top:1rem;font:800 1.05rem/1.35 var(--f-display);color:var(--petroleo);min-height:2.8em}.ventana-zona{position:relative;width:min(100%,26rem);margin:0 auto 2rem;aspect-ratio:1358 / 922}.ventana-zona .ventana-ivonne{position:absolute;inset:0;width:100%;height:100%}.foto-ivonne{position:absolute;left:26%;top:9%;width:48%;height:74%;object-fit:cover;object-position:50% 18%}.foto-pendiente{position:absolute;inset:9% 26% 17%;display:grid;place-items:center;padding:1rem;text-align:center;background:repeating-linear-gradient(135deg,#eef3f2 0 10px,#e5eceb 10px 20px);color:var(--suave);font:700 .8rem/1.3 var(--f-texto)}.ventana-zona .ventana{position:absolute;inset:0;width:100%;height:100%}.ventana-zona .ventana-planta{position:absolute;left:20%;bottom:8%;width:16%;height:auto}.semanas-624{display:block;width:100%;height:auto;margin-top:1.4rem}#p-apagado rect{fill:color-mix(in oklab,var(--menta) 70%,var(--papel-c))}#p-prendido rect{fill:var(--turquesa)}.contador-624{margin-top:.7rem;font:700 .95rem/1.3 var(--f-texto);color:var(--petroleo)}.contador-624 strong{font:800 1.6rem/1 var(--f-display);color:var(--turquesa-texto);font-variant-numeric:tabular-nums}.cifra-equipo{margin-top:1rem;font:800 1.15rem/1.2 var(--f-display)}.cifra-equipo strong{font-size:2.2rem;color:var(--carbon);letter-spacing:-.02em}.testimonio{margin:1.2rem 0 0;padding:.9rem 1.1rem;border:1.5px dashed rgb(63 68 71 / .25);border-radius:1rem;font-size:.9rem;color:var(--suave)}.vende{position:relative;padding:4.5rem 1.25rem 3rem;background:var(--menta-suave);color:var(--carbon)}.vende:before{content:"";position:absolute;inset:0;background-image:var(--textura);pointer-events:none}.vende-in{position:relative;max-width:72rem;margin:0 auto;display:grid;gap:1.8rem}.vende-texto .cuerpo{max-width:32rem}.nota-semanal{margin:0;padding:1.3rem 1.2rem 1.2rem;border-radius:var(--radio);background:#fff;box-shadow:0 1px #3f44470f,0 14px 32px -18px #01495a59}.nota-cab{margin:0 0 .5rem;font:700 .74rem/1.3 var(--f-texto);letter-spacing:.2em;text-transform:uppercase;color:var(--petroleo)}.nota-lista{list-style:none;margin:0;padding:0}.nota-fila{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.75rem 0;border-bottom:1.5px dashed var(--linea)}.nota-sem{padding:.35rem .6rem;border-radius:999px;background:var(--agua);color:var(--petroleo);font:800 .8rem/1 var(--f-display);white-space:nowrap}.nota-det{display:grid;gap:.15rem;font-size:.85rem;line-height:1.35;color:var(--suave)}.nota-det b{font:800 1rem/1.2 var(--f-display);color:var(--carbon)}.nota-monto{font:800 1.15rem/1 var(--f-display);color:var(--turquesa-texto);font-variant-numeric:tabular-nums}.nota-total{position:relative;min-height:7rem;padding:1.1rem 6.6rem 0 0}.nota-cifra{margin:0;font:800 1rem/1.25 var(--f-display)}.nota-cifra strong{display:block;font-size:clamp(2.5rem,11vw,3.4rem);line-height:1;letter-spacing:-.035em;color:var(--turquesa-texto);font-variant-numeric:tabular-nums}.nota-pct{position:absolute;top:.8rem;right:0;display:grid;place-content:center;gap:.2rem;width:6.2rem;aspect-ratio:1;margin:0;padding:.5rem;border-radius:50%;background:var(--amarillo);text-align:center;rotate:-6deg}.nota-pct b{font:800 1.8rem/1 var(--f-display);letter-spacing:-.03em}.nota-pct span{font:700 .62rem/1.2 var(--f-texto)}@media(min-width:1024px){.nota-total{min-height:9rem;padding-right:9rem}.nota-pct{width:7.6rem;right:.4rem}.nota-pct b{font-size:2.2rem}.nota-pct span{font-size:.7rem}}.nota-puntos{margin:1rem 0 0;padding:.8rem 1rem;border-radius:.9rem;background:var(--papel-2);font-size:.92rem;line-height:1.45;font-weight:700;color:var(--petroleo)}.vende-chica{margin:0;max-width:44rem;font-size:.8rem;line-height:1.45}@media(min-width:1024px){.vende{padding:7rem 7vw 5rem}.vende-in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:5vw;row-gap:1.2rem;align-items:start}.vende .titular{font-size:clamp(2.4rem,3.4vw,3.6rem)}.vende-texto{position:sticky;top:calc(var(--cab) + 3rem)}.nota-semanal{padding:1.8rem 2rem 1.6rem}.vende-chica{grid-column:2}}.dudas{position:relative;padding:4.5rem 1.25rem 1rem;background:var(--papel-c)}.dudas:before{content:"";position:absolute;inset:0;background-image:var(--textura);pointer-events:none}.dudas-in{position:relative;max-width:72rem;margin:0 auto;display:grid;gap:1.6rem}@media(min-width:1024px){.dudas{padding:7rem 7vw 2rem}.dudas-in{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:4vw}.dudas .titular{font-size:clamp(2.4rem,3.4vw,3.6rem)}}.tira{margin-top:1.6rem;max-width:32rem}.tira-cab{margin:0 0 .6rem;font:700 .74rem/1.2 var(--f-texto);letter-spacing:.2em;text-transform:uppercase;color:var(--petroleo)}.tira ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.reco{display:grid;gap:.2rem;padding:.75rem .8rem;border-radius:1rem;background:#fff;box-shadow:inset 0 0 0 1.5px #3f444724;font-size:.85rem;line-height:1.3;min-width:0}.reco b{font:800 .95rem/1.2 var(--f-display)}.reco span{color:var(--petroleo);font-weight:700}.reco em{font-style:normal;color:var(--suave)}.reco.pendiente{place-items:center;text-align:center;min-height:5rem;background:transparent;box-shadow:none;border:1.5px dashed rgb(63 68 71 / .3);color:var(--suave);font-size:.78rem}.empieza{position:relative;overflow-x:clip;padding:4.5rem 1.25rem 2rem;background:var(--papel-c)}.empieza:before{content:"";position:absolute;inset:0;background-image:var(--textura);pointer-events:none}.empieza-in{position:relative;max-width:72rem;margin:0 auto;display:grid;gap:3rem}.empieza-mueble{display:flex;justify-content:center;align-items:end;padding:5rem 0 1rem}@media(min-width:1024px){.empieza{padding:7rem 7vw 4rem}.empieza-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.empieza .titular{font-size:clamp(2.6rem,3.7vw,4rem)}}html.animada .gigante{display:block;will-change:transform;filter:drop-shadow(0 2px 1px rgb(63 68 71 / .22)) drop-shadow(0 14px 22px rgb(63 68 71 / .14))}html.animada .historia{height:calc(100lvh + var(--recorrido, 620svh));margin-top:calc(-1 * var(--cab))}html.animada .escenario{position:sticky;top:0;height:100lvh;overflow:clip;display:block;--sobra: calc(100lvh - 100svh) }html.animada .capitulo{position:absolute;inset:0;padding:0;z-index:var(--z);background:var(--bg, var(--papel-c));clip-path:circle(var(--r, 0%) at var(--x, 50%) var(--y, 50%))}html.animada .capitulo>.fondo{inset:0 0 auto;height:100svh}html.animada .capitulo>.fondo:after{bottom:calc(-1 * var(--sobra))}html.animada .cap1{--r: 150%}html.animada .cap5{--r: 150%;opacity:0}html.animada .capitulo>.frente{position:absolute;inset:0 0 auto;height:100svh;max-width:none;padding:calc(var(--cab) + 2.85rem) 1.25rem 0}html.animada .objeto{position:absolute;left:0;top:0;z-index:40;width:var(--mueble-ancho);padding:0;background:none;pointer-events:none;translate:none;will-change:transform}html.animada:not(.listo) .capitulo:not(.cap1),html.animada:not(.listo) .objeto{visibility:hidden}html.animada .pista-scroll{display:block;position:absolute;left:50%;bottom:calc(var(--sobra) + 2.2svh);translate:-50% 0;z-index:45;margin:0;font:700 .7rem/1 var(--f-texto);letter-spacing:.26em;text-transform:uppercase;color:var(--suave);filter:opacity(var(--entra, 0))}html.animada .pista-scroll:after{content:"";display:block;width:1px;height:1.6rem;margin:.5rem auto 0;background:currentColor;animation:pista 1.8s ease-in-out infinite;transform-origin:top}@keyframes pista{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{transform:scaleY(0);transform-origin:bottom}}html.animada .g-casa{top:auto;bottom:30svh;right:-6%;font-size:36vw}html.animada .campo-1{width:100%;height:52%;right:-8%}html.animada .campo-2{width:100%;height:46%;top:auto;bottom:0}html.animada .cap2 .texto .contador{margin-bottom:.4rem}html.animada .cap2 .cifra{font-size:min(21vw,9svh)}html.animada .cap2 .cifra-sub{font-size:min(5.4vw,2.6svh);margin-top:.2rem}html.animada .cap2 .letra-chica{font-size:.8rem;margin-top:.2rem}html.animada .cap2 .calculadora{margin-top:.8rem}html.animada .cap2 .calculadora label{font-size:.95rem}html.animada .cap2 .rango{margin-top:1.7rem}html.animada .cap2 .resultado{margin-top:.5rem;font-size:min(6.6vw,3.4svh)}html.animada .cap2 .resultado-sub{font-size:.88rem}html.animada .cap2 .nota{display:none}html.animada .cap3 .regalos{position:absolute;left:1rem;right:1rem;top:47svh;margin:0}html.animada .banda-arena{top:54svh;height:13svh}html.animada .g-regalos{translate:none;left:50%;top:57svh;font-size:26vw}html.animada .cap3 .precio-regalo{position:absolute;left:1.25rem;right:1.25rem;bottom:5svh;margin:0}html.animada .cap3 .gira{width:min(7.5rem,13svh)}html.animada .cap4 .frasco-zona{position:absolute;left:1rem;right:1rem;bottom:3svh;height:36svh;margin:0;gap:.5rem}html.animada .cap4 .frasco-caja{width:auto;height:82%}html.animada .cap4 .frasco-zona .premio{width:auto;height:44%}html.animada .cap4 .marcador{margin-top:.8rem}html.animada .g-puntos{display:none}html.animada .campo-4{width:100%;height:48%;top:auto}html.animada .cap5 .t-centro{padding-top:2svh}html.animada .cap5 .nopedir{position:absolute;left:1.25rem;right:1.25rem;top:calc(var(--cab) + 2.85rem);margin:0}html.animada .cap5 .nopedir .lista-no li{font-size:1.05rem}html.animada .cap6 .ventana-zona{width:min(72vw,34svh);margin:0 auto 1rem}html.animada .cap6 .titular{font-size:clamp(1.7rem,7vw,2.3rem)}html.animada .cap6 .testimonio{display:none}html.animada .campo-6{width:96%;height:38%;top:6%;left:2%}@media(max-width:1023px){.historia{overflow-x:clip}.capitulo{padding:2.75rem 1.25rem 3rem;scroll-margin-top:var(--cab)}.cap1{padding-top:3rem;padding-bottom:0}.capitulo .cuerpo{font-size:1.125rem}.campo-1{display:none}.objeto{position:relative;isolation:isolate;padding:5.5rem 1.25rem 3.5rem;background-image:var(--textura);--mueble-ancho: min(17rem, 56vw)}.objeto:before{content:"";position:absolute;z-index:-1;left:50%;bottom:1.5rem;width:min(26rem,108vw);aspect-ratio:1.15;translate:-50% 0;background:var(--menta);border-radius:46% 54% 40% 60%/56% 44%;filter:drop-shadow(0 1px 1px rgb(63 68 71 / .08)) drop-shadow(0 10px 24px rgb(1 97 114 / .08))}.campo-2{display:none}.cifra-zona{position:relative;isolation:isolate;padding-bottom:1.6rem}.cifra-zona:before{content:"";position:absolute;z-index:-1;left:-1.25rem;right:-1.25rem;top:-2.75rem;bottom:0;background:var(--aqua-c);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M0 0 L 62 0 C 76 10, 70 30, 84 44 S 92 80, 74 92 S 30 100, 0 96 Z'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M0 0 L 62 0 C 76 10, 70 30, 84 44 S 92 80, 74 92 S 30 100, 0 96 Z'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat}.cap2 .cifra-sub{margin-top:1.2rem}.banda-arena{display:none}.cap3{padding-bottom:0}.cap3 .regalos{display:grid;grid-template-columns:repeat(3,1fr);column-gap:5%;row-gap:1.4rem;margin-top:2.2rem}.cap3 .regalo:nth-child(n) img{width:auto;height:min(26vw,8.5rem);max-width:100%;object-fit:contain}.cap3 .regalo .resto{display:inline}.cap3 .regalo>span{font-size:.66rem}.cap3 .precio-regalo{position:relative;isolation:isolate;margin:1.6rem -1.25rem 0;padding:2.6rem 1.25rem 3.5rem}.cap3 .precio-regalo:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--arena-c);clip-path:polygon(0 18px,14% 6px,32% 14px,52% 4px,70% 12px,86% 3px,100% 10px,100% 100%,0 100%)}.cap3 .gira{width:7.5rem}.campo-4{width:100%;height:42%}.frasco-zona{max-width:30rem;margin:2.4rem auto 0;gap:.5rem}.frasco-caja,.frasco-zona .premio{width:46%}.cap5 .nopedir{margin-top:3.5rem}.campo-6{width:100%;height:34%;top:2.5rem;left:0}.ventana-zona{width:min(100%,24rem);margin-bottom:2.2rem}}@media(min-width:1024px){.capitulo{padding:6rem 7vw}.titular{font-size:clamp(2.6rem,4.1vw,4.6rem)}.cuerpo{font-size:1.2rem}.regalo>span{font-size:.72rem;letter-spacing:.2em}.regalo .resto{display:inline}html.animada .capitulo>.frente{padding:0}html.animada .texto{position:absolute;top:50%;translate:0 -44%}html.animada .t-izq{left:7vw;width:min(38vw,38rem)}html.animada .t-der{right:6vw;width:min(40vw,40rem)}html.animada .g-casa{top:calc(var(--cab) - 3svh);bottom:auto;right:-2vw;font-size:min(31vw,52svh)}html.animada .cap1 .texto{top:calc(var(--cab) + (100svh - var(--cab)) / 2);translate:0 -50%}html.animada .campo-1{width:52%;height:68%;right:-2%;bottom:0}html.animada .campo-2{width:52%;height:100%;top:0;bottom:auto}html.animada .cap2 .cifra{font-size:min(10.5vw,22svh)}html.animada .cap2 .cifra-sub{font-size:min(2.8vw,5svh)}html.animada .cap2 .letra-chica{font-size:1rem}html.animada .cap2 .calculadora{margin-top:2.2svh;max-width:34rem}html.animada .cap2 .calculadora label{font-size:1.2rem}html.animada .cap2 .resultado{font-size:min(3vw,5.4svh)}html.animada .cap2 .resultado-sub{font-size:1.05rem}html.animada .cap2 .nota{display:block}html.animada .cap3 .t-arriba{top:calc(var(--cab) + 5svh);translate:none;left:7vw;right:7vw;width:auto;grid-template-columns:auto minmax(0,24rem);align-items:end;gap:4vw}html.animada .cap3 .t-arriba .cuerpo{margin:0;padding-left:2rem;border-left:2px solid var(--menta)}html.animada .cap3 .regalos{left:11vw;right:11vw;top:max(38svh,var(--fin, 38svh))}html.animada .regalo img{width:auto;max-width:100%;height:var(--regalo-max, 17svh);object-fit:contain}html.animada .regalo:nth-child(n) img{width:auto}html.animada .banda-arena{top:max(50svh,calc(var(--suelo, 55svh) - 5svh));height:12svh}html.animada .g-regalos{top:auto;bottom:2svh;left:30%;font-size:min(14vw,26svh)}html.animada .cap3 .precio-regalo{left:auto;right:7vw;bottom:6svh}html.animada .cap3 .gira{width:min(12rem,22svh)}html.animada .cap4 .frasco-zona{left:auto;right:4vw;bottom:7svh;width:46vw;height:64svh;gap:1.5vw}html.animada .cap4 .frasco-caja{height:84%}html.animada .cap4 .frasco-zona .premio{height:52%}html.animada .g-puntos{display:block;top:calc(var(--cab) + 1svh);bottom:auto;right:-2vw;font-size:min(15vw,26svh)}html.animada .campo-4{width:58%;height:100%}html.animada .cap4 .marcador strong{font-size:min(4.4vw,7.4svh)}html.animada .t-centro{left:7vw;width:min(56vw,52rem)}html.animada .cap5 .titular{font-size:clamp(2.6rem,4.3vw,4.8rem)}html.animada .cap5 .nopedir{left:7vw;right:auto;width:min(56vw,52rem);top:50%}html.animada .cap5 .nopedir .lista-no li{font-size:1.25rem}html.animada .cap5 .lo-que-si{font-size:1.15rem}html.animada .semana{max-width:7.5rem;padding:1.1rem .4rem 1.2rem;font-size:.78rem}html.animada .cap6 .ventana-zona{position:absolute;left:5vw;top:50%;translate:0 -46%;width:40vw;margin:0}html.animada .cap6 .titular{font-size:clamp(2.4rem,3.6vw,4rem)}html.animada .cap6 .testimonio,html.animada .cap6 .cifra-equipo{display:block}html.animada .campo-6{left:-2%;top:10%;width:50%;height:80%}}@media(min-width:1024px)and (max-height:820px){html.animada .cap6 .testimonio{display:none}}body:has(.empieza) .pie,body:has(.gracias) .pie{margin-top:0}
