/* Shared HOME backdrop, excluding E1637. Content illustrations stay intact. */
body.v62-brand-page{background:radial-gradient(circle at 82% 30%,rgba(51,168,255,.70),transparent 42%),radial-gradient(ellipse 120% 90% at 50% 30%,#0033A0 0%,#001F6E 44%,#030535 76%,#01021C 100%)!important;background-attachment:fixed!important;position:relative;isolation:isolate}
body.v62-brand-page::before{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;z-index:-1!important;width:auto!important;height:auto!important;max-width:none!important;max-height:none!important;border:0!important;border-radius:0!important;background-image:linear-gradient(rgba(255,255,255,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.026) 1px,transparent 1px)!important;background-size:44px 44px!important;opacity:1!important;filter:none!important;transform:none!important;mask-image:none!important}
body.v62-brand-page::after{display:none!important}
.v62-brand-page .ambient-field,.v62-brand-page .bg-image{display:none!important}
.v62-brand-page>.rg-atmos,.v62-brand-page>.page,.v62-brand-page>main.page{background:transparent!important}
.v62-brand-page>.rg-atmos::before{display:none!important}

/* Full-width decorative backdrops yield to the shared HOME background.
   Product illustrations, card surfaces, form panels and footer stay intact. */
.v62-brand-page main>section:not(.rgrlk-lead-capture):not(.labia-digital-offer),
.v62-brand-page>.page>section:not(.rgrlk-lead-capture):not(.labia-digital-offer),
.v62-brand-page>section:not(.rgrlk-lead-capture):not(.labia-digital-offer),
.v62-brand-page .hero-wrap,.v62-brand-page .hero-stage,.v62-brand-page .hero-static{background:transparent!important}
.v62-brand-page main>section::before,.v62-brand-page main>section::after,
.v62-brand-page>.page>section::before,.v62-brand-page>.page>section::after{background:none!important}
.v62-brand-page .hero-bg[aria-hidden="true"],.v62-brand-page .hero-image[aria-hidden="true"],
.v62-brand-page .hero-scrim[aria-hidden="true"],.v62-brand-page .hero-poster[aria-hidden="true"],
.v62-brand-page .hero-video[aria-hidden="true"],.v62-brand-page .hero-wash[aria-hidden="true"],
.v62-brand-page .hero-lens[aria-hidden="true"],.v62-brand-page .hero-media[aria-hidden="true"],
.v62-brand-page .hero-global-scrim,.v62-brand-page .hero-gridlines{display:none!important}
/* The former light FAQ section needs light text over the shared blue. */
.v62-brand-page .section-faq{color:#edf4ff!important}
.v62-brand-page .section-faq .faq-title>p,.v62-brand-page .section-faq .faq-list details>p{color:#c4d4e9!important}
.v62-brand-page .section-faq .faq-title .eyebrow,.v62-brand-page .section-faq .faq-list summary span{color:#69dfff!important}
.v62-brand-page .section-faq .faq-list,.v62-brand-page .section-faq .faq-list details{border-color:rgba(190,222,255,.25)!important}

.v62-brand-page .hero-static>.static-image,.v62-brand-page .hero-static>.static-scrim,.v62-brand-page .hero-stage>.hero-frame,.v62-brand-page .hero-stage>.hero-grid{display:none!important}

.v62-brand-page .cinema-bg,.v62-brand-page .cinema-stage>.gridfx{display:none!important}
