.life-plus-page{background:var(--canvas);color:var(--ink);letter-spacing:0;padding-bottom:6rem}.life-plus-page .display{font-family:var(--font-display);letter-spacing:0;text-wrap:balance;font-weight:600;line-height:1.08}.life-plus-page .editorial{font-family:var(--font-display);letter-spacing:0;font-weight:400}.life-plus-page .eyebrow{letter-spacing:0;text-transform:uppercase;font-size:.75rem;font-weight:600}.life-plus-page .life-cta{white-space:normal;text-align:center;letter-spacing:0}.life-plus-page .life-section{scroll-margin-top:10rem}.life-plus-page .life-subnav{z-index:30;margin-top:6.5rem;position:sticky;top:6rem}.life-plus-page #top{padding-top:3.5rem}.life-plus-page .brand-field{background:var(--brand-deep)}.life-plus-page .life-testimonial-button{border-radius:8px;min-height:0;padding:0;display:block}.life-plus-page .life-testimonials{scroll-snap-type:x mandatory}.life-plus-page .life-testimonials li{scroll-snap-align:start}.life-plus-page .life-testimonial-dialog{border:1px solid var(--hairline);background:var(--surface);max-width:min(92vw,900px);max-height:94dvh;color:var(--ink);box-shadow:var(--shadow-lift);border-radius:24px;margin:auto;padding:3.75rem 1.25rem 1.25rem}.life-plus-page .life-testimonial-dialog::backdrop{background:color-mix(in oklab, var(--ink) 75%, transparent)}.life-plus-page .life-sticky{padding-bottom:max(1rem, env(safe-area-inset-bottom))}.life-plus-page button{letter-spacing:0}.life-plus-page #catalogo button{white-space:normal;border-radius:28px}.life-plus-page #planes [role=radio]{white-space:normal;min-width:0;padding-inline:.75rem}.life-plus-page #planes [role=radio][aria-checked=true]{background:var(--brand);color:var(--surface)}.life-plus-page #planes [role=radio][aria-checked=false]{background:var(--catalog-cream);color:var(--ink);box-shadow:none}.life-plus-page #planes{padding-bottom:8rem}@media (width<=767px){.life-plus-page .life-subnav{margin-top:5.75rem;top:5rem}.life-plus-page #top{padding-top:2.25rem}.life-plus-page #top h1{font-size:2.5rem}}@media (prefers-reduced-motion:reduce){.life-plus-page *{scroll-behavior:auto}}
