@font-face{font-family: 'DM Serif Display';src: url('/fuentes/dmserif-400.woff') format('woff');font-weight: 400;font-style: normal;font-display: swap}@font-face{font-family: 'DM Serif Display';src: url('/fuentes/dmserif-400i.woff') format('woff');font-weight: 400;font-style: italic;font-display: swap}@font-face{font-family: 'DM Sans';src: url('/fuentes/dmsans-400.woff') format('woff');font-weight: 400;font-style: normal;font-display: swap}@font-face{font-family: 'DM Sans';src: url('/fuentes/dmsans-500.woff') format('woff');font-weight: 500;font-style: normal;font-display: swap}@font-face{font-family: 'DM Sans';src: url('/fuentes/dmsans-700.woff') format('woff');font-weight: 700;font-style: normal;font-display: swap}:root{--marino: #1E2B45;--marino-2: #2B3B5C;--marino-hondo: #141D30;--rosa: #F97E7F;--rosa-2: #F26B6C;--rosa-hondo: #B23A48;--palo: #FBEFED;--nacar: #FFFBFA;--blanco: #FFFFFF;--niebla: #C4D6E8;--niebla-clara: #EEF3F9;--gris: #4E5A6E;--linea: #EADFDD;--linea-osc: rgba(255,251,250,.16);--f-tit: 'DM Serif Display',Georgia,'Times New Roman',serif;--f-txt: 'DM Sans',system-ui,-apple-system,'Segoe UI',Arial,sans-serif;--margen: 20px;--max: 1200px;--s-y: clamp(72px,9vw,136px);--radio: 20px;--radio-s: 12px;--sombra: 0 2px 10px rgba(30,43,69,.06);--sombra-m: 0 18px 40px -18px rgba(30,43,69,.28);--sombra-boton: 0 6px 18px -6px rgba(30,43,69,.35);--ease-out: cubic-bezier(0,0,.2,1);--ease: cubic-bezier(.4,0,.2,1);--grano: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@media (min-width: 700px){:root{--margen: 32px}}@media (min-width: 1000px){:root{--margen: 48px}}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;scroll-padding-top: 88px}@media (prefers-reduced-motion: no-preference){html{scroll-behavior: smooth}}body{margin: 0;background: var(--nacar);color: var(--marino);font-family: var(--f-txt);font-size: 17px;line-height: 1.6;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;font-kerning: normal}@media (min-width: 1000px){body{font-size: 18px}}img,video{display: block;max-width: 100%;height: auto}a{color: inherit}p{margin: 0 0 1em;text-wrap: pretty}p:last-child{margin-bottom: 0}ul,ol{margin: 0;padding: 0;list-style: none}h1,h2,h3,h4{margin: 0;font-weight: 400}strong,b{font-weight: 700}s{text-decoration-thickness: .08em;color: var(--gris)}button{font: inherit;color: inherit;cursor: pointer}figure{margin: 0}blockquote{margin: 0}::selection{background: var(--rosa);color: var(--marino)}:focus-visible{outline: 3px solid var(--rosa-hondo);outline-offset: 3px;border-radius: 4px}.s--osc :focus-visible,.hero--home :focus-visible,.hero--landing :focus-visible,.pie :focus-visible,.panel :focus-visible,.cab--osc :focus-visible,.banda :focus-visible,.fija :focus-visible{outline-color: var(--rosa)}main:focus{outline: none}.vh{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.ico{width: 1.25em;height: 1.25em;flex: none}.saltar{position: absolute;left: 12px;top: -60px;z-index: 100;background: var(--marino);color: #fff;padding: 12px 18px;border-radius: 999px;font-weight: 700;text-decoration: none}.saltar:focus{top: 12px}.h0,.h1,.h2,.h3,.cierre__t,.promo__t,.tarjeta__t,.tarifa__t,.paso__t,.triptico__t,.mosaico__t,.semana__t,.beneficio__t,.garantia__t,.vs__conc,.puente{font-family: var(--f-tit);font-weight: 400;letter-spacing: -.012em;font-kerning: normal;font-variant-ligatures: common-ligatures}.h0{font-size: clamp(2.024rem,1.232rem + 2.816vw,3.344rem);line-height: 1;letter-spacing: -.02em}.h0--landing{font-size: clamp(1.936rem,1.188rem + 2.552vw,3.08rem)}.h1{font-size: clamp(1.848rem,1.232rem + 2.288vw,2.992rem);line-height: 1.04;letter-spacing: -.016em}.h2{font-size: clamp(1.54rem,1.144rem + 1.32vw,2.2rem);line-height: 1.1}.h3{font-size: clamp(1.144rem,1.012rem + .4.4vw,1.408rem);line-height: 1.18}.h0 em,.h1 em,.h2 em,.h3 em,.cierre__t em,.promo__t em,.tarjeta__t em,.mosaico__t em,.semana__t em,.vs__conc em,.puente em,.navidad__t em,.declaracion em{font-style: italic;color: var(--rosa-hondo)}.hero--home em,.hero--landing em,.s--osc .h2 em,.s--osc em,.cierre__t em,.navidad__t em,.banda em{color: var(--rosa)}.ante{display: flex;align-items: center;gap: 12px;margin: 0 0 18px;font-size: 12.5px;line-height: 1.35;font-weight: 700;letter-spacing: .15em;text-transform: uppercase;color: var(--marino)}.ante::before{content: '';flex: none;width: 22px;height: 13px;background: linear-gradient(var(--rosa) 0 3px,transparent 3px 5px,var(--niebla) 5px 8px,transparent 8px 10px,var(--marino) 10px 13px)}.ante--claro,.s--osc .ante,.s__cab--claro .ante{color: var(--nacar)}.ante--claro::before,.s--osc .ante::before,.s__cab--claro .ante::before{background: linear-gradient(var(--rosa) 0 3px,transparent 3px 5px,var(--niebla) 5px 8px,transparent 8px 10px,var(--nacar) 10px 13px)}.ante--hondo{color: var(--rosa-hondo)}.entradilla{font-size: clamp(1.06rem,1rem + .3vw,1.2rem);color: var(--gris);max-width: 58ch;margin-top: 20px}.prosa p{max-width: 64ch}.prosa strong{color: var(--marino)}.nota,.ficha{font-size: 15px;color: var(--gris);max-width: 70ch;margin-top: 24px}.ficha{font-style: italic}.enl{display: inline-flex;align-items: center;gap: .4em;min-height: 44px;color: var(--rosa-hondo);font-weight: 700;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: .22em;transition: text-decoration-thickness .15s var(--ease-out)}.enl:hover{text-decoration-thickness: 2px}.enl--claro{color: var(--nacar);text-decoration-color: var(--rosa)}.prosa a,.faq__r a,.datos a,.legal a,.aviso a,.cookies a,.reglas a{color: var(--rosa-hondo);font-weight: 700;text-underline-offset: .2em}.s--osc .prosa a,.s--osc .aviso a{color: var(--rosa)}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: 54px;padding: 15px 26px;border-radius: 999px;border: 1.5px solid transparent;font-family: var(--f-txt);font-size: 17px;line-height: 1.2;font-weight: 700;text-decoration: none;text-align: center;touch-action: manipulation;transition: transform .15s var(--ease-out),background-color .15s var(--ease-out),box-shadow .15s var(--ease-out),color .15s}.btn .ico{width: 20px;height: 20px}.btn s{color: inherit}.btn:hover{transform: translateY(-1px);box-shadow: 0 8px 22px rgba(30,43,69,.18)}.btn:active{transform: translateY(0);transition-duration: .1s}.btn--p{background: var(--marino);color: #fff;box-shadow: var(--sombra-boton)}.btn--p:hover{background: var(--marino-2)}.btn--of{background: var(--rosa);color: var(--marino);box-shadow: 0 10px 26px -10px rgba(249,126,127,.75)}.btn--of:hover{background: var(--rosa-2);box-shadow: 0 12px 28px -10px rgba(249,126,127,.85)}.btn--s{background: transparent;color: var(--marino);border-color: var(--marino)}.btn--s:hover{background: var(--marino);color: #fff}.btn--b{background: #fff;color: var(--marino);border-color: var(--marino)}.btn--b:hover{background: var(--palo)}.btn--claro{background: var(--nacar);color: var(--marino)}.btn--claro:hover{background: #fff}.btn--peq{min-height: 44px;padding: 10px 18px;font-size: 15.5px}.btn--ancho{width: 100%}.accion{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 22px;margin-top: 32px}.accion__antes{flex-basis: 100%;margin: 0;font-weight: 500}.accion__debajo{flex-basis: 100%;margin: 0;font-size: 15px;color: var(--gris);max-width: 60ch}.accion--centro{flex-direction: column;justify-content: center;text-align: center}.accion--centro .accion__debajo,.accion--centro .accion__antes{margin-inline: auto}.accion--sola{justify-content: center;margin-top: 0;text-align: center}.franjas{display: grid;gap: 3px;width: 100%;max-width: 132px}.franjas i{display: block;height: 6px;transform-origin: left center}.franjas i:nth-child(1){background: var(--rosa)}.franjas i:nth-child(2){background: var(--niebla)}.franjas i:nth-child(3){background: var(--marino)}.franjas--osc i:nth-child(3),.franjas--pie i:nth-child(3){background: var(--nacar)}.franjas--mini{max-width: 44px;gap: 2px;margin-bottom: 14px}.franjas--mini i{height: 3px}.franjas--borde{position: absolute;left: 0;right: 0;top: 0;max-width: none;gap: 2px;border-radius: var(--radio) var(--radio) 0 0;overflow: hidden}.franjas--borde i{height: 5px}.franjas--hero{max-width: none;position: absolute;left: 0;right: 0;bottom: 0;gap: 0}.franjas--hero i{height: 5px}.franjas--pie{max-width: none;gap: 0}.franjas--pie i{height: 6px}.js .franjas[data-franja] i{transform: scaleX(0);transition: transform 1s cubic-bezier(.2,.7,.2,1)}.js .franjas[data-franja] i:nth-child(2){transition-delay: .12s}.js .franjas[data-franja] i:nth-child(3){transition-delay: .24s}.js .franjas[data-franja].visto i{transform: scaleX(1)}.barra,.franja-of{background: var(--marino-hondo);color: var(--nacar);font-size: 14px;line-height: 1.4;text-align: center;padding: 9px var(--margen)}.barra p,.franja-of p{margin: 0 auto;max-width: 960px}.barra s,.franja-of s{color: var(--niebla)}.barra a{color: var(--rosa);font-weight: 700;text-underline-offset: .2em;white-space: nowrap;display: inline-block;padding: 4px 0}.franja-of p{font-weight: 500}.cab{position: sticky;top: 0;z-index: 40;transition: box-shadow .2s var(--ease-out)}.cab--claro{background: var(--nacar);color: var(--marino);border-bottom: 1px solid var(--linea)}.cab--osc{background: var(--marino);color: var(--nacar)}.cab.con-sombra{box-shadow: 0 10px 30px -18px rgba(20,29,48,.55)}.cab__in{max-width: calc(var(--max) + 2 * var(--margen));margin: 0 auto;padding: 10px var(--margen);display: flex;align-items: center;gap: 20px;min-height: 68px}.cab__logo{display: block;margin-right: auto;padding: 4px 0}.cab__logo img{height: 40px;width: auto}@media (min-width: 1000px){.cab__logo img{height: 46px}}.cab__nav{display: none}.cab__res{display: none}.cab__menu{display: inline-flex;align-items: center;gap: 10px;min-height: 44px;padding: 8px 16px;border: 1.5px solid currentColor;border-radius: 999px;background: none;font-size: 15px;font-weight: 700}@media (min-width: 1100px){.cab__nav{display: block}.cab__nav>ul{display: flex;align-items: center;gap: 2px}.cab__nav a,.desp__btn{display: inline-flex;align-items: center;gap: 6px;min-height: 44px;padding: 8px 11px;border: 0;background: none;font-size: 15px;font-weight: 500;text-decoration: none;border-radius: 999px}.cab__nav a,.desp__btn{white-space: nowrap;transition: background-color .15s var(--ease-out)}.cab__nav a,.desp__btn{padding-inline: 9px}.cab__in{gap: 12px}.cab--claro .cab__nav>ul>li>a:hover,.cab--claro .desp__btn:hover,.cab--claro .desp__btn[aria-expanded="true"]{background: var(--palo)}.cab--osc .cab__nav>ul>li>a:hover,.cab--osc .desp__btn:hover,.cab--osc .desp__btn[aria-expanded="true"]{background: rgba(255,251,250,.13)}.cab__nav>ul>li>a[aria-current="page"],.desp--activo .desp__btn{box-shadow: inset 0 -2px 0 var(--rosa);border-radius: 0}.cab__res{display: inline-flex}.cab__menu{display: none}}.desp{position: relative}.desp__btn i{width: 8px;height: 8px;border-right: 1.6px solid currentColor;border-bottom: 1.6px solid currentColor;transform: translateY(-2px) rotate(45deg);transition: transform .2s var(--ease)}.desp__btn[aria-expanded="true"] i{transform: translateY(2px) rotate(-135deg)}.desp__menu{position: absolute;top: calc(100% + 10px);left: -8px;min-width: 260px;padding: 10px;background: #fff;color: var(--marino);border: 1px solid var(--linea);border-radius: var(--radio);box-shadow: var(--sombra-m);opacity: 0;visibility: hidden;transform: translateY(-6px);transition: opacity .15s var(--ease-out),transform .15s var(--ease-out),visibility .15s}.desp__menu::before{content: '';position: absolute;left: 0;right: 0;top: -12px;height: 12px}.desp__menu.abierto{opacity: 1;visibility: visible;transform: none}.desp__menu a{display: flex !important;width: 100%;border-radius: var(--radio-s) !important;padding: 0 14px !important}.desp__menu a:hover{background: var(--palo)}.panel{--vel: 1;position: fixed;inset: 0;z-index: 80;overflow: hidden;color: var(--nacar)}.panel[hidden]{display: none}.panel__fondo,.panel__rosa{position: absolute;inset: 0;clip-path: circle(0px at var(--ox,88%) var(--oy,34px));transition: clip-path calc(var(--vel) * 640ms) cubic-bezier(.65,0,.25,1)}.panel__fondo{background: radial-gradient(120% 60% at 100% 100%,rgba(249,126,127,.22),transparent 60%),var(--marino)}.panel__rosa{background: var(--rosa);transition-delay: calc(var(--vel) * 70ms)}.panel:is([data-menu="abriendo"],[data-menu="abierto"]) .panel__rosa{clip-path: circle(150vmax at var(--ox,88%) var(--oy,34px));transition-delay: 0ms}.panel:is([data-menu="abriendo"],[data-menu="abierto"]) .panel__fondo{clip-path: circle(150vmax at var(--ox,88%) var(--oy,34px));transition-delay: calc(var(--vel) * 70ms)}.panel__in{position: relative;z-index: 2;height: 100%;overflow-y: auto;overscroll-behavior: contain;padding: max(8px,calc(var(--oy,36px) - 22px)) var(--margen) calc(32px + env(safe-area-inset-bottom));display: flex;flex-direction: column;gap: 24px}.panel__top{display: flex;align-items: center;justify-content: space-between}.panel__top img{height: 40px;width: auto}.panel__cerrar{display: inline-flex;align-items: center;gap: 10px;min-height: 44px;padding: 8px 16px;border: 1.5px solid currentColor;border-radius: 999px;background: var(--marino);color: var(--nacar);font-weight: 700;font-size: 15px;opacity: 0;transition: opacity calc(var(--vel) * 160ms) linear calc(var(--vel) * 600ms)}.panel:is([data-menu="abriendo"],[data-menu="abierto"]) .panel__cerrar{opacity: 1;transition: opacity calc(var(--vel) * 100ms) linear}.panel .it{opacity: 0;transform: translateY(12px);transition: opacity calc(var(--vel) * 160ms) var(--ease),transform calc(var(--vel) * 160ms) var(--ease)}.panel:is([data-menu="abriendo"],[data-menu="abierto"]) .it{opacity: 1;transform: none;transition: opacity calc(var(--vel) * 380ms) var(--ease-out),transform calc(var(--vel) * 380ms) var(--ease-out);transition-delay: calc(var(--vel) * (260ms + var(--i,0) * 55ms))}.panel__lista{border-top: 1px solid var(--linea-osc)}.panel__lista>li{border-bottom: 1px solid var(--linea-osc)}.panel__fila{display: flex;align-items: center;justify-content: space-between;gap: 16px;width: 100%;min-height: 58px;padding: 8px 4px;border: 0;background: none;color: inherit;text-align: left;text-decoration: none;font-family: var(--f-tit);font-size: 22px;line-height: 1.2;cursor: pointer}.panel__fila--acordeon i{flex: none;width: 10px;height: 10px;margin-right: 6px;border-right: 2px solid var(--rosa);border-bottom: 2px solid var(--rosa);transform: translateY(-3px) rotate(45deg);transition: transform calc(var(--vel) * 220ms) var(--ease)}.panel__fila--acordeon[aria-expanded="true"] i{transform: translateY(3px) rotate(-135deg)}.panel__subcaja{display: grid;grid-template-rows: 0fr;transition: grid-template-rows calc(var(--vel) * 300ms) var(--ease)}.panel__subcaja>.panel__sub{overflow: hidden;min-height: 0;visibility: hidden;transition: visibility 0s linear calc(var(--vel) * 300ms)}.panel__acordeon.abierto .panel__subcaja{grid-template-rows: 1fr}.panel__acordeon.abierto .panel__subcaja>.panel__sub{visibility: visible;transition-delay: 0s}.panel__sub{margin: 0;padding: 0 6px;border-radius: var(--radio-s);background: rgba(255,251,250,.07)}.panel__acordeon.abierto .panel__sub{margin: 0 0 12px;padding: 6px}.panel__sub a{display: flex;align-items: center;min-height: 48px;padding: 6px 14px;border-radius: 10px;font-size: 17px;font-weight: 500;text-decoration: none}.panel__sub a:active,.panel__fila:active{background: rgba(255,251,250,.1)}.panel a[aria-current="page"]{color: var(--rosa)}.panel .btn{align-self: stretch;justify-content: center;position: sticky;bottom: calc(14px + env(safe-area-inset-bottom));z-index: 2;box-shadow: 0 14px 30px -12px rgba(0,0,0,.6)}@media (min-width: 1100px){.panel{display: none}}.cab__menu-txt{display: inline-grid}.cab__menu-txt>span{grid-area: 1 / 1;transition: opacity calc(var(--vel,1) * 220ms) var(--ease),transform calc(var(--vel,1) * 220ms) var(--ease)}.cab__menu-txt>span + span{opacity: 0;transform: translateY(6px)}.cab__menu[aria-expanded="true"] .cab__menu-txt>span:first-child,.panel:is([data-menu="abriendo"],[data-menu="abierto"]) .panel__cerrar .cab__menu-txt>span:first-child{opacity: 0;transform: translateY(-6px)}.cab__menu[aria-expanded="true"] .cab__menu-txt>span + span,.panel:is([data-menu="abriendo"],[data-menu="abierto"]) .panel__cerrar .cab__menu-txt>span + span{opacity: 1;transform: none}.rayas{position: relative;display: block;flex: none;width: 20px;height: 14px}.rayas i{position: absolute;left: 0;right: 0;height: 2.5px;border-radius: 2px;transition: transform calc(var(--vel,1) * 320ms) cubic-bezier(.5,0,.2,1),opacity calc(var(--vel,1) * 200ms) var(--ease)}.rayas i:nth-child(1){top: 0;background: var(--rosa)}.rayas i:nth-child(2){top: 5.75px;background: var(--niebla)}.rayas i:nth-child(3){top: 11.5px;background: currentColor}.panel:is([data-menu="abriendo"],[data-menu="abierto"]) .rayas i:nth-child(1){transform: translateY(5.75px) rotate(45deg)}.panel:is([data-menu="abriendo"],[data-menu="abierto"]) .rayas i:nth-child(2){opacity: 0;transform: scaleX(.2)}.panel:is([data-menu="abriendo"],[data-menu="abierto"]) .rayas i:nth-child(3){transform: translateY(-5.75px) rotate(-45deg)}@media (prefers-reduced-motion: reduce){.panel *,.panel__fondo,.panel__rosa,.panel__cerrar{transition: none !important}}.s{position: relative;padding: var(--s-y) 0}.s__in{max-width: calc(var(--max) + 2 * var(--margen));margin: 0 auto;padding: 0 var(--margen);position: relative}.s--blanco{background: var(--blanco)}.s--nacar{background: var(--nacar)}.s--palo{background: var(--palo)}.s--niebla{background: var(--niebla-clara)}.s--osc{background: var(--marino);color: var(--nacar);isolation: isolate}.s--osc::after,.hero--home::after,.hero--landing::after,.pie::after{content: '';position: absolute;inset: 0;background-image: var(--grano);opacity: .07;mix-blend-mode: overlay;pointer-events: none;z-index: 0}.s--osc>.s__in{z-index: 1}.s--corta{padding: 48px 0}.s + .s--palo.s--corta,.s--palo + .s--palo,.s--nacar + .s--nacar,.s--blanco + .s--blanco{border-top: 1px solid var(--linea)}.s__cab{margin-bottom: clamp(36px,5vw,64px);max-width: 860px}.s__cab .h2{max-width: 30ch}.h0,.h1,.h2,.h3,.cierre__t,.promo__t,.vs__conc,.puente{text-wrap: balance}.s__pie{margin-top: 36px;display: flex;flex-wrap: wrap;gap: 4px 28px}.s--osc .nota,.s--osc .ficha{color: var(--niebla)}.s--osc s{color: var(--niebla)}.brillo{position: absolute;inset: -10% -10% -10% -10%;z-index: 0;pointer-events: none;overflow: hidden;background: radial-gradient(42% 46% at 82% 78%,rgba(249,126,127,.38),transparent 70%),radial-gradient(36% 40% at 12% 8%,rgba(196,214,232,.16),transparent 70%),radial-gradient(60% 50% at 60% 115%,rgba(178,58,72,.45),transparent 70%)}@media (prefers-reduced-motion: no-preference){.brillo{animation: respira 16s ease-in-out infinite}@keyframes respira{0%,100%{transform: scale(1) translate3d(0,0,0);opacity: .85}50%{transform: scale(1.06) translate3d(-2%,-3%,0);opacity: 1}}}.hero{position: relative}.hero__in{max-width: calc(var(--max) + 2 * var(--margen));margin: 0 auto;padding: 0 var(--margen);position: relative;z-index: 1}.hero--home{background: var(--marino);color: var(--nacar);overflow: clip;padding: clamp(40px,7vw,96px) 0 0;isolation: isolate}.hero--home .hero__in{display: grid;gap: 40px}.hero--home .h0{max-width: 12.5ch}.hero__sub{font-size: clamp(1.08rem,1rem + .4vw,1.3rem);max-width: 52ch;margin-top: 24px}.hero__sub--home{font-family: var(--f-tit);font-style: italic;font-size: clamp(1.2rem,1.05rem + .7vw,1.55rem);color: var(--niebla);margin-top: 18px}.hero__acc{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 24px;margin-top: 34px}.hero__debajo{margin-top: 18px;font-size: 15px;max-width: 52ch;color: var(--gris)}.hero--home .hero__debajo,.hero--landing .hero__debajo{color: var(--niebla)}.hero__fig--home{position: relative;justify-self: end;width: min(78%,440px);margin-right: 0;margin-bottom: -56px}.hero__fig--home img{width: 100%;aspect-ratio: 4 / 5;object-fit: cover;box-shadow: 0 40px 80px -30px rgba(0,0,0,.6)}.sello.sello--redondo{position: absolute;left: 0;right: auto;top: auto;bottom: 64px;transform: translateX(-42%);width: 136px;height: 136px;border-radius: 50%;display: grid;place-content: center;text-align: center;gap: 2px;padding: 16px;background: var(--nacar);color: var(--marino);box-shadow: 0 16px 34px -14px rgba(0,0,0,.5);outline: 1.5px dashed var(--rosa-hondo);outline-offset: -8px}.sello__grande{font-family: var(--f-tit);font-size: 30px;line-height: 1}.sello__txt{font-size: 11.5px;line-height: 1.25;font-weight: 500}@media (min-width: 1000px){.hero--home .hero__in{grid-template-columns: repeat(12,1fr);gap: 0 24px;align-items: start}.hero--home .hero__txt{grid-column: 1 / span 7;grid-row: 1;padding-bottom: 120px;position: relative;z-index: 2}.hero--home .hero__fig--home{grid-column: 8 / span 5;grid-row: 1;width: 100%;margin: 24px 0 -110px;justify-self: stretch}.hero--home{padding-top: 56px}.hero--home .h0{max-width: 17ch;font-size: clamp(2.552rem,1.32rem + 2.376vw,3.344rem)}.hero--home .hero__acc{margin-top: 28px}.sello.sello--redondo{width: 168px;height: 168px;bottom: 120px}.sello__grande{font-size: 36px}}.cifras{background: var(--palo);padding: 72px 0 22px;position: relative}.cifras__in{max-width: calc(var(--max) + 2 * var(--margen));margin: 0 auto;padding: 0 var(--margen);display: grid;gap: 0}.cifras li{display: grid;grid-template-columns: auto minmax(0,1fr);align-items: baseline;gap: 4px 16px;padding: 12px 0;border-top: 1px solid var(--linea)}.cifras li:first-child{border-top: 0}.cifras__g{font-family: var(--f-tit);font-size: clamp(1.7rem,1.4rem + 1vw,2.2rem);line-height: 1;letter-spacing: -.01em;white-space: nowrap;font-variant-numeric: lining-nums}.cifras__puntos{display: none}.cifras__t{font-size: 14.5px;line-height: 1.4;color: var(--gris)}@media (min-width: 700px){.cifras{padding: 26px 0}.cifras__in{grid-template-columns: repeat(3,1fr)}.cifras li{align-items: center;padding: 6px 28px;border-top: 0;border-left: 1px solid var(--linea)}.cifras li:first-child{padding-left: 0;border-left: 0}}@media (min-width: 700px) and (max-width: 999px){.cifras li{grid-template-columns: 1fr;gap: 2px;padding: 4px 18px}.cifras li:first-child{padding-left: 0}}.metodo__cab{max-width: 760px;margin: 0 auto clamp(32px,4vw,52px);text-align: center}.metodo__cab .s__cab{margin: 0;max-width: none}.metodo__cab .s__cab>.ante{justify-content: center}.metodo__cab .h2{max-width: none}.metodo__intro{margin: 18px auto 0;font-size: clamp(1.03rem,1rem + .25vw,1.15rem);max-width: 60ch}.triptico{display: grid;gap: 0;border-radius: var(--radio);overflow: hidden;box-shadow: var(--sombra-m)}.triptico__it{position: relative;padding: 32px 26px 36px;min-height: 240px;display: flex;flex-direction: column}.triptico__it p{margin: 0;max-width: 40ch}.triptico__n{font-family: var(--f-tit);font-size: 64px;line-height: 1;margin-bottom: auto;padding-bottom: 28px;opacity: .9}.triptico__t{font-size: clamp(1.144rem,1.012rem + .5.28vw,1.408rem);line-height: 1.15;margin-bottom: 12px}.triptico__it--1{background: radial-gradient(90% 80% at 15% 0%,rgba(196,214,232,.22),transparent 60%),var(--marino-hondo);color: var(--nacar)}.triptico__it--2{background: linear-gradient(160deg,var(--marino) 0%,#5d2c43 55%,var(--rosa-hondo) 100%);color: #fff}.triptico__it--3{background: var(--palo);color: var(--marino)}.triptico__it--1 .triptico__n{color: var(--niebla)}.triptico__it--2 .triptico__n{color: var(--rosa)}.triptico__it--3 .triptico__n{color: var(--rosa-hondo)}@media (min-width: 800px){.triptico{grid-template-columns: repeat(3,1fr)}.triptico__it{min-height: 340px;padding: 40px 34px 44px}.triptico__n{font-size: 88px}}.comparar{display: grid;gap: 32px;margin-top: clamp(64px,8vw,112px);align-items: center}.comparar__pie{margin-top: 18px}@media (min-width: 1000px){.comparar{grid-template-columns: 5fr 7fr;gap: 56px}}.par{position: relative}.par__foto{position: relative;overflow: hidden;border-radius: 26px;box-shadow: var(--sombra-m)}.par__foto img{width: 100%}.par__foto::after{content: '';position: absolute;top: 0;bottom: 0;left: 50%;width: 3px;transform: translateX(-50%);background: var(--nacar)}.par__et{position: absolute;top: 12px;padding: 6px 12px;border-radius: 999px;background: var(--marino);color: var(--nacar);font-size: 13.5px;font-weight: 700;line-height: 1.2}.par__et--a{left: 12px}.par__et--b{left: calc(50% + 12px);background: var(--rosa);color: var(--marino)}.par figcaption{margin-top: 14px;font-size: 15px;color: var(--gris);max-width: 62ch}.pares{display: grid;gap: 40px}@media (min-width: 1000px){.pares{grid-template-columns: 1fr 1fr;gap: 32px}}.carta__cab{display: grid;gap: 20px;margin-bottom: clamp(32px,4vw,56px)}.carta__cab .s__cab{margin-bottom: 0}@media (min-width: 1000px){.carta__cab{grid-template-columns: 1fr auto;align-items: end}}.leyenda{display: flex;flex-wrap: wrap;gap: 8px 18px;font-size: 14px;color: var(--gris)}.leyenda li{display: inline-flex;align-items: center;gap: 8px}.fam{display: inline-block;flex: none;width: 10px;height: 10px;border-radius: 50%;background: var(--linea)}.fam--estrella{background: var(--rosa)}.fam--cara{background: var(--niebla);box-shadow: inset 0 0 0 1px #9fb7cf}.fam--mirada{background: var(--rosa-hondo)}.fam--cuerpo{background: var(--marino)}.fam--otros{background: transparent;box-shadow: inset 0 0 0 1.5px var(--gris)}.carta{border-top: 1.5px solid var(--marino)}.carta__it{border-bottom: 1px solid var(--linea)}.carta__it a{display: grid;grid-template-columns: 30px minmax(0,1fr) auto;grid-template-areas: "n nom precio" "n nom fl";align-items: center;gap: 4px 14px;padding: 22px 6px;text-decoration: none;transition: background-color .2s var(--ease-out)}.carta__n{grid-area: n;align-self: start;padding-top: 10px;font-size: 13px;font-weight: 700;color: var(--gris);font-variant-numeric: tabular-nums}.carta__ico{display: none}.carta__nom{grid-area: nom;display: flex;flex-direction: column;gap: 6px;min-width: 0}.carta__h{font-family: var(--f-tit);font-size: clamp(1.232rem,1.012rem + 0.88vw,1.716rem);line-height: 1.08;letter-spacing: -.01em}.carta__ben{display: flex;align-items: center;gap: 8px;font-size: 15px;color: var(--gris)}.carta__precio{grid-area: precio;font-family: var(--f-tit);font-size: clamp(1.05rem,1rem + .4vw,1.3rem);white-space: nowrap;text-align: right}.carta__fl{grid-area: fl;justify-self: end;width: 40px;height: 40px;border-radius: 50%;display: grid;place-items: center;border: 1.5px solid var(--marino);transition: transform .2s var(--ease-out),background-color .2s,color .2s}.carta__fl .ico{width: 18px;height: 18px}.carta__it a:hover{background: var(--palo)}.carta__it a:hover .carta__fl{background: var(--marino);color: #fff;transform: translateX(4px)}.carta__it--dest a{background: linear-gradient(90deg,var(--palo),rgba(251,239,237,0))}.carta__cab .s__cab .h2{max-width: 32ch}.chip{align-self: flex-start;display: inline-block;margin-top: 4px;padding: 6px 13px;border-radius: 999px;background: #FADCDA;color: var(--rosa-hondo);font-size: 13px;font-weight: 700;line-height: 1.25;box-shadow: inset 0 0 0 1px rgba(178,58,72,.22)}@media (min-width: 800px){.carta__it a{grid-template-columns: 44px 52px minmax(0,1fr) auto 48px;grid-template-areas: "n ico nom precio fl";gap: 24px;padding: 28px 12px}.carta__ico{grid-area: ico;display: grid;place-items: center;width: 52px;height: 52px;border-radius: 50%;background: var(--palo)}.carta__it--dest .carta__ico{background: #fff}.carta__ico .ico{width: 26px;height: 26px}.carta__n{padding-top: 0;align-self: center}.carta__nom{flex-direction: row;flex-wrap: wrap;align-items: baseline;column-gap: 22px}.carta__fl{width: 48px;height: 48px}}.promos{display: grid;gap: 20px}.promo{position: relative;padding: 40px 26px 30px;border-radius: var(--radio);background: #fff;display: flex;flex-direction: column;align-items: flex-start;gap: 18px}.promo p{margin: 0}.promo__t{font-size: clamp(1.232rem,1.056rem + .7.92vw,1.672rem);line-height: 1.12}.promo--plan{box-shadow: var(--sombra-m)}.promo--primera{background: transparent;border: 1.5px solid var(--marino)}@media (min-width: 1000px){.promos{grid-template-columns: 7fr 5fr;gap: 28px;align-items: stretch}.promo{padding: 52px 44px 40px}}.bodas{display: grid;gap: 36px;align-items: center}.bodas__fig{width: min(84%,420px);margin-inline: auto}.bodas__fig img{width: 100%;aspect-ratio: 4 / 5;object-fit: cover}.bodas__txt p{font-size: clamp(1.06rem,1rem + .3vw,1.2rem);max-width: 44ch;margin-bottom: 28px}@media (min-width: 1000px){.bodas{grid-template-columns: 5fr 1fr 6fr}.bodas__txt{grid-column: 3}.bodas__fig{width: 100%;max-width: 440px;margin-inline: 0}}.resenas{display: grid;gap: 18px}.resena{position: relative;padding: 52px 26px 26px;border-radius: var(--radio);background: #fff;border: 1px solid var(--linea);display: flex;flex-direction: column}.resena::before{content: '“';position: absolute;top: 4px;left: 20px;font-family: var(--f-tit);font-size: 76px;line-height: 1;color: var(--rosa)}.resena blockquote{flex: 1}.resena blockquote p{font-family: var(--f-tit);font-size: clamp(1.15rem,1.05rem + .4vw,1.35rem);line-height: 1.38}.resena__firma{margin-top: 20px;font-size: 15px;color: var(--gris)}.resena__autor{font-weight: 700;color: var(--marino)}.s--blanco .resena{background: var(--nacar)}.s--palo .resena{border-color: transparent}@media (min-width: 800px){.resenas{grid-template-columns: repeat(2,1fr)}}@media (min-width: 1100px){.resenas{grid-template-columns: repeat(3,1fr)}.resenas li:only-child{grid-column: 1 / -1}}.resenas--fila{grid-auto-flow: column;grid-auto-columns: min(84%,380px);grid-template-columns: none;overflow-x: auto;scroll-snap-type: x mandatory;padding-bottom: 12px;margin-right: calc(-1 * var(--margen));padding-right: var(--margen);scrollbar-width: thin;scrollbar-color: var(--linea) transparent}.resenas--fila li{scroll-snap-align: start}@media (min-width: 1100px){.resenas--fila{grid-auto-flow: row;grid-template-columns: repeat(3,1fr);grid-auto-columns: auto;overflow: visible;margin-right: 0;padding-right: 0}.resenas--fila li:nth-child(4),.resenas--fila li:nth-child(5){grid-column: span 1}.resenas--fila li:nth-child(4){grid-column: 1 / span 1}}.faqbloque{display: grid;gap: 0}@media (min-width: 1000px){.faqbloque{grid-template-columns: 5fr 7fr;gap: 56px;align-items: start}.faqbloque>.s__cab{position: sticky;top: 110px}}.faq{border-top: 1.5px solid var(--marino)}.faq__item{border-bottom: 1px solid var(--linea)}.s--palo .faq__item{border-bottom-color: #e5d2cf}.faq summary{display: flex;align-items: center;justify-content: space-between;gap: 18px;padding: 22px 0;min-height: 44px;cursor: pointer;list-style: none;font-family: var(--f-tit);font-size: clamp(1.18rem,1.05rem + .5vw,1.45rem);line-height: 1.25}.faq summary::-webkit-details-marker{display: none}.faq__mas{flex: none;position: relative;width: 36px;height: 36px;border-radius: 50%;border: 1.5px solid var(--marino);transition: transform .25s var(--ease),background-color .2s}.faq__mas::before,.faq__mas::after{content: '';position: absolute;left: 50%;top: 50%;width: 14px;height: 1.6px;background: currentColor;transform: translate(-50%,-50%)}.faq__mas::after{transform: translate(-50%,-50%) rotate(90deg)}.faq__item[open] .faq__mas{transform: rotate(45deg);background: var(--marino);color: #fff}.faq summary:hover .faq__mas{background: var(--palo)}.faq__item[open] summary:hover .faq__mas{background: var(--marino-2)}.faq__r{padding: 0 52px 24px 0}.faq__r p{max-width: 62ch}.contacto{display: grid;gap: 40px;align-items: center}.contacto__txt{font-size: clamp(1.06rem,1rem + .3vw,1.2rem);max-width: 46ch;margin-bottom: 28px}@media (min-width: 1000px){.contacto{grid-template-columns: 5fr 6fr;gap: 64px}}.mapa{position: relative;border-radius: var(--radio);overflow: hidden;background: var(--niebla-clara);box-shadow: var(--sombra-m)}.mapa img{width: 100%;aspect-ratio: 840 / 540;object-fit: cover;filter: saturate(.6)}.mapa__pin{position: absolute;left: 50%;top: 47%;width: 54px;transform: translate(-50%,-100%);filter: drop-shadow(0 8px 10px rgba(30,43,69,.35))}.mapa__pin .corazon{width: 54px;height: auto;display: block}.mapa__boton{position: absolute;left: 14px;bottom: 14px}.datos li,.cajas li{display: flex;gap: 14px;align-items: flex-start;padding: 14px 0;border-top: 1px solid var(--linea)}.datos li:first-child,.cajas li:first-child{border-top: 0}.datos span,.datos a{overflow-wrap: anywhere}.datos .ico,.cajas .ico{width: 24px;height: 24px;margin-top: 2px;color: var(--rosa-hondo)}.cajas b{display: block;font-size: 17px}.cajas p{margin: 2px 0 0;color: var(--gris);font-size: 15.5px}.hero--pag{background: var(--nacar);padding: clamp(40px,6vw,88px) 0 clamp(56px,7vw,104px);overflow: clip}.hero--pag .hero__in{display: grid;gap: 40px;align-items: center}.hero--pag .h1{max-width: 15ch}.hero--pag .hero__sub{color: var(--marino)}.hero__fig{position: relative}.hero--pag .hero__fig img{width: 100%;aspect-ratio: 4 / 5;object-fit: cover}.hero--solo .h1{max-width: 18ch}.hero--solo .hero__txt{max-width: 900px}.hero__sellos{margin-top: 28px}@media (min-width: 1000px){.hero--foto .hero__in{grid-template-columns: repeat(12,1fr);gap: 0 24px}.hero--foto .hero__txt{grid-column: 1 / span 7}.hero--foto .hero__fig{grid-column: 9 / span 4;margin-right: 0}}.foto--corte{position: relative}.foto--corte::after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 15px;background: linear-gradient(var(--rosa) 0 5px,var(--niebla) 5px 10px,var(--marino) 10px 15px)}.foto--corte figcaption{padding-bottom: 15px}.s--osc .foto--corte::after{background: linear-gradient(var(--rosa) 0 5px,var(--niebla) 5px 10px,var(--nacar) 10px 15px)}.foto--arco img{border-radius: 50% 50% 0 0 / 40% 40% 0 0;aspect-ratio: 4 / 5;object-fit: cover}.foto--suave img{border-radius: 28px}.foto--suave figcaption{margin-top: 12px;font-size: 15px;color: var(--gris)}.hero__fig--home.foto--arco img{border-radius: 50% 50% 30px 30px / 40% 40% 30px 30px}.hero__fig--home.foto--arco{margin-right: 0}.foto--corte:has(figcaption)::after{bottom: auto;top: calc(100% - 15px)}.sello{position: absolute;right: 16px;top: 16px;display: grid;gap: 2px;padding: 14px 20px;border-radius: var(--radio-s);background: var(--marino);color: var(--nacar);box-shadow: var(--sombra-m)}.hero__sellos .sello{position: static;display: inline-grid}.sello__pre{font-family: var(--f-tit);font-size: 28px;line-height: 1.05;white-space: nowrap}.sello__pre s{color: var(--niebla);font-size: .7em}.sello__et{font-size: 12.5px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--rosa)}.sello--oferta .sello__pre{font-size: 32px}@media (min-width: 1000px){.hero--foto .sello{right: auto;left: 0;top: auto;bottom: 48px;transform: translateX(-50%)}}.hero--legal{background: var(--nacar);padding: clamp(48px,7vw,96px) 0 24px}.hero--legal .franjas{margin-bottom: 28px}.editorial{display: grid;gap: 8px}.editorial__cab{margin-bottom: 20px}.editorial__txt{font-size: clamp(1.03rem,1rem + .2vw,1.13rem)}@media (min-width: 1000px){.editorial{grid-template-columns: 5fr 1fr 6fr}.editorial__cab{margin: 0}.editorial__txt{grid-column: 3;padding-top: 34px}}.conimg{display: grid;gap: 40px;align-items: center}.conimg__fig img{width: 100%;aspect-ratio: 4 / 5;object-fit: cover}.conimg__fig figcaption,.foto--corte figcaption{margin-top: 12px;font-size: 15px;color: var(--gris)}@media (min-width: 1000px){.conimg{grid-template-columns: 7fr 5fr;gap: 72px}.conimg--izq{grid-template-columns: 5fr 7fr}.conimg--izq .conimg__fig{order: -1}}.aviso{max-width: 760px;margin: 0 auto;text-align: center;font-size: clamp(1.05rem,1rem + .3vw,1.2rem)}.aviso .franjas{margin: 0 auto 18px}.aviso .btn{margin-top: 20px}.declaracion{max-width: 980px;margin: 0 auto;text-align: center}.declaracion .s__cab{margin: 0 auto 32px;max-width: none}.declaracion .ante{justify-content: center}.declaracion .h2{max-width: none;font-size: clamp(1.76rem,1.056rem + 2.64vw,2.992rem);line-height: 1.04}.declaracion__txt{font-size: clamp(1.06rem,1rem + .35vw,1.25rem);max-width: 50ch;margin: 0 auto}.declaracion__firma{display: inline-flex;align-items: center;gap: 10px;margin-top: 28px;font-weight: 700;font-size: 15px;letter-spacing: .04em}.declaracion__firma .corazon{width: 26px;height: auto}.declaracion--foto{display: grid;gap: 40px;align-items: center}.equipo__fig{width: min(64%,280px);margin-inline: auto}.s--equipo{padding: clamp(44px,5.5vw,76px) 0}.equipo__fig img{width: 100%}@media (min-width: 1000px){.declaracion--foto{max-width: calc(var(--max) + 2 * var(--margen));grid-template-columns: 3fr 1fr 8fr;text-align: left}.declaracion--foto .equipo__fig{grid-column: 1;width: 100%;max-width: 300px;margin: 0 0 0 auto}.declaracion--foto .equipo__txt{grid-column: 3}.declaracion--foto .s__cab{margin: 0 0 28px}.declaracion--foto .h2{font-size: clamp(1.848rem,0.968rem + 2.288vw,2.816rem)}.declaracion--foto .declaracion__txt{margin: 0;max-width: 46ch}}.pasos{display: grid;gap: 0;counter-reset: p;border-top: 1.5px solid currentColor}.paso{padding: 26px 0;border-bottom: 1px solid var(--linea);display: grid;grid-template-columns: 64px 1fr;gap: 4px 16px}.s--osc .paso{border-bottom-color: var(--linea-osc)}.paso__n{grid-row: span 2;font-family: var(--f-tit);font-size: 46px;line-height: 1;color: var(--rosa-hondo)}.s--osc .paso__n{color: var(--rosa)}.paso__t{font-size: clamp(1.056rem,0.968rem + .4.4vw,1.276rem);line-height: 1.18}.paso p{margin: 4px 0 0;max-width: 46ch}.s--osc .paso p{color: var(--niebla)}@media (min-width: 900px){.pasos{grid-template-columns: repeat(var(--cols,3),1fr);gap: 0 32px;border-top: 0}.pasos--4{--cols: 4}.paso{grid-template-columns: 1fr;border-bottom: 0;border-top: 1.5px solid currentColor;padding-top: 28px}.paso__n{grid-row: auto;font-size: 72px;margin-bottom: 18px}}.tarjetas{display: grid;gap: 20px}.tarjeta{position: relative;padding: 36px 26px 28px;border-radius: var(--radio);background: #fff;border: 1px solid var(--linea);display: flex;flex-direction: column;gap: 12px}.tarjeta--dest{background: var(--marino);color: var(--nacar);border-color: var(--marino);box-shadow: var(--sombra-m)}.tarjeta--dest .tarjeta__kick{color: var(--rosa)}.tarjeta--dest .tarjeta__t em{color: var(--rosa)}.tarjeta--dest s{color: var(--niebla)}.tarjeta--dest .btn--p{background: var(--rosa);color: var(--marino)}.tarjeta--dest .franjas--borde i:nth-child(3){background: var(--nacar)}.tarjeta__t{font-size: clamp(1.144rem,1.056rem + .4.4vw,1.408rem);line-height: 1.12}.tarjeta__precio{margin: 0;font-family: var(--f-tit);font-size: 1.6rem;line-height: 1.2}.tarjeta__kick{margin: 0;font-size: 13px;font-weight: 700;letter-spacing: .1em;text-transform: uppercase;color: var(--rosa-hondo)}.tarjeta__txt p{margin-bottom: .7em}.tarjeta__acc{margin-top: auto;padding-top: 12px;display: flex;flex-wrap: wrap;gap: 8px 16px;align-items: center}.tarjeta--dest .enl{color: var(--nacar)}@media (min-width: 800px){.tarjetas--2,.tarjetas--3{grid-template-columns: repeat(2,1fr)}}@media (min-width: 1100px){.tarjetas--3{grid-template-columns: repeat(3,1fr)}}.p-otros-tratamientos .tarjetas{grid-template-columns: 1fr}@media (min-width: 800px){.p-otros-tratamientos .tarjetas{grid-template-columns: repeat(2,1fr)}.p-otros-tratamientos .tarjeta--dest{grid-column: 1 / -1}}@media (min-width: 1100px){.p-otros-tratamientos .tarjetas{grid-template-columns: repeat(4,1fr)}.p-otros-tratamientos .tarjeta--dest{grid-column: span 2;grid-row: span 2}.p-otros-tratamientos .tarjeta--dest .tarjeta__t{font-size: 2.6rem}}.reglas{display: grid;gap: 8px}@media (min-width: 1000px){.reglas{grid-template-columns: 5fr 7fr;gap: 56px}}.reglas__lista{border-top: 1.5px solid var(--marino);counter-reset: r}.reglas__lista li{position: relative;padding: 18px 0 18px 48px;border-bottom: 1px solid var(--linea);counter-increment: r}.s--palo .reglas__lista li{border-bottom-color: #e5d2cf}.reglas__lista li::before{content: counter(r,decimal-leading-zero);position: absolute;left: 0;top: 19px;font-size: 13px;font-weight: 700;color: var(--rosa-hondo);font-variant-numeric: tabular-nums}.mosaico{display: grid;gap: 14px}.mosaico__it{position: relative;padding: 26px 24px;border-radius: var(--radio);background: #fff;border: 1px solid var(--linea)}.s--blanco .mosaico__it{background: var(--nacar)}.mosaico__n{display: block;font-family: var(--f-tit);font-size: 44px;line-height: 1;color: var(--rosa-hondo);margin-bottom: 14px}.mosaico__t{font-size: 1.45rem;line-height: 1.15;margin-bottom: 8px}.mosaico__it p{margin: 0}@media (min-width: 800px){.mosaico{grid-template-columns: repeat(2,1fr)}}@media (min-width: 1100px){.mosaico--3{grid-template-columns: repeat(3,1fr)}.mosaico--4{grid-template-columns: repeat(4,1fr)}}.filtro{display: grid;gap: 18px}.filtro__col{padding: 28px 24px;border-radius: var(--radio)}.filtro__col--si{background: #fff;border: 1.5px solid var(--marino)}.filtro__col--no{background: transparent;border: 1.5px dashed #c9b6b3;color: var(--gris)}.filtro__col .h3{margin-bottom: 14px}.filtro li{display: flex;gap: 12px;padding: 10px 0}.filtro--si .ico,.filtro__col--si .ico{color: var(--rosa-hondo);margin-top: 3px}.filtro__col--no .ico{color: var(--gris);margin-top: 3px}.filtro__col--no strong{color: var(--marino)}@media (min-width: 900px){.filtro{grid-template-columns: 1fr 1fr}}.tarifas{display: grid;gap: 16px}.tarifa{position: relative;padding: 30px 24px 26px;border-radius: var(--radio);background: #fff;border: 1px solid var(--linea);display: flex;flex-direction: column;gap: 8px}.tarifa--dest{background: var(--marino);color: var(--nacar);border-color: var(--marino)}.tarifa--dest .franjas--borde i:nth-child(3){background: var(--nacar)}.tarifa--dest s{color: var(--niebla)}.tarifa--dest .tarifa__sub,.tarifa--dest .tarifa__linea{color: var(--niebla)}.tarifa__t{font-size: 1.5rem;line-height: 1.15}.tarifa__sub,.tarifa__linea{margin: 0;color: var(--gris);font-size: 15.5px}.tarifa__precio{margin: auto 0 0;padding-top: 10px;font-family: var(--f-tit);font-size: 2.2rem;line-height: 1;font-variant-numeric: tabular-nums}.tarifa__precio s{font-size: .55em}.tarifa__dl{margin: auto 0 0;padding-top: 12px;display: grid;gap: 0}.tarifa__dl div{display: flex;justify-content: space-between;align-items: baseline;gap: 12px;padding: 9px 0;border-top: 1px solid var(--linea)}.tarifa--dest .tarifa__dl div{border-top-color: var(--linea-osc)}.tarifa__dl dt{font-size: 14.5px;color: var(--gris)}.tarifa--dest .tarifa__dl dt{color: var(--niebla)}.tarifa__dl dd{margin: 0;font-family: var(--f-tit);font-size: 1.45rem;font-variant-numeric: tabular-nums;white-space: nowrap}@media (min-width: 800px){.tarifas--2,.tarifas--4{grid-template-columns: repeat(2,1fr)}.tarifas--3{grid-template-columns: repeat(3,1fr)}}@media (min-width: 1100px){.tarifas--4{grid-template-columns: repeat(4,1fr)}}.pastillas{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,230px),1fr));gap: 10px}.pastillas li{display: flex;justify-content: space-between;align-items: baseline;gap: 12px;padding: 14px 18px;border-radius: 999px;background: #fff;border: 1px solid #ead7d4}.pastillas b{font-family: var(--f-tit);font-weight: 400;font-size: 1.3rem;white-space: nowrap;font-variant-numeric: tabular-nums}.cuadro{overflow-x: auto;border-radius: var(--radio);border: 1px solid var(--linea);background: #fff}.cuadro table{width: 100%;border-collapse: collapse;font-size: 16px}.cuadro th,.cuadro td{text-align: left;vertical-align: top;padding: 16px 20px;border-top: 1px solid var(--linea)}.cuadro thead th{border-top: 0;font-size: 13px;letter-spacing: .1em;text-transform: uppercase;color: var(--gris)}.cuadro tbody th{font-weight: 700}.cuadro td:last-child{background: var(--palo)}.p-regalo .cuadro thead th:last-child{color: var(--rosa-hondo)}@media (max-width: 699px){.cuadro:not(.cuadro--legal){overflow: visible;border: 0;background: none}.cuadro:not(.cuadro--legal) table,.cuadro:not(.cuadro--legal) tbody,.cuadro:not(.cuadro--legal) tr,.cuadro:not(.cuadro--legal) th,.cuadro:not(.cuadro--legal) td{display: block}.cuadro:not(.cuadro--legal) thead{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0)}.cuadro:not(.cuadro--legal) tr{margin-bottom: 12px;border-radius: var(--radio);background: #fff;border: 1px solid var(--linea);overflow: hidden}.cuadro:not(.cuadro--legal) tbody th{border-top: 0;font-family: var(--f-tit);font-weight: 400;font-size: 1.3rem}.cuadro:not(.cuadro--legal) td::before{content: attr(data-cab);display: block;font-size: 12.5px;font-weight: 700;letter-spacing: .1em;text-transform: uppercase;color: var(--gris);margin-bottom: 2px}}.cuadro--legal{margin: 20px 0 28px}.cuadro--legal table{font-size: 14.5px;min-width: 640px}.cuadro--legal td:last-child{background: none}.oferta{position: relative;display: grid;gap: 32px;padding: 44px 24px 32px;border-radius: var(--radio);background: #fff;box-shadow: var(--sombra-m);overflow: hidden}.s--palo .oferta{background: var(--nacar)}.oferta__dur{margin: 14px 0 0;font-weight: 700}.oferta__det{margin-top: 12px;font-size: 15.5px;color: var(--gris)}.precio{margin: 22px 0 0;display: flex;align-items: baseline;flex-wrap: wrap;gap: 4px 16px;line-height: 1}.precio__antes{font-family: var(--f-tit);font-size: clamp(1.4rem,1.2rem + .8vw,1.8rem);color: var(--gris);text-decoration-color: var(--rosa-hondo);text-decoration-thickness: 2px}.precio__ahora{font-family: var(--f-tit);font-size: clamp(3.4rem,2.2rem + 4.4vw,5.4rem);letter-spacing: -.03em;font-variant-numeric: lining-nums}.recibo{border-top: 1.5px solid var(--marino)}.recibo li{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 16px;align-items: center;padding: 12px 0;border-bottom: 1px dashed #d9c7c4;font-size: 15.5px;line-height: 1.4}.recibo__c{display: flex;align-items: flex-start;gap: 12px}.recibo__c .ico{flex: none;width: 22px;height: 22px;margin-top: 1px;padding: 4px;border-radius: 50%;background: var(--palo);color: var(--rosa-hondo);box-shadow: inset 0 0 0 1px #f3d3cf}.recibo b{font-weight: 700;text-align: right;font-variant-numeric: tabular-nums;max-width: 14ch}.recibo__t{margin: 0 0 10px;font-size: 13px;letter-spacing: .12em;text-transform: uppercase;font-weight: 700;color: var(--gris)}@media (max-width: 559px){.recibo li{grid-template-columns: 1fr;gap: 2px}.recibo b{text-align: left;max-width: none;padding-left: 34px}}.recibo__suma{margin-top: 14px;font-size: 15.5px;color: var(--gris)}.oferta__cuerpo>p{margin-top: 18px}@media (min-width: 1000px){.oferta{grid-template-columns: 5fr 6fr;gap: 56px;padding: 52px 48px 44px}}.s--cierre{overflow: hidden;padding: clamp(88px,11vw,168px) 0;text-align: center}.cierre{display: flex;flex-direction: column;align-items: center}.cierre .franjas{margin-bottom: 36px}.cierre__t{font-size: clamp(1.76rem,1.056rem + 2.64vw,3.08rem);line-height: 1.05;max-width: 20ch;letter-spacing: -.018em}.cierre__txt{margin-top: 26px;font-size: 16px;color: var(--niebla);max-width: 56ch}.cierre__txt a{color: var(--nacar);font-weight: 700}.cierre__antes{margin-top: 28px;font-size: clamp(1.05rem,1rem + .3vw,1.2rem);max-width: 54ch}.cierre__acc{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 10px 24px;margin-top: 34px}.cierre__debajo{margin-top: 16px;font-size: 15px;color: var(--niebla);max-width: 54ch}.cierre__horario{display: inline-flex;gap: 10px;align-items: flex-start;text-align: left;margin-top: 26px;font-size: 14.5px;color: var(--niebla);max-width: 58ch}.cierre__horario .ico{margin-top: 2px;color: var(--rosa)}.cierre__lista{margin-top: 34px;display: grid;gap: 10px;text-align: left}.cierre__lista li{display: flex;gap: 12px;align-items: flex-start;font-size: clamp(1.02rem,1rem + .2vw,1.12rem)}.cierre__lista .ico{color: var(--rosa);margin-top: 3px}.posdata{margin-top: 40px;padding-top: 26px;border-top: 1px solid var(--linea-osc);max-width: 60ch;font-family: var(--f-tit);font-style: italic;font-size: clamp(1.1rem,1rem + .4vw,1.3rem);line-height: 1.45;color: var(--nacar)}.posdata strong{font-family: var(--f-txt);font-style: normal;font-size: .82em;letter-spacing: .06em;color: var(--rosa)}.pie{position: relative;background: var(--marino-hondo);color: var(--nacar);isolation: isolate}.pie__in{position: relative;z-index: 1;max-width: calc(var(--max) + 2 * var(--margen));margin: 0 auto;padding: 64px var(--margen) 36px;display: grid;gap: 36px}.pie__marca img{height: 54px;width: auto;margin-bottom: 20px}.pie__dir{color: var(--niebla);font-size: 15.5px}.pie__wa{display: inline-flex;align-items: center;gap: 10px;min-height: 44px;font-weight: 700;text-decoration: none;font-variant-numeric: tabular-nums}.pie__wa .ico{color: var(--rosa)}.pie__tit{font-size: 12.5px;font-weight: 700;letter-spacing: .15em;text-transform: uppercase;color: var(--rosa);margin-bottom: 10px}.pie__col a{display: inline-block;padding: 6px 0;text-decoration: none;font-size: 15.5px;color: var(--nacar)}.pie__col a:hover{text-decoration: underline;text-decoration-color: var(--rosa);text-underline-offset: .25em}@media (min-width: 700px){.pie__in{grid-template-columns: 1fr 1fr}}@media (min-width: 1000px){.pie__in{grid-template-columns: 4fr 3fr 3fr 3fr;padding-top: 88px}}.pie__legal{position: relative;z-index: 1;max-width: calc(var(--max) + 2 * var(--margen));margin: 0 auto;padding: 22px var(--margen) calc(28px + env(safe-area-inset-bottom));border-top: 1px solid var(--linea-osc);font-size: 13.5px;color: var(--niebla);display: grid;gap: 10px}.pie__legal p{margin: 0}.pie__legal ul{display: flex;flex-wrap: wrap;gap: 0 20px}.pie__legal a,.pie__cookies{display: inline-block;padding: 8px 0;color: var(--niebla);background: none;border: 0;font-size: 13.5px;text-decoration: underline;text-underline-offset: .2em}.p-landing .pie__legal{padding-bottom: 28px}.wa-flot{position: fixed;z-index: 30;right: 16px;bottom: calc(16px + env(safe-area-inset-bottom));width: 58px;height: 58px;border-radius: 50%;display: grid;place-items: center;background: var(--marino);color: #fff;box-shadow: 0 12px 26px -8px rgba(20,29,48,.6);transition: transform .15s var(--ease-out)}.wa-flot .ico{width: 28px;height: 28px}.wa-flot:hover{transform: translateY(-2px);background: var(--marino-2)}.cookies{position: fixed;z-index: 60;left: 12px;right: 12px;bottom: calc(12px + env(safe-area-inset-bottom));max-width: 520px;padding: 22px 20px 18px;border-radius: var(--radio);background: var(--nacar);color: var(--marino);border: 1px solid var(--linea);box-shadow: 0 24px 60px -20px rgba(20,29,48,.5);font-size: 14.5px;line-height: 1.5}.cookies[hidden]{display: none}.cookies__t{font-family: var(--f-tit);font-size: 1.35rem;margin-bottom: 6px}.cookies__acc{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 14px}.cookies__acc .btn{flex: 1 1 auto}.cookies__panel{margin-top: 12px;display: grid;gap: 10px}.cookies__panel[hidden]{display: none}.cookies__op{display: flex;gap: 10px;align-items: flex-start}.cookies__op input{width: 20px;height: 20px;margin-top: 2px;accent-color: var(--marino);flex: none}@media (min-width: 700px){.cookies{left: 24px;bottom: 24px}}.legal{display: grid;gap: 32px}.legal__indice ol{display: grid;gap: 2px;counter-reset: i}.legal__indice a{display: block;padding: 6px 0;font-size: 15px;color: var(--gris);text-decoration: none}.legal__indice a:hover{color: var(--rosa-hondo);text-decoration: underline}.legal__txt section{padding: 28px 0;border-top: 1px solid var(--linea)}.legal__txt .h3{margin-bottom: 14px}.legal__txt p{font-size: 16.5px}@media (min-width: 1000px){.legal{grid-template-columns: 4fr 8fr;gap: 64px}.legal__indice{position: sticky;top: 110px;align-self: start}}@media (max-width: 999px){.legal__indice{padding: 18px 20px;border-radius: var(--radio);background: var(--palo)}}.hero--landing{background: var(--marino);color: var(--nacar);padding: clamp(32px,5vw,72px) 0 clamp(56px,7vw,104px);overflow: clip;isolation: isolate}.hero--landing .hero__in{display: grid;gap: 36px}.hero--landing .h0{max-width: 17ch}.hero--landing .hero__sub{color: var(--nacar)}.hero--landing .hero__sub strong{color: #fff;box-shadow: inset 0 -.32em 0 rgba(249,126,127,.45)}@media (min-width: 1000px){.hero--landing .hero__in{grid-template-columns: repeat(12,1fr);gap: 0 24px}.hero--landing .hero__txt{grid-column: 1 / span 7;grid-row: 1}.hero--landing .hero__video{grid-column: 8 / span 5;grid-row: 1 / span 2;align-self: start;position: sticky;top: 96px}.hero--landing .hero__oferta{grid-column: 1 / span 6;grid-row: 2;margin-top: 44px}}.video__marco{--arco-v: 28%;position: relative;border-radius: 50% 50% 26px 26px / var(--arco-v) var(--arco-v) 26px 26px;overflow: hidden;background: var(--marino-hondo);margin: 0 auto;box-shadow: 0 40px 80px -30px rgba(0,0,0,.7),0 0 0 1px rgba(255,255,255,.08)}.video__pantalla{position: relative;width: 100%;background: var(--marino-hondo);aspect-ratio: 9 / 16}.video__pantalla video{width: 100%;height: 100%;object-fit: cover}@media (max-width: 999px){.video__marco{max-width: 400px}}@media (min-width: 1000px){.video__marco{--arco-v: 40%}.video__pantalla{aspect-ratio: 4 / 5}}.video__play{position: absolute;inset: 0;display: flex;flex-direction: column;justify-content: center;align-items: center;padding: 26% 22px 0;border: 0;background: linear-gradient(180deg,rgba(20,29,48,.3) 0%,rgba(20,29,48,0) 40%,rgba(20,29,48,.5) 100%);color: var(--nacar)}.video__play[hidden]{display: none}.video__boton{width: 76px;height: 76px;border-radius: 50%;display: grid;place-items: center;background: var(--rosa);color: var(--marino);box-shadow: 0 0 0 10px rgba(249,126,127,.25);transition: transform .2s var(--ease-out)}.video__boton .ico{width: 30px;height: 30px;margin: 0;transform: translateX(2px)}.video__play:hover .video__boton{transform: scale(1.05)}.video__fin{position: absolute;inset: 0;display: flex;flex-direction: column;justify-content: center;align-items: center;gap: 22px;padding: 28px;text-align: center;background: rgba(20,29,48,.88)}.video__fin[hidden]{display: none}.video__fin p{font-family: var(--f-tit);font-size: clamp(1.45rem,1.2rem + 1vw,2rem);line-height: 1.1;margin: 0}.video__fin em{color: var(--rosa)}.video__trans{margin-top: 12px;font-size: 15px;color: var(--niebla)}.video__trans summary{display: inline-flex;min-height: 44px;align-items: center;cursor: pointer;font-weight: 700;color: var(--nacar);text-decoration: underline;text-decoration-color: var(--rosa);text-underline-offset: .22em}.video__trans p{margin-top: 8px}.caja-of{position: relative;padding: 38px 22px 24px;border-radius: var(--radio);background: var(--nacar);color: var(--marino);box-shadow: 0 30px 60px -28px rgba(0,0,0,.65)}.caja-of__et{margin: 0;font-size: 13px;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;color: var(--rosa-hondo)}.precio--hero{margin-top: 10px}.precio--hero .precio__ahora{font-size: clamp(3.6rem,2.6rem + 4vw,5rem)}.caja-of__det{margin: 14px 0 20px;font-size: 15.5px}.caja-of__debajo{margin: 14px 0 4px;font-size: 14px;color: var(--gris)}.cuenta{font-weight: 700;color: var(--rosa-hondo);font-variant-numeric: tabular-nums}.banda .cuenta,.s--osc .cuenta{color: var(--rosa)}@media (min-width: 700px){.caja-of{padding: 44px 34px 30px}}.navidad{margin-top: 28px}.navidad__t{font-family: var(--f-tit);font-size: clamp(1.3rem,1.15rem + .6vw,1.65rem);line-height: 1.2}.navidad__lin{position: relative;display: grid;grid-template-columns: repeat(5,1fr);margin: 22px 0 14px}.navidad__lin::before{content: '';position: absolute;left: 10%;right: 10%;top: 8px;height: 2px;background: linear-gradient(90deg,var(--niebla) 0 75%,var(--rosa) 75%)}.navidad__lin li{position: relative;display: flex;flex-direction: column;align-items: center;text-align: center;padding-top: 26px;font-size: 13.5px;line-height: 1.25}.navidad__lin li::before{content: '';position: absolute;top: 0;width: 18px;height: 18px;border-radius: 50%;background: var(--marino);border: 2px solid var(--niebla)}.navidad__lin li.es-nochebuena::before{background: var(--rosa);border-color: var(--rosa);box-shadow: 0 0 0 6px rgba(249,126,127,.28)}.navidad__lin b{font-size: 15px;font-variant-numeric: tabular-nums}.navidad__lin span{color: var(--niebla)}.navidad__lim{font-size: 14.5px;color: var(--niebla)}.s--prueba .prueba{display: grid;gap: 36px;align-items: center}.prueba__linea{margin-top: 20px;font-family: var(--f-tit);font-style: italic;font-size: 1.35rem;color: var(--rosa-hondo)}.s--puente{padding: clamp(32px,4vw,52px) 0}.s--puente + .banda,.s--palo.s--puente{border-top: 0}.puente{grid-column: 1 / -1;margin: 0 auto;max-width: 30ch;text-align: center;font-size: clamp(1.232rem,1.012rem + 0.968vw,1.76rem);line-height: 1.18}@media (min-width: 1000px){.s--prueba .prueba{grid-template-columns: 5fr 7fr;gap: 56px}}.beneficios{display: grid;gap: 14px}.beneficio{padding: 24px 22px;border-radius: var(--radio);background: #fff;border: 1px solid var(--linea);display: grid;grid-template-columns: 46px 1fr;gap: 4px 16px;align-items: start}.beneficio .ico{width: 46px;height: 46px;padding: 10px;border-radius: 50%;grid-row: span 2}.beneficio p{grid-column: 2}@media (min-width: 700px){.beneficio{display: block;padding: 28px 24px}.beneficio .ico{margin-bottom: 18px}}.beneficio--niebla .ico{background: var(--niebla-clara);box-shadow: inset 0 0 0 1px var(--niebla)}.beneficio--palo .ico{background: var(--palo);box-shadow: inset 0 0 0 1px #f3d3cf;color: var(--rosa-hondo)}.beneficio__t{font-size: clamp(1.056rem,0.968rem + .3.52vw,1.232rem);line-height: 1.16;margin-bottom: 8px}.beneficio p{margin: 0;color: var(--gris)}@media (min-width: 700px){.beneficios{grid-template-columns: repeat(2,1fr)}}@media (min-width: 1100px){.beneficios{grid-template-columns: repeat(3,1fr);gap: 18px}.beneficio:nth-child(3n + 2){transform: translateY(32px)}.beneficios{padding-bottom: 32px}}.s--cita{padding: clamp(64px,8vw,112px) 0}.cita{max-width: 980px;margin: 0 auto;text-align: center}.cita blockquote p{font-family: var(--f-tit);font-size: clamp(1.188rem,0.968rem + 1.232vw,1.848rem);line-height: 1.22}.cita blockquote p::before{content: '“';display: block;font-size: 2.2em;line-height: .6;color: var(--rosa);margin-bottom: 12px}.cita figcaption{margin-top: 22px;font-size: 15px;color: var(--gris)}.cita figcaption b{color: var(--marino)}.banda{position: relative;background: var(--marino-hondo);color: var(--nacar);padding: 30px 0}.banda::before{content: '';position: absolute;left: 0;right: 0;top: 0;height: 4px;background: linear-gradient(90deg,var(--rosa) 0 33.3%,var(--niebla) 33.3% 66.6%,var(--nacar) 66.6%)}.banda__in{max-width: calc(var(--max) + 2 * var(--margen));margin: 0 auto;padding: 0 var(--margen);display: grid;gap: 18px;align-items: center}.banda p{margin: 0;font-size: clamp(1rem,.95rem + .3vw,1.15rem);font-weight: 500}.banda s{color: var(--niebla)}@media (min-width: 900px){.banda__in{grid-template-columns: 1fr auto;gap: 40px}}.cortes{display: grid;gap: 22px}.piel{margin: 0}.corte{position: relative;display: grid;grid-template-rows: 22% 26% 30% 22%;aspect-ratio: 4 / 3;border-radius: var(--radio);overflow: hidden;background: #fff;border: 1px solid var(--linea);box-shadow: var(--sombra-m)}.capa{position: relative;display: flex;align-items: center;padding: 0 18px}.capa--e{grid-row: 2;background: var(--palo);border-top: 4px solid var(--rosa)}.capa--d{grid-row: 3;background: var(--niebla-clara);border-top: 1px solid var(--niebla)}.capa--b{grid-row: 4;background: var(--niebla);border-top: 1px solid #b2c7dd}.capa__t{font-size: 12px;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;color: var(--marino)}.agente{position: absolute;left: 58%;top: 4%;width: 30%;display: flex;justify-content: center;z-index: 2}.agente__t{padding: 5px 14px;border-radius: 999px;background: var(--marino);color: #fff;font-size: 13px;font-weight: 700}.alcance{position: absolute;left: 58%;width: 30%;top: 14%;border-radius: 6px 6px 999px 999px;z-index: 1}.piel--epidermis .alcance{height: 33%;background: linear-gradient(rgba(249,126,127,.95),rgba(249,126,127,.25))}.piel--dermis .alcance{height: 61%;background: repeating-linear-gradient(180deg,transparent 0 10px,rgba(255,255,255,.35) 10px 12px),linear-gradient(var(--rosa),rgba(178,58,72,.55))}.piel figcaption{margin-top: 14px;font-size: 16px;color: var(--gris)}.piel figcaption b{display: block;font-family: var(--f-tit);font-weight: 400;font-size: 1.3rem;color: var(--marino);margin-bottom: 2px}.ciencia__txt{margin-top: clamp(36px,5vw,64px);font-size: clamp(1.03rem,1rem + .25vw,1.15rem)}.metodo-l{margin-top: clamp(48px,6vw,80px)}.metodo-l .h3{max-width: 30ch;margin-bottom: 24px}.triptico--l .triptico__it{min-height: 0}.triptico--l .triptico__n{font-size: 48px;padding-bottom: 20px}.ciencia__cierre{margin-top: 36px;font-size: clamp(1.06rem,1rem + .3vw,1.22rem);max-width: 60ch}@media (min-width: 800px){.cortes{grid-template-columns: 1fr 1fr}}@media (min-width: 1000px){.ciencia__txt{columns: 2;column-gap: 56px}.ciencia__txt p{break-inside: avoid}}.vs{display: grid;gap: 16px}.vs__lado{padding: 30px 24px;border-radius: var(--radio)}.vs__lado--a{background: transparent;border: 1.5px dashed #c9b6b3}.vs__lado--b{background: var(--marino);color: var(--nacar);box-shadow: var(--sombra-m)}.vs__t{font-size: 15px;font-weight: 700;letter-spacing: .1em;text-transform: uppercase;margin-bottom: 18px}.vs__lado--b .vs__t{color: var(--rosa)}.vs__cifra{margin: 0;font-family: var(--f-tit);font-size: clamp(3rem,2.2rem + 3.4vw,4.6rem);line-height: 1;letter-spacing: -.02em}.vs__lado--a .vs__cifra{color: var(--gris)}.vs__uni{margin: 8px 0 18px;font-size: 15px;color: var(--gris)}.vs__lado--b .vs__uni{color: var(--niebla)}.vs__barra{height: 10px;border-radius: 999px;background: rgba(78,90,110,.14);overflow: hidden;margin-bottom: 22px}.vs__lado--b .vs__barra{background: rgba(255,255,255,.14)}.vs__barra i{display: block;height: 100%;width: var(--v);background: var(--gris);border-radius: inherit}.vs__lado--b .vs__barra i{background: var(--rosa)}.vs__lado li{display: flex;gap: 10px;padding: 7px 0}.vs__lado li .ico{margin-top: 3px}.vs__lado--a .ico{color: var(--gris)}.vs__lado--b .ico{color: var(--rosa)}.vs__conc{margin-top: 36px;font-size: clamp(1.232rem,1.012rem + 0.968vw,1.76rem);line-height: 1.18;max-width: 28ch}.vs__aviso{margin-top: 18px;font-weight: 700;max-width: 60ch}@media (min-width: 900px){.vs{grid-template-columns: 1fr 1fr;gap: 24px}.vs__lado{padding: 40px 36px}}.semanas{position: relative;display: grid;gap: 0}.semanas::before{content: '';position: absolute;left: 9px;top: 12px;bottom: 12px;width: 2px;background: linear-gradient(var(--niebla),var(--rosa))}.semana{position: relative;display: grid;gap: 24px;padding: 0 0 44px 40px}.semana::before{content: '';position: absolute;left: 0;top: 6px;width: 20px;height: 20px;border-radius: 50%;background: var(--blanco);border: 2px solid var(--marino)}.semana:last-child::before{background: var(--rosa);border-color: var(--rosa)}.semana__et{margin: 0 0 6px;font-size: 13px;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;color: var(--rosa-hondo)}.semana__t{font-size: clamp(1.32rem,1.1rem + 0.88vw,1.76rem);line-height: 1.08;margin-bottom: 10px}.semana__dur{display: inline-flex;align-items: center;gap: 8px;margin-bottom: 14px;padding: 5px 12px;border-radius: 999px;background: var(--niebla-clara);font-size: 14px;font-weight: 700}.semana__dur .ico{width: 16px;height: 16px}.semana__dl{margin: 18px 0 0;display: grid;gap: 12px}.semana__dl div{padding: 14px 16px;border-radius: var(--radio-s);background: var(--nacar);border: 1px solid var(--linea)}.semana__dl dt{font-size: 12.5px;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;color: var(--gris)}.semana__dl dd{margin: 4px 0 0}.semana__fig img{width: 100%;aspect-ratio: 1;object-fit: cover}.semana__fig{max-width: 340px}@media (min-width: 900px){.semanas::before{left: 50%;transform: translateX(-1px)}.semana{grid-template-columns: 1fr 1fr;gap: 0 88px;padding: 0 0 64px}.semana::before{left: 50%;transform: translateX(-50%)}.semana .semana__txt{grid-column: 1;text-align: right}.semana .semana__dl{text-align: left}.semana:nth-child(even) .semana__txt{grid-column: 2;text-align: left}.semana--foto .semana__fig{grid-column: 2;grid-row: 1}.semana--foto:nth-child(even) .semana__fig{grid-column: 1}.semana__dur{justify-content: center}}.fechas{margin-top: clamp(32px,4vw,56px);padding: 34px 24px;border-radius: var(--radio);background: var(--palo)}.fechas .h3{max-width: 26ch;margin-bottom: 12px}.fechas>p{max-width: 62ch}.fechas__ej{display: grid;gap: 12px;margin-top: 24px}.fecha{padding: 22px 20px;border-radius: var(--radio-s);background: #fff}.fecha__t{font-weight: 700;margin-bottom: 12px}.fecha ol{display: grid;grid-template-columns: repeat(4,1fr);gap: 6px}.fecha ol li{padding: 10px 4px;border-radius: 8px;background: var(--niebla-clara);text-align: center;font-weight: 700;font-variant-numeric: tabular-nums;font-size: 15px}.fecha ol li:last-child{background: var(--marino);color: var(--nacar)}.fecha__m{margin: 12px 0 0;font-size: 14.5px;color: var(--gris)}.fecha--3{border: 1.5px dashed var(--rosa-hondo)}@media (min-width: 900px){.fechas{padding: 48px 44px}.fechas__ej{grid-template-columns: repeat(3,1fr);gap: 16px}}.escalera__t{margin: 22px 0 10px;font-size: 13px;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;color: var(--gris)}.escalera{display: grid;gap: 6px}.escalon{display: flex;justify-content: space-between;align-items: baseline;gap: 12px;padding: 11px 16px;border-radius: var(--radio-s)}.escalon__et{font-size: 14.5px}.escalon__v{font-family: var(--f-tit);font-size: 1.3rem;line-height: 1;white-space: nowrap;font-variant-numeric: tabular-nums}.escalon--suma{background: var(--niebla-clara);margin-right: 18%}.escalon--tachado{background: var(--palo);margin-left: 9%;margin-right: 9%}.escalon--destacado{background: var(--marino);color: var(--nacar);margin-left: 18%;padding: 16px 18px;box-shadow: var(--sombra-m)}.escalon--destacado .escalon__v{font-size: 2.2rem;color: var(--rosa)}.escalon--destacado .escalon__et{font-weight: 700}.escasez{display: flex;align-items: center;gap: 10px;margin-top: 16px;font-size: 15px;font-weight: 700;color: var(--rosa-hondo)}.escasez i{width: 10px;height: 10px;border-radius: 50%;background: var(--rosa-hondo);box-shadow: 0 0 0 4px rgba(178,58,72,.18);flex: none}.alternativa{flex-basis: 100%;margin: 6px 0 0}.alternativa .enl{display: inline;font-weight: 500}.garantias{display: grid;gap: 16px}.garantia{padding: 30px 24px;border-radius: var(--radio);background: var(--nacar)}.garantia .ico{width: 40px;height: 40px;color: var(--rosa-hondo);margin-bottom: 16px}.garantia__t{font-size: 1.5rem;line-height: 1.15;margin-bottom: 8px}.garantia p{margin: 0}@media (min-width: 900px){.garantias{grid-template-columns: repeat(3,1fr);gap: 20px}}.fija{position: fixed;z-index: 35;left: 0;right: 0;bottom: 0;display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 10px var(--margen) calc(10px + env(safe-area-inset-bottom));background: var(--marino-hondo);color: var(--nacar);box-shadow: 0 -12px 30px -14px rgba(0,0,0,.5);transform: translateY(0);transition: transform .3s var(--ease),opacity .3s}.fija[hidden]{display: flex;transform: translateY(110%);opacity: 0;pointer-events: none}.fija__t{margin: 0;display: grid;font-size: 13.5px;line-height: 1.3}.fija__t b{font-family: var(--f-tit);font-weight: 400;font-size: 1.15rem}.fija__t s{color: var(--niebla)}.fija .btn{flex: none}@media (min-width: 1000px){.fija{left: 50%;right: auto;bottom: 18px;width: min(760px,calc(100% - 48px));transform: translateX(-50%);border-radius: 999px;padding: 10px 10px 10px 28px}.fija[hidden]{transform: translate(-50%,140%)}}.p-home .s--resenas .s__cab .h2{max-width: 18ch}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: .01ms !important;animation-iteration-count: 1 !important;transition-duration: .01ms !important;scroll-behavior: auto !important}.js .franjas[data-franja] i{transform: none}}@media print{.cab,.wa-flot,.cookies,.fija,.brillo,.barra,.franja-of{display: none !important}body{background: #fff}}.legal>*,.contacto>*,.conimg>*,.editorial>*,.reglas>*,.faqbloque>*,.comparar>*,.prueba>*,.hero__in>*{min-width: 0}@media (min-width: 800px){.tarifas--5,.tarifas--6,.tarifas--7,.tarifas--8{grid-template-columns: repeat(2,1fr)}}@media (min-width: 1100px){.tarifas--5,.tarifas--6,.tarifas--7,.tarifas--8{grid-template-columns: repeat(3,1fr)}}@media (min-width: 1100px){.p-otros-tratamientos .tarjetas{grid-template-columns: repeat(3,1fr)}.p-otros-tratamientos .tarjeta--dest{grid-column: 1;grid-row: span 2}}@media (min-width: 700px) and (max-width: 999px){.hero--pag .hero__fig{max-width: 460px}.hero__fig--home{width: min(70%,460px)}}@media (max-width: 699px){.cookies{padding: 14px 16px 12px;font-size: 13.5px;line-height: 1.45}.cookies__t{font-size: 1.12rem;margin-bottom: 2px}.cookies__acc{gap: 6px;margin-top: 10px;flex-wrap: nowrap}.cookies__acc .btn{padding: 8px 10px;font-size: 14px;flex: 1 1 0}}@media (max-width: 699px){.fija{gap: 10px;padding-top: 8px;padding-bottom: calc(8px + env(safe-area-inset-bottom))}.fija__t{flex: 1 1 auto;min-width: 0;font-size: 12.5px;line-height: 1.3}.fija__t b{font-size: 1.02rem}.fija .btn{padding: 9px 14px;font-size: 14px;min-height: 44px}.fija .btn .ico{width: 16px;height: 16px}}.s .ante::before{display: none}.s .ante{gap: 0;color: var(--rosa-hondo)}.s--osc .ante,.s__cab--claro .ante{color: var(--rosa)}.beneficios{gap: 16px}.beneficio{display: grid;grid-template-columns: 46px 1fr;gap: 4px 16px;padding: 24px 22px;border-radius: var(--radio);background: #fff;border: 1px solid var(--linea);box-shadow: 0 16px 32px -24px rgba(30,43,69,.45);transition: transform .2s var(--ease-out),box-shadow .2s var(--ease-out)}.beneficio:hover{transform: translateY(-2px);box-shadow: 0 20px 36px -22px rgba(30,43,69,.5)}.beneficio .ico{display: block}.beneficio p{grid-column: 2}@media (min-width: 700px){.beneficios{grid-template-columns: repeat(2,1fr)}.beneficio{display: block;padding: 28px 26px 30px}.beneficio .ico{margin-bottom: 16px}}@media (min-width: 1100px){.beneficios{grid-template-columns: repeat(3,1fr);gap: 20px;padding-bottom: 0}.beneficio:nth-child(3n + 2){transform: none}.beneficio:nth-child(3n + 2):hover{transform: translateY(-2px)}}.s--beneficios .h2{max-width: none}.mapa img{filter: none}.mapa__pin{width: 64px;height: 64px;top: 47%;display: grid;place-items: center;border-radius: 50%;background: var(--nacar);box-shadow: 0 10px 22px -8px rgba(30,43,69,.5);transform: translate(-50%,-50%)}.mapa__pin .corazon{width: 38px}.mapa-caja{display: grid;gap: 14px;justify-items: start}.mapa-caja .mapa__boton{position: static}@media (max-width: 999px){.hero--foto .hero__fig .sello{position: static;display: inline-grid;margin-top: 14px;box-shadow: none}.hero--foto .hero__fig{display: flex;flex-direction: column;align-items: flex-start}.hero--foto .hero__fig img{border-bottom: 15px solid transparent;border-image: linear-gradient(var(--rosa) 0 33%,var(--niebla) 33% 66%,var(--marino) 66%) 1}.hero--foto .hero__fig.foto--corte::after{display: none}}.btn__dos{display: inline-flex;flex-wrap: wrap;justify-content: center;column-gap: 0}.btn__l2{white-space: nowrap}@media (max-width: 699px){.hero--home{padding-top: 28px}.hero--home .h0{font-size: clamp(1.804rem,0.968rem + 3.696vw,2.112rem);line-height: 1.02}.hero--home .ante{margin-bottom: 14px}.hero__sub--home{font-size: 1.3rem;margin-top: 12px}.hero--home .hero__acc{margin-top: 24px}.hero--home .btn--of{width: 100%;justify-content: space-between;text-align: left;padding: 13px 22px}.btn__dos{flex-direction: column;align-items: flex-start}.btn__l2{font-size: 15.5px;font-weight: 500}.btn__sep{display: none}}.pie__marca .pie__logo{height: 62px;width: auto;margin-bottom: 24px}@media (min-width: 1000px){.pie__marca .pie__logo{height: 72px}}@media (min-width: 1000px){.hero--foto .hero__fig .sello{left: 0;right: auto;top: auto;bottom: 15px;transform: none;border-radius: 0 var(--radio-s) 0 0;box-shadow: none;padding: 16px 24px 18px}.hero--foto .hero__fig{margin-right: 0}}@media (min-width: 1000px){.bodas__fig{margin-left: 0}}@media (min-width: 1100px){.resenas--fila{grid-template-columns: repeat(6,1fr)}.resenas--fila li{grid-column: span 2}.resenas--fila li:nth-child(4):nth-last-child(2),.resenas--fila li:nth-child(5):last-child{grid-column: span 3}.resenas--fila li:nth-child(4):nth-last-child(2){grid-column: 1 / span 3}}.carrusel__ctrl{display: flex;align-items: center;gap: 14px;margin-top: 18px}.carrusel__btn{display: grid;place-items: center;width: 48px;height: 48px;border-radius: 50%;border: 1.5px solid var(--marino);background: none;color: var(--marino);transition: background-color .15s var(--ease-out),color .15s var(--ease-out)}.carrusel__btn:hover{background: var(--marino);color: #fff}.carrusel__btn--ant .ico{transform: rotate(180deg)}.carrusel__btn .ico{width: 18px;height: 18px}.carrusel__cuenta{font-size: 14px;font-weight: 700;color: var(--gris);font-variant-numeric: tabular-nums;min-width: 3.2em;text-align: center}.resenas--fila{grid-auto-columns: min(80%,380px)}@media (min-width: 1100px){.carrusel__ctrl{display: none}}@media (min-width: 1000px){.hero--landing .hero__txt{grid-column: 1 / span 7;grid-row: 1}.hero--landing .hero__video{grid-column: 8 / span 5;grid-row: 1 / span 3;align-self: start;position: sticky;top: 92px}.hero--landing .hero__oferta{display: contents}.hero--landing .caja-of{grid-column: 1 / span 6;grid-row: 2;margin-top: 34px;align-self: start}.hero--landing .navidad{grid-column: 1 / span 6;grid-row: 3;margin-top: 22px;align-self: start;padding: 24px 26px 22px;border-radius: var(--radio);border: 1px solid var(--linea-osc);background: rgba(20,29,48,.45)}}.fija__parte{white-space: nowrap}@media (max-width: 699px){.fija{gap: 10px;padding: 7px 14px calc(7px + env(safe-area-inset-bottom))}.fija__t{display: block;flex: 1 1 auto;min-width: 0;font-size: 12px;line-height: 1.3}.fija__t b{display: inline;font-size: 14px}.fija__datos{display: inline}.fija__parte:first-child{display: none}.fija__parte:nth-child(3){display: block;white-space: normal}.fija__parte:nth-child(3) .fija__sep{display: none}.fija .btn{padding: 8px 13px;font-size: 13.5px;min-height: 44px}.fija .btn .ico{display: none}}@media (max-width: 380px){.fija{gap: 8px;padding-inline: 12px}.fija__t{font-size: 11.5px}.fija__t b{font-size: 13px}.fija .btn{padding: 8px 11px;font-size: 13px}}@media (max-width: 340px){.fija{gap: 8px;padding-inline: 10px}.fija__t{font-size: 11.5px}.fija .btn{padding: 8px 10px;font-size: 12.5px}}.carrusel__btn:disabled{opacity: .35;cursor: default}.carrusel__btn:disabled:hover{background: none;color: var(--marino)}main{counter-reset: folio}.s .s__cab>.ante{counter-increment: folio;display: flex;align-items: baseline;gap: 0;margin-bottom: 22px;font-size: 15px;font-weight: 500;letter-spacing: .01em;text-transform: none;color: var(--gris)}.s .s__cab>.ante::before{display: inline-block;content: counter(folio,decimal-leading-zero);width: auto;height: auto;background: none;margin-right: 14px;padding-right: 14px;border-right: 1px solid currentColor;font-family: var(--f-tit);font-style: italic;font-size: 19px;line-height: 1;letter-spacing: 0;color: var(--rosa-hondo)}.s--osc .s__cab>.ante,.s__cab--claro>.ante{color: var(--niebla)}.s--osc .s__cab>.ante::before,.s__cab--claro>.ante::before{color: var(--rosa)}.ante--hondo{text-transform: none;letter-spacing: .01em;font-size: 15px;font-weight: 700}.s:not(.s--osc) :is(.h2,.h3,.promo__t,.tarjeta__t,.mosaico__t,.semana__t,.vs__conc,.puente,.inmersion__t) em{color: inherit}.tarjeta--dest .tarjeta__t em{color: var(--rosa)}.comparar__txt .ante{text-transform: none;letter-spacing: 0;font-family: var(--f-tit);font-style: italic;font-weight: 400;font-size: 19px;color: var(--rosa-hondo)}.comparar__txt .ante::before{display: none}.paso__n{font-style: italic;font-size: 30px}@media (min-width: 900px){.paso__n{font-size: 34px;margin-bottom: 14px}}.mosaico__n{font-style: italic;font-size: 26px;margin-bottom: 10px}.inmersion{position: relative;margin-top: 8px;padding: 16px;border-radius: 28px;background: var(--palo);box-shadow: var(--sombra-m),0 0 0 1px rgba(178,58,72,.08)}.inmersion__traza{display: none}.inmersion__lista{position: relative;z-index: 1;display: grid;gap: 22px}.inmersion__lista::before{content: '';position: absolute;left: 37px;top: 30px;bottom: 30px;width: 2px;background: var(--rosa)}.inmersion__it{position: relative;z-index: 1;padding: 22px 20px 24px 76px;border-radius: 20px;background: #fff;box-shadow: 0 12px 28px -18px rgba(30,43,69,.4)}.inmersion__it p{margin: 0;max-width: 42ch}.inmersion__n{position: absolute;left: 16px;top: 20px;display: grid;place-items: center;width: 44px;height: 44px;border-radius: 50%;background: var(--nacar);border: 2px solid var(--marino);font-family: var(--f-tit);font-style: italic;font-size: 20px;line-height: 1;color: var(--marino)}.inmersion__t{font-family: var(--f-tit);font-weight: 400;font-size: clamp(1.144rem,1.012rem + .5.28vw,1.364rem);line-height: 1.14;margin-bottom: 8px}.inmersion__it--2{color: var(--nacar);padding-top: 30px;background: radial-gradient(70% 90% at 20% 100%,rgba(249,126,127,.38),transparent 70%),var(--marino);box-shadow: inset 0 5px 0 var(--rosa),inset 0 9px 0 var(--niebla),0 20px 36px -20px rgba(20,29,48,.7)}.inmersion__it--2 .inmersion__n{top: 26px;background: var(--rosa);border-color: var(--rosa);color: var(--marino);box-shadow: 0 0 0 7px rgba(249,126,127,.25)}.inmersion__it--2 p{color: var(--niebla)}@media (min-width: 800px){.inmersion{padding: clamp(24px,3.2vw,44px)}.inmersion__traza{display: block;position: absolute;inset: 0;width: 100%;height: 100%;z-index: 0}.inmersion__traza polyline{fill: none;stroke: var(--rosa-hondo);stroke-opacity: .6;stroke-width: 2.5;stroke-dasharray: 2 8;stroke-linecap: round}.inmersion__lista{grid-template-columns: repeat(3,1fr);gap: clamp(40px,4.6vw,68px) clamp(18px,2.2vw,32px)}.inmersion__lista::before{display: none}.inmersion__it,.inmersion__it--2{padding: 26px 22px 28px;text-align: center}.inmersion__it--1{grid-column: 1;grid-row: 1}.inmersion__it--3{grid-column: 3;grid-row: 1}.inmersion__it--2{grid-column: 2;grid-row: 2;padding-top: 34px}.inmersion__n,.inmersion__it--2 .inmersion__n{position: static;margin: 0 auto 14px}.inmersion__it--2 .inmersion__n{box-shadow: 0 0 0 8px rgba(249,126,127,.25),0 0 34px 8px rgba(249,126,127,.4)}.inmersion__it p{margin: 0 auto;max-width: 30ch}}.js .inmersion__traza polyline{stroke-dashoffset: 0}.elastico,.elastico__aviso{display: none}@media (max-width: 999px){html.scroll-bloqueado,html.scroll-bloqueado body{overflow: hidden;height: 100%;overscroll-behavior: none;touch-action: none}html.scroll-bloqueado .fija{opacity: 0;pointer-events: none;transform: translateY(110%)}.p-landing--bloqueo .elastico{display: block;position: fixed;z-index: 70;left: -12%;right: -12%;bottom: 0;height: 230px;pointer-events: none;overflow: visible}.elastico__cupula{position: absolute;inset: 0;transform-origin: 50% 100%;transform: scale(1,0);opacity: 0;border-radius: 50% 50% 0 0 / 100% 100% 0 0;border-top: 2px solid rgba(255,251,250,.8);background: linear-gradient(180deg,rgba(255,251,250,.4),rgba(249,126,127,.34) 60%,rgba(249,126,127,.42));box-shadow: 0 -10px 34px rgba(249,126,127,.55),inset 0 10px 24px rgba(255,255,255,.22);will-change: transform}.p-landing--bloqueo .elastico__aviso{display: block;position: fixed;z-index: 71;left: 50%;bottom: calc(22px + env(safe-area-inset-bottom));margin: 0;width: max-content;max-width: calc(100% - 32px);padding: 11px 18px;border-radius: 999px;text-align: center;background: rgba(20,29,48,.88);color: var(--nacar);box-shadow: 0 0 0 1px rgba(249,126,127,.55),0 12px 28px -12px rgba(0,0,0,.6);font-size: 14px;line-height: 1.3;font-weight: 500;opacity: 0;transform: translate(-50%,12px);pointer-events: none;transition: opacity .25s var(--ease-out),transform .25s var(--ease-out)}.p-landing--bloqueo .elastico__aviso.visible{opacity: 1;transform: translate(-50%,0)}}@media (max-width: 999px){.hero--landing .hero__video{order: -1}.hero--landing .hero__in{gap: 26px}.hero--landing{padding-top: 22px}.video__marco{aspect-ratio: 9 / 16;max-height: calc(100vh - 200px);max-height: calc(100svh - 200px);max-width: 400px;width: auto}.video__pantalla{position: absolute;inset: 0;width: auto;aspect-ratio: auto}}.video__cuenta{position: absolute;inset: 0;z-index: 3;display: grid;place-items: center;background: rgba(20,29,48,.38);pointer-events: none;transition: opacity .3s var(--ease-out)}.video__cuenta[hidden]{display: none}.video__cuenta-n{display: grid;place-items: center;width: 108px;height: 108px;margin-top: 18%;border-radius: 50%;background: rgba(255,251,250,.94);color: var(--marino);font-family: var(--f-tit);font-size: 60px;line-height: 1;box-shadow: 0 0 0 10px rgba(249,126,127,.3),0 18px 40px -14px rgba(0,0,0,.6);font-variant-numeric: tabular-nums}.video__cuenta.espera .video__cuenta-n{font-size: 44px}@media (prefers-reduced-motion: no-preference){.video__cuenta-n.late{animation: latido .9s var(--ease-out)}@keyframes latido{0%{transform: scale(.82);opacity: .3}40%{transform: scale(1.06);opacity: 1}100%{transform: scale(1)}}}.video__play{z-index: 3}.video__activar{position: absolute;z-index: 5;left: 50%;bottom: 76px;transform: translateX(-50%);display: inline-flex;align-items: center;gap: 10px;width: max-content;max-width: calc(100% - 28px);min-height: 48px;padding: 10px 18px;border: 0;border-radius: 999px;background: var(--rosa);color: var(--marino);font-size: 15.5px;font-weight: 700;line-height: 1.2;box-shadow: 0 0 0 6px rgba(249,126,127,.3),0 14px 30px -12px rgba(0,0,0,.6);cursor: pointer}.video__activar[hidden]{display: none}.video__activar .ico{width: 20px;height: 20px;flex: none}@media (prefers-reduced-motion: no-preference){.video__activar{animation: llama 1.8s ease-in-out infinite}@keyframes llama{0%,100%{box-shadow: 0 0 0 6px rgba(249,126,127,.3),0 14px 30px -12px rgba(0,0,0,.6)}50%{box-shadow: 0 0 0 11px rgba(249,126,127,.12),0 14px 30px -12px rgba(0,0,0,.6)}}}.video__ctrl{position: absolute;z-index: 6;left: 12px;right: 12px;bottom: 12px;display: flex;align-items: center;gap: 8px;min-height: 56px;padding: 6px 8px;border-radius: 999px;background: rgba(20,29,48,.82);color: var(--nacar);box-shadow: 0 0 0 1px rgba(255,251,250,.12),0 14px 28px -14px rgba(0,0,0,.7)}.video__b{flex: none;display: grid;place-items: center;width: 44px;height: 44px;border: 0;border-radius: 50%;background: none;color: inherit;cursor: pointer;transition: background-color .15s var(--ease-out),transform .15s var(--ease-out)}.video__b:hover{background: rgba(255,251,250,.14)}.video__b:active{transform: scale(.94)}.video__b .ico{width: 22px;height: 22px}.video__b>span[hidden]{display: none}.video__b>span:not([hidden]){display: grid;place-items: center;width: 100%;height: 100%}.video__b .ico{display: block}.video__b [data-reanuda] .ico{transform: translateX(1.5px)}.video__b--play{background: var(--rosa);color: var(--marino)}.video__b--play:hover{background: var(--rosa-2)}.video__t{flex: none;min-width: 2.6em;font-size: 13px;font-weight: 700;font-variant-numeric: tabular-nums;text-align: center}@media (max-width: 359px){.video__t{display: none}}.video__barra{--p: 0%;flex: 1 1 auto;min-width: 0;height: 44px;margin: 0;padding: 0;background: transparent;cursor: pointer;-webkit-appearance: none;appearance: none;touch-action: pan-y}.video__barra::-webkit-slider-runnable-track{height: 6px;border-radius: 999px;background: linear-gradient(90deg,var(--rosa) var(--p),rgba(255,251,250,.3) var(--p))}.video__barra::-webkit-slider-thumb{-webkit-appearance: none;appearance: none;width: 20px;height: 20px;margin-top: -7px;border-radius: 50%;border: 3px solid var(--nacar);background: var(--rosa);box-shadow: 0 2px 8px rgba(0,0,0,.4)}.video__barra::-moz-range-track{height: 6px;border-radius: 999px;background: rgba(255,251,250,.3)}.video__barra::-moz-range-progress{height: 6px;border-radius: 999px;background: var(--rosa)}.video__barra::-moz-range-thumb{width: 14px;height: 14px;border-radius: 50%;border: 3px solid var(--nacar);background: var(--rosa)}.video__barra:focus-visible,.video__b:focus-visible{outline: 3px solid var(--rosa);outline-offset: 2px}.video__fin{z-index: 3;padding-bottom: 84px}@media (max-width: 699px){.h0{font-size: clamp(2.3rem,9.6vw,2.75rem);line-height: 1.02}.hero--home .h0{font-size: clamp(2.3rem,9.6vw,2.75rem);line-height: 1.02;max-width: none}.h0--landing{font-size: clamp(2.15rem,9vw,2.55rem);max-width: none}.h1{font-size: clamp(2.1rem,9vw,2.6rem);line-height: 1.05}.h2{font-size: clamp(1.95rem,8.3vw,2.3rem);line-height: 1.08}.h3{font-size: clamp(1.45rem,6.2vw,1.7rem);line-height: 1.15}.s__cab .h2{max-width: none}.cierre__t{font-size: clamp(2.1rem,9vw,2.5rem);max-width: none}.declaracion .h2{font-size: clamp(2.1rem,8.8vw,2.5rem)}.promo__t{font-size: clamp(1.55rem,6.6vw,1.8rem)}.tarjeta__t{font-size: clamp(1.45rem,6vw,1.65rem)}.paso__t,.triptico__t{font-size: clamp(1.4rem,5.8vw,1.6rem)}.carta__h{font-size: clamp(1.45rem,6.1vw,1.7rem)}.carta__precio{font-size: 1.2rem}.inmersion__t{font-size: clamp(1.45rem,6vw,1.65rem)}.semana__t{font-size: clamp(1.7rem,7vw,1.95rem)}.beneficio__t{font-size: clamp(1.35rem,5.6vw,1.55rem)}.garantia__t{font-size: clamp(1.45rem,6vw,1.65rem)}.puente,.vs__conc{font-size: clamp(1.5rem,6.4vw,1.8rem)}.cita blockquote p{font-size: clamp(1.45rem,6vw,1.7rem)}.hero__sub--home{font-size: clamp(1.35rem,5.6vw,1.55rem)}.sello__grande{font-size: 32px}.faq summary{font-size: clamp(1.25rem,5.2vw,1.4rem);text-wrap: balance}.hero__debajo,.ficha,.nota,figcaption,.piel figcaption,.navidad__lim,.oferta__det,.caja-of__det,.caja-of__debajo,.escasez,.recibo li,.recibo__suma,.accion__debajo,.cierre__debajo,.cifras__t,.carta__ben,.pie__dir,.pie__col a,.escalon__et,.fecha__m,.semana__dl dd,.semana__dur,.leyenda{font-size: 16px;line-height: 1.5}.semana__dl dt,.semana__et{font-size: 13.5px}.chip{font-size: 14px}.sello__txt{font-size: 13px}.pie__col a{display: inline-flex;align-items: center;min-height: 44px}.pie__legal a,.pie__legal button{min-height: 44px;display: inline-flex;align-items: center}}@media (max-width: 699px){.hero--home{padding-bottom: 40px}.hero__fig--home{margin-bottom: 0}.hero__fig--home.foto--arco img{border-radius: 50% 50% 30px 30px / 40% 40% 30px 30px}.cifras{padding-top: 24px}.carta__n{display: none}.carta__it a{grid-template-columns: minmax(0,1fr) auto;grid-template-areas: "nom precio" "nom fl";gap: 4px 12px;padding: 20px 4px}.carta__h{font-size: clamp(1.3rem,5.4vw,1.5rem)}}.video__activar{bottom: auto;top: 60%}@media (min-width: 1000px){.video__activar{top: 62%}}.promo__t s,.carta__precio,.cifras__g,.precio__antes,.precio__ahora,.escalon__v{white-space: nowrap}@media (max-width: 699px){.h1,.hero--pag .h1{max-width: none}.cajas p,.semana__dl dd,.caja-of__det,.hero__sub,.oferta__det,.prosa p,.cierre__txt,.cierre__lista li,.filtro li,.garantia p,.beneficio p,.faq__r p,.tarifa p,.editorial__txt p{font-size: 16px;line-height: 1.5}.fija__t{font-size: 12.5px}.fija__t b{font-size: 14px}}@media (max-width: 480px){.escalon--suma{margin: 0 24px 0 0}.escalon--tachado{margin: 0 12px}.escalon--destacado{margin: 0 0 0 24px}.escalon__et{flex: 1 1 auto;min-width: 0}}@media (max-width: 380px){.fija__t{font-size: 12px}.fija__t b{font-size: 13px}.fija .btn{font-size: 13px}}li,figcaption,dd,summary,.carta__ben,.entradilla{text-wrap: pretty}.cab{will-change: transform;transition: transform .32s var(--ease-out),box-shadow .2s var(--ease-out)}.cab.cab--oculta{transform: translateY(calc(-1 * var(--barra-h,0px)))}.cab .barra{position: relative}@media (prefers-reduced-motion: reduce){.cab{transition: box-shadow .01s}}.pie__juno{position: relative;z-index: 1;background: var(--marino);border-top: 2px solid var(--rosa);padding: 20px var(--margen) calc(20px + env(safe-area-inset-bottom));text-align: center}.pie__juno p{margin: 0 auto;max-width: calc(var(--max) + 2 * var(--margen));font-size: 16px;line-height: 1.4;color: var(--nacar);letter-spacing: .01em}.pie__juno a{display: inline-block;padding: 8px 2px;margin-left: 2px;color: var(--rosa);font-weight: 700;font-size: 1.06em;text-decoration: underline;text-decoration-thickness: 2px;text-underline-offset: .22em}.pie__juno a:hover{color: var(--nacar);text-decoration-color: var(--rosa)}.p-landing .pie{padding-bottom: calc(92px + env(safe-area-inset-bottom))}@media (max-width: 699px){.pie__juno{padding-top: 22px;padding-bottom: calc(34px + env(safe-area-inset-bottom))}.pie__juno p{font-size: 15.5px}.pie__juno a{display: block;width: max-content;margin: 2px auto 0;font-size: 1.2em}}@media (max-width: 699px){.tarifa .tarifa__precio{font-size: 1.9rem;line-height: 1.05;padding-top: 12px}.tarifa .tarifa__precio s{font-size: .62em}.tarifa .tarifa__dl dd{font-size: 1.7rem;line-height: 1.1}.tarifa .tarifa__dl dd s{font-size: .72em}.tarifa .tarifa__dl dt{font-size: 15.5px}.pastillas b{font-size: 1.6rem;line-height: 1.1}.carta__precio{font-size: 1.3rem;line-height: 1.1}}@media (prefers-reduced-motion: no-preference){.js .hero--home .h0 .w{display: inline-block;vertical-align: top;overflow: clip;padding: .14em .08em .22em;margin: -.14em -.08em -.22em}.js .hero--home .h0 .w>span{display: inline-block;animation: hero-sube .85s cubic-bezier(.2,.7,.2,1) calc(.1s + var(--i) * .07s) both}.js .hero--home .ante{animation: hero-aparece .6s var(--ease-out) both}.js .hero--home .hero__acc{animation: hero-asienta .6s var(--ease-out) .45s both}.js .hero--home .hero__sub{animation: hero-asienta .7s var(--ease-out) .7s both}.js .hero--home .hero__debajo{animation: hero-aparece .7s var(--ease-out) .9s both}.js .hero--home .hero__fig--home{animation: hero-foto 1.3s var(--ease-out) .25s both}.js .hero--home .sello{animation: hero-aparece .6s var(--ease-out) 1.1s both}@keyframes hero-sube{from{transform: translateY(140%)}}@keyframes hero-aparece{from{opacity: .01}}@keyframes hero-asienta{from{opacity: .01;transform: translateY(12px)}}@keyframes hero-foto{from{opacity: .01;transform: translateY(20px) scale(.985)}}}@media (prefers-reduced-motion: no-preference) and (max-width: 699px){.js .hero--home .h0 .w>span{animation: hero-sube .6s cubic-bezier(.2,.7,.2,1) calc(.05s + var(--i) * .04s) both}.js .hero--home .hero__acc{animation: hero-asienta-m .5s var(--ease-out) .3s both}.js .hero--home .hero__sub{animation: hero-asienta-m .5s var(--ease-out) .45s both}.js .hero--home .hero__debajo{animation: hero-aparece .5s var(--ease-out) .6s both}.js .hero--home .hero__fig--home{animation: hero-aparece .9s var(--ease-out) .2s both}.js .hero--home .sello{animation: hero-aparece .5s var(--ease-out) .8s both}@keyframes hero-asienta-m{from{opacity: .01;transform: translateY(8px)}}}