/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Instrument Sans Variable", "Instrument Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-green:#173133;--color-aq:#58c0bb;--color-aq-d:#2a6667;--color-aq-l:#a8dcd8}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.saltar{z-index:100;background:var(--negro);color:#fff;border-radius:999px;padding:10px 16px;text-decoration:none;position:absolute;top:-60px;left:16px}.saltar:focus{top:12px}.num{font-variant-numeric:lining-nums tabular-nums}.btn{min-height:46px;font:600 15px/1 var(--sans);white-space:nowrap;cursor:pointer;touch-action:manipulation;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:no-preference){.btn{transition:background-color .2s,color .2s,box-shadow .2s}}.btn-acc{background:var(--acc);color:var(--negro)}.btn-acc:hover{background:var(--acc-hover)}.btn-blanco{background:var(--blanco);color:var(--negro)}.btn-blanco:hover{background:var(--marfil);box-shadow:inset 0 0 0 1px var(--linea)}.btn-negro{background:var(--negro);color:#fff}.btn-negro:hover{background:var(--verde)}.btn-peq{min-height:40px;padding:0 18px;font-size:14px}.pildora-wrap{z-index:50;top:max(14px, env(safe-area-inset-top));padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));pointer-events:none;justify-content:center;display:flex;position:fixed;left:0;right:0}.pildora{pointer-events:auto;backdrop-filter:saturate(1.4)blur(14px);background:#ffffffeb;border-radius:999px;align-items:center;gap:4px;width:100%;max-width:640px;padding:6px 6px 6px 20px;display:flex;position:relative;box-shadow:0 1px 2px #0e0f100d,0 8px 24px #0e0f1012}.pildora__logo{border-radius:999px;align-items:center;height:44px;margin-right:auto;padding-right:10px;display:flex}.pildora__logo img{width:auto;height:17px}.pildora__nav{display:none}.pildora__nav a,.pildora__idioma{min-height:44px;color:var(--texto);border-radius:999px;align-items:center;padding:0 14px;font-size:15px;text-decoration:none;display:inline-flex}.pildora__nav a:hover,.pildora__idioma:hover{background:var(--piedra)}.pildora__idioma{letter-spacing:.1em;color:var(--mut);padding:0 12px;font-size:13px;font-weight:600;display:none}.pildora__menu{width:44px;height:44px;color:var(--negro);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.pildora__menu:hover{background:var(--piedra)}.pildora__menu .i-cerrar,.pildora__menu[aria-expanded=true] .i-abrir{display:none}.pildora__menu[aria-expanded=true] .i-cerrar{display:block}.pildora__desplegable{background:#fff;border-radius:22px;padding:8px;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 18px 44px #0e0f1024}.pildora__desplegable a{min-height:48px;color:var(--texto);border-radius:14px;justify-content:space-between;align-items:center;padding:0 16px;font-size:16px;text-decoration:none;display:flex}.pildora__desplegable a:hover{background:var(--piedra)}.pildora__desplegable hr{border:0;border-top:1px solid #eeeae2;margin:6px 10px}.pildora__desplegable .otro-idioma{color:var(--mut);font-size:15px}.pildora__logo{flex:none}@media (width>=900px){.pildora{width:auto;max-width:none}.pildora__logo{margin-right:14px}.pildora__nav{display:flex}.pildora__idioma{display:inline-flex}.pildora__menu,.pildora__desplegable{display:none!important}}.hero{text-align:center;padding:120px 16px 0}.hero h1{font-family:var(--serif);font-variant-numeric:lining-nums;letter-spacing:-.02em;color:var(--negro);text-wrap:balance;max-width:13em;margin-inline:auto;font-size:clamp(44px,6.4vw,92px);font-weight:500;line-height:.98}.hero h1 .linea{display:block}.hero__lede{color:#3a4245;text-wrap:pretty;max-width:37rem;margin:22px auto 0;font-size:clamp(16.5px,1.1vw + 11px,18.5px);line-height:1.55}.hero__botones{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px;display:flex}.hero__nota{max-width:30rem;color:var(--mut);text-wrap:balance;margin:18px auto 0;font-size:14px}.hero__nota svg{vertical-align:-3px;color:var(--acc-tinta);margin-right:6px;display:inline-block}.mosaico{text-align:left;gap:10px;max-width:1440px;margin:clamp(40px,5vw,64px) auto 0;padding:0 10px;display:grid}.tesela{border-radius:22px;position:relative;overflow:hidden}.tesela--oscura{background:var(--negro);color:#fff;flex-direction:column;justify-content:flex-end;gap:40px;min-height:280px;padding:30px 26px 28px;display:flex}.tesela--oscura p{font-family:var(--serif);font-variant-numeric:lining-nums;letter-spacing:-.015em;text-wrap:balance;max-width:12ch;font-size:clamp(32px,3vw,46px);font-weight:500;line-height:1.02}.tesela--oscura p span{color:var(--acc-claro);margin-top:.12em;font-style:italic;display:block}.tesela--acento{background:linear-gradient(180deg, var(--acc) 0%, var(--acc) 58%, var(--acc) 100%)}@supports (color:color-mix(in lab, red, red)){.tesela--acento{background:linear-gradient(180deg, var(--acc) 0%, var(--acc) 58%, color-mix(in srgb, var(--acc) 62%, #fff) 100%)}}.tesela--acento{height:440px}.tesela--foto{background:var(--arena);height:360px}.tesela--foto img{object-fit:cover;object-position:60% 50%;width:100%;height:100%}.movil{background:var(--negro);border-radius:44px;width:252px;margin-inline:auto;padding:9px;position:absolute;bottom:-150px;left:0;right:0;box-shadow:0 30px 60px #0e0f1047,inset 0 0 0 1.5px #3a3d40}.movil__pantalla{aspect-ratio:9/19.5;background:#fff;border-radius:36px;position:relative;overflow:hidden}.movil__barra{z-index:2;height:34px;font:600 12px/1 var(--sans);color:var(--negro);background:#fff;justify-content:space-between;align-items:center;padding:0 22px 0 26px;display:flex;position:relative}.movil__isla{background:var(--negro);border-radius:999px;width:74px;height:20px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.movil__barra svg{display:block}.movil__pantalla img{width:108%;max-width:none;margin-top:-9px;margin-left:-4%}.mv{--u:calc(100cqw / 390);--t:16s;aspect-ratio:390/844;background:#7f828f;position:relative;overflow:hidden;container-type:inline-size}.mv img{width:100%;max-width:none;height:auto;margin:0;display:block}.mv__cli,.mv__finca{position:absolute;inset:0}.mv__pagina{will-change:transform}.mv__barra,.mv__cabecera{position:absolute;top:0;left:0}.mv__finca{will-change:transform, opacity}.mv__cuerpo{left:0;top:calc(85 * var(--u));will-change:transform;position:absolute}.mv__pie{left:0;top:calc(669 * var(--u));position:absolute}.mv__dedo{width:calc(46 * var(--u));height:calc(46 * var(--u));margin:calc(-23 * var(--u)) 0 0 calc(-23 * var(--u));box-shadow:0 0 0 calc(2 * var(--u)) #ffffffd9, 0 calc(6 * var(--u)) calc(18 * var(--u)) #0e0f1040;opacity:0;pointer-events:none;background:#0e0f1038;border-radius:50%;position:absolute;top:0;left:0}@media (prefers-reduced-motion:no-preference){.mv__pagina{animation:mvCli var(--t) infinite}.mv__finca{animation:mvFinca var(--t) infinite}.mv__cuerpo{animation:mvCuerpo var(--t) infinite}.mv__dedo{animation:mvDedo var(--t) infinite}.mv--quieto *{animation-play-state:paused!important}}@media (prefers-reduced-motion:reduce){.mv__cli{display:none}.mv__cuerpo{transform:translateY(calc(-719 * var(--u)))}}@keyframes mvCli{0%,11%{animation-timing-function:cubic-bezier(.45,0,.2,1);transform:translateY(0)}21%,96%{transform:translateY(calc(-370 * var(--u)))}97%,to{transform:translateY(0)}}@keyframes mvFinca{0%,27%{opacity:1;animation-timing-function:cubic-bezier(.2,.8,.2,1);transform:translateY(100%)}31%,88%{opacity:1;animation-timing-function:ease-in;transform:translateY(0)}96%{opacity:0;transform:translateY(0)}97%,to{opacity:0;transform:translateY(100%)}}@keyframes mvCuerpo{0%,41%{animation-timing-function:cubic-bezier(.45,0,.2,1);transform:translateY(0)}51%,63%{transform:translateY(calc(-719 * var(--u)));animation-timing-function:cubic-bezier(.45,0,.2,1)}73%,96%{transform:translateY(calc(-2725 * var(--u)))}97%,to{transform:translateY(0)}}@keyframes mvDedo{0%,9%{opacity:0;transform:translate(calc(230 * var(--u)), calc(660 * var(--u))) scale(1)}11%{opacity:1;transform:translate(calc(230 * var(--u)), calc(660 * var(--u))) scale(1);animation-timing-function:cubic-bezier(.45,0,.2,1)}21%{opacity:1;transform:translate(calc(230 * var(--u)), calc(290 * var(--u))) scale(1)}22.5%{opacity:0;transform:translate(calc(230 * var(--u)), calc(270 * var(--u))) scale(1)}23.5%{opacity:0;transform:translate(calc(321 * var(--u)), calc(423 * var(--u))) scale(1.15)}25%{opacity:1;transform:translate(calc(321 * var(--u)), calc(423 * var(--u))) scale(1)}26.5%{opacity:1;transform:translate(calc(321 * var(--u)), calc(423 * var(--u))) scale(.78)}28.5%{opacity:0;transform:translate(calc(321 * var(--u)), calc(423 * var(--u))) scale(1.35)}39%{opacity:0;transform:translate(calc(230 * var(--u)), calc(640 * var(--u))) scale(1)}41%{opacity:1;transform:translate(calc(230 * var(--u)), calc(640 * var(--u))) scale(1);animation-timing-function:cubic-bezier(.45,0,.2,1)}51%{opacity:1;transform:translate(calc(230 * var(--u)), calc(280 * var(--u))) scale(1)}52.5%{opacity:0;transform:translate(calc(230 * var(--u)), calc(260 * var(--u))) scale(1)}61%{opacity:0;transform:translate(calc(230 * var(--u)), calc(640 * var(--u))) scale(1)}63%{opacity:1;transform:translate(calc(230 * var(--u)), calc(640 * var(--u))) scale(1);animation-timing-function:cubic-bezier(.45,0,.2,1)}73%{opacity:1;transform:translate(calc(230 * var(--u)), calc(280 * var(--u))) scale(1)}74.5%,to{opacity:0;transform:translate(calc(230 * var(--u)), calc(260 * var(--u))) scale(1)}}.franja{text-align:center;padding:clamp(64px,8vw,104px) 16px clamp(56px,7vw,96px)}.franja .antetitulo{margin-bottom:16px}.franja__h2-2{display:inline}.franja h2{font-family:var(--serif);font-variant-numeric:lining-nums;letter-spacing:-.02em;color:var(--negro);text-wrap:balance;max-width:14ch;margin-inline:auto;font-size:clamp(38px,4.6vw,64px);font-weight:500;line-height:1}@media (width>=640px){.franja__h2-2{display:block}.franja h2{max-width:22ch}}.franja__lista{flex-wrap:wrap;justify-content:center;gap:18px 40px;max-width:1060px;margin:30px auto 0;display:flex}.franja__lista li{font-family:var(--caps);letter-spacing:.04em;color:#3e4648;align-items:center;gap:10px;font-size:17px;font-weight:600;display:inline-flex}.franja__lista svg{color:#3e4648;flex:none;width:24px;height:24px}.franja__pastilla{border:1px solid var(--linea);max-width:100%;color:var(--texto);text-wrap:balance;background:#ffffff80;border-radius:22px;margin-top:34px;padding:9px 18px;font-size:14px;line-height:1.45;display:inline-block}.franja__pastilla .punto-acc{vertical-align:1px;margin-right:8px;display:inline-block}.franja__pastilla b{font-weight:600}.punto-acc{background:var(--acc);border-radius:50%;flex:none;width:8px;height:8px}.antetitulo{font-family:var(--caps);letter-spacing:.2em;text-transform:uppercase;color:var(--acc-tinta);font-size:12px;font-weight:600}.titulo-bloque{font-family:var(--serif);font-variant-numeric:lining-nums;letter-spacing:-.015em;color:var(--negro);text-wrap:balance;max-width:14ch;margin-top:14px;font-size:clamp(36px,3.8vw,54px);font-weight:600;line-height:1}.frase{color:#394144;text-wrap:pretty;max-width:33rem;margin-top:16px;font-size:16.5px;line-height:1.6}.etapas{width:min(var(--ancho), 100% - 20px);gap:10px;margin-inline:auto;display:grid}.etapa{border-radius:var(--r-bloque);gap:8px;padding:12px;display:grid;position:relative}.etapa--blanco{background:var(--blanco)}.etapa--arena{background:var(--arena)}.etapa--acento{background:var(--acc)}.etapa--verde{background:var(--verde);color:#fff}.etapa__texto{padding:28px 16px 22px}.etapa--acento .antetitulo{color:var(--negro)}.etapa--verde .antetitulo{color:var(--acc-claro)}.etapa h3{font-family:var(--serif);letter-spacing:-.015em;color:var(--negro);text-wrap:balance;max-width:19ch;margin-top:14px;font-size:clamp(32px,3.1vw,44px);font-weight:600;line-height:1.04}.etapa--verde h3{color:#fff}.etapa__frase{color:#394144;text-wrap:pretty;max-width:33rem;margin-top:16px;font-size:16.5px;line-height:1.6}.etapa--acento .etapa__frase{color:#1e2a2b}.etapa--verde .etapa__frase{color:#c9d6d4}.etapa .btn{margin-top:26px}.etapa--verde .btn-negro{color:var(--negro);background:#fff}.etapa--verde .btn-negro:hover{background:var(--acc-claro)}.etapa__foto{min-height:360px;position:relative}.etapa__foto>img{object-fit:cover;border-radius:var(--r-foto);width:100%;height:100%;position:absolute;inset:0}.etapa--acento .etapa__foto>img:focus-visible,.etapa--verde .etapa__foto>img:focus-visible{outline-color:#fff}.tarjeta{color:var(--texto);border-radius:var(--r-tarjeta);box-shadow:var(--sombra-tarjeta);background:#fff;padding:16px 16px 14px;position:absolute;bottom:14px;left:14px;right:14px}.tarjeta__cab{justify-content:space-between;align-items:center;gap:12px;display:flex}.etiqueta{background:var(--acc);min-height:26px;color:var(--negro);white-space:nowrap;border-radius:999px;align-items:center;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.etapa--acento .etiqueta{background:var(--negro);color:#fff}.tarjeta__icono{width:36px;height:36px;box-shadow:0 0 0 1px var(--linea), 0 4px 12px #0e0f1014;color:var(--negro);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.tarjeta__titulo{color:var(--negro);margin-top:14px;font-size:16px;font-weight:600}.tarjeta__sub{color:var(--mut);margin-top:2px;font-size:13px}.tarjeta__filas{border-top:1px solid #eeeae2;margin-top:12px}.tarjeta__filas li{border-bottom:1px solid #eeeae2;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:13.5px;display:flex}.tarjeta__filas li:last-child{border-bottom:0;padding-bottom:2px}.tarjeta__filas .imp{color:var(--negro);white-space:nowrap;font-weight:600}.tarjeta__filas .imp--grande{font-family:var(--serif);font-variant-numeric:lining-nums;font-size:22px;font-weight:600;line-height:1}.ok{align-items:center;gap:7px;display:inline-flex}.ok svg{flex:none}.ok--si svg{color:var(--acc-tinta)}.ok--falta{color:var(--rojo)}.estado{color:var(--acc-tinta);white-space:nowrap;font-size:12px;font-weight:600}.estado--falta{color:var(--rojo)}.personas{gap:14px;margin-top:14px;display:flex}.persona{color:var(--mut);align-items:center;gap:8px;font-size:13px;display:inline-flex}.persona b{color:var(--negro);font-size:13.5px;font-weight:600;display:block}.inicial{width:34px;height:34px;color:var(--negro);background:var(--acc-suave);border-radius:50%;place-items:center;font-size:12.5px;font-weight:600;display:grid;box-shadow:0 0 0 2px #fff}.titulares{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.titulares span{background:var(--marfil);color:var(--negro);border-radius:999px;align-items:center;gap:6px;padding:7px 12px 7px 9px;font-size:13.5px;font-weight:600;display:inline-flex}.titulares svg{color:var(--acc-tinta)}.seccion{padding:var(--hueco) 0 0}.cabecera{text-align:center;padding-inline:16px}.cabecera .antetitulo{max-width:none;color:var(--acc-tinta);margin:0 auto 16px;font-size:12px;line-height:1.5}.cabecera h2{font-family:var(--serif);font-variant-numeric:lining-nums;letter-spacing:-.02em;color:var(--negro);text-wrap:balance;max-width:15ch;margin-inline:auto;font-size:clamp(40px,5vw,70px);font-weight:500;line-height:.98}.cabecera p{color:#3a4245;text-wrap:pretty;max-width:36rem;margin:18px auto 0;font-size:17px;line-height:1.6}.bento{width:min(var(--ancho), 100% - 20px);gap:10px;margin:clamp(36px,4.5vw,56px) auto 0;display:grid}.caja{background:#fff;border-radius:22px;flex-direction:column;justify-content:space-between;gap:22px;min-height:230px;padding:24px;display:flex;position:relative;overflow:hidden}.caja__cifra{font-family:var(--serif);font-variant-numeric:lining-nums;letter-spacing:-.03em;color:var(--negro);font-size:clamp(64px,6.4vw,92px);font-weight:500;line-height:.85}.caja__cifra small{letter-spacing:0;margin-left:4px;font-size:.42em}.caja__titulo{color:var(--negro);letter-spacing:-.01em;font-size:19px;font-weight:500;line-height:1.25}.caja__texto{color:var(--mut);max-width:30ch;margin-top:8px;font-size:14.5px;line-height:1.5}.caja--foto{background:var(--verde);min-height:520px;padding:0}.caja--foto>img{object-fit:cover;object-position:50% 40%;width:100%;height:100%;position:absolute;inset:0}.caja--foto:after{content:"";pointer-events:none;background:linear-gradient(#0e0f1000 40%,#0e0f1040 100%);position:absolute;inset:0}.caja--foto>img:focus-visible{outline-offset:-6px;outline:3px solid #fff}.menu-doc{z-index:1;box-shadow:var(--sombra-tarjeta);background:#fff;border-radius:18px;padding:10px;position:absolute;bottom:16px;left:16px;right:16px}.menu-doc__boton{background:var(--negro);color:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:14px;font-weight:600;display:flex}.menu-doc__boton span{align-items:center;gap:9px;display:inline-flex}.menu-doc ul{margin-top:6px}.menu-doc li{color:var(--negro);border-bottom:1px solid #eeeae2;justify-content:space-between;align-items:center;gap:10px;padding:10px 8px;font-size:14px;display:flex}.menu-doc li:last-child{border-bottom:0}.menu-doc__boton .menu-doc__es{flex-wrap:wrap;align-items:baseline;gap:0 8px}.menu-doc__nombre{flex-direction:column;gap:1px;display:flex}.menu-doc__tr{color:var(--mut);font-size:12px;font-weight:400}.menu-doc__boton .menu-doc__tr{color:#ffffffa3}.idiomas{flex:none;gap:4px;display:inline-flex}.idiomas i{letter-spacing:.04em;background:var(--acc-suave);color:var(--acc-tinta);border-radius:6px;padding:3px 7px;font-size:11px;font-style:normal;font-weight:700}.etapas-mini{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.etapas-mini li{background:var(--marfil);color:var(--texto);border-radius:999px;padding:5px 10px;font-size:12.5px}.caja--acento{background:linear-gradient(180deg, var(--acc) 0%, var(--acc) 55%, var(--acc) 100%)}@supports (color:color-mix(in lab, red, red)){.caja--acento{background:linear-gradient(180deg, var(--acc) 0%, var(--acc) 55%, color-mix(in srgb, var(--acc) 60%, #fff) 100%)}}.caja--acento .caja__texto{color:#1e2a2b}.caja--acento .btn{margin-top:16px}.bloque{width:min(var(--ancho), 100% - 20px);margin:var(--hueco) auto 0;border-radius:var(--r-bloque);gap:8px;padding:12px;display:grid}.bloque--blanco{background:#fff}.bloque--arena{background:var(--arena)}.bloque__texto{padding:28px 16px 20px}.bloque__texto .btn{margin-top:26px}.puntos{gap:10px;max-width:33rem;margin-top:22px;display:grid}.puntos li{color:#394144;gap:12px;font-size:16px;line-height:1.5;display:flex}.puntos .punto-acc{margin-top:8px}.vivo__pantalla{align-self:center;padding:4px}.selector{border:1px solid var(--linea);background:#fff9;border-radius:999px;gap:4px;padding:4px;display:inline-flex}.selector button{min-width:140px;min-height:48px;color:var(--negro);font:600 15px/1.15 var(--sans);cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;padding:6px 20px;display:inline-flex}.selector button small{color:var(--mut);font-size:11.5px;font-weight:500}.selector button:hover{background:#fffc}.selector button[aria-pressed=true]{background:var(--negro);color:#fff}.selector button[aria-pressed=true] small{color:#c9d1d0}@media (prefers-reduced-motion:no-preference){.selector button{transition:background-color .2s,color .2s}}.selector-wrap{justify-content:center;margin-top:28px;padding-inline:10px;display:flex}@media (width<=420px){.selector{width:100%;display:flex}.selector button{flex:1;min-width:0;padding:6px 10px}}.demo{width:min(var(--ancho), 100% - 20px);border-radius:var(--r-bloque);background:var(--verde);color:#fff;gap:12px;margin:24px auto 0;padding:12px;display:grid}.demo__pasos{padding:12px 4px 8px}.demo__lista{gap:4px;display:grid}.demo-paso{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:16px;padding:12px 14px;display:block}.demo-paso:hover{background:#ffffff0f}.demo-paso__cab{color:#e4eceb;align-items:center;gap:12px;font-size:15.5px;font-weight:600;line-height:1.3;display:flex}.demo-paso__n{color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:12.5px;font-weight:600;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff4d}.demo-paso__p{color:#394144;margin-top:6px;padding-left:38px;font-size:14.5px;line-height:1.55;display:none}.demo-paso[aria-current=step]{background:#fff;box-shadow:0 10px 30px #0000002e}.demo-paso[aria-current=step] .demo-paso__cab{color:var(--negro)}.demo-paso[aria-current=step] .demo-paso__n{background:var(--acc);color:var(--negro);box-shadow:none}.demo-paso[aria-current=step] .demo-paso__p{display:block}.demo-paso:focus-visible,.demo-nav:focus-visible{outline-color:var(--acc-claro)}.demo__mando{align-items:center;gap:10px;margin-top:18px;padding-left:4px;display:flex}.demo-nav{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:44px;height:44px;display:inline-grid}.demo-nav:hover{border-color:#fff}.demo-nav:disabled{opacity:.35;cursor:default}.demo__cuenta{color:#a9c2c0;font-size:13px}.demo__mando .btn{margin-left:auto}.demo__pantalla{border-radius:var(--r-foto);background:#ffffff0d;align-self:start;padding:10px;position:relative}.demo__marco{margin-inline:auto;position:relative}.demo__marco--doc{max-width:440px}.demo__marco img{background:#fff;border-radius:12px;width:100%;display:block;box-shadow:0 20px 60px #00000059}.demo__marco img:focus-visible{outline:3px solid var(--acc-claro);outline-offset:3px}.demo-punto{background:var(--acc);pointer-events:none;border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;position:absolute;box-shadow:0 0 0 3px #fff,0 2px 8px #00000059}.demo-punto:after{content:"";border:2px solid var(--acc);border-radius:50%;animation:1.8s ease-out infinite demoPulso;position:absolute;inset:-5px}@keyframes demoPulso{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@media (prefers-reduced-motion:reduce){.demo-punto:after{animation:none}}.sim{gap:8px;display:grid}.sim__datos{border-radius:var(--r-foto);background:var(--piedra);border:0;min-width:0;margin:0;padding:20px 16px}.sim__rejilla{grid-template-columns:1fr 1fr;gap:14px 12px;display:grid}.sim__rejilla .entera{grid-column:1/-1}.campo{color:var(--mut);text-wrap:balance;flex-direction:column;justify-content:space-between;gap:6px;font-size:13px;font-weight:500;line-height:1.3;display:flex}.campo input,.campo select{border:1px solid var(--linea);width:100%;min-height:46px;font:600 16px/1.2 var(--sans);font-variant-numeric:lining-nums tabular-nums;color:var(--negro);background:#fff;border-radius:12px;outline:none;padding:0 14px}.campo select{appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5l3 3 3-3' fill='none' stroke='%230E0F10' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") right 14px center no-repeat;padding-right:38px}.campo input:focus,.campo select:focus{border-color:var(--acc-tinta);box-shadow:0 0 0 3px #58c0bb59}.segmento{border:1px solid var(--linea);background:#fff;border-radius:999px;grid-template-columns:1fr 1fr;padding:4px;font-size:13.5px;font-weight:600;display:grid}.segmento label{cursor:pointer;display:block}.segmento span{text-align:center;min-height:38px;color:var(--mut);border-radius:999px;justify-content:center;align-items:center;padding:4px 10px;line-height:1.2;display:flex}.segmento input:checked+span{background:var(--negro);color:#fff}.segmento input:focus-visible+span{outline:2px solid var(--negro);outline-offset:2px}.sim__interruptores{border-top:1px solid var(--linea);gap:12px;margin-top:18px;padding-top:16px;display:grid}.sim__interruptores label{min-height:32px;color:var(--negro);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:15px;display:flex}.interruptor{appearance:none;cursor:pointer;background:#c9c2b4;border-radius:999px;flex:none;width:44px;height:26px;margin:0;position:relative}.interruptor:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.interruptor:checked{background:var(--acc-tinta)}.interruptor:checked:after{transform:translate(18px)}@media (prefers-reduced-motion:no-preference){.interruptor,.interruptor:after{transition:background-color .2s,transform .2s}}.recibo{background:var(--negro);color:#fff;border-radius:var(--r-foto);padding:24px 18px 20px}.recibo__cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.recibo__cab p{color:#a9b2b3;font-size:13px}.recibo__entrega{color:#c9d1d0;justify-content:space-between;align-items:baseline;gap:12px;margin-top:20px;font-size:15px;display:flex}.recibo__entrega b{font-family:var(--serif);color:#fff;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;font-size:30px;font-weight:600;line-height:1}.recibo__barra{background:#ffffff1a;border-radius:999px;height:10px;margin-top:14px;display:flex;overflow:hidden}.recibo__barra span{flex:0 0 0}@media (prefers-reduced-motion:no-preference){.recibo__barra span{transition:flex-basis .45s cubic-bezier(.2,.7,.2,1)}}.recibo__leyenda{color:#a9b2b3;flex-wrap:wrap;gap:4px 16px;margin-top:10px;font-size:12.5px;display:flex}.recibo__leyenda i{vertical-align:0;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.c-pagado{background:#66716f}.c-vendedor{background:var(--acc)}.c-cancela{background:var(--oro)}.c-irnr{background:#f0f2f1}.recibo dl{margin:14px 0 0}.recibo__fila{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;font-size:15px;display:flex}.recibo__fila dt{color:#e1e6e5}.recibo__fila dt small{color:#98a3a4;margin-top:2px;font-size:12.5px;display:block}.recibo__fila dd{white-space:nowrap;font-variant-numeric:lining-nums tabular-nums;margin:0;font-weight:600}.recibo__total{background:var(--acc);color:var(--negro);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:18px;padding:18px;display:flex}.recibo__total span{font-size:14px;font-weight:600}.recibo__total small{color:#1e2a2b;margin-top:2px;font-size:12.5px;font-weight:500;display:block}.recibo__total b{font-family:var(--serif);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.01em;white-space:nowrap;font-size:clamp(40px,4vw,54px);font-weight:600;line-height:.9}.recibo__total.neg b{color:#7a1b0c}.recibo__mas{gap:10px 28px;margin-top:18px;font-size:14.5px;display:grid}.recibo__mas p{color:#c9d1d0;justify-content:space-between;gap:12px;display:flex}.recibo__mas b{color:#fff;white-space:nowrap;font-variant-numeric:lining-nums tabular-nums;font-weight:600}.recibo__nota{color:#98a3a4;margin-top:14px;font-size:13px;line-height:1.55}.recibo__pie{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding-top:18px;display:flex}.recibo__pie p{color:#c9d1d0;font-size:14.5px}.recibo__pie b{font-family:var(--serif);color:#fff;font-variant-numeric:lining-nums tabular-nums;font-size:30px;font-weight:600;line-height:1.05;display:block}.recibo :focus-visible{outline-color:var(--acc-claro)}.sim__como{color:var(--mut);padding:4px 16px 14px;font-size:14px;line-height:1.6}.sim__como summary{cursor:pointer;min-height:44px;color:var(--negro);text-underline-offset:4px;align-items:center;gap:10px;font-weight:600;text-decoration:underline #b9b2a4;list-style:none;display:inline-flex}.sim__como summary::-webkit-details-marker{display:none}.sim__como summary:after{content:"";border-bottom:1.6px solid;border-right:1.6px solid;flex:none;width:7px;height:7px;transition:transform .2s;transform:translateY(-2px)rotate(45deg)}.sim__como[open]>summary:after{transform:translateY(2px)rotate(-135deg)}@media (prefers-reduced-motion:reduce){.sim__como summary:after{transition:none}}.sim__como summary:hover{-webkit-text-decoration-color:var(--negro);-webkit-text-decoration-color:var(--negro);text-decoration-color:var(--negro)}.sim__como p{max-width:60rem;margin-top:6px}.planes{gap:10px;width:min(1080px,100% - 20px);margin:24px auto 0;display:grid}.plan{border-radius:var(--r-bloque);background:#fff;flex-direction:column;padding:28px 24px 26px;scroll-margin-top:96px;display:flex}.plan--oscuro{background:var(--negro);color:#fff}.plan__cab{justify-content:space-between;align-items:center;gap:12px;display:flex}.plan h3{font-family:var(--serif);letter-spacing:-.01em;font-size:34px;font-weight:600;line-height:1}.plan__para{color:var(--mut);margin-top:8px;font-size:15px}.plan--oscuro .plan__para{color:#a9b2b3}.plan__precio{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:26px;display:flex}.plan__precio b{font-family:var(--serif);font-variant-numeric:lining-nums;letter-spacing:-.03em;font-size:72px;font-weight:500;line-height:.85}.plan__precio span{color:var(--mut);font-size:15px}.plan--oscuro .plan__precio span{color:#a9b2b3}.plan__usuarios{margin-top:12px;font-size:15px;font-weight:600}.plan__alt{color:var(--mut);margin-top:4px;font-size:14px}.plan--oscuro .plan__alt{color:#a9b2b3}.plan ul{border-top:1px solid var(--linea);flex:1;align-content:start;gap:10px;margin-top:22px;padding-top:20px;display:grid}.plan--oscuro ul{border-color:#ffffff24}.plan li{gap:10px;font-size:15px;line-height:1.45;display:flex}.plan li svg{color:var(--acc-tinta);flex:none;margin-top:3px}.plan--oscuro li svg{color:var(--acc)}.plan .btn{align-self:flex-start;margin-top:26px}.plan--oscuro .btn-negro{background:var(--acc);color:var(--negro)}.plan--oscuro .btn-negro:hover{background:var(--acc-hover)}.plan--oscuro :focus-visible{outline-color:var(--acc-claro)}.sellos{flex-wrap:wrap;justify-content:center;gap:10px;width:min(1080px,100% - 20px);margin:18px auto 0;display:flex}.sellos li{border:1px solid var(--linea);background:#fff9;border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-size:14px;display:inline-flex}.sellos svg{color:var(--acc-tinta)}.precios__nota{width:min(1080px,100% - 32px);color:var(--mut);text-align:center;gap:10px;margin:28px auto 0;font-size:14px;line-height:1.6;display:grid}.precios__nota p{text-wrap:pretty;max-width:62rem;margin-inline:auto}.precios__nota a{color:var(--negro);text-underline-offset:4px;font-weight:600;text-decoration:underline #b9b2a4}.precios__nota a:hover{-webkit-text-decoration-color:var(--negro);-webkit-text-decoration-color:var(--negro);text-decoration-color:var(--negro)}.precios__mas{color:var(--texto)}.precios__nota .precios__como{padding:0}.precios__como p{text-align:left;max-width:54rem;margin:6px auto 0;font-size:13px}@media (width<=639px){.precios__nota>p{margin-inline:0}.precios__nota{text-align:left}}.precios-negro{--oro-claro:#dcc08a;isolation:isolate;margin-top:var(--hueco);padding-bottom:var(--hueco);background:var(--negro);color:#fff;position:relative}.precios-negro:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 40% at 50% 0,#c9a96e2e,#0000 70%),radial-gradient(36% 34% at 85% 62%,#c9a96e14,#0000 70%),radial-gradient(30% 30% at 10% 70%,#58c0bb12,#0000 70%);position:absolute;inset:0}.precios-negro .cabecera .antetitulo{color:var(--oro)}.precios-negro .cabecera h2{color:#fff;max-width:13ch}.precios-negro .cabecera h2 em{color:var(--oro-claro);font-style:italic;display:block}.precios-negro .cabecera p{color:#bac2c2}.precios-negro__raya{background:linear-gradient(90deg, transparent, var(--oro), transparent);width:64px;height:2px;margin:26px auto 0;display:block}.precios-negro .planes{gap:14px;margin-top:34px}.precios-negro .plan:not(.plan--oscuro){background:var(--marfil);color:var(--texto)}.precios-negro .plan--oscuro{background:linear-gradient(160deg,#1b1c1d 0%,#111213 55%,#15130f 100%);position:relative;box-shadow:inset 0 0 0 1px #c9a96e8c,0 30px 80px -30px #c9a96e59}.precios-negro .plan--oscuro .etiqueta{background:var(--oro);color:var(--negro)}.precios-negro .plan--oscuro .plan__precio b{color:var(--oro-claro)}.precios-negro .plan--oscuro li svg{color:var(--oro)}.precios-negro .plan--oscuro ul{border-color:#c9a96e40}.precios-negro .plan--oscuro .btn-negro{background:var(--oro);color:var(--negro)}.precios-negro .plan--oscuro .btn-negro:hover{background:var(--oro-claro)}.precios-negro .plan--oscuro :focus-visible{outline-color:var(--oro-claro)}.precios-negro .sellos li{color:#e6e2d8;background:#ffffff0a;border-color:#c9a96e4d}.precios-negro .sellos svg{color:var(--oro)}.precios-negro .precios__nota{color:#9ea7a8}.precios-negro .precios__nota a{color:#fff;text-decoration-color:#c9a96e99}.precios-negro .precios__nota a:hover{-webkit-text-decoration-color:var(--oro-claro);-webkit-text-decoration-color:var(--oro-claro);text-decoration-color:var(--oro-claro)}.precios-negro .sim__como{color:#9ea7a8}.precios-negro .precios__mas{color:#d6dbda}.precios-negro .sim__como summary{color:#fff;text-decoration-color:#c9a96e99}.precios-negro .sim__como summary:hover{-webkit-text-decoration-color:var(--oro-claro);-webkit-text-decoration-color:var(--oro-claro);text-decoration-color:var(--oro-claro)}.precios-negro :focus-visible{outline-color:var(--oro-claro)}.detras__foto{border-radius:var(--r-foto);background:var(--verde);aspect-ratio:4/5;position:relative;overflow:hidden}.detras__foto img{object-fit:cover;object-position:50% 25%;width:100%;height:100%}@media (width>=640px) and (width<=899px){.detras__foto{aspect-ratio:4/3}}.detras__foto img:focus-visible{outline-offset:-6px;outline:3px solid #fff}.detras__texto p.frase+p.frase{margin-top:12px}.detras__cita{max-width:26ch;font-family:var(--serif);letter-spacing:-.01em;color:var(--acc-tinta);text-wrap:balance;margin-top:24px;font-size:clamp(24px,2.2vw,30px);font-weight:600;line-height:1.15}.detras__firma{color:var(--mut);margin-top:18px;font-size:14.5px}.detras__firma b{color:var(--negro);font-size:16px;display:block}.preguntas{width:min(1240px,100% - 32px);margin:var(--hueco) auto 0;gap:28px;display:grid}.preguntas__intro h2{font-family:var(--serif);font-variant-numeric:lining-nums;letter-spacing:-.015em;color:var(--negro);text-wrap:balance;max-width:16ch;font-size:clamp(34px,3vw,44px);font-weight:500;line-height:1}.preguntas__intro .antetitulo{color:var(--acc-tinta);max-width:none;margin:0 0 14px;font-size:12px}.preguntas__intro p{color:var(--mut);max-width:26rem;margin-top:12px;font-size:15.5px}.preguntas__intro .btn{margin-top:22px}.acordeon{gap:10px;display:grid}.acordeon details{background:#fff;border-radius:18px}.acordeon summary{cursor:pointer;min-height:64px;color:var(--negro);border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px 16px 22px;font-size:16.5px;font-weight:500;list-style:none;display:flex}.acordeon summary::-webkit-details-marker{display:none}.acordeon summary:hover .mas{background:var(--piedra)}.mas{border:1px solid #cfc9bd;border-radius:50%;flex:none;width:30px;height:30px;position:relative}.mas:before,.mas:after{content:"";background:var(--negro);width:11px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mas:after{transform:translate(-50%,-50%)rotate(90deg)}@media (prefers-reduced-motion:no-preference){.mas:after{transition:transform .25s}.mas{transition:background-color .2s}}details[open] .mas:after{transform:translate(-50%,-50%)rotate(0)}.acordeon__resp{color:#3a4245;text-wrap:pretty;max-width:46rem;padding:0 22px 22px;font-size:15.5px;line-height:1.62}.cierre{margin:var(--hueco) 10px 0;border-radius:var(--r-bloque);text-align:center;color:#fff;isolation:isolate;place-items:center;min-height:560px;display:grid;position:relative;overflow:hidden}.cierre>img{object-fit:cover;object-position:46% 64%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.cierre>img:focus-visible{outline-offset:-8px;outline:3px solid #fff}.cierre:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(64% 58%,#0e0f1075,#0e0f1000 100%),linear-gradient(#0e0f108f 0%,#0e0f106b 50%,#0e0f1099 100%);position:absolute;inset:0}.cierre__dentro{padding:72px 20px}.cierre__marca{opacity:.95;width:auto;height:clamp(30px,3vw,44px);margin:0 auto}.cierre h2{font-family:var(--serif);letter-spacing:-.02em;text-wrap:balance;text-shadow:0 2px 30px #0e0f1040;margin-top:clamp(22px,2.4vw,32px);max-width:12em;margin-inline:auto;font-size:clamp(42px,5.6vw,84px);font-weight:500;line-height:.98}.cierre p{text-wrap:balance;text-shadow:0 1px 12px #0e0f1059;color:#eef1f1;max-width:34rem;margin:18px auto 0;font-size:17px;line-height:1.55}.cierre .btn{margin-top:28px}.cierre :focus-visible{outline-color:#fff}.pie{gap:36px;width:min(1240px,100% - 32px);margin:0 auto;padding:56px 0 40px;display:grid}.pie__lema{font-family:var(--serif);letter-spacing:-.01em;color:var(--negro);max-width:14ch;font-size:30px;font-weight:500;line-height:1.05}.pie__desc{color:var(--mut);max-width:30rem;margin-top:12px;font-size:14.5px}.pie__enlaces{grid-template-columns:1fr 1fr;align-content:start;gap:10px 40px;display:grid}.pie__enlaces a{color:var(--texto);text-underline-offset:4px;justify-self:start;padding:4px 0;font-size:14.5px;text-decoration:underline #b9b2a4}.pie__enlaces a:hover{-webkit-text-decoration-color:var(--negro);-webkit-text-decoration-color:var(--negro);text-decoration-color:var(--negro)}.pie__legal{color:var(--mut);border-top:1px solid var(--linea);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:8px 24px;padding-top:20px;font-size:13px;display:flex}.pie__legal ul{flex-wrap:wrap;gap:4px 20px;display:flex}.pie__legal{align-items:center}.pie__legal .pie__avisos{gap:0 22px}.pie__avisos a{min-height:44px;color:var(--texto);text-underline-offset:4px;align-items:center;font-weight:500;text-decoration:underline #b9b2a4;display:inline-flex}.pie__avisos a:hover,.pie__avisos a[aria-current=page]{color:var(--negro);-webkit-text-decoration-color:var(--negro);-webkit-text-decoration-color:var(--negro);text-decoration-color:var(--negro)}@media (width<=899px){.mosaico{margin-inline:-6px;padding:0}}@media (width>=480px) and (width<=639px){.tesela--oscura p{max-width:16ch;font-size:36px}}@media (width>=640px) and (width<=899px){.tesela--oscura{min-height:200px}.tesela--oscura p{max-width:24ch;font-size:clamp(38px,5.4vw,46px)}.etapas>.etapa:first-child .tarjeta{left:20px;right:auto}}@media (width>=520px){.recibo__mas{grid-template-columns:1fr 1fr}}@media (width>=640px){.mosaico{grid-template-columns:1fr 1fr}.tesela--oscura{grid-column:1/-1}.tesela--acento,.tesela--foto{height:460px}.bento{grid-template-columns:1fr 1fr}.caja--foto{grid-column:1/-1}.tarjeta{width:min(340px,100% - 40px);bottom:20px;left:auto;right:20px}.sim__datos{padding:24px}.recibo{padding:28px 26px 24px}}@media (width>=900px){.mosaico{grid-template-columns:1fr 1fr 1fr;padding:0 10px}.tesela--oscura{grid-column:auto;min-height:0;padding:40px 36px 32px}.tesela--acento,.tesela--foto{height:auto}.mosaico{grid-auto-rows:clamp(460px,40vw,580px)}.movil{width:clamp(230px,18vw,270px);bottom:-120px}.etapa{grid-template-columns:1fr 1.08fr;gap:24px;min-height:560px;padding:16px}.etapa__texto{align-self:center;padding:48px 24px 48px clamp(28px,5vw,76px)}.etapa__foto{min-height:0}.tarjeta{width:350px;bottom:44px;left:-44px;right:auto}.tarjeta--der{left:auto;right:28px}.tarjeta--arriba{top:44px;bottom:auto}.bento{grid-template-rows:290px 290px;grid-template-columns:1.5fr 1fr 1fr}.caja--foto{grid-area:1/1/span 2;min-height:0}.menu-doc{width:360px;bottom:32px;left:32px;right:auto}.bloque{gap:24px;padding:16px}.bloque__texto{align-self:center;padding:48px 24px 48px clamp(28px,5vw,76px)}.vivo{grid-template-columns:.82fr 1.18fr}.vivo__pantalla{padding:24px 24px 20px 0}.demo{grid-template-columns:minmax(300px,380px) 1fr;gap:24px;padding:16px}.demo__pasos{align-self:center;padding:24px 0 24px 12px}.demo__pantalla{order:2;padding:20px}.sim{grid-template-rows:auto 1fr;grid-template-columns:1fr 1.04fr;gap:16px 24px}.sim .bloque__texto{align-self:start;padding:40px 24px 8px clamp(28px,4vw,60px)}.sim__datos{grid-column:1;align-self:start;margin-left:clamp(12px,2.4vw,36px)}.recibo{grid-area:1/2/span 2;align-self:center;padding:34px 34px 28px}.sim__como{padding:4px clamp(28px,4vw,60px) 18px}.detras{grid-template-columns:.78fr 1.22fr}.detras__foto{aspect-ratio:auto;min-height:560px;max-height:none}.planes{grid-template-columns:1fr 1fr}.plan{padding:36px 36px 34px}.preguntas{grid-template-columns:.8fr 1.4fr;gap:48px}.preguntas__intro{align-self:start;position:sticky;top:110px}.cierre{min-height:640px}.pie{grid-template-columns:1.3fr 1fr;padding:64px 0 44px}}@media (width<=899px){.demo__pantalla{order:-1}}@media (width>=900px) and (height>=700px){.recibo{position:sticky;top:100px}.etapas{gap:0}.etapa{top:calc(92px + var(--i,0) * 14px);margin-bottom:64px;position:sticky;box-shadow:0 -10px 30px #0e0f100f}.etapa:last-child{margin-bottom:0}}.dc{--dc-linea:#eeeae2}html:not(.js) .dc-filtro-wrap,html:not(.js) .dc-indice,html:not(.js) .dc-mesa,html:not(.js) .dc-mando{display:none}html:not(.js) .dc-fichas{gap:8px;display:grid}html.js .dc-ficha:not(.es-activa){display:none}.dc-filtro-wrap{justify-content:center;margin-top:28px;padding-inline:10px;display:flex}.dc-filtro{border:1px solid var(--linea);scrollbar-width:none;overscroll-behavior-x:contain;background:#fff9;border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:4px;display:flex;position:relative;overflow-x:auto}.dc-filtro::-webkit-scrollbar{display:none}.dc-filtro__rotulo{color:var(--mut);flex:none;padding:0 6px 0 12px;font-size:13.5px}.dc-filtro button{min-height:42px;color:var(--negro);font:600 14px/1 var(--sans);white-space:nowrap;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 15px;display:inline-flex}.dc-filtro button small{color:var(--mut);font-size:12px;font-weight:500}.dc-filtro button:hover{background:#ffffffd9}.dc-filtro button[aria-pressed=true]{background:var(--negro);color:#fff}.dc-filtro button[aria-pressed=true] small{color:#c9d1d0}.dc-filtro button:focus-visible{outline-offset:-2px;border-radius:999px}.dc-filtro button[aria-pressed=true]:focus-visible{outline-color:var(--acc);outline-offset:-4px}@media (width<=599px){.dc-filtro{border-radius:24px;flex-wrap:wrap;justify-content:center;gap:2px;max-width:min(100%,312px);overflow:visible}.dc-filtro__rotulo{padding:0 4px 0 8px}.dc-filtro button{padding:0 12px}}.dc-filtro-nota{text-align:center;width:min(46rem,100% - 32px);color:var(--mut);text-wrap:pretty;margin:12px auto 0;font-size:13.5px;line-height:1.5}.dc-abanico{width:min(var(--ancho), 100% - 20px);border-radius:var(--r-bloque);background:var(--arena);grid-template-columns:minmax(0,1fr);gap:6px;margin:18px auto 0;padding:10px;display:grid}.dc-pliego{grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;min-width:0;display:grid}.dc-indice{min-width:0}.dc-indice ul{margin:0;padding:0;list-style:none}.dc-indice__etapa{font-family:var(--serif);color:var(--negro);justify-content:space-between;align-items:baseline;gap:10px;margin:0;font-style:italic;font-weight:500;display:flex}.dc-indice__etapa span{font:500 12.5px/1 var(--sans);color:var(--mut)}.dc-indice__aparte{color:var(--mut);margin:0;font-size:12.5px;line-height:1.3}.dc-indice__doc{text-align:left;width:100%;color:var(--texto);cursor:pointer;touch-action:manipulation;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:14px;display:flex;position:relative}.dc-indice__doc small{color:var(--mut);white-space:nowrap;flex:none;font-size:12px;font-weight:500}.dc-indice__doc[aria-current=true]{color:var(--negro)}@media (width<=1023px){.dc-indice{scrollbar-width:none;overscroll-behavior-x:contain;align-items:center;gap:14px;margin-inline:-2px;padding:6px 12px 8px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 22px),#0000);mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 22px),#0000)}.dc-indice::-webkit-scrollbar{display:none}.dc-indice__grupo{flex:none;align-items:center;gap:6px;display:flex}.dc-indice__grupo.is-aparte{border-left:1px solid #0e0f1029;padding-left:16px}.dc-indice__aparte{display:none}.dc-indice__etapa{white-space:nowrap;flex:none;padding:0 4px 0 2px;font-size:18px}.dc-indice__etapa span{display:none}.dc-indice ul{gap:6px;display:flex}.dc-indice__doc{min-height:44px;font:500 14px/1.2 var(--sans);white-space:nowrap;background:#ffffff8c;border-radius:999px;align-items:center;padding:0 16px;box-shadow:inset 0 0 0 1px #0e0f1014}.dc-indice__doc small{display:none}.dc-indice__doc:hover{background:#ffffffe6}.dc-indice__doc[aria-current=true]{background:var(--negro);color:#fff;box-shadow:none;font-weight:600}.dc-indice__doc:focus-visible{outline-offset:-2px;border-radius:999px}.dc-indice__doc[aria-current=true]:focus-visible{outline-color:var(--acc);outline-offset:-4px}}@media (width>=1024px){.dc-abanico{grid-template-columns:minmax(260px,300px) minmax(0,1fr);gap:12px;padding:16px}.dc-indice{padding:26px 4px 26px 10px}.dc-indice__grupo+.dc-indice__grupo{margin-top:20px}.dc-indice__grupo.is-aparte{border-top:1px solid #0e0f1024;margin-top:30px;padding-top:18px}.dc-indice__aparte{padding:0 12px 6px 28px}.dc-indice__etapa{padding:0 12px 6px 28px;font-size:22px;line-height:1.1}.dc-indice__doc{min-height:40px;font:500 15px/1.3 var(--sans);border-radius:12px;padding:9px 12px 9px 28px;scroll-margin-block:96px 24px}.dc-indice__doc:hover{background:#ffffff80}.dc-indice__doc:focus-visible{outline-offset:-2px;border-radius:12px}.dc-indice__doc:before{content:"";background:0 0;border-radius:1px;width:3px;height:17px;margin-top:-8.5px;position:absolute;top:50%;left:13px;transform:skew(-21deg)}.dc-indice__doc[aria-current=true]{background:#fff;font-weight:600;box-shadow:0 1px 2px #0e0f100d,0 8px 22px #0e0f1012}.dc-indice__doc[aria-current=true]:before{background:var(--acc)}.dc-indice__doc[aria-current=true] small{color:var(--acc-tinta)}}@media (width>=1200px){.dc-abanico{grid-template-columns:minmax(300px,340px) minmax(0,1fr)}}.dc-mesa{--hw:min(60vw, 290px);min-width:0;position:relative}.dc-mesa__hojas{position:relative}.dc-hoja{cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transform:translateY(calc(var(--ty,0px) - var(--lift,0px))) rotate(var(--ang,0deg)) scale(var(--sc,1));background:#fff;border-radius:3px;display:block;position:relative}.dc-hoja img{object-fit:cover;object-position:top;-webkit-user-drag:none;pointer-events:none;background:#fff;border-radius:3px;width:100%;height:100%;display:block}.dc-hoja img.es-corta{object-fit:contain}.dc-hoja:after{content:"";background:var(--negro);opacity:var(--velo,0);pointer-events:none;border-radius:3px;position:absolute;inset:0}.dc-hoja.fuera,.dc-hoja.oculta{pointer-events:none}.dc-hoja.es-activa{cursor:zoom-in}@media (prefers-reduced-motion:no-preference){.dc-hoja{transition:transform .62s cubic-bezier(.22,.8,.24,1),opacity .42s}.dc-hoja:after{transition:opacity .45s}}@media (width<=639px){.dc-mesa__hojas{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;padding:16px calc(50% - var(--hw) / 2) 30px;gap:14px;display:flex;overflow-x:auto}.dc-mesa__hojas::-webkit-scrollbar{display:none}.dc-hoja{flex:0 0 var(--hw);aspect-ratio:1240/1755;scroll-snap-align:center;transform-origin:50% 60%}.dc-hoja.fuera{display:none}}@media (width>=640px){.dc-mesa{--hw:clamp(232px, 25vw, 330px);height:calc(var(--hw) * 1.4153 + 120px);touch-action:pan-y;border-radius:var(--r-foto);overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 44px),#0000);mask-image:linear-gradient(#000 calc(100% - 44px),#0000)}.dc-mesa:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#0e0f1021,#0e0f1000);border-radius:50%;width:min(78%,760px);height:70px;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.dc-mesa__hojas{position:absolute;inset:0}.dc-hoja{width:var(--hw);aspect-ratio:1240/1755;margin-left:calc(var(--hw) / -2);transform-origin:50% 172%;position:absolute;top:34px;left:50%}.dc-hoja.fuera{opacity:0}}@media (hover:hover) and (width>=640px){.dc-hoja:not(.es-activa):not(.fuera):not(.oculta):hover{--lift:14px}}.dc-mando{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 16px;padding:2px 6px 6px;display:flex}.dc-mando__paso{align-items:center;gap:8px;display:flex}.dc-mando__nav{width:44px;height:44px;color:var(--negro);cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid #0e0f1038;border-radius:50%;place-items:center;display:inline-grid}.dc-mando__nav:hover{border-color:var(--negro);background:#fff9}.dc-mando__nav:focus-visible{border-radius:50%}.dc-mando__nav:disabled{opacity:.35;cursor:default;background:0 0;border-color:#0e0f1038}.dc-mando__cuenta{min-width:76px;color:var(--negro);justify-content:center;align-items:center;gap:7px;margin:0;font-size:14px;font-weight:600;display:inline-flex}.dc-mando__cuenta i{background:var(--acc-tinta);border-radius:1px;width:1.5px;height:14px;transform:skew(-21deg)}.dc-mando__cuenta span:last-child{color:var(--mut);font-weight:500}.dc-mando__acciones{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 12px;display:flex}.dc-version{border:0;align-items:center;gap:10px;min-width:0;margin:0;padding:0;display:flex}.dc-version legend{float:left;color:var(--mut);white-space:nowrap;margin-right:10px;padding:0;font-size:13.5px}.dc-version__opciones{border:1px solid var(--linea);background:#fff;border-radius:999px;padding:4px;display:flex}.dc-version label{cursor:pointer;display:block;position:relative}.dc-version input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.dc-version span{min-height:36px;color:var(--mut);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:13.5px;font-weight:600;display:flex}.dc-version label:hover span{color:var(--negro)}.dc-version input:checked+span{background:var(--negro);color:#fff}.dc-version input:focus-visible+span{outline:2px solid var(--negro);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.dc-version span,.dc-filtro button,.dc-indice__doc,.dc-mando__nav,.dc-pag img{transition:background-color .2s,color .2s,box-shadow .2s,border-color .2s}}@media (width>=640px){.dc-mando{justify-content:space-between;padding:0 8px 8px}}@media (width<=639px){.dc-mando{margin-top:-8px}.dc-mando__acciones{flex-direction:column;width:100%}.dc-version{flex-direction:column;gap:6px}.dc-version legend{float:none;margin:0 auto}.dc-mando__ver{width:100%}}.dc-ficha{border-radius:var(--r-foto);background:#fff;padding:26px 20px 22px}.dc-ficha h3,.dc-ficha h4,.dc-ficha p,.dc-ficha ul,.dc-ficha dl,.dc-ficha dd,.dc-ficha figure{margin:0}.dc-ficha ul{padding:0;list-style:none}.dc-ficha__etapa{font-family:var(--serif);color:var(--acc-tinta);font-size:19px;font-style:italic;font-weight:500;line-height:1.2}.dc-ficha .dc-ficha__titulo{font-family:var(--serif);font-variant-numeric:lining-nums;letter-spacing:-.015em;color:var(--negro);text-wrap:balance;margin-top:6px;font-size:clamp(30px,3vw,42px);font-weight:600;line-height:1.02}.dc-ficha .dc-ficha__resumen{color:#394144;text-wrap:pretty;max-width:40rem;margin-top:12px;font-size:16.5px;line-height:1.6}.dc-ficha__cuerpo{border-top:1px solid var(--dc-linea);gap:22px;margin-top:22px;padding-top:20px;display:grid}.dc-ficha__rotulo{color:var(--mut);font-size:13px;font-weight:600;line-height:1.4}.dc-ficha__lleva ul{gap:9px;margin-top:10px;display:grid}.dc-ficha__lleva li{color:var(--texto);text-wrap:pretty;gap:11px;font-size:15px;line-height:1.5;display:flex}.dc-ficha__lleva .punto-acc{width:7px;height:7px;margin-top:8px}.dc-ficha .dc-ficha__nota{color:var(--mut);text-wrap:pretty;margin-top:14px;font-size:14px;line-height:1.55}.dc-ficha__datos div{border-bottom:1px solid var(--dc-linea);padding:11px 0}.dc-ficha__datos div:first-child{padding-top:0}.dc-ficha__datos div:last-child{border-bottom:0;padding-bottom:0}.dc-ficha__datos dt{color:var(--mut);font-size:13px;font-weight:600}.dc-ficha .dc-ficha__datos dd{color:var(--negro);text-wrap:pretty;margin-top:3px;font-size:15px;line-height:1.45}.dc-ruta{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.dc-ruta b{font-weight:600}.dc-ruta__tr{color:var(--mut);font-weight:400}.dc-ruta i{color:#9aa1a3;font-style:normal}.dc-ruta+small{color:var(--mut);margin-top:4px;font-size:13.5px;line-height:1.45;display:block}.dc-ficha__paginas{border-top:1px solid var(--dc-linea);margin-top:22px;padding-top:20px}.dc-ficha__hojas{flex-wrap:wrap;align-items:flex-start;gap:14px 16px;margin-top:12px;display:flex}.dc-pag{flex:none;width:128px}.dc-pag img{background:#fff;border-radius:3px;width:100%;height:auto;display:block;box-shadow:0 0 0 1px #0e0f101a,0 10px 22px -10px #0e0f1059}@media (hover:hover){.dc-pag img:hover{box-shadow:0 0 0 1px #0e0f1033,0 16px 30px -10px #0e0f1073}}.dc-pag figcaption{color:var(--mut);margin-top:8px;font-size:12.5px;line-height:1.3}.dc-ficha .dc-ficha__aviso{max-width:34ch;color:var(--mut);text-wrap:pretty;flex:200px;align-self:center;font-size:14px;line-height:1.55}@media (width>=640px){.dc-ficha{padding:32px 30px 28px}.dc-ficha__cuerpo{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:36px}.dc-pag{width:140px}}@media (width>=1024px){.dc-ficha{padding:36px 40px 32px}}.dc-abanico{background:var(--negro);color:#e8eceb}.dc-indice__etapa{color:#fff}.dc-indice__etapa span,.dc-indice__aparte{color:#9ca5a6}.dc-indice__doc{color:#d9dfde}.dc-indice__doc small{color:#8e9899}@media (width<=1023px){.dc-indice__grupo.is-aparte{border-left-color:#ffffff2e}.dc-indice__doc{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1f}.dc-indice__doc:hover{background:#ffffff29}.dc-indice__doc[aria-current=true]{color:var(--negro);background:#fff}.dc-indice__doc[aria-current=true]:focus-visible{outline-color:var(--acc-tinta)}}@media (width>=1024px){.dc-indice__grupo.is-aparte{border-top-color:#ffffff29}.dc-indice__doc:hover{background:#ffffff14}.dc-indice__doc[aria-current=true]{color:var(--negro);box-shadow:none}.dc-indice__doc[aria-current=true] small{color:var(--acc-tinta)}}.dc-mesa:before{background:radial-gradient(closest-side,#58c0bb29,#58c0bb00)}.dc-mando__nav{color:#fff;border-color:#ffffff4d}.dc-mando__nav:hover{background:#ffffff1a;border-color:#fff}.dc-mando__nav:disabled{border-color:#ffffff4d}.dc-mando__cuenta{color:#fff}.dc-mando__cuenta i{background:var(--acc-claro)}.dc-mando__cuenta span:last-child{color:#9ca5a6}.dc-version legend{color:#b4bcbd}.dc-version__opciones{border-color:#0000}.dc-abanico .dc-mando__ver{color:var(--negro);background:#fff}.dc-abanico .dc-mando__ver:hover{background:var(--acc-claro)}.legal-cab{isolation:isolate;text-align:center;background:var(--negro);color:#fff;padding:124px 16px 48px;position:relative;overflow:hidden}.legal-cab:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(52% 60% at 50% 0,#58c0bb29,#0000 70%),radial-gradient(36% 50% at 100% 100%,#c9a96e12,#0000 70%);position:absolute;inset:0}.legal-cab h1{max-width:16ch;font-family:var(--serif);font-variant-numeric:lining-nums;letter-spacing:-.025em;text-wrap:balance;margin:18px auto 0;font-size:clamp(42px,6vw,76px);font-weight:500;line-height:.98}.legal-cab__fecha{color:#a9b2b3;font-variant-numeric:lining-nums tabular-nums;margin-top:16px;font-size:14.5px}.legal-cab__docs{background:#ffffff12;border-radius:999px;flex-wrap:wrap;justify-content:center;gap:4px;margin-top:26px;padding:4px;display:inline-flex}.legal-cab__docs a{color:#dde3e2;border-radius:999px;align-items:center;min-height:44px;padding:0 18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.legal-cab__docs a:hover{color:#fff;background:#ffffff17}.legal-cab__docs a[aria-current=page]{color:var(--negro);background:#fff}.legal-cab :focus-visible{outline-color:var(--acc-claro)}@media (prefers-reduced-motion:no-preference){.legal-cab__docs a{transition:background-color .2s,color .2s}}.legal{border-radius:var(--r-bloque);background:#fff;width:min(800px,100% - 20px);margin:10px auto clamp(56px,8vw,96px);padding:32px 22px 40px}.legal>*{max-width:38rem;margin-inline:auto}.legal h2{font-family:var(--serif);font-variant-numeric:lining-nums;letter-spacing:-.005em;color:var(--negro);text-wrap:balance;margin-top:36px;font-size:26px;font-weight:600;line-height:1.12}.legal h3{font-family:var(--serif);color:var(--negro);margin-top:22px;font-size:21px;font-style:italic;font-weight:600;line-height:1.2}.legal p{color:#2c3436;text-wrap:pretty;overflow-wrap:break-word;margin-top:14px;font-size:16.5px;line-height:1.72}.legal h2+p,.legal h3+p{margin-top:8px}.legal>:first-child{margin-top:0}.legal a{color:var(--negro);text-decoration:underline;-webkit-text-decoration-color:var(--acc);-webkit-text-decoration-color:var(--acc);text-decoration-color:var(--acc);text-underline-offset:3px;font-weight:600;text-decoration-thickness:1.5px}.legal a:hover{-webkit-text-decoration-color:var(--negro);-webkit-text-decoration-color:var(--negro);text-decoration-color:var(--negro)}.legal strong{color:var(--negro);font-weight:600}.legal code{background:var(--marfil);box-shadow:inset 0 0 0 1px var(--linea);color:var(--negro);border-radius:6px;padding:1px 6px;font:500 .9em/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}@media (width>=640px){.legal{padding:52px 48px 60px}.legal h2{font-size:28px}}@media (width>=1024px){.legal-cab{padding:156px 24px 124px}.legal{margin-top:-76px;padding:68px 72px 76px;position:relative}}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.block{display:block}.flex{display:flex}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.bg-green{background-color:var(--color-green)}.text-wrap{text-wrap:wrap}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-ext-wght-normal.B5bTHO_g.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-wght-normal.BbzFLZTg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-ext-500-normal.Yta7XZ9C.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-500-normal.lsPpqi9g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-500-normal.CyAY5ZLS.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-500-normal.DkJXBcIH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-vietnamese-500-normal.BZGLGj12.woff2)format("woff2"),url(/_astro/cormorant-garamond-vietnamese-500-normal.DqXqCC0q.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-ext-500-normal.CH1kM7og.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-ext-500-normal.DYeaGGzO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-500-normal.BsRWmXhO.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-500-normal.zIXX3Q-H.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-cyrillic-ext-600-normal.BMhMHfrj.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-600-normal.CsIYWmWK.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-cyrillic-600-normal.C2atO-64.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-600-normal.FNmA3REe.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-vietnamese-600-normal.BoXdMtcr.woff2)format("woff2"),url(/_astro/cormorant-garamond-vietnamese-600-normal.C4HEjEaf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-latin-ext-600-normal.DaBc-lu7.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-ext-600-normal.Dk3-quAP.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-latin-600-normal.Co1r35X9.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-600-normal.2CBVLo0M.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-ext-500-italic.ClXnudBg.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-500-italic.DakTmaFY.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-500-italic.DVnfXoMy.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-500-italic.C9gO-8KC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-vietnamese-500-italic.D3igDnAQ.woff2)format("woff2"),url(/_astro/cormorant-garamond-vietnamese-500-italic.C-296ow0.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-ext-500-italic.CE7zdTnu.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-ext-500-italic.CalKM9tT.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-500-italic.Y14P-dkT.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-500-italic.DhNIfkTX.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cinzel-latin-ext-600-normal.BEFdM_VE.woff2)format("woff2"),url(/_astro/cinzel-latin-ext-600-normal.BY9Mq9iK.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cinzel-latin-600-normal.Dd5YO2UX.woff2)format("woff2"),url(/_astro/cinzel-latin-600-normal.CH_LB4su.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--piedra:#ece9e3;--arena:#e2ddd3;--marfil:#f6f4ef;--blanco:#fff;--negro:#0e0f10;--texto:#1b2022;--mut:#5b6366;--linea:#dcd6ca;--verde:#173133;--verde-2:#1f4446;--oro:#c9a96e;--rojo:#a1401f;--acc:#58c0bb;--acc-hover:#4ab3ae;--acc-tinta:#2a6667;--acc-suave:#dcefec;--acc-claro:#a8dcd8;--serif:"Cormorant Garamond", "Cormorant", Georgia, serif;--sans:"Instrument Sans Variable", "Instrument Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--caps:"Cinzel", "Trajan Pro", Georgia, serif;--r-bloque:28px;--r-foto:20px;--r-tarjeta:16px;--sombra-tarjeta:0 1px 2px #0e0f100f, 0 18px 44px #0e0f1029;--ancho:1344px;--hueco:clamp(80px, 10vw, 140px)}html{background:var(--piedra);-webkit-text-size-adjust:100%;scroll-padding-top:96px}body{padding-inline:env(safe-area-inset-left) env(safe-area-inset-right);background:var(--piedra);color:var(--texto);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.55;overflow-x:clip}::selection{background:var(--acc-claro);color:var(--negro)}:focus-visible{outline:2px solid var(--negro);outline-offset:3px;border-radius:8px}.btn:focus-visible{border-radius:999px}[tabindex="-1"]:focus{outline:none}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}@media (prefers-reduced-motion:no-preference){html:not(.lenis){scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hero--negra{isolation:isolate;color:#fff;background:linear-gradient(to bottom, var(--negro) 0, var(--negro) calc(100% - 170px), var(--piedra) calc(100% - 170px));padding:128px 16px 0;position:relative}.hero--negra:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(52% 46% at 50% 0,#58c0bb33,#0000 70%),radial-gradient(38% 40% at 100% 70%,#c9a96e12,#0000 70%);position:absolute;inset:0 0 170px}.hero__kicker{font-family:var(--caps,"Cinzel", serif);letter-spacing:.26em;text-transform:uppercase;color:var(--acc-claro);margin:0 auto;font-size:12px}.hero--negra h1{color:#fff;letter-spacing:-.025em;max-width:12.5em;margin-top:22px;font-size:clamp(50px,8.4vw,132px);line-height:.94}.hero--negra h1 em{color:var(--acc-claro);font-style:italic;font-weight:500;display:block}.hero--negra .hero__lede{color:#c3cccb;max-width:45rem}.hero--negra .hero__nota{color:#97a3a2}.hero--negra .hero__nota svg{color:var(--acc-claro)}.btn-borde{color:#fff;background:0 0;box-shadow:inset 0 0 0 1px #ffffff57}.btn-borde:hover{background:#ffffff14}.btn-borde:focus-visible{outline-color:#fff}.escena{text-align:left;max-width:1240px;margin:clamp(32px,3.4vw,46px) auto 0;position:relative}@media (width>=1024px){.hero--negra{padding-top:112px}}.escena__pestanas{scrollbar-width:none;justify-content:center;gap:6px;padding:0 2px 16px;display:flex;overflow-x:auto}.escena__pestana{color:#9db9b6;min-height:40px;font:600 12px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 16px;transition:color .25s,background-color .25s;display:inline-flex;position:relative}.escena__pestana:hover{color:#fff}.escena__pestana[aria-pressed=true]{color:#fff;background:#ffffff17}.escena__pestana:focus-visible{outline:2px solid var(--acc-claro);outline-offset:2px}.escena__punto{background:currentColor;border-radius:50%;width:6px;height:6px}.escena__barra{background:var(--acc-claro);transform-origin:0;border-radius:2px;height:2px;position:absolute;bottom:3px;left:14px;right:14px;transform:scaleX(0)}.escena__pestana.run .escena__barra{animation:escenaBarra var(--escena-ms,4.2s) linear forwards}@keyframes escenaBarra{to{transform:scaleX(1)}}.escena__pantalla{background:#fff;border-radius:18px 18px 14px 14px;display:none;position:relative;overflow:hidden;box-shadow:0 40px 100px #00000080,0 0 0 1px #ffffff14}.escena__ventana{border-bottom:1px solid var(--linea);background:#f1eee7;align-items:center;gap:6px;height:34px;padding:0 14px;display:flex}.escena__ventana i{background:#d9d3c7;border-radius:50%;width:10px;height:10px}.escena__ventana span{color:var(--mut);letter-spacing:.02em;margin-left:10px;font-size:12px}.escena__capturas{position:relative;overflow:hidden}.escena__img{width:100%;height:auto;display:block}.escena__capturas .escena__img:not(:first-child){position:absolute;inset:0}.escena__img{opacity:0;transition:opacity .32s,transform .6s;transform:scale(1.012)}.escena__img.is-on{opacity:1;transform:none}.escena__img:not(.is-on){pointer-events:none}.escena__luz{pointer-events:none;opacity:0;mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#a8dcd829 35%,#effffc6b 50%,#a8dcd829 65%,#0000);width:16%;position:absolute;top:-25%;bottom:-25%;left:-35%;transform:skew(-21deg)}.escena__luz.go{animation:1.1s cubic-bezier(.45,0,.25,1) forwards escenaLuz}@keyframes escenaLuz{0%{opacity:0;left:-35%}12%{opacity:1}88%{opacity:1}to{opacity:0;left:125%}}.escena__movil{aspect-ratio:750/1248;object-fit:cover;object-position:top;border:8px solid #1d2022;border-radius:30px;width:80%;max-width:320px;margin:0 auto;display:block;box-shadow:0 30px 70px #00000073}.mosaico-sec{padding:clamp(36px,5vw,64px) 16px 0}.mosaico-sec .mosaico{margin-top:0}@media (width<=639px){.escena__pestanas,.tesela--acento{display:none}}@media (width>=640px){.escena__pantalla{display:block}.escena__movil{display:none}}@media (prefers-reduced-motion:reduce){.escena__luz{display:none}.escena__img{transition:none!important}.escena__pestana.run .escena__barra{animation:none}}.cinta{z-index:3;align-items:center;gap:4px;height:52px;display:flex;position:relative}.cinta__marco{flex:1;min-width:0;height:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.cinta__pista{width:max-content;height:100%;animation:70s linear infinite cintaPasa;display:flex}.cinta__lista{align-items:center;margin:0;padding:0;list-style:none;display:flex}.cinta__lista li{white-space:nowrap;font:500 13px/1 var(--sans);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:26px;padding-left:26px;display:inline-flex}.cinta__lista li:before{content:"";background:var(--cinta-trazo);border-radius:1px;width:1.5px;height:15px;transform:skew(-21deg)}@keyframes cintaPasa{to{transform:translate(-50%)}}.cinta:hover .cinta__pista,.cinta:focus-within .cinta__pista,.cinta.is-parada .cinta__pista,.cinta.is-fuera .cinta__pista{animation-play-state:paused}.cinta__pausa{cursor:pointer;background:var(--cinta-boton);width:32px;height:32px;color:var(--cinta-texto);touch-action:manipulation;border:0;border-radius:50%;flex:none;place-items:center;margin-right:10px;transition:background-color .2s;display:grid}.cinta__pausa:focus-visible{outline:2px solid var(--cinta-trazo);outline-offset:2px}.cinta__pausa .i-play,.cinta.is-parada .cinta__pausa .i-pausa{display:none}.cinta.is-parada .cinta__pausa .i-play{display:block}.cinta,.cinta__lista li{color:var(--cinta-texto)}.cinta{--cinta-texto:var(--texto);--cinta-trazo:var(--acc);--cinta-boton:transparent;border-block:1px solid #0e0f1024;margin-top:clamp(36px,4vw,56px)}.cinta .cinta__lista li{font:500 12.5px/1 var(--caps);letter-spacing:.2em}.cinta .cinta__pausa{box-shadow:inset 0 0 0 1px #0e0f1029}.cinta .cinta__pausa:hover{background:#0e0f100f}@media (width<=639px){.cinta{height:46px}.cinta .cinta__lista li{letter-spacing:.16em;gap:20px;padding-left:20px;font-size:11.5px}}@media (prefers-reduced-motion:reduce){.cinta__pista{animation:none}.cinta__marco{scrollbar-width:none;overflow-x:auto}.cinta__lista[aria-hidden=true],.cinta__pausa{display:none}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.aviso-nie{border-radius:var(--r-tarjeta);background:#ffffff9e;align-items:flex-start;gap:14px;max-width:33rem;margin-top:24px;padding:16px 18px;display:flex;box-shadow:inset 0 0 0 1px #0e0f1014}.aviso-nie__icono{background:var(--acc-suave);width:40px;height:40px;color:var(--acc-tinta);border-radius:50%;flex:none;place-items:center;display:grid}.aviso-nie p{color:#394144;margin:0;font-size:15px;line-height:1.55}.aviso-nie .aviso-nie__t{color:var(--texto);margin-bottom:4px;font-size:15.5px;font-weight:600}.aviso-nie__enlace{min-height:32px;font:600 14.5px/1.3 var(--sans);color:var(--acc-tinta);text-underline-offset:3px;align-items:center;gap:6px;margin-top:6px;text-decoration:underline 1px;display:inline-flex}.aviso-nie__enlace:hover{color:var(--negro)}.aviso-nie .aviso-nie__nota{color:var(--mut);margin-top:2px;font-size:13px}.etapa .aviso-nie+.btn{margin-top:22px}.acordeon__enlace{color:var(--acc-tinta);text-underline-offset:3px;white-space:nowrap;font-weight:600;text-decoration:underline}.acordeon__enlace:hover{color:var(--negro)}.hero--negra :focus-visible,.tesela--oscura :focus-visible,.etapa--verde :focus-visible,.caja--foto :focus-visible{outline-color:var(--acc-claro)}@media (width<=639px){.etapa__foto{min-height:0}.etapa__foto>img{height:300px;display:block;position:relative;inset:auto}.etapa__foto .tarjeta{margin:-58px 12px 0;position:relative;bottom:auto;left:auto;right:auto}}@media screen and (prefers-reduced-motion:no-preference){html.aparece-ok [data-aparece]:not(.is-visto){opacity:0;transform:translateY(20px)}}.etapa__frase--extra{margin-top:10px}.dc .cabecera h2{max-width:24ch}.precios-negro .plan:not(.plan--oscuro) :focus-visible{outline-color:var(--negro)}.pildora__nav a[aria-current=page]{background:var(--piedra);color:var(--negro);font-weight:600}.menu-movil a[aria-current=page]{font-weight:600}.ver-mas{min-height:44px;color:var(--negro);text-underline-offset:5px;text-decoration:underline;-webkit-text-decoration-color:var(--acc);-webkit-text-decoration-color:var(--acc);text-decoration-color:var(--acc);align-items:center;gap:8px;font-weight:600;text-decoration-thickness:2px;display:inline-flex}.ver-mas:after{content:"→";text-decoration:none;display:inline-block}.ver-mas:hover{-webkit-text-decoration-color:var(--negro);-webkit-text-decoration-color:var(--negro);text-decoration-color:var(--negro)}.precios-negro .ver-mas{color:#fff;-webkit-text-decoration-color:var(--oro);-webkit-text-decoration-color:var(--oro);text-decoration-color:var(--oro)}.precios-negro .ver-mas:hover{-webkit-text-decoration-color:var(--oro-claro);-webkit-text-decoration-color:var(--oro-claro);text-decoration-color:var(--oro-claro)}.dc-mas{text-align:center;margin:22px auto 0}.detras__botones{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:26px;display:flex}.detras__botones .btn{margin-top:0}.phero{isolation:isolate;text-align:center;background:var(--negro);color:#fff;padding:150px 16px clamp(72px,9vw,120px);position:relative}.phero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(52% 60% at 50% 0,#58c0bb33,#0000 70%),radial-gradient(36% 50% at 100% 100%,#c9a96e14,#0000 70%);position:absolute;inset:0}.phero h1{max-width:15ch;font-family:var(--serif);font-variant-numeric:lining-nums;letter-spacing:-.025em;text-wrap:balance;margin:22px auto 0;font-size:clamp(44px,6.6vw,96px);font-weight:500;line-height:.96}.phero h1 em{color:var(--acc-claro);font-style:italic;display:block}.phero__lede{color:#c3cccb;text-wrap:pretty;max-width:42rem;margin:24px auto 0;font-size:clamp(16.5px,1.1vw + 11px,19px);line-height:1.6}.phero .hero__botones{margin-top:32px}@media (width>=1024px){.phero{padding-top:168px}}.ventajas__lista{width:min(var(--ancho), 100% - 20px);gap:10px;margin:40px auto 0;padding:0;list-style:none;display:grid}.ventajas__lista li{border-radius:var(--r-foto);background:#fff;padding:26px 24px 28px}.ventajas__n{font-family:var(--serif);color:var(--acc-tinta);font-size:30px;font-weight:500}.ventajas__lista h3{font-family:var(--serif);color:var(--negro);text-wrap:balance;margin-top:18px;font-size:25px;font-weight:600;line-height:1.1}.ventajas__lista p{color:#394144;text-wrap:pretty;margin-top:10px;font-size:15.5px;line-height:1.6}@media (width>=640px){.ventajas__lista{grid-template-columns:1fr 1fr}}@media (width>=1100px){.ventajas__lista{grid-template-columns:repeat(4,1fr)}}.bloque--negro{background:var(--negro);color:#fff}.fiscal{gap:34px;padding:clamp(28px,4vw,56px) clamp(16px,4vw,56px)}.fiscal .antetitulo{color:var(--oro)}.fiscal .titulo-bloque{color:#fff;max-width:18ch}.fiscal .titulo-bloque em{color:var(--acc-claro);font-style:italic}.fiscal .frase{color:#bac2c2;max-width:44rem}.fiscal__lista{gap:10px;margin:0;padding:0;list-style:none;display:grid}.fiscal__lista li{background:#ffffff0a;border-radius:18px;padding:20px 20px 22px;box-shadow:inset 0 0 0 1px #ffffff1a}.fiscal__k{color:#e2c995;background:#c9a96e29;border-radius:999px;align-items:center;min-height:28px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.fiscal__lista h3{margin-top:14px;font-size:18px;font-weight:600}.fiscal__lista p{color:#aeb7b8;text-wrap:pretty;margin-top:6px;font-size:14.5px;line-height:1.55}@media (width>=640px){.fiscal__lista{grid-template-columns:1fr 1fr}}@media (width>=1024px){.fiscal__lista{grid-template-columns:repeat(4,1fr)}.fiscal__lista li:nth-child(-n+3){grid-column:span 1}}.comp__marco{border-radius:var(--r-bloque);background:#fff;width:min(980px,100% - 20px);margin:36px auto 0;padding:8px clamp(8px,2.4vw,28px) 18px;overflow-x:auto}.comp{border-collapse:collapse;width:100%;font-size:15px}.comp thead th{font-family:var(--serif);text-align:center;color:var(--negro);vertical-align:bottom;background:#fff;padding:20px 10px 14px;font-size:24px;font-weight:600;position:sticky;top:0}.comp thead th small{font-family:var(--sans);color:var(--mut);margin-top:4px;font-size:12.5px;font-weight:500;display:block}.comp thead th.comp__dest small{color:#8a6a2e}.comp tbody th[scope=row]{text-align:left;color:var(--texto);padding:13px 10px 13px 4px;font-weight:500;line-height:1.4}.comp td{text-align:center;border-top:1px solid #eeeae2;width:22%;padding:13px 8px}.comp tbody th[scope=row]{border-top:1px solid #eeeae2}.comp__grupo th{text-align:left;font-family:var(--caps);letter-spacing:.18em;text-transform:uppercase;color:var(--acc-tinta);padding:26px 4px 8px;font-size:11.5px}.comp__si svg{color:var(--acc-tinta);vertical-align:middle}.comp__si.comp__dest svg{color:#a27f3c}.comp__no{color:#a9aeb0}.comp__txt{color:var(--negro);font-weight:600}.comp td.comp__dest{background:#c9a96e14}.comp__nota{width:min(980px,100% - 32px);color:var(--mut);text-align:center;text-wrap:pretty;margin:14px auto 0;font-size:13.5px;line-height:1.55}@media (width<=559px){.comp{font-size:14px}.comp thead th{font-size:19px}.comp td{width:26%}}.btn-oro{background:var(--oro);color:var(--negro)}.btn-oro:hover{background:#dcc08a}.plan-res{width:min(var(--ancho), 100% - 20px);margin:var(--hueco) auto 0;border-radius:var(--r-bloque);color:#fff;background:radial-gradient(60% 90% at 100% 0%, #c9a96e29, transparent 70%), var(--negro);align-items:center;gap:26px;padding:clamp(28px,4vw,52px);display:grid;box-shadow:inset 0 0 0 1px #c9a96e73}.plan-res .antetitulo{color:var(--oro)}.plan-res__precio{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:12px;display:flex}.plan-res__precio b{font-family:var(--serif);letter-spacing:-.03em;color:#dcc08a;font-size:clamp(64px,7vw,92px);font-weight:500;line-height:.85}.plan-res__precio span{color:#a9b2b3;font-size:15px}.plan-res__u{margin-top:14px;font-size:16px;font-weight:600}.plan-res__alt{color:#a9b2b3;margin-top:4px;font-size:14.5px}.plan-res__sellos{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.plan-res__sellos li{color:#e6e2d8;border:1px solid #c9a96e59;border-radius:999px;padding:8px 14px;font-size:14px}.plan-res__botones{flex-wrap:wrap;gap:10px;display:flex}.plan-res :focus-visible{outline-color:#dcc08a}@media (width>=1024px){.plan-res{grid-template-columns:1.1fr 1fr auto}.plan-res__sellos{flex-direction:column;align-items:flex-start}.plan-res__botones{flex-direction:column}}.publicos__rejilla{width:min(var(--ancho), 100% - 20px);gap:10px;margin:0 auto;display:grid}.publico{border-radius:var(--r-bloque);color:var(--texto);background:#fff;flex-direction:column;padding:clamp(28px,3.6vw,44px);text-decoration:none;display:flex}.publico--oscuro{background:var(--verde);color:#fff}.publico h2{font-family:var(--serif);letter-spacing:-.015em;color:var(--negro);text-wrap:balance;margin-top:16px;font-size:clamp(32px,3.4vw,46px);font-weight:500;line-height:1}.publico--oscuro h2{color:#fff}.publico h2 em{color:var(--acc-tinta);font-style:italic;display:block}.publico--oscuro h2 em,.publico--oscuro .antetitulo{color:var(--acc-claro)}.publico ul{flex:1;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:grid}.publico li{color:#394144;padding-left:20px;font-size:15.5px;line-height:1.5;position:relative}.publico--oscuro li{color:#c9d3d2}.publico li:before{content:"";background:var(--acc);border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:0}.publico__cta{min-height:44px;color:var(--negro);align-items:center;gap:10px;margin-top:28px;font-weight:600;display:inline-flex}.publico--oscuro .publico__cta{color:#fff}.publico:hover .publico__cta svg{transform:translate(4px)}@media (prefers-reduced-motion:no-preference){.publico__cta svg{transition:transform .2s}}.publico:focus-visible{outline-offset:4px}@media (width>=900px){.publicos__rejilla{grid-template-columns:1fr 1fr}.publicos__rejilla.is-uno{grid-template-columns:1fr;max-width:760px}}.principios__lista{width:min(var(--ancho), 100% - 20px);gap:10px;margin:40px auto 0;padding:0;list-style:none;display:grid}.principios__lista li{border-top:2px solid var(--acc);border-radius:4px 4px var(--r-foto) var(--r-foto);background:#fff;padding:24px 24px 28px}.principios__lista h3{font-family:var(--serif);color:var(--negro);text-wrap:balance;font-size:25px;font-weight:600;line-height:1.1}.principios__lista p{color:#394144;text-wrap:pretty;margin-top:10px;font-size:15.5px;line-height:1.6}@media (width>=640px){.principios__lista{grid-template-columns:1fr 1fr}}@media (width>=1100px){.principios__lista{grid-template-columns:repeat(4,1fr)}}.contacto{width:min(var(--ancho), 100% - 20px);border-radius:var(--r-foto);background:var(--arena);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:10px auto 0;padding:28px clamp(24px,3vw,40px);display:flex}.contacto .antetitulo{margin:0}.contacto__lugar{font-family:var(--serif);color:var(--negro);margin-top:8px;font-size:26px;font-weight:600}.contacto__mail{color:var(--negro);text-underline-offset:4px;-webkit-text-decoration-color:var(--acc);-webkit-text-decoration-color:var(--acc);text-decoration-color:var(--acc);margin-top:4px;font-weight:600;display:inline-block}.precios-negro--pagina{margin-top:0;padding-top:150px}@media (width>=1024px){.precios-negro--pagina{padding-top:168px}}.cabecera h1{font-family:var(--serif);font-variant-numeric:lining-nums;letter-spacing:-.02em;text-wrap:balance;max-width:13ch;margin-inline:auto;font-size:clamp(44px,6vw,84px);font-weight:500;line-height:.98}.precios-negro .cabecera h1{color:#fff}.precios-negro .cabecera h1 em{color:var(--oro-claro);font-style:italic;display:block}.ventajas+.etapas,.bloque+.etapas{margin-top:var(--hueco)}.fiscal__precio{color:#d6dbda;flex-wrap:wrap;align-items:center;gap:6px 18px;font-size:15px;display:flex}.fiscal .ver-mas{color:#fff;-webkit-text-decoration-color:var(--oro);-webkit-text-decoration-color:var(--oro);text-decoration-color:var(--oro)}.dolor{width:min(var(--ancho), 100% - 20px);margin:var(--hueco) auto 0;border-radius:var(--r-bloque);background:#fff;gap:clamp(28px,3.4vw,44px);padding:clamp(28px,4.4vw,64px) clamp(16px,4vw,56px);display:grid}.dolor__cab{text-align:center}.dolor__cab h2{max-width:20ch;font-family:var(--serif);font-variant-numeric:lining-nums;letter-spacing:-.02em;color:var(--negro);text-wrap:balance;margin:16px auto 0;font-size:clamp(36px,4.4vw,62px);font-weight:500;line-height:1}.dolor__cab h2 em{color:var(--acc-tinta);font-style:italic;display:block}.dolor__lede{color:#394144;text-wrap:pretty;max-width:46rem;margin:18px auto 0;font-size:17px;line-height:1.6}.dolor__barras{gap:12px;width:100%;max-width:900px;margin-inline:auto;display:grid}.dolor__barra{grid-template-columns:110px 1fr;align-items:center;gap:6px 14px;display:grid}.dolor__barra>span{color:var(--negro);font-weight:600}.dolor__barra i{width:var(--w);background:#d9d3c7;border-radius:999px;justify-content:flex-end;align-items:center;min-width:74px;height:46px;padding:0 14px;font-style:normal;display:flex}.dolor__barra b{color:var(--negro);font-size:18px}.dolor__barra--annexa i{background:var(--acc)}.dolor__barra em{color:var(--mut);grid-column:2;font-size:14px;font-style:normal}@media (prefers-reduced-motion:no-preference){.dolor__barra--annexa i{transition:width 1s cubic-bezier(.2,.8,.2,1)}[data-aparece]:not(.is-visto) .dolor__barra--annexa i{width:100%}}.dolor__columnas{gap:10px;display:grid}.dolor__col{border-radius:var(--r-foto);padding:26px 24px 28px}.dolor__col--hoy{background:var(--piedra)}.dolor__col--con{background:var(--negro);color:#fff}.dolor__col h3{font-family:var(--serif);font-size:28px;font-weight:600;line-height:1.05}.dolor__col ul{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.dolor__col li{gap:10px;font-size:15.5px;line-height:1.5;display:flex}.dolor__col li svg{flex:none;margin-top:3px}.dolor__col--hoy li{color:#4a5255}.dolor__col--hoy li svg{color:var(--rojo)}.dolor__col--con li svg{color:var(--acc)}.dolor__equipo{font-family:var(--serif);color:var(--acc-claro);text-wrap:pretty;border-top:1px solid #ffffff24;margin-top:22px;padding-top:18px;font-size:22px;line-height:1.25}@media (width>=860px){.dolor__columnas{grid-template-columns:1fr 1fr}}.dolor__calc{border-radius:var(--r-foto);background:var(--arena);gap:18px;padding:24px clamp(18px,3vw,32px) 22px;display:grid}.dolor__calc-cab h3{font-family:var(--serif);color:var(--negro);font-size:26px;font-weight:600;line-height:1.1}.dolor__calc-cab p{color:var(--mut);margin-top:4px;font-size:14px}.dolor__campos{gap:12px;display:grid}.dolor__campos .campo{color:var(--texto);gap:6px;font-size:14px;font-weight:600;display:grid}.dolor__campos input{border:1px solid var(--linea);min-height:46px;font:600 17px/1 var(--sans);color:var(--negro);background:#fff;border-radius:12px;width:100%;padding:0 14px}.dolor__campos input:focus-visible{outline:2px solid var(--acc-tinta);outline-offset:1px}@media (width>=720px){.dolor__campos{grid-template-columns:repeat(3,1fr)}}.dolor__resultado{gap:10px;display:grid}.dolor__resultado>div{background:#fff;border-radius:14px;gap:2px;padding:16px 18px;display:grid}.dolor__resultado span{color:var(--mut);font-size:13.5px}.dolor__resultado b{font-family:var(--serif);color:var(--negro);font-size:36px;font-weight:500;line-height:1.05}.dolor__resultado small{color:var(--mut);font-size:13.5px}.dolor__resultado .dolor__ahorro{background:var(--negro)}.dolor__ahorro span,.dolor__ahorro small{color:#b4bdbd!important}.dolor__ahorro b{color:var(--acc-claro)!important}@media (width>=720px){.dolor__resultado{grid-template-columns:repeat(3,1fr)}}.dolor__nota{color:var(--mut);text-wrap:pretty;font-size:13px;line-height:1.55}.dolor .dolor__campos .campo{width:100%}.dolor .dolor__campos .campo input{width:100%;max-width:none}.hero--negra:after,.phero:after,.precios-negro:after{content:"";z-index:-1;pointer-events:none;aspect-ratio:1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='10 8 46 46'%3E%3Cpath d='M29 17 L13 51 H41' fill='none' stroke='%23ffffff' stroke-opacity='.07' stroke-width='4.2'/%3E%3Cpath d='M31 9 H36 L54 53 H49 Z' fill='%2358C0BB' fill-opacity='.16'/%3E%3C/svg%3E") 50%/contain no-repeat;position:absolute}.hero--negra:after{width:clamp(300px,40vw,620px);top:40px;right:clamp(-160px,-8vw,-60px)}.phero:after{width:clamp(260px,34vw,520px);bottom:clamp(-150px,-9vw,-60px);right:clamp(-130px,-6vw,-40px)}.precios-negro:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='10 8 46 46'%3E%3Cpath d='M29 17 L13 51 H41' fill='none' stroke='%23ffffff' stroke-opacity='.07' stroke-width='4.2'/%3E%3Cpath d='M31 9 H36 L54 53 H49 Z' fill='%23C9A96E' fill-opacity='.24'/%3E%3C/svg%3E");width:clamp(320px,42vw,680px);bottom:clamp(-200px,-12vw,-80px);right:clamp(-180px,-9vw,-70px)}.phero,.precios-negro{overflow:hidden}.hero--negra{overflow-x:clip}@media (width<=639px){.hero--negra:after{display:none}}.sello{width:132px;height:132px;margin:-36px auto 40px;display:block;overflow:visible}.sello text{fill:#fff;font-family:var(--caps);font-weight:600}.sello__texto{transform-origin:100px 100px;transform-box:view-box}@media (prefers-reduced-motion:no-preference){.sello__texto{animation:30s linear infinite selloGira}}@keyframes selloGira{to{transform:rotate(360deg)}}@media (width>=900px){.sello{width:clamp(140px,13vw,190px);height:auto;margin:0;position:absolute;bottom:clamp(28px,5vw,70px);right:clamp(28px,5vw,80px)}}.sello--disco .sello__disco{fill:var(--negro);stroke:#a8dcd873;stroke-width:1.5px}.sello--disco{filter:drop-shadow(0 18px 34px #00000073)}.sello.sello--portada{z-index:3;width:104px;height:104px;margin:0;position:absolute;top:-26px;left:max(0px,50% - 190px);right:auto}@media (width>=640px){.sello.sello--portada{width:clamp(132px,13vw,176px);height:auto;top:clamp(18px,3vw,40px);left:14px}}@media (width>=1420px){.sello.sello--portada{left:-64px}}@media (width>=1800px){.sello.sello--portada{width:190px;top:90px;left:-250px}}.etapas--ancho{gap:0;width:100%}.etapas--ancho .etapa{border-radius:var(--r-bloque) var(--r-bloque) 0 0;padding-inline:max(12px, calc((100% - var(--ancho)) / 2))}.etapas--ancho .etapa+.etapa{margin-top:-1px}.etapa__n{opacity:.75;border-right:1px solid;margin-right:12px;padding-right:12px;display:inline-block}.etapa--negro{background:var(--negro);color:#fff}.etapa--negro .antetitulo{color:var(--acc-claro)}.etapa--negro h3{color:#fff}.etapa--negro .etapa__frase{color:#bac2c2}.etapa--negro :focus-visible{outline-color:var(--acc-claro)}@media (width>=900px){.etapas--ancho .etapa{min-height:620px;padding-top:22px;padding-bottom:22px}}@media (width<=899px){.etapas--ancho .etapa{border-radius:22px 22px 0 0}}.etapa__correos{border-radius:var(--r-foto);color:var(--texto);background:#fff;align-self:center;margin:0 4px 16px;padding:18px 18px 14px;box-shadow:0 30px 80px -30px #58c0bb59}.correos__cab{border-bottom:1px solid #eeeae2;align-items:center;gap:10px;padding-bottom:12px;display:flex}.correos__cab b{color:var(--negro);flex:1;font-size:15px}.etapa__correos ul{margin:0;padding:0;list-style:none}.etapa__correos li{border-bottom:1px solid #eeeae2;align-items:center;gap:12px;padding:12px 0;display:flex}.etapa__correos .inicial{flex:none}.correos__txt{flex:1;gap:2px;min-width:0;font-size:13.5px;display:grid}.correos__txt b{color:var(--negro);font-size:14px}.correos__txt span{color:var(--mut);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.correos__meta{color:var(--mut);flex:none;align-items:center;gap:8px;font-size:12px;display:inline-flex}.correos__meta i{background:var(--acc-suave);color:var(--acc-tinta);border-radius:6px;padding:2px 7px;font-style:normal;font-weight:600}.correos__adj{align-items:center;gap:3px;display:inline-flex}.correos__pie{color:var(--acc-tinta);align-items:center;gap:8px;margin-top:12px;font-size:13.5px;font-weight:600;display:flex}@media (width>=900px){.etapa__correos{margin:0 clamp(8px,3vw,48px) 0 0;padding:22px 24px 18px}}.fiscal--claro{background:var(--arena);color:var(--texto)}.fiscal--claro .antetitulo{color:var(--acc-tinta)}.fiscal--claro .titulo-bloque{color:var(--negro)}.fiscal--claro .titulo-bloque em{color:var(--acc-tinta)}.fiscal--claro .frase{color:#394144}.fiscal--claro .fiscal__lista li{box-shadow:none;background:#fff}.fiscal--claro .fiscal__k{color:#6e5420;background:#c9a96e38}.fiscal--claro .fiscal__lista h3{color:var(--negro)}.fiscal--claro .fiscal__lista p{color:#4a5255}.fiscal--claro .fiscal__precio{color:var(--texto)}.fiscal--claro .ver-mas{color:var(--negro);-webkit-text-decoration-color:var(--acc);-webkit-text-decoration-color:var(--acc);text-decoration-color:var(--acc)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}[data-zoom]{cursor:zoom-in}[data-zoom]:focus-visible{outline:3px solid var(--color-aq-d);outline-offset:3px}.on-dark [data-zoom]:focus-visible,.bg-green [data-zoom]:focus-visible{outline-color:var(--color-aq)}.docs img[data-zoom]:focus-visible,figure>img[data-zoom]:focus-visible{outline-offset:-3px}.lb{color:#fff;overscroll-behavior:contain;background:#0a0c0deb;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden auto}.lb::backdrop{background:#0a0c0d99}.lb[open]{place-items:center;animation:.25s lbIn;display:grid}@keyframes lbIn{0%{opacity:0}to{opacity:1}}.lb-fig{padding:max(56px, env(safe-area-inset-top)) 16px max(24px, env(safe-area-inset-bottom));justify-items:center;gap:12px;margin:0;display:grid}.lb-img{cursor:zoom-out;background:#fff;border-radius:10px;width:auto;max-width:min(100vw - 32px,1800px);height:auto;max-height:calc(100dvh - 120px);display:block;box-shadow:0 30px 90px #0000008c}.lb-img[hidden]{display:none}.lb-live{cursor:zoom-out;width:min(1440px,100vw - 32px,160dvh - 240px)}.lb-live[hidden]{display:none}.lb-live>*{cursor:zoom-out!important;outline:none!important;transform:none!important;box-shadow:0 30px 90px #0000008c!important}.lb-live [data-zoom-ico]{display:none!important}.lb[data-doc][open]{place-items:start center}.lb[data-doc] .lb-img{width:min(980px,100vw - 32px);max-height:none}.lb[data-doc]:focus:not(:focus-visible){outline:none}.lb[data-doc]:focus-visible{outline:2px solid var(--color-aq-l);outline-offset:-4px}.lb-pinch{color:#9fd6d2;align-items:center;gap:8px;margin:0;font-size:13px;display:none}@media (width<=700px) and (pointer:coarse){.lb[data-doc] .lb-pinch{order:-1;display:inline-flex}.lb[data-doc] .lb-fig{gap:10px}}.lb-cap{text-align:center;color:#c9d1d0;max-width:70ch;font-size:14px}.lb-cap:empty{display:none}.lb-turn{color:#9fd6d2;align-items:center;gap:8px;margin:0;font-size:13px;display:none}.lb-x{top:max(14px, env(safe-area-inset-top));z-index:2;color:#fff;cursor:pointer;background:#0e0f108c;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:fixed;right:14px}.lb-x:hover{background:#ffffff2e}.lb-x:focus-visible{outline:2px solid var(--color-aq-l);outline-offset:3px}@media (orientation:portrait) and (width<=700px){.lb[data-wide] .lb-turn{display:inline-flex}}@media (height<=520px){.lb-fig{padding-top:max(10px, env(safe-area-inset-top));padding-bottom:max(10px, env(safe-area-inset-bottom));gap:0}.lb-img{max-height:calc(100dvh - 20px)}.lb-live{width:min(1440px,100vw - 132px,160dvh - 86.4px)}.lb-cap{display:none}}@media (prefers-reduced-motion:reduce){.lb[open]{animation:none}}
