.pro{--ancho: 1200px;--gutter: clamp(1.1rem, 4vw, 3rem);--aire: clamp(4.5rem, 3rem + 4.5vw, 8rem);--aire-seccion: clamp(3.25rem, 2rem + 3.5vw, 6rem);--pad-panel: clamp(1.4rem, 3.5vw, 3rem);--t-display: clamp(2.1rem, 1.3rem + 2.8vw, 3.7rem);--t-h2: clamp(1.8rem, 1.3rem + 1.4vw, 2.5rem);--t-h3: 1.12rem;--t-lead: var(--text-lead);--t-cuerpo: var(--text-body);--t-apoyo: var(--text-small);--radio-hoja: 28px;--radio-hoja-x: var(--radio-hoja);--sombra-pildora: 0 0 4px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .1);--radio-foto: 36px;--alto-pildora: 42px;overflow-x:clip;margin-top:0}@media(max-width:640px){.pro{--gutter: calc(var(--eje-sitio) + 18px);--radio-hoja: 24px;--radio-hoja-x: 24px}}@media(max-width:640px){.pro{--t-h2: 1.6rem;--t-lead: .92rem;--t-cuerpo: .88rem;--t-apoyo: .8rem}}.pro__in{width:100%;max-width:calc(var(--ancho) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.pro>section+section{margin-top:var(--aire-seccion)}.pro>.escena+section,.pro>section+.escena{margin-top:var(--aire-seccion)}.pro .h2{font-size:var(--t-h2);letter-spacing:-.03em;line-height:1.04;text-wrap:balance}.pro .lead{margin-top:.8rem;font-size:var(--t-lead);line-height:1.5;color:var(--color-ink-soft);max-width:34rem;text-wrap:pretty}.pro .cab{max-width:42rem;margin-bottom:clamp(1.4rem,1rem + 1.2vw,2.2rem)}.pro .luz{position:relative;isolation:isolate}.pro .luz:before{content:"";position:absolute;z-index:-1;pointer-events:none;width:min(52rem,80vw);aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--luz) 60%,transparent),transparent);opacity:.32}.pro .luz--ti:before{--luz: var(--color-nacar-lila);top:-38%;left:max(-30rem,-40vw)}.pro .luz--td:before{--luz: var(--color-nacar-hielo);top:-30%;right:max(-30rem,-40vw)}.pro .luz--bi:before{--luz: var(--color-nacar-mantequilla);bottom:-40%;left:max(-30rem,-40vw)}.pro .luz--bd:before{--luz: var(--color-nacar-melocoton);bottom:-40%;right:max(-30rem,-40vw)}.pro .tarjeta{background:#fff;border-radius:var(--radius-card);box-shadow:var(--sombra-tarjeta)}.pro .oscura{background:var(--color-tinta);color:#fff;border-radius:var(--radio-foto)}.pro .oscura .h2{color:#fff}.pro .oscura .lead{color:#ffffffb8}.pro .check{flex:none;display:inline-grid;place-items:center;width:22px;height:22px;border-radius:999px;background:var(--color-tinta);color:#fff}.pro .btn{height:var(--alto-pildora);padding-inline:24px;font-size:var(--text-ui);font-weight:600}.pro .fototarjeta{position:relative;overflow:hidden;border-radius:var(--radio-foto);isolation:isolate;color:#fff}.fototarjeta__img,.fototarjeta__img img,.escena__foto,.escena__foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.fototarjeta__img,.escena__foto{display:block;z-index:-2}.fototarjeta__img img{filter:brightness(.92) saturate(1.2) contrast(1.06)}.escena__foto img{filter:brightness(.96) saturate(1.28) contrast(1.12)}.pro .escena{position:relative;isolation:isolate;color:#fff;margin-inline:var(--eje-sitio)}.pro .escena .h2{color:#fff}.pro .escena .lead{color:#ffffffdb}@property --vidrio{syntax: "<number>"; inherits: true; initial-value: 0;}:root[data-cabecera=foto] .site-head.is-docked{--vidrio: 1}:root[data-cabecera=foto] .site-head[data-vidrio=js]{transition:--vidrio .28s cubic-bezier(.2,.8,.2,1)}@media(prefers-reduced-motion:reduce){:root[data-cabecera=foto] .site-head[data-vidrio=js]{transition:none}}:root[data-cabecera=foto]{--alto-franja: 0px}:root[data-cabecera=foto] .site-head .head-top{display:none}:root[data-cabecera=foto]{--banner-alto: 0px;--banner-baja: var(--banner-alto)}:root[data-cabecera=foto]:has(#banner-app:not([hidden])){--banner-alto: 109px}@media(min-width:900px){:root[data-cabecera=foto]:has(#banner-app:not([hidden])){--banner-alto: 65px}}:root[data-cabecera=foto]:has(#banner-app.is-promo:not([hidden])){--banner-alto: 34px}:root[data-cabecera=foto] #banner-app:not([hidden])~.site-head{top:var(--banner-alto)}:root[data-cabecera=foto] #banner-app:not([hidden]):not(.is-promo)~.site-head{transition:top .3s cubic-bezier(.2,.8,.2,1)}:root[data-cabecera=foto][data-recogido] #banner-app:not([hidden]):not(.is-promo)~.site-head{top:0}@media(prefers-reduced-motion:reduce){:root[data-cabecera=foto] #banner-app~.site-head{transition:none}}:root[data-cabecera=foto] body{background:linear-gradient(var(--color-noche),var(--color-noche)) 0 0 / 100% calc(var(--banner-alto) + var(--alto-isla)) no-repeat,var(--color-surface)}:root[data-cabecera=foto] .site-head.is-overlay .head-island{--cromo-velo: rgb(232 235 235 / calc(.74 * var(--vidrio)));--cromo-macizo: rgb(255 255 255 / var(--vidrio));--cromo-tinta: color-mix(in srgb, var(--color-ink) calc(var(--vidrio) * 100%), #fff);--cromo-filete: color-mix(in srgb, rgba(0, 0, 0, .1) calc(var(--vidrio) * 100%), rgba(255, 255, 255, .24));--cromo-hover: color-mix(in srgb, rgba(0, 0, 0, .06) calc(var(--vidrio) * 100%), rgba(255, 255, 255, .16));--cromo-activo: color-mix(in srgb, rgba(0, 0, 0, .1) calc(var(--vidrio) * 100%), rgba(255, 255, 255, .24));box-shadow:inset 0 1px rgb(255 255 255 / calc(.7 * var(--vidrio))),0 0 0 1px rgb(0 0 0 / calc(.05 * var(--vidrio))),0 8px 24px -12px rgb(0 0 0 / calc(.22 * var(--vidrio)))}:root[data-cabecera=foto] .site-head.is-overlay .head-island:before{-webkit-backdrop-filter:blur(calc(var(--blur-isla) * var(--vidrio))) saturate(calc(1 + (var(--sat-isla) - 1) * var(--vidrio)));backdrop-filter:blur(calc(var(--blur-isla) * var(--vidrio))) saturate(calc(1 + (var(--sat-isla) - 1) * var(--vidrio)))}:root[data-cabecera=foto] .site-head.is-overlay .head-island .head-cta{color:var(--cromo-tinta)}:root[data-cabecera=foto] .site-head.is-overlay .head-compat--isla .head-compat__si svg{color:color-mix(in srgb,var(--color-ok) calc(var(--vidrio) * 100%),#fff)}:root[data-cabecera=foto] .site-head.is-overlay .head-logo__marca>.head-logo--claro{opacity:calc(1 - var(--vidrio))}:root[data-cabecera=foto] .site-head.is-overlay .head-logo__marca>.head-logo--giga:not(.head-logo--claro){opacity:var(--vidrio)}:root[data-cabecera=foto] .site-head{--m: calc(var(--eje-sitio) * var(--vidrio))}@media(max-width:820px){:root[data-cabecera=foto] .site-head{--adelgaza: 8px}}:root[data-cabecera=foto] .site-head .head-island-wrap{padding:calc(8px * var(--vidrio)) var(--m) 0;transition:none}:root[data-cabecera=foto] .site-head .head-island{padding-inline:calc(max(var(--eje-sitio),(100vw - 1552px) / 2) + var(--aire-cab, 0px) - var(--m));border-radius:calc(16px * var(--vidrio));height:calc(var(--alto-isla) - var(--adelgaza, 6px) * var(--vidrio));transition:none}:root[data-cabecera=foto] .site-head .head-island:before,:root[data-cabecera=foto] .site-head .head-island:after{border-radius:inherit}:root[data-cabecera=foto] .site-head .head-island>:first-child{border-radius:0}:root[data-cabecera=foto] .site-head .head-logo__marca>img{transition:none}:root[data-cabecera=foto]:has(#banner-app.is-promo:not([hidden])) .site-head .head-island-wrap{padding-top:4px}@media(hover:hover){:root[data-cabecera=foto] .site-head.is-overlay :is(.head-nav__link,.aj__btn--uno){position:relative;z-index:0}:root[data-cabecera=foto] .site-head.is-overlay :is(.head-nav__link,.aj__btn--uno):before{content:"";position:absolute;inset:0;z-index:-1;border-radius:999px;pointer-events:none;opacity:0;transition:opacity .15s;background:rgb(255 255 255 / calc(.2 * (1 - var(--vidrio))));-webkit-backdrop-filter:blur(calc(16px * (1 - var(--vidrio))));backdrop-filter:blur(calc(16px * (1 - var(--vidrio))))}:root[data-cabecera=foto] .site-head.is-overlay :is(.head-nav__link,.aj__btn--uno):hover:before{opacity:1}:root[data-cabecera=foto] .site-head.is-overlay :is(.head-nav__link,.aj__btn--uno):hover{background-color:color-mix(in srgb,var(--cromo-hover) calc(var(--vidrio) * 100%),transparent)}:root[data-cabecera=foto] .site-head .head-island .head-actions :is(.head-cov--corta,.gfc__btn,.gfcta__btn,.head-burger)>*{position:relative;z-index:1}:root[data-cabecera=foto] .site-head.is-overlay .head-island .head-actions :is(.head-cov--corta,.gfc__btn,.gfcta__btn,.head-burger):hover:before{background-color:color-mix(in srgb,var(--cromo-hover) calc(var(--vidrio) * 100%),rgb(255 255 255 / .2));-webkit-backdrop-filter:blur(calc(16px * (1 - var(--vidrio))));backdrop-filter:blur(calc(16px * (1 - var(--vidrio))))}}@media(min-width:1024px){:root[data-cabecera=foto] .site-head{--aire-cab: 10px}:root[data-cabecera=foto] .site-head .head-island-wrap{padding-top:8px}}:root[data-cabecera=foto] body.is-menu .site-head{top:0!important;--vidrio: 1 !important}@media(max-width:640px){:root[data-cabecera=foto] body.is-menu .site-head{--m: 0px}:root[data-cabecera=foto] body.is-menu .site-head .head-island-wrap{padding-top:0}:root[data-cabecera=foto] body.is-menu .site-head .head-island{border-radius:0;height:var(--alto-isla);box-shadow:none}}:root[data-cabecera=foto] .site-head .head-island .head-dest .head-compat__caja{background-color:#fff}:root[data-cabecera=foto] .site-head .head-island .head-dest .head-compat__caja input{color:var(--color-ink)}:root[data-cabecera=foto] .site-head .head-island .head-dest .head-compat__caja input::placeholder,:root[data-cabecera=foto] .site-head .head-island .head-dest .head-compat__lupa{color:var(--color-ink-soft)}:root[data-cabecera=foto] .site-head .head-island :is(.head-compat__res,.head-compat__modal){--cromo-tinta: var(--color-ink);--cromo-filete: rgba(0, 0, 0, .1);--cromo-hover: rgba(0, 0, 0, .1);--cromo-activo: rgba(0, 0, 0, .16)}.pro .hoja{clip-path:inset(0 0 -60rem 0 round var(--radio-hoja-x) var(--radio-hoja-x) 0 0 / var(--radio-hoja) var(--radio-hoja) 0 0);border-radius:var(--radio-hoja-x) var(--radio-hoja-x) 0 0 / var(--radio-hoja) var(--radio-hoja) 0 0;background:var(--color-bg, #fff);padding-top:clamp(2.2rem,1.6rem + 2vw,3.5rem)}.pro>.cab-foto+*{margin-top:calc(-1 * var(--radio-hoja));position:relative;z-index:1}.pro .cierre{min-height:clamp(26rem,60svh,38rem);display:grid;place-items:center;text-align:center;padding:var(--aire) var(--gutter);overflow:hidden}.pro .cierre:before{content:"";position:absolute;inset:0;z-index:-1;background:rgb(var(--tinta-rgb) / .42)}.pro .cierre__txt{max-width:38rem;display:flex;flex-direction:column;align-items:center}.pro .cierre .h2{max-width:16ch}.pro .cierre .btn{margin-top:1.6rem}.pro .rejilla{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.pro .rejilla--4{grid-template-columns:repeat(4,minmax(0,1fr))}.pro .rejilla--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:960px){.pro .rejilla,.pro .rejilla--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.pro .rejilla,.pro .rejilla--4,.pro .rejilla--2{grid-template-columns:minmax(0,1fr)}}.pro .pieza{background:#fff;border-radius:var(--radius-card);box-shadow:var(--sombra-tarjeta);padding:1.4rem 1.4rem 1.5rem;display:flex;flex-direction:column;gap:.5rem}.pro .pieza__ico{display:grid;place-items:center;width:40px;height:40px;border-radius:999px;background:var(--color-lima);color:var(--color-ink);margin-bottom:.6rem;flex:none}.pro .pieza__h{margin:0;font-size:var(--t-h3);letter-spacing:-.015em;line-height:1.25}.pro .pieza__d{margin:0;font-size:var(--t-apoyo);line-height:1.55;color:var(--color-ink-soft)}@media(max-width:560px){.pro .pieza{padding:1.1rem 1.1rem 1.2rem}}.pro .tabla-caja{background:#fff;border-radius:var(--radius-card);box-shadow:var(--sombra-tarjeta);padding:.5rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain}.pro .tabla{width:100%;min-width:34rem;border-collapse:separate;border-spacing:0;font-size:var(--text-body)}.pro .tabla th,.pro .tabla td{padding:1rem 1.15rem;text-align:start;vertical-align:top;border-bottom:1px solid var(--color-line)}.pro .tabla tr:last-child th,.pro .tabla tr:last-child td{border-bottom:0}.pro .tabla thead th{padding-block:.9rem;font-weight:600;font-size:var(--text-ui);color:var(--color-ink-soft)}.pro .tabla tbody th{font-weight:600;color:var(--color-ink);width:24%}.pro .tabla td{color:var(--color-ink-soft);line-height:1.5}.pro .tabla .is-gp{background:var(--color-pieza);color:var(--color-ink);font-weight:600}.pro .dos{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:center}@media(max-width:860px){.pro .dos{grid-template-columns:minmax(0,1fr)}}.pro .texto p{margin:.9rem 0 0;font-size:var(--t-cuerpo);line-height:1.65;color:var(--color-ink-soft);max-width:36rem}.pro .texto .lead+p{margin-top:1.1rem}.pro{--radio-tarjeta: 28px;--radio-pieza: 22px;--radius-card: var(--radio-tarjeta)}.pro{--ilus: 116px}@media(max-width:640px){.pro{--ilus: 96px}}.pro img[src*="/img/ilus-nacar/"]:not(.rc-paso__marco img){width:var(--ilus)!important;height:var(--ilus)!important;max-width:none;object-fit:contain;object-position:center bottom}.pro .ilus{display:block;justify-self:center}.pro .cab-ilus{align-items:flex-start;text-align:start;gap:1rem}.pro .cab-ilus .sec-ilus{order:-1}@media(max-width:640px){.pro :is(.sec-ilus,.ilus,.faqp__ilus,.faqf__ilus,.gc-faq__ilus,.lado__ilus){display:none!important}}.pro .faq-panel{border:0!important;background:none!important;box-shadow:none!important;padding:0!important;display:flex;flex-direction:column;gap:.6rem}.pro .faq-panel details{border:0!important;background:#fff;border-radius:var(--radio-tarjeta);box-shadow:var(--sombra-tarjeta);transition:box-shadow .2s ease,transform .2s ease}.pro .faq-panel summary{padding:1rem 1rem 1rem 1.3rem;background:none!important;border-radius:var(--radio-tarjeta)}.pro .faq-body{padding:0 1.3rem 1.3rem}.pro .faq-panel summary svg{box-sizing:border-box;width:30px;height:30px;padding:7px;border-radius:999px;background:var(--color-pieza);color:var(--color-ink)!important;transition:background-color .15s,color .15s,transform .2s}.pro .faq-panel details[open] summary svg{background:var(--color-tinta);color:#fff!important}@media(hover:hover){.pro .faq-panel details:hover{transform:translateY(-2px);box-shadow:var(--sombra-tarjeta-hover)}.pro .faq-panel details:hover summary svg{background:var(--color-tinta);color:#fff!important}}.pro .cab--centro{text-align:center;margin-inline:auto}.pro .cab--centro .lead{margin-inline:auto}.pro .piel-lima{background:var(--color-pieza);border-radius:var(--radio-foto)}.pro .piel-lima :where(.paso,.card,.tcard){border:0;box-shadow:var(--sombra-tarjeta)}.pro .piel-lima :where(p,li){color:var(--color-ink-soft)}.pro .cierre{margin-inline:0;margin-bottom:0;padding-bottom:calc(var(--aire) + var(--radio-hoja));border-radius:0;clip-path:inset(0 calc(var(--eje-sitio) * (1 - var(--abre, 1))) 0 round calc(var(--radio-foto) * (1 - var(--abre, 1))) calc(var(--radio-foto) * (1 - var(--abre, 1))) 0 0)}body:has(.pro) main{padding-bottom:0;margin-bottom:0}body:has(.pro):not(:has(.pro .cierre)) .site-foot{margin-top:clamp(4.5rem,3rem + 4.5vw,8rem)}body:has(.pro) .site-foot{padding:0;position:relative;z-index:2}body:has(.pro) .site-foot .foot-panel{max-width:none;border-radius:40px 40px 0 0}body:has(.pro .cierre) .site-foot{margin-top:-40px}.pro .inst.piel-lima{background:none;padding:0;border-radius:0}.pro .inst .inst__cab{text-align:start}.pro .inst .inst__d{margin-inline:0}.pro .inst .pasos{counter-reset:paso;max-width:none;gap:.9rem}.pro .inst .paso{counter-increment:paso;border-radius:var(--radio-tarjeta);box-shadow:var(--sombra-tarjeta);display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto 1fr;column-gap:.7rem;align-items:center}.pro .inst .paso:before{content:counter(paso);display:grid;place-items:center;width:26px;height:26px;border-radius:999px;background:var(--color-pieza);color:var(--color-ink);font-size:.78rem;font-weight:600}.pro .inst .paso>:not(.paso__t){grid-column:1 / -1}.pro .inst .paso__fig{align-self:end}.pro .inst .maq{border-radius:var(--radio-pieza);padding:.8rem .8rem 0;background:linear-gradient(135deg,color-mix(in srgb,var(--color-nacar-lila) 34%,#fff),color-mix(in srgb,var(--color-nacar-hielo) 30%,#fff) 55%,color-mix(in srgb,var(--color-nacar-melocoton) 32%,#fff))}.pro .inst :is(.maq__f,.maq__linea){border-radius:16px;box-shadow:0 1px 2px #0000000d,0 4px 12px -6px #28145a38}.pro .inst .maq__f--on{box-shadow:inset 0 0 0 1.5px var(--color-ink),0 4px 12px -6px #28145a38}.pro .inst .maq__ok{padding:1.9rem 0 2rem;box-shadow:none}.pro .inst .maq__ok{background:linear-gradient(135deg,color-mix(in srgb,var(--color-nacar-lila) 34%,#fff),color-mix(in srgb,var(--color-nacar-hielo) 30%,#fff) 55%,color-mix(in srgb,var(--color-nacar-melocoton) 32%,#fff))}.pro .inst .maq__tic{background:var(--color-tinta);color:#fff;box-shadow:0 10px 22px -10px #00000080}
