@font-face{font-family: "Jakarta";src: url("../fuentes/PlusJakartaSans-800.woff2") format("woff2");font-weight: 800;font-display: swap}@font-face{font-family: "Jakarta";src: url("../fuentes/PlusJakartaSans-400.woff2") format("woff2");font-weight: 400;font-display: swap}:root{--azul: #1F5BE0;--azul-claro: #3D86FF;--azul-hondo: #1748D6;--noche: #14213D;--amarillo: #FFC928;--verde: #2E9E6B;--verde-texto: #1A7A50;--fondo: #F5F7FB;--fondo-alt: #EAF0FB;--tarjeta: #FFFFFF;--texto: #14213D;--suave: #5B6478;--borde: #E2E6EF;--bloque-oscuro: #14213D;--pie: #0A1020;--foco: var(--azul);--hero: radial-gradient(60rem 40rem at 88% 8%,rgb(61 134 255 / .6),transparent 62%),linear-gradient(158deg,#1F5BE0 0%,#1748D6 38%,#0F2A7A 78%,#0E1A45 100%);--sombra: 0 1px 2px rgb(20 33 61 / .05),0 10px 30px -12px rgb(20 33 61 / .16);--sombra-alta: 0 40px 80px -30px rgb(5 10 25 / .6),0 12px 24px -12px rgb(5 10 25 / .35);--f-titulo: "Jakarta",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--f-texto: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--t-peq: clamp(.8125rem,.79rem + .1vw,.875rem);--t-0: clamp(1rem,.97rem + .15vw,1.0625rem);--t-1: clamp(1.0625rem,1rem + .35vw,1.3125rem);--t-2: clamp(1.1875rem,1.08rem + .5vw,1.5rem);--t-3: clamp(2rem,1.45rem + 2.5vw,3.5rem);--t-4: clamp(2.75rem,1.6rem + 5.2vw,6rem);--gutter: clamp(1rem,.5rem + 2.5vw,2.5rem);--sec: clamp(4.5rem,3rem + 6vw,9rem);--hueco: clamp(1rem,.8rem + 1vw,1.75rem);--radio: clamp(1rem,.85rem + .6vw,1.5rem);--ancho: 76rem;color-scheme: light dark;interpolate-size: allow-keywords}@media (prefers-color-scheme: dark){:root{--azul: #6F9BFF;--verde: #5FD39E;--verde-texto: #5FD39E;--fondo: #0E1424;--fondo-alt: #121A2E;--tarjeta: #161E33;--texto: #E8ECF5;--suave: #A3ABBE;--borde: #263049;--bloque-oscuro: #15224A;--pie: #070C18;--hero: radial-gradient(60rem 40rem at 88% 8%,rgb(61 134 255 / .32),transparent 62%),linear-gradient(158deg,#16285C 0%,#101A33 45%,#0A1020 100%);--sombra: 0 1px 2px rgb(0 0 0 / .3),0 10px 30px -12px rgb(0 0 0 / .5)}}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;scroll-padding-top: 5.5rem}body{margin: 0;min-height: 100dvh;background: var(--fondo);color: var(--texto);font: 400 var(--t-0)/1.6 var(--f-texto);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;overflow-x: clip}img,svg,picture{display: block;max-width: 100%}img{height: auto}h1,h2,h3{font-family: var(--f-titulo);font-weight: 800;letter-spacing: -.03em;line-height: 1.08;margin: 0;text-wrap: balance}h2{font-size: var(--t-3)}h3{font-size: var(--t-2);letter-spacing: -.02em;line-height: 1.2}p{margin: 0;text-wrap: pretty}.pt{margin-left: -.08em}ul,ol{margin: 0;padding: 0;list-style: none}a{color: var(--azul);text-underline-offset: .2em;text-decoration-thickness: .08em}a:hover{text-decoration-thickness: .14em}button{font: inherit;color: inherit;cursor: pointer}::selection{background: var(--amarillo);color: #14213D}:focus-visible{outline: 3px solid var(--foco);outline-offset: 3px;border-radius: .35rem}.ico{width: 1.25em;height: 1.25em;flex: none}.contenedor{width: min(100% - 2 * var(--gutter),var(--ancho));margin-inline: auto}.seccion,.privacidad,.final,.pie{container-type: inline-size}.saltar{position: absolute;left: 1rem;top: -4rem;z-index: 100;padding: .75rem 1rem;border-radius: .75rem;background: var(--amarillo);color: #14213D;font-weight: 700}.saltar:focus{top: 1rem}.cabecera,.hero,.privacidad,.final,.pie,.tarjeta-pdf{--foco: var(--amarillo)}.cabecera{position: sticky;top: 0;z-index: 50;background: rgb(14 20 36 / .86);-webkit-backdrop-filter: blur(16px) saturate(1.5);backdrop-filter: blur(16px) saturate(1.5);border-bottom: 1px solid rgb(255 255 255 / .08);padding-top: env(safe-area-inset-top)}.cabecera-in{width: min(100% - 2 * var(--gutter),var(--ancho));margin-inline: auto;min-height: clamp(3.5rem,3.2rem + 1vw,4.25rem);display: flex;align-items: center;gap: 1.5rem}.logo{display: inline-flex;padding-block: .5rem;margin-right: auto}.logo img{width: clamp(7.5rem,7rem + 1.5vw,8.5rem);height: auto}.nav{display: none}.nav ul{display: flex;gap: clamp(1rem,2vw,2.25rem)}.nav a,.menu a{color: #C9D4EC;text-decoration: none;font-weight: 600;font-size: .95rem;display: inline-flex;align-items: center;min-height: 44px}.nav a:hover,.menu a:hover{color: #FFFFFF}.cabecera-acciones{display: flex;align-items: center;gap: .5rem}.idioma{display: inline-grid;place-items: center;min-width: 44px;min-height: 44px;padding-inline: .5rem;color: #FFFFFF;text-decoration: none;font-weight: 700;font-size: .85rem;letter-spacing: .04em;border-radius: .75rem}.idioma:hover{background: rgb(255 255 255 / .1)}.boton{display: inline-flex;align-items: center;justify-content: center;gap: .5rem;min-height: 44px;padding: .55rem 1.1rem;border-radius: 999px;background: var(--amarillo);color: #14213D;font-weight: 800;font-family: var(--f-titulo);font-size: .92rem;text-decoration: none;white-space: nowrap;transition: transform .2s,box-shadow .2s}.boton:hover{transform: translateY(-1px);box-shadow: 0 6px 18px -6px rgb(255 201 40 / .6)}.boton-menu{display: inline-grid;place-content: center;gap: 5px;width: 44px;height: 44px;background: none;border: 0;border-radius: .75rem}.boton-menu span{display: block;width: 20px;height: 2px;border-radius: 2px;background: #FFFFFF}.boton-menu:hover{background: rgb(255 255 255 / .1)}.menu{inset: calc(env(safe-area-inset-top) + 4rem) var(--gutter) auto auto;margin: 0;width: min(20rem,100% - 2 * var(--gutter));padding: 1rem 1.25rem;border: 1px solid rgb(255 255 255 / .12);border-radius: var(--radio);background: #111A30;color: #FFFFFF;box-shadow: var(--sombra-alta)}.menu::backdrop{background: rgb(5 10 25 / .45)}.menu li + li{border-top: 1px solid rgb(255 255 255 / .08)}.menu a{width: 100%;font-size: 1.125rem;min-height: 52px}.cerrar-menu{margin-top: .75rem;width: 100%;min-height: 44px;border-radius: .75rem;border: 1px solid rgb(255 255 255 / .2);background: transparent;color: #FFFFFF;font-weight: 600}@media (min-width: 60rem){.nav{display: block}.boton-menu,.menu{display: none}}@media (max-width: 22.5rem){.boton-cabecera{display: none}}.seccion{padding-block: var(--sec)}.seccion-cab{max-width: 46rem;margin-bottom: clamp(2rem,1.4rem + 2.5vw,4rem);display: grid;gap: clamp(.75rem,.6rem + .5vw,1.1rem)}.seccion-cab-centro{margin-inline: auto;text-align: center;justify-items: center}.seccion-intro{font-size: var(--t-1);color: var(--suave);max-width: 40ch}.antetitulo{display: inline-flex;align-items: center;gap: .65rem;font-size: var(--t-peq);font-weight: 700;letter-spacing: .1em;text-transform: uppercase;color: var(--azul)}.antetitulo::before{content: "";width: 1.5rem;height: 3px;border-radius: 3px;background: var(--amarillo)}.antetitulo-claro{color: #CFE0FF}.cta{display: flex;flex-wrap: wrap;align-items: center;gap: .75rem 1.25rem}.insignia-app{display: inline-flex;border-radius: .6rem}.insignia-app img{height: clamp(2.75rem,2.5rem + .8vw,3.25rem);width: auto}.cta-nota{font-size: var(--t-peq);opacity: .8}.proximamente{display: inline-flex;align-items: center;gap: .6rem;min-height: 48px;padding: .7rem 1.2rem;border-radius: 999px;border: 1px solid rgb(255 255 255 / .35);background: rgb(255 255 255 / .1);font-weight: 700;font-family: var(--f-titulo)}.proximamente .ico{color: var(--amarillo)}.proximamente.sobre-claro{border-color: var(--borde);background: var(--tarjeta);color: var(--texto);box-shadow: var(--sombra)}.proximamente.sobre-claro .ico{color: var(--azul)}.enlace-avisame{display: inline-flex;align-items: center;gap: .35rem;min-height: 44px;font-weight: 700;color: inherit}.hero .enlace-avisame,.final .enlace-avisame{color: #FFFFFF}.hero{--diente: 22px;position: relative;color: #FFFFFF;background: var(--hero);padding-block: clamp(2.5rem,1rem + 6vw,6.5rem) clamp(4rem,2.5rem + 6vw,8rem);container-type: inline-size;-webkit-mask: conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% / var(--diente) 100%;mask: conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% / var(--diente) 100%}.hero-in{display: grid;gap: clamp(2.5rem,2rem + 3vw,4rem);align-items: center}.hero-texto{display: grid;gap: clamp(1rem,.8rem + 1vw,1.6rem);justify-items: start}.hero h1{font-size: var(--t-4);letter-spacing: -.045em;line-height: 1}.hero mark{color: inherit;padding: 0;background: linear-gradient(var(--amarillo),var(--amarillo)) 0 94% / 100% .13em no-repeat}.hero-sub{font-size: var(--t-1);color: rgb(255 255 255 / .86);max-width: 36ch}.hero .cta{margin-top: .5rem}.confianza{display: flex;flex-wrap: wrap;gap: .4rem 1.25rem;font-size: var(--t-peq);color: rgb(255 255 255 / .85);font-weight: 600}.confianza li{display: inline-flex;align-items: center;gap: .4rem}.confianza .ico{color: var(--amarillo)}.hero-visual{display: grid;place-items: center;padding-block: .5rem 1rem}.hero-visual>*{grid-area: 1 / 1}.iphone{background: #070B16;padding: 2.6%;border-radius: 13% / 6%;box-shadow: inset 0 0 0 1px rgb(255 255 255 / .14),var(--sombra-alta)}.iphone img{border-radius: 10.8% / 5%;width: 100%}.iphone-hero{width: clamp(13.5rem,52vw,21.25rem);translate: 14% 0}.ticket{justify-self: start;align-self: end;margin-bottom: 8%;z-index: 2;width: clamp(11.5rem,46vw,17rem);rotate: -3deg;filter: drop-shadow(0 22px 30px rgb(5 10 25 / .45))}.ticket-papel{--diente: 14px;--texto: #14213D;--suave: #5B6478;--borde: #E2E6EF;--azul: #1F5BE0;background: #FFFFFF;color: var(--texto);padding: clamp(.9rem,.8rem + .5vw,1.25rem) clamp(.9rem,.8rem + .5vw,1.35rem) calc(var(--diente) + .9rem);border-radius: .9rem .9rem 0 0;-webkit-mask: conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% / var(--diente) 100%;mask: conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% / var(--diente) 100%}.ticket-etiqueta{display: flex;align-items: center;gap: .4rem;font-size: .7rem;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--azul)}.ticket-titulo{font-family: var(--f-titulo);font-weight: 800;font-size: clamp(.9rem,.85rem + .3vw,1.05rem);margin: .35rem 0 .5rem;letter-spacing: -.01em}.ticket-filas div{display: flex;justify-content: space-between;gap: .75rem;padding-block: .32rem;border-bottom: 1px dashed var(--borde);font-size: clamp(.72rem,.7rem + .15vw,.84rem)}.ticket-filas dt{color: var(--suave)}.ticket-filas dd{margin: 0;font-variant-numeric: tabular-nums;font-weight: 600}.ticket-total{display: flex;justify-content: space-between;align-items: baseline;gap: .5rem;margin-top: .55rem;padding-top: .55rem;border-top: 2px solid var(--texto);font-size: clamp(.74rem,.7rem + .15vw,.85rem);font-weight: 700}.ticket-total strong{font-family: var(--f-titulo);font-size: clamp(1.05rem,.95rem + .6vw,1.4rem);font-variant-numeric: tabular-nums;color: var(--azul);white-space: nowrap}@container (min-width: 52rem){.hero-in{grid-template-columns: minmax(0,1.1fr) minmax(0,.9fr)}.iphone-hero{width: clamp(17rem,26vw,21.25rem)}.ticket{width: clamp(13rem,17vw,17rem)}}.pasos{display: grid;gap: 0;container-type: inline-size}.paso{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,40%);gap: var(--hueco);align-items: center;padding-block: clamp(1.5rem,1rem + 2vw,2.5rem);border-top: 1px solid var(--borde)}.paso-texto{display: grid;gap: .6rem;align-content: start}.paso-num{font: 800 clamp(2.75rem,2rem + 3vw,4.5rem)/1 var(--f-titulo);color: transparent;-webkit-text-stroke: 1.5px var(--azul);letter-spacing: -.04em}.paso h3{display: flex;align-items: center;gap: .55rem}.paso h3 .ico{color: var(--azul)}.paso p{color: var(--suave)}.iphone-paso{width: 100%;max-width: 17.5rem;justify-self: center;box-shadow: inset 0 0 0 1px rgb(255 255 255 / .14),var(--sombra)}@container (max-width: 20rem){.paso{grid-template-columns: 1fr}.iphone-paso{width: 64%}}@container (min-width: 56rem){.pasos{grid-template-columns: repeat(3,minmax(0,1fr));grid-template-rows: auto auto;column-gap: clamp(1.5rem,3vw,3.5rem)}.paso{grid-row: span 2;grid-template-rows: subgrid;grid-template-columns: 1fr;border-top: 2px solid var(--texto);row-gap: 2rem;align-items: start}.iphone-paso{width: 86%}}.seccion-medir{background: var(--fondo-alt)}.medir-in{display: grid;gap: 0 clamp(2rem,4vw,5rem);grid-template-areas: "cab" "form"}.medir-in>.seccion-cab{grid-area: cab}.calculadora{grid-area: form}.iphone-medir{display: none;grid-area: tel}@container (min-width: 56rem){.medir-in{grid-template-columns: minmax(0,1fr) clamp(15rem,24vw,19rem);grid-template-areas: "cab tel" "form tel";align-items: start}.iphone-medir{display: block;align-self: center;rotate: 2deg}}.calculadora{display: grid;gap: var(--hueco);background: var(--tarjeta);border: 1px solid var(--borde);border-radius: var(--radio);padding: clamp(1rem,.7rem + 1.5vw,2rem);box-shadow: var(--sombra);container-type: inline-size}.calculadora fieldset{border: 0;margin: 0;padding: 0;min-width: 0;display: grid;gap: .25rem}.calculadora legend{font-family: var(--f-titulo);font-weight: 800;font-size: var(--t-1);padding: 0;margin-bottom: .9rem}.campos{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: .6rem;margin-bottom: .6rem}.campo label{display: block;font-size: var(--t-peq);font-weight: 600;color: var(--suave);margin-bottom: .3rem}.entrada{display: flex;align-items: center;border: 1.5px solid var(--borde);border-radius: .8rem;background: var(--fondo);transition: border-color .2s,box-shadow .2s}.entrada:focus-within{border-color: var(--azul);box-shadow: 0 0 0 4px rgb(31 91 224 / .18)}.entrada input{width: 100%;min-width: 0;border: 0;background: transparent;color: var(--texto);font: 800 clamp(1.15rem,1rem + .6vw,1.45rem) var(--f-titulo);font-variant-numeric: tabular-nums;padding: .6rem .2rem .6rem .75rem;min-height: 48px;outline: none}.entrada span{color: var(--suave);padding-right: .75rem;font-weight: 600}.entrada:has(input[aria-invalid="true"]){border-color: #D93A3A}.contador{display: flex;align-items: center;justify-content: space-between;gap: 1rem;padding-block: .6rem;border-top: 1px solid var(--borde)}.contador-nombre{font-weight: 700;display: grid}.contador-nombre small{font-weight: 400;color: var(--suave);font-size: var(--t-peq)}.contador-control{display: flex;align-items: center;gap: .35rem}.contador-control button{display: grid;place-items: center;width: 44px;height: 44px;border-radius: 50%;border: 0;background: var(--fondo-alt);color: var(--azul);transition: background .15s,color .15s,transform .1s}.contador-control button:hover{background: var(--azul);color: #FFFFFF}.contador-control button:active{transform: scale(.94)}.contador-control output{min-width: 2ch;text-align: center;font: 800 1.3rem var(--f-titulo);font-variant-numeric: tabular-nums}.resultado{background: var(--noche);color: #FFFFFF;border-radius: calc(var(--radio) - .25rem);padding: clamp(1rem,.8rem + 1vw,1.5rem);align-self: start}@media (prefers-color-scheme: dark){.resultado{background: #0A1020;border: 1px solid var(--borde)}}.resultado-titulo{display: flex;align-items: center;gap: .45rem;font-size: var(--t-peq);font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: #CFE0FF}.resultado-titulo .ico{color: var(--amarillo)}.resultado dl{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 1rem;margin: 1rem 0 0}.res dt{font-size: var(--t-peq);color: rgb(255 255 255 / .72)}.res dd{margin: .1rem 0 0;font: 800 clamp(1.35rem,1.1rem + 1vw,1.9rem)/1.1 var(--f-titulo);font-variant-numeric: tabular-nums;letter-spacing: -.02em;white-space: nowrap}.res dd span{font: 600 .9rem var(--f-texto);color: rgb(255 255 255 / .72)}.res-paredes{grid-column: 1 / -1;padding-bottom: 1rem;border-bottom: 1px solid rgb(255 255 255 / .14)}.res-paredes dd{font-size: clamp(2.2rem,1.7rem + 2.2vw,3.25rem);color: var(--amarillo)}.calculadora-nota{font-size: var(--t-peq);color: var(--suave)}.calculadora output.cambio{animation: pulso .35s ease-out}@keyframes pulso{40%{opacity: .35}}@container (min-width: 38rem){.calculadora{grid-template-columns: minmax(0,1.15fr) minmax(0,1fr)}.calculadora-nota{grid-column: 1 / -1}}.sectores{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,19.5rem),1fr));gap: clamp(.75rem,.6rem + .5vw,1.1rem)}.sector{display: flex;gap: 1rem;align-items: flex-start;padding: clamp(1rem,.9rem + .4vw,1.35rem);background: var(--tarjeta);border: 1px solid var(--borde);border-radius: var(--radio);transition: transform .25s,box-shadow .25s,border-color .25s}.sector h3{display: flex;flex-wrap: wrap;align-items: center;gap: .35rem .6rem;font-size: 1.0625rem}.sector p{color: var(--suave);font-size: .95rem;margin-top: .3rem}.insignia{display: grid;place-items: center;flex: none;width: 2.75rem;height: 2.75rem;border-radius: .8rem;background: var(--c,var(--azul-hondo));color: #FFFFFF}.insignia .ico{width: 1.55rem;height: 1.55rem}.insignia-sm{width: 2.5rem;height: 2.5rem}.etiqueta-gratis{font: 800 .7rem/1 var(--f-titulo);letter-spacing: .06em;text-transform: uppercase;padding: .3rem .5rem;border-radius: 999px;background: rgb(46 158 107 / .14);color: var(--verde-texto)}.sectores-nota{display: grid;gap: 1rem 2rem;margin-top: clamp(1.5rem,1rem + 2vw,2.5rem)}.sectores-nota p{display: flex;gap: .8rem;color: var(--suave);max-width: 60ch}.sectores-nota .ico{color: var(--azul);width: 1.5rem;height: 1.5rem;margin-top: .1rem}@container (min-width: 48rem){.sectores-nota{grid-template-columns: 1fr 1fr}}.sectores-nota .pedir-pack{grid-column: 1 / -1;max-width: none;padding-top: 1rem;border-top: 1px solid var(--borde)}.sectores-nota .pedir-pack a{color: var(--azul);font-weight: 700;text-underline-offset: .2em}.bento{display: grid;grid-template-columns: minmax(0,1fr);gap: clamp(.75rem,.6rem + .5vw,1.1rem)}.tarjeta{background: var(--tarjeta);border: 1px solid var(--borde);border-radius: var(--radio);padding: clamp(1.25rem,1rem + 1vw,2rem);display: grid;align-content: start;gap: .5rem;transition: transform .25s,box-shadow .25s}.tarjeta h3{margin-top: .6rem}.tarjeta p{color: var(--suave)}.tarjeta-pdf{background: linear-gradient(140deg,#2A68F0,#1748D6 60%,#12389F);color: #FFFFFF;border: 0;grid-template-columns: repeat(auto-fit,minmax(min(100%,15rem),1fr));gap: var(--hueco);align-items: center}.tarjeta-pdf p{color: rgb(255 255 255 / .86);margin-top: .5rem}.tarjeta-pdf .insignia{background: rgb(255 255 255 / .18)}.division{display: grid;grid-template-columns: 1fr 1fr;gap: .6rem}.division-col{border-radius: .9rem;padding: clamp(.8rem,.7rem + .4vw,1.1rem)}.division-col>p{margin: 0 0 .6rem;font-size: .7rem;font-weight: 800;letter-spacing: .08em;text-transform: uppercase}.division-col li{display: flex;align-items: center;gap: .45rem;font-weight: 700;padding-block: .25rem}.division-cliente{background: #FFFFFF;color: #14213D}.division-cliente>p{color: #1F5BE0}.division-cliente .ico{color: #2E9E6B}.division-tu{background: rgb(5 12 35 / .32);border: 1px dashed rgb(255 255 255 / .35)}.division-tu>p{color: rgb(255 255 255 / .8)}.division-tu .ico{color: var(--amarillo)}.chips{display: flex;flex-wrap: wrap;gap: .4rem;margin-top: .5rem}.chips li{font: 800 .78rem/1 var(--f-titulo);padding: .45rem .7rem;border-radius: 999px;background: var(--fondo-alt);color: var(--azul)}@container (min-width: 40rem){.bento{grid-template-columns: repeat(2,minmax(0,1fr))}.tarjeta-pdf{grid-column: span 2}}@container (min-width: 62rem){.bento{grid-template-columns: repeat(3,minmax(0,1fr))}.tarjeta-version{grid-column: span 2}}.seccion-ipad{padding-top: 0}.ipad-in{display: grid;gap: clamp(2rem,4vw,4rem);align-items: center}.ipad-in .seccion-cab{margin-bottom: 0}.ipad{background: #070B16;padding: clamp(.45rem,.3rem + .6vw,.85rem);border-radius: clamp(1.1rem,.8rem + 1.4vw,2.1rem) clamp(1.1rem,.8rem + 1.4vw,2.1rem) 0 0;box-shadow: inset 0 0 0 1px rgb(255 255 255 / .14),var(--sombra-alta);-webkit-mask-image: linear-gradient(#000 72%,transparent);mask-image: linear-gradient(#000 72%,transparent)}.ipad img{border-radius: clamp(.7rem,.5rem + 1vw,1.4rem) clamp(.7rem,.5rem + 1vw,1.4rem) 0 0;width: 100%}@container (min-width: 56rem){.ipad-in{grid-template-columns: minmax(0,.8fr) minmax(0,1.2fr)}}.privacidad{position: relative;overflow: hidden;background: var(--bloque-oscuro);color: #FFFFFF;padding-block: var(--sec)}.privacidad-in{position: relative;display: grid;gap: clamp(1.5rem,1rem + 2vw,3rem);align-items: center}.privacidad-marca{position: absolute;right: -4%;bottom: -45%;width: clamp(16rem,42vw,34rem);height: auto;opacity: .07;pointer-events: none}.privacidad h2{margin-bottom: 1rem}.privacidad-texto{font-size: var(--t-1);color: rgb(255 255 255 / .84);max-width: 40ch}.privacidad-items{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,13rem),1fr));gap: .75rem}.privacidad-items li{display: flex;align-items: center;gap: .75rem;padding: 1rem 1.1rem;border-radius: 1rem;font-weight: 700;background: rgb(255 255 255 / .06);border: 1px solid rgb(255 255 255 / .1)}.privacidad-items .ico{color: var(--amarillo);width: 1.5rem;height: 1.5rem}.privacidad-web{font-size: var(--t-peq);color: rgb(255 255 255 / .75)}.privacidad-web a{color: var(--amarillo);font-weight: 700}@container (min-width: 56rem){.privacidad-in{grid-template-columns: 1fr 1fr}.privacidad-web{grid-column: 1 / -1}}.planes{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,19rem),1fr));gap: clamp(.9rem,.7rem + .8vw,1.5rem);align-items: start}.plan{position: relative;display: grid;gap: .5rem;background: var(--tarjeta);border: 1px solid var(--borde);border-radius: var(--radio);padding: clamp(1.5rem,1.2rem + 1vw,2.25rem)}.plan-destacado{border: 2px solid var(--azul);box-shadow: var(--sombra)}.plan-sello{position: absolute;top: 0;left: clamp(1.5rem,1.2rem + 1vw,2.25rem);translate: 0 -50%;font: 800 .75rem/1 var(--f-titulo);letter-spacing: .04em;padding: .5rem .75rem;border-radius: 999px;background: var(--amarillo);color: #14213D}.plan h3{font-size: 1.125rem}.plan-precio{font: 800 clamp(2rem,1.6rem + 1.5vw,2.85rem)/1.05 var(--f-titulo);letter-spacing: -.035em;font-variant-numeric: tabular-nums}.plan-precio del{font-size: .5em;font-weight: 400;color: var(--suave);margin-right: .2em}.precio-lanzamiento{display: block;font: 800 .75rem var(--f-titulo);letter-spacing: .06em;text-transform: uppercase;color: var(--verde-texto);margin-bottom: .2rem}.plan-detalle{color: var(--suave);font-weight: 600;font-size: .95rem}.plan-extras{display: grid;gap: .2rem;font-weight: 700;font-size: .95rem;margin-top: .25rem}.plan-items{display: grid;gap: .6rem;margin-top: 1rem;padding-top: 1.1rem;border-top: 1px solid var(--borde)}.plan-items li{display: flex;gap: .6rem;font-size: .97rem}.plan-items .ico{color: var(--verde);margin-top: .15em;width: 1.15em;height: 1.15em}.plan-nota{font-size: var(--t-peq);color: var(--suave);margin-top: .75rem;padding-top: .75rem;border-top: 1px dashed var(--borde)}.precios-pie{text-align: center;color: var(--suave);font-size: var(--t-peq);max-width: 62ch;margin: clamp(1.5rem,1rem + 1.5vw,2.5rem) auto 0}.precios-cta{display: flex;justify-content: center;margin-top: 1.75rem}.precios-cta .cta{justify-content: center}.faq-in{display: grid;gap: 0 clamp(2rem,5vw,6rem);align-items: start}@container (min-width: 56rem){.faq-in{grid-template-columns: minmax(0,.8fr) minmax(0,1.2fr)}.faq-in .seccion-cab{position: sticky;top: 6.5rem}}.preguntas{border-top: 1px solid var(--borde)}.pregunta{border-bottom: 1px solid var(--borde)}.pregunta summary{display: flex;align-items: center;justify-content: space-between;gap: 1rem;min-height: 3.5rem;padding-block: 1rem;cursor: pointer;list-style: none;font: 800 clamp(1rem,.95rem + .3vw,1.15rem)/1.35 var(--f-titulo);letter-spacing: -.01em}.pregunta summary::-webkit-details-marker{display: none}.pregunta summary:hover{color: var(--azul)}.ico-faq{color: var(--azul);transition: rotate .25s}.pregunta[open] .ico-faq{rotate: 45deg}.pregunta p{color: var(--suave);padding-bottom: 1.25rem;max-width: 60ch}.final{--diente: 22px;background: var(--hero);color: #FFFFFF;text-align: center;padding-block: calc(var(--sec) + 11px) var(--sec);-webkit-mask: conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) 50% / var(--diente) 100%;mask: conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) 50% / var(--diente) 100%}.final-in{display: grid;justify-items: center;gap: clamp(1rem,.8rem + 1vw,1.5rem)}.final-icono{width: clamp(5rem,4rem + 4vw,7rem);height: auto;filter: drop-shadow(0 18px 30px rgb(5 10 25 / .45))}.final h2{max-width: 16ch}.final-texto{font-size: var(--t-1);color: rgb(255 255 255 / .86)}.final .cta{justify-content: center}.compartir{margin-top: clamp(1.5rem,1rem + 2vw,2.5rem);padding-top: clamp(1.5rem,1rem + 2vw,2.5rem);border-top: 1px solid rgb(255 255 255 / .16);width: min(100%,36rem);display: grid;gap: 1rem}.compartir>p{font-weight: 700}.compartir-botones{display: flex;flex-wrap: wrap;justify-content: center;gap: .6rem}.boton-sec{display: inline-flex;align-items: center;gap: .5rem;min-height: 44px;padding: .55rem 1.1rem;border-radius: 999px;border: 1px solid rgb(255 255 255 / .35);background: rgb(255 255 255 / .08);color: #FFFFFF;font-weight: 700;font-size: .95rem;text-decoration: none;transition: background .2s}.boton-sec:hover{background: rgb(255 255 255 / .18)}.boton-sec[hidden]{display: none}.pie{background: var(--pie);color: rgb(255 255 255 / .72);padding-block: clamp(2.5rem,2rem + 2vw,4rem) calc(clamp(2rem,1.5rem + 2vw,3rem) + env(safe-area-inset-bottom))}.pie-in{display: grid;gap: 1.25rem}.pie-marca{display: grid;gap: .5rem}.pie-marca img{width: 8.5rem}.pie-enlaces{display: flex;flex-wrap: wrap;gap: 0 1.5rem}.pie-enlaces a{color: #FFFFFF;text-decoration: none;font-weight: 600;display: inline-flex;align-items: center;min-height: 44px}.pie-enlaces a:hover{text-decoration: underline}.pie-legal{font-size: .8rem;color: rgb(255 255 255 / .6);max-width: 80ch}@container (min-width: 48rem){.pie-in{grid-template-columns: 1fr auto;align-items: center}.pie-legal{grid-column: 1 / -1}}.legal{max-width: 48rem;padding-block: clamp(2rem,1.5rem + 3vw,4rem);display: grid;gap: 1.5rem}.legal-seccion{background: var(--tarjeta);border: 1px solid var(--borde);border-radius: var(--radio);padding: clamp(1.25rem,1rem + 1.5vw,2.5rem);scroll-margin-top: 5.5rem}.legal-seccion h1{font-size: clamp(1.75rem,1.4rem + 1.5vw,2.5rem);margin-bottom: 1rem}.legal-seccion p{margin-block: .9rem}.legal-volver{font-weight: 600}.pendiente{background: #FFE9A8;color: #5C4300;padding: .05em .3em;border-radius: .25em;font-weight: 700}.error-404{text-align: center;justify-items: center;min-height: 70dvh;align-content: center}.error-404 h1{font-size: var(--t-3)}@media (hover: hover){.sector:hover,.tarjeta:not(.tarjeta-pdf):hover{transform: translateY(-3px);box-shadow: var(--sombra);border-color: color-mix(in srgb,var(--azul) 35%,var(--borde))}}@media (prefers-reduced-motion: no-preference){html{scroll-behavior: smooth}.hero mark{animation: subrayar .7s .35s cubic-bezier(.6,0,.2,1) both}.iphone-hero{animation: elevar 1s cubic-bezier(.2,.7,.2,1) both}.ticket{animation: ticket .9s .45s cubic-bezier(.2,.9,.25,1.15) both}.ticket-filas div,.ticket-total{animation: aparecer .4s both}.ticket-filas div:nth-child(1){animation-delay: .9s}.ticket-filas div:nth-child(2){animation-delay: 1s}.ticket-filas div:nth-child(3){animation-delay: 1.1s}.ticket-filas div:nth-child(4){animation-delay: 1.2s}.ticket-total{animation-delay: 1.3s}@supports (animation-timeline: view()){.seccion-cab,.paso,.sector,.tarjeta,.plan,.ipad,.calculadora,.privacidad-items li,.pregunta{animation: subir linear both;animation-timeline: view();animation-range: entry 0% entry 70%}}.pregunta::details-content{block-size: 0;overflow: hidden;transition: block-size .3s ease,content-visibility .3s allow-discrete}.pregunta[open]::details-content{block-size: auto}}@keyframes subir{from{opacity: 0;translate: 0 1.5rem}}@keyframes aparecer{from{opacity: 0}}@keyframes elevar{from{translate: 14% 2.5rem}}@keyframes subrayar{from{background-size: 0 .13em}}@keyframes ticket{from{opacity: 0;translate: -1rem 2rem;rotate: -9deg}}@media print{.cabecera,.final,.boton-menu{display: none}.hero,.privacidad{color: #000;background: none;-webkit-mask: none;mask: none}}.sprite{position: absolute;width: 0;height: 0;overflow: hidden}.c-azul{--c:#3554C4}.c-celeste{--c:#4F8DF7}.c-turquesa{--c:#14A3A3}.c-verde{--c:#2E9E6B}.c-ambar{--c:#BD8917}.c-naranja{--c:#E8743B}.c-morado{--c:#7A5AF8}.c-marron{--c:#9C6B3E}@media (prefers-color-scheme: dark){.c-azul{--c:#5B79E6}.c-celeste{--c:#628DFF}.c-turquesa{--c:#24A2A2}.c-verde{--c:#36A472}.c-ambar{--c:#C0880D}.c-naranja{--c:#EE6B28}.c-morado{--c:#987EFF}.c-marron{--c:#BE8A5A}}
