.home-progreso{display:none}.home-scroll.home-scroll{overflow-x:clip}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.home-progreso{z-index:120;background:var(--primary);transform-origin:0;pointer-events:none;height:3px;animation:linear both hs-progreso;animation-timeline:scroll(root);display:block;position:fixed;inset:0 0 auto}@keyframes hs-progreso{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.home-scroll main>:not(.imp) h2.t-section{animation:linear both hs-titulo;animation-timeline:view();animation-range:entry cover 32%}@keyframes hs-titulo{0%{opacity:0;filter:blur(8px);transform:translateY(56px)}to{opacity:1;filter:none;transform:none}}.home-scroll main>:not(.imp) .t-eyebrow{animation:linear both hs-izquierda;animation-timeline:view();animation-range:entry cover 25%}@keyframes hs-izquierda{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:none}}@keyframes hs-derecha{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}#portada-normai .aparece:nth-child(2){animation:linear both hs-inclina;animation-timeline:view();animation-range:entry cover 50%}@keyframes hs-inclina{0%{opacity:.1;transform:perspective(1400px)rotateX(32deg)scale(.78)translateY(110px)}to{opacity:1;transform:none}}.home-scroll main>:not(.imp) .aparece.bg-card,.home-scroll main>:not(.imp) .aparece>figure{animation:linear both hs-tarjeta;animation-timeline:view();animation-range:entry cover 30%}@keyframes hs-tarjeta{0%{opacity:0;transform:translateY(80px)scale(.92)}to{opacity:1;transform:none}}.home-scroll main #oferta-lanzamiento .aparece:nth-child(2){animation:linear both hs-oferta;animation-timeline:view();animation-range:entry cover 48%}@keyframes hs-oferta{0%{opacity:0;transform:perspective(1200px)rotate(-7deg)rotateX(18deg)scale(.55)translateY(140px)}to{opacity:1;transform:none}}#como-funciona ol>li{animation:linear both hs-tarjeta;animation-timeline:view()}#como-funciona ol>li:first-child{animation-range:entry cover 22%}#como-funciona ol>li:nth-child(2){animation-range:entry 10% cover 28%}#como-funciona ol>li:nth-child(3){animation-range:entry 20% cover 34%}#como-funciona ol>li:nth-child(4){animation-range:entry 30% cover 40%}#todas-las-normativas ul>li{animation:linear both hs-lado-izq;animation-timeline:view();animation-range:entry cover 26%}@media (width>=640px){#todas-las-normativas ul>li:nth-child(2n){animation-name:hs-lado-der}}@keyframes hs-lado-izq{0%{opacity:0;transform:translate(-110px)rotate(-2deg)}to{opacity:1;transform:none}}@keyframes hs-lado-der{0%{opacity:0;transform:translate(110px)rotate(2deg)}to{opacity:1;transform:none}}#confianza>section:first-child{overflow:clip}#confianza>section:first-child>img{animation:linear both hs-zoom;animation-timeline:view();animation-range:cover}@keyframes hs-zoom{0%{transform:scale(1.18)translateY(-4%)}to{transform:scale(1)translateY(4%)}}.home-scroll main dl.site-wrap>div{animation:linear both hs-cifra;animation-timeline:view()}.home-scroll main dl.site-wrap>div:first-child{animation-range:entry cover 26%}.home-scroll main dl.site-wrap>div:nth-child(2){animation-range:entry 8% cover 32%}.home-scroll main dl.site-wrap>div:nth-child(3){animation-range:entry 16% cover 38%}.home-scroll main dl.site-wrap>div:nth-child(4){animation-range:entry 24% cover 44%}@keyframes hs-cifra{0%{opacity:0;transform:perspective(900px)rotateX(45deg)scale(.6)translateY(70px)}to{opacity:1;transform:none}}.home-scroll main .calc-tarjetas>li,#preguntas-frecuentes details{animation:linear both hs-sube;animation-timeline:view();animation-range:entry cover 18%}@keyframes hs-sube{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}}}.precios-portada{background-color:var(--background);background-image:linear-gradient(to top, oklch(18% .02 262) 0%, transparent 22%), linear-gradient(to right, oklch(16% .02 262/.94) 0%, oklch(16% .02 262/.72) 38%, oklch(16% .02 262/.2) 62%, oklch(16% .02 262/.55) 100%), var(--precios-foto);background-position:50%,50%,50% 30%;background-repeat:no-repeat;background-size:cover}@media (width<=1023px){.precios-portada{background-image:linear-gradient(to bottom, oklch(16% .02 262/.9) 0%, oklch(16% .02 262/.88) 60%, var(--background) 100%), var(--precios-foto);background-position:50%,60% 15%}}@property --precios-giro{syntax:"<angle>";inherits:false;initial-value:0deg}.precios-oferta{background:linear-gradient(oklch(100% 0 0/.04), oklch(100% 0 0/.04)), var(--background);border-radius:6px;position:relative;box-shadow:0 40px 90px -40px #000000e6}.precios-oferta:before{content:"";border-radius:inherit;background:conic-gradient(from var(--precios-giro), transparent 0deg 250deg, var(--primary) 320deg, transparent 360deg), linear-gradient(oklch(100% 0 0/.1), oklch(100% 0 0/.1));-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;animation:6s linear infinite precios-giro;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes precios-giro{to{--precios-giro:360deg}}.precios-cinta{white-space:nowrap;background:var(--primary);color:var(--primary-foreground);letter-spacing:.02em;text-transform:uppercase;box-shadow:0 0 24px -4px color-mix(in oklab, var(--primary) 70%, transparent);border-radius:6px;padding:.55rem 1.1rem;font-size:.8125rem;font-weight:800;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.precios-cifra{letter-spacing:-.035em;white-space:nowrap;text-shadow:0 0 48px color-mix(in oklab, var(--primary) 35%, transparent);font-size:clamp(4.5rem,3rem + 4.5vw,6.75rem);font-weight:700;line-height:1}.precios-tachado-rojo{text-decoration:line-through;-webkit-text-decoration-color:var(--destructive);-webkit-text-decoration-color:var(--destructive);text-decoration-color:var(--destructive);text-decoration-thickness:2px}.precios-fila summary::-webkit-details-marker{display:none}.precios-fila summary{list-style:none}.precios-fila[open] .precios-flecha{transform:rotate(180deg)}.precios-flecha{transition:transform .25s}@media (prefers-reduced-motion:reduce){.precios-oferta:before{animation:none}.precios-flecha{transition:none}}
