.acceso-pagina{flex-direction:column;justify-content:center;min-height:calc(100svh - 3rem);padding:56px 22px 14px;display:flex;position:relative}.acceso-volver{top:max(8px, env(safe-area-inset-top));width:44px;height:44px;color:var(--color-goldsoft);place-items:center;display:grid;position:absolute;left:4px}.acceso-contenido{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:390px;margin:auto;display:flex;position:relative}.acceso-identidad{color:var(--color-goldsoft);flex-direction:column;align-items:center;gap:2px;display:flex}.acceso-identidad>span{font:500 20px/1.2 var(--font-serif)}.acceso-contenido h1{font:italic 500 34px/1.08 var(--font-serif);text-wrap:balance;margin:18px 0 12px}.acceso-descripcion{color:var(--color-haze);text-wrap:balance;margin:0;font-size:16px;line-height:1.5}.acceso-beneficios{text-align:left;border-top:1px solid color-mix(in oklab, var(--color-gold) 24%, transparent);border-bottom:1px solid color-mix(in oklab, var(--color-gold) 24%, transparent);flex-direction:column;gap:12px;width:100%;margin:18px 0 0;padding:16px 0;list-style:none;display:flex}.acceso-beneficios li{align-items:center;gap:12px;font-size:14px;line-height:1.45;display:flex}.acceso-beneficios svg{color:var(--color-goldsoft);stroke-width:1.5px;flex:none}.acceso-acciones{flex-direction:column;gap:12px;width:100%;margin-top:20px;display:flex}.acceso-principal,.acceso-secundario{text-transform:none;letter-spacing:0;border-radius:4px;justify-content:center;align-items:center;width:100%;min-height:52px;padding:12px 14px;font-size:15px;font-weight:500;line-height:1.4;display:flex}.acceso-principal{background:var(--color-goldsoft);color:var(--color-night);border:1px solid var(--color-goldsoft);transition:opacity .16s}.acceso-principal:disabled{opacity:.6}.acceso-secundario{color:var(--color-goldsoft);border:1px solid var(--color-gold);background:0 0}.acceso-ayuda{width:100%;color:var(--color-haze);margin-top:8px}.acceso-ayuda summary{cursor:pointer;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:14px;list-style:none;display:flex}.acceso-ayuda summary::-webkit-details-marker{display:none}.acceso-ayuda summary svg{transition:transform .16s}.acceso-ayuda[open] summary svg{transform:rotate(180deg)}.acceso-ayuda-opciones{flex-direction:column;display:flex}.acceso-ayuda-opciones button{min-height:44px;color:var(--color-goldsoft);font-size:14px}.acceso-pagina :is(a,button,summary):focus-visible{outline:2px solid var(--color-goldsoft);outline-offset:3px}.acceso-nota{color:var(--color-haze);text-wrap:balance;margin:0;font-size:14px;line-height:1.5}.acceso-renovacion{color:var(--color-haze);text-wrap:pretty;margin:0;font-size:13px;line-height:1.5}.acceso-resultado{color:var(--color-goldsoft);margin:0;font-size:14px;line-height:1.5}@media (height<=740px){.acceso-pagina{padding-top:44px;padding-bottom:8px}.acceso-identidad{flex-direction:row;gap:8px}.acceso-identidad>.sigil-medallon{width:40px!important;height:40px!important}.acceso-contenido h1{margin-top:12px;font-size:32px}.acceso-beneficios{gap:8px;margin-top:12px;padding:12px 0}.acceso-acciones{margin-top:14px}}@media (height<=680px){.acceso-contenido h1{margin-top:8px;margin-bottom:8px}.acceso-beneficios{gap:6px;padding:10px 0}.acceso-principal,.acceso-secundario{min-height:48px;padding:10px}.acceso-acciones{gap:8px;margin-top:12px}.acceso-pagina{padding-left:18px;padding-right:18px}}.acceso-play-ayuda{flex-wrap:wrap;justify-content:center;column-gap:12px;display:flex}.acceso-play-ayuda button,.acceso-enlace{min-height:44px;color:var(--color-goldsoft);text-underline-offset:3px;align-items:center;font-size:13px;text-decoration:underline;display:inline-flex}.ob-ad{border:1px solid color-mix(in oklab, var(--color-gold) 30%, transparent);background:linear-gradient(160deg, color-mix(in oklab, var(--color-gold) 8%, transparent), transparent 60%);border-radius:1.5rem;padding:1rem 1.1rem}.ob-ad-cab,.ob-ad-fila{grid-template-columns:4.2rem 1fr 1fr;align-items:center;gap:.6rem;display:grid}.ob-ad-cab{letter-spacing:.18em;text-transform:uppercase;color:color-mix(in oklab, var(--color-haze) 75%, transparent);padding-bottom:.6rem;font-size:11px}.ob-ad-fila{border-top:1px solid color-mix(in oklab, var(--color-gold) 15%, transparent);padding:.75rem 0;font-size:14px;line-height:1.35}.ob-pago-opcion{border:1.5px solid color-mix(in oklab, var(--color-gold) 75%, transparent);background:color-mix(in oklab, var(--color-gold) 9%, transparent);border-radius:1.25rem;align-items:center;gap:.9rem;padding:1rem 1.1rem;display:flex}.ob-pago-check{background:var(--color-gold);width:1.6rem;height:1.6rem;color:var(--color-ink);border-radius:999px;flex-shrink:0;place-items:center;font-size:13px;display:grid}.ob-pago-badge{letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold);border:1px solid color-mix(in oklab, var(--color-gold) 50%, transparent);border-radius:999px;padding:.2rem .55rem;font-size:11px}.ob-pago-pasos{color:color-mix(in oklab, var(--color-haze) 85%, transparent);gap:.5rem;font-size:13px;line-height:1.45;display:grid}.ob-pago-pasos b{color:var(--color-gold);margin-right:.35rem;font-weight:500}.ob-pago-nota{text-align:center;color:color-mix(in oklab, var(--color-haze) 80%, transparent);font-size:14px;line-height:1.6}.ob-pago-beneficios{color:var(--color-mist);gap:.55rem;font-size:14px;line-height:1.4;display:grid}.ob-pago-beneficios li{align-items:baseline;gap:.6rem;display:flex}.ob-pago-estado{justify-content:center;min-height:5.5rem}:is(main:has(section[data-paso="17"]),main:has(section[data-paso="18"])){max-width:1040px}section[data-paso="17"],section[data-paso="18"]{background:radial-gradient(120% 80% at 50% 0%, color-mix(in oklab, var(--color-night) 78%, transparent), color-mix(in oklab, var(--color-ink) 94%, transparent) 70%);padding-left:1rem;padding-right:1rem}.ob-lienzo{flex-direction:column;align-items:center;width:100%;max-width:940px;margin:0 auto;padding:1.6rem 0 1.25rem;display:flex}.ob-cabeza{text-align:center;max-width:34rem}.ob-titulo{font-family:var(--font-serif);color:var(--color-mist);text-wrap:balance;font-size:clamp(28px,7.6vw,44px);font-style:italic;line-height:1.12}.ob-titulo-oro{color:var(--color-goldsoft);display:block}.ob-bajada{color:color-mix(in oklab, var(--color-mist) 82%, transparent);margin-top:.85rem;font-size:16px;line-height:1.5}.ob-paneles{grid-template-columns:1fr 1fr;gap:.6rem;width:100%;margin-top:1.15rem;display:grid;position:relative}.ob-flecha{background:var(--color-night);border:1px solid color-mix(in oklab, var(--color-gold) 60%, transparent);width:2.2rem;height:2.2rem;color:var(--color-goldsoft);z-index:1;border-radius:999px;place-items:center;font-size:15px;display:grid;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.ob-panel{border-radius:1.4rem;flex-direction:column;align-items:stretch;padding:0;display:flex;overflow:hidden}.ob-panel-antes{background:linear-gradient(180deg, color-mix(in oklab, var(--color-nightsoft) 92%, var(--color-ink)), var(--color-ink));border:1px solid color-mix(in oklab, var(--color-haze) 22%, transparent)}.ob-panel-despues{background:linear-gradient(180deg, color-mix(in oklab, var(--color-golddeep) 34%, var(--color-night)), var(--color-night) 85%);border:1px solid color-mix(in oklab, var(--color-gold) 65%, transparent);box-shadow:0 18px 50px -24px color-mix(in oklab, var(--color-gold) 55%, transparent)}.ob-marco{aspect-ratio:5/7;background:var(--color-ink);width:100%;position:relative;overflow:hidden}.ob-lienzo-img{object-fit:cover;object-position:50% 46%;width:100%;height:100%;display:block;position:absolute;inset:0}.ob-panel-antes .ob-lienzo-img{object-position:50% 52%}.ob-panel-despues .ob-lienzo-img{object-position:50% 40%}.ob-marco:after{content:"";pointer-events:none;position:absolute;inset:0}.ob-panel-antes .ob-marco:after{background:linear-gradient(180deg, transparent 60%, color-mix(in oklab, var(--color-ink) 85%, transparent))}.ob-panel-despues .ob-marco:after{background:linear-gradient(180deg, transparent 52%, color-mix(in oklab, var(--color-night) 90%, transparent) 92%)}.ob-panel-rotulo{letter-spacing:.22em;text-transform:uppercase;color:var(--color-mist);text-shadow:0 1px 3px color-mix(in oklab, var(--color-ink) 88%, transparent), 0 2px 16px color-mix(in oklab, var(--color-ink) 92%, transparent);font-size:12px}.ob-panel-despues .ob-panel-rotulo{color:var(--color-goldsoft)}.ob-rotulo-sobre{text-align:center;z-index:1;margin:0;position:absolute;bottom:.7rem;left:.5rem;right:.5rem}.ob-panel-frases{text-align:center;color:color-mix(in oklab, var(--color-mist) 82%, transparent);gap:.4rem;padding:.7rem .4rem .95rem;font-size:14px;line-height:1.3;display:grid}.ob-panel-frases li{text-wrap:balance}.ob-panel-despues .ob-panel-frases{color:var(--color-mist)}.ob-paneles-unica{grid-template-columns:1fr}.ob-panel-unica{background:linear-gradient(180deg, color-mix(in oklab, var(--color-nightsoft) 92%, var(--color-ink)), var(--color-ink));border:1px solid color-mix(in oklab, var(--color-gold) 45%, transparent);box-shadow:0 18px 50px -26px color-mix(in oklab, var(--color-gold) 45%, transparent);padding:.9rem .9rem 1rem}.ob-rotulos-duo{text-align:center;grid-template-columns:1fr 1fr;margin-bottom:.55rem;display:grid}.ob-rotulos-duo .ob-panel-rotulo{font-size:13px}.ob-rotulos-duo .ob-rotulo-der{color:var(--color-goldsoft)}.ob-marco-unico{aspect-ratio:auto}.ob-lienzo-img-unica{object-fit:contain;object-position:50% 50%;height:auto;position:static}.ob-marco-unico:after{background:linear-gradient(90deg, color-mix(in oklab, var(--color-ink) 55%, transparent), transparent 32%, transparent 68%, color-mix(in oklab, var(--color-night) 55%, transparent)), linear-gradient(180deg, color-mix(in oklab, var(--color-ink) 45%, transparent), transparent 22%, transparent 78%, color-mix(in oklab, var(--color-ink) 55%, transparent))}.ob-parejas{z-index:1;flex-direction:column;justify-content:space-between;padding:.6rem .45rem;display:flex;position:absolute;inset:0}.ob-pareja{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.ob-lado{text-align:center;padding:0 .15rem}.ob-modulo{letter-spacing:.24em;text-transform:uppercase;color:color-mix(in oklab, var(--color-mist) 78%, transparent);text-shadow:0 1px 3px color-mix(in oklab, var(--color-ink) 90%, transparent), 0 2px 12px color-mix(in oklab, var(--color-ink) 92%, transparent);margin:0 0 .1rem;font-size:10px}.ob-lado-despues .ob-modulo{color:color-mix(in oklab, var(--color-goldsoft) 85%, transparent)}.ob-frase{text-wrap:balance;color:var(--color-mist);text-shadow:0 1px 3px color-mix(in oklab, var(--color-ink) 92%, transparent), 0 2px 14px color-mix(in oklab, var(--color-ink) 95%, transparent);margin:0;font-size:14px;line-height:1.25}.ob-lado-despues .ob-frase{color:var(--color-mist);text-shadow:0 1px 3px color-mix(in oklab, var(--color-ink) 95%, transparent), 0 2px 16px color-mix(in oklab, var(--color-ink) 98%, transparent), 0 0 22px color-mix(in oklab, var(--color-ink) 85%, transparent)}@media (width>=640px){.ob-frase{font-size:15px}.ob-modulo{font-size:11px}.ob-parejas{padding:.8rem .7rem}}.ob-mitades{gap:1rem;width:100%;margin-top:1.1rem;display:grid}.ob-mitad{aspect-ratio:9/17;border:1px solid color-mix(in oklab, var(--color-gold) 40%, transparent);min-height:620px;box-shadow:0 18px 50px -26px color-mix(in oklab, var(--color-gold) 45%, transparent);background:var(--color-ink);border-radius:1.25rem;position:relative;overflow:hidden}.ob-mitad-img{background-position:0 10%;background-repeat:no-repeat;background-size:200%;position:absolute;inset:0}.ob-mitad-despues .ob-mitad-img{background-position:100% 10%}.ob-mitad:after{content:"";pointer-events:none;background:linear-gradient(180deg, color-mix(in oklab, var(--color-ink) 70%, transparent), transparent 16%, transparent 50%, color-mix(in oklab, var(--color-ink) 72%, transparent) 66%, color-mix(in oklab, var(--color-ink) 90%, transparent));position:absolute;inset:0}.ob-mitad-titulo{z-index:1;text-align:center;letter-spacing:.24em;text-transform:uppercase;color:var(--color-mist);text-shadow:0 1px 4px color-mix(in oklab, var(--color-ink) 92%, transparent);margin:0;font-size:15px;position:absolute;top:.9rem;left:0;right:0}.ob-mitad-despues .ob-mitad-titulo{color:var(--color-goldsoft)}.ob-mitad-frases{z-index:1;text-align:center;gap:.7rem;margin:0;padding:1rem 1.1rem 1.25rem;list-style:none;display:grid;position:absolute;bottom:0;left:0;right:0}.ob-mitad-frases li{gap:.1rem;display:grid}.ob-mitad .ob-modulo{margin:0;font-size:11px}.ob-mitad-despues .ob-modulo{color:color-mix(in oklab, var(--color-goldsoft) 90%, transparent)}.ob-mitad .ob-frase{font-size:17px;line-height:1.3}[data-ob=antes-despues]{container-type:inline-size}@container (width>=640px){.ob-mitades{grid-template-columns:1fr 1fr;max-width:820px;margin-left:auto;margin-right:auto}.ob-mitad{min-height:0}}.ob-nota-proceso{font-family:var(--font-serif);color:var(--color-goldsoft);text-align:center;margin-top:1rem;font-size:18px;font-style:italic}.ob-cta{letter-spacing:.01em;width:100%;min-height:56px;color:var(--color-night);background:linear-gradient(180deg, var(--color-goldsoft), var(--color-gold) 60%, var(--color-golddeep));border:1px solid color-mix(in oklab, var(--color-goldsoft) 80%, transparent);box-shadow:0 12px 30px -14px color-mix(in oklab, var(--color-gold) 75%, transparent), inset 0 1px 0 color-mix(in oklab, var(--color-mist) 45%, transparent);border-radius:999px;justify-content:center;align-items:center;gap:.6rem;margin-top:.9rem;font-size:17px;font-weight:600;transition:transform .16s,filter .16s;display:flex}.ob-cta:active{transform:scale(.985)}.ob-cta:disabled{opacity:.6}.ob-cta:focus-visible,.ob-ahora-no:focus-visible,.ob-enlace:focus-visible{outline:2px solid var(--color-goldsoft);outline-offset:3px}.ob-cta-flecha{opacity:.75;font-weight:400}.ob-cta-angosto{max-width:420px}.ob-pago-grilla{gap:1.1rem;width:100%;display:grid}.ob-pago-visual{text-align:center;flex-direction:column;align-items:center;display:flex}.ob-titulo-pago{font-size:clamp(28px,7.4vw,42px)}.ob-pago-escena{background:radial-gradient(70% 70% at 50% 40%, color-mix(in oklab, var(--color-golddeep) 30%, transparent), transparent 75%);border-radius:1.4rem;width:100%;max-width:360px;margin-top:.4rem}.ob-figura-pago{width:100%;height:auto;min-height:180px;max-height:220px}.ob-ejes{justify-content:center;gap:1.6rem;margin-top:.2rem;display:flex}.ob-ejes li{letter-spacing:.12em;text-transform:uppercase;color:var(--color-goldsoft);flex-direction:column;align-items:center;gap:.3rem;font-size:13px;display:flex}.ob-beneficios{color:var(--color-mist);flex-wrap:wrap;justify-content:center;gap:.45rem 1.1rem;margin-top:.9rem;font-size:15px;display:flex}.ob-beneficios li{align-items:center;gap:.4rem;display:flex}.ob-beneficios span{color:var(--color-gold)}.ob-pago-oferta{flex-direction:column;align-items:stretch;width:100%;max-width:440px;margin:0 auto;display:flex}.ob-oferta{background:var(--color-night);border:1.5px solid color-mix(in oklab, var(--color-gold) 80%, transparent);box-shadow:0 20px 50px -28px color-mix(in oklab, var(--color-gold) 60%, transparent);border-radius:1.4rem;overflow:hidden}.ob-oferta-estado{text-align:center;color:var(--color-mist);flex-direction:column;align-items:center;gap:.4rem;padding:1.4rem 1.2rem;font-size:15px;display:flex}.ob-etapa{align-items:flex-start;gap:.85rem;padding:1rem 1.15rem;display:flex}.ob-etapa-inicio{background:color-mix(in oklab, var(--color-gold) 13%, var(--color-night));border-bottom:1px dashed color-mix(in oklab, var(--color-gold) 45%, transparent)}.ob-check{background:var(--color-gold);width:1.65rem;height:1.65rem;color:var(--color-night);border-radius:999px;flex-shrink:0;place-items:center;font-size:13px;font-weight:700;display:grid}.ob-etapa-titulo{font-family:var(--font-serif);color:var(--color-mist);font-size:22px;font-style:italic;line-height:1.2}.ob-etapa-rotulo{letter-spacing:.2em;text-transform:uppercase;color:var(--color-goldsoft);font-size:12px}.ob-etapa-precio{padding-left:3.65rem}.ob-etapa-unica{padding-left:1.15rem}.ob-precio{color:var(--color-mist);margin-top:.15rem}.ob-precio-monto{letter-spacing:-.01em;font-size:34px;font-weight:600}.ob-precio-periodo{color:color-mix(in oklab, var(--color-mist) 82%, transparent);font-size:17px}.ob-etapa-detalle{color:color-mix(in oklab, var(--color-mist) 80%, transparent);margin-top:.3rem;font-size:14px;line-height:1.45}.ob-oferta-nota{color:var(--color-goldsoft);background:color-mix(in oklab, var(--color-ink) 70%, var(--color-night));border-top:1px solid color-mix(in oklab, var(--color-gold) 25%, transparent);margin:0;padding:.6rem 1.15rem;font-size:13px;line-height:1.4}.ob-aviso{text-align:center;color:var(--color-goldsoft);margin-top:.6rem;font-size:14px}.ob-letra-chica{text-align:center;color:color-mix(in oklab, var(--color-mist) 75%, transparent);margin-top:.7rem;font-size:13px;line-height:1.5}.ob-enlaces{flex-wrap:wrap;justify-content:center;gap:1.2rem;margin-top:.3rem;display:flex}.ob-enlace{min-height:44px;color:color-mix(in oklab, var(--color-mist) 75%, transparent);text-underline-offset:4px;align-items:center;font-size:13px;text-decoration:underline;display:inline-flex}.ob-ahora-no{width:100%;min-height:44px;color:color-mix(in oklab, var(--color-mist) 80%, transparent);white-space:nowrap;margin-top:.6rem;font-size:15px}.ob-legal{text-align:center;color:color-mix(in oklab, var(--color-mist) 60%, transparent);margin-top:.2rem;font-size:12px}.ob-legal a{text-underline-offset:4px;align-items:center;min-height:32px;text-decoration:underline;display:inline-flex}@media (width<=370px){.ob-panel-frases{font-size:13px}.ob-ahora-no{font-size:14px}.ob-precio-monto{font-size:30px}}@media (width>=1024px){section[data-paso="17"],section[data-paso="18"]{padding-left:2rem;padding-right:2rem}.ob-lienzo{padding-top:3.5rem}.ob-paneles{gap:1.5rem;max-width:860px}.ob-panel{padding:0}.ob-marco{aspect-ratio:auto;height:min(48vh,500px)}.ob-paneles-unica{max-width:560px}.ob-marco-unico{aspect-ratio:3/4;width:auto;max-width:100%;height:min(58vh,560px);margin:0 auto}.ob-panel-frases{gap:.6rem;padding:1.1rem 1rem 1.5rem;font-size:18px}.ob-flecha{width:2.8rem;height:2.8rem;font-size:18px}.ob-pago-grilla{grid-template-columns:1.05fr 1fr;align-items:center;gap:3rem}.ob-pago-visual{align-items:center}.ob-figura-pago{max-height:300px}.ob-pago-escena{max-width:420px}.ob-pago-oferta{max-width:460px}}.ob-lienzo{flex:1;justify-content:center}[data-ob=suscripcion] .obp-grilla{flex-direction:column;width:100%;display:flex}[data-ob=suscripcion] .obp-hero{border-radius:0 0 22px 22px;height:220px;margin:-.5rem -1.25rem 0;position:relative;overflow:hidden}[data-ob=suscripcion] .obp-hero-img{object-fit:cover;object-position:50% 22%;width:100%;height:100%;display:block}[data-ob=suscripcion] .obp-hero:after{content:"";background:linear-gradient(to bottom, transparent, var(--color-night));pointer-events:none;height:45%;position:absolute;inset:auto 0 0}[data-ob=suscripcion] .obp-cuerpo{text-align:center;flex-direction:column;margin-top:-1.6rem;padding:0 .25rem;display:flex;position:relative}[data-ob=suscripcion] .obp-titulo{font-family:var(--font-serif,serif);color:var(--color-mist);font-size:30px;line-height:1.12}[data-ob=suscripcion] .obp-bajada{color:var(--color-mist);opacity:.88;margin-top:.5rem;font-size:15px;line-height:1.45}[data-ob=suscripcion] .obp-ejes{letter-spacing:.1em;text-transform:uppercase;color:var(--color-goldsoft);justify-content:center;gap:1.1rem;margin-top:.7rem;font-size:13px;display:flex}[data-ob=suscripcion] .obp-ejes li{align-items:center;gap:.35rem;display:flex}[data-ob=suscripcion] .obp-beneficios{text-align:left;color:var(--color-mist);flex-direction:column;gap:.35rem;margin:.8rem auto 0;font-size:15px;display:flex}[data-ob=suscripcion] .obp-beneficios li{align-items:center;gap:.55rem;display:flex}[data-ob=suscripcion] .obp-beneficios span{color:var(--color-gold)}[data-ob=suscripcion] .obp-oferta{text-align:left;margin-top:.9rem;flex-direction:column;align-items:stretch;width:100%;max-width:440px;margin-inline:auto;display:flex}[data-ob=suscripcion] .obp-ahora-no{text-transform:none;letter-spacing:normal}@media (width<=370px){[data-ob=suscripcion] .obp-hero{height:196px}[data-ob=suscripcion] .obp-titulo{font-size:28px}}@media (width>=1024px){[data-ob=suscripcion] .obp-grilla{flex-direction:row;align-items:stretch;gap:2.5rem;max-width:920px;margin:0 auto}[data-ob=suscripcion] .obp-hero{border-radius:24px;flex:0 0 42%;height:auto;min-height:560px;margin:0}[data-ob=suscripcion] .obp-hero:after{height:30%}[data-ob=suscripcion] .obp-cuerpo{text-align:left;flex:1;justify-content:center;margin-top:0}[data-ob=suscripcion] .obp-titulo{font-size:34px}[data-ob=suscripcion] .obp-ejes{justify-content:flex-start}[data-ob=suscripcion] .obp-beneficios{margin-left:0}[data-ob=suscripcion] .obp-oferta{margin-inline:0}}
