/* Product-page reference treatment; the shared homepage component and form stay intact. */
.opener-page .commerce-info > :is(.eyebrow,#commerce-title,.commerce-lead){width:min(900px,88vw);max-width:none;margin-inline:calc((100% - min(900px,88vw))/2)}
.opener-page .commerce-info > .commerce-lead{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid var(--line)}
.opener-page #early-access.varaper-early-access{padding-bottom:56px;background:#09291f}
.opener-page #early-access.varaper-early-access::before{inset:-25%;background:radial-gradient(ellipse at 5% 40%,rgba(12,151,122,.28),transparent 37%),radial-gradient(ellipse at 95% 70%,rgba(12,151,122,.25),transparent 40%);filter:blur(45px)}
.opener-page #early-access.varaper-early-access::after{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;mask-image:linear-gradient(90deg,#000,transparent 36%,transparent 64%,#000);background:radial-gradient(ellipse 80% 95% at -25% -45%,transparent 77%,rgba(39,174,148,.08) 80%,rgba(39,174,148,.24) 81%,rgba(39,174,148,.07) 82%,transparent 86%),radial-gradient(ellipse 86% 150% at 45% -55%,transparent 79%,rgba(39,174,148,.04) 81%,rgba(39,174,148,.18) 82%,rgba(39,174,148,.04) 83%,transparent 87%)}
@media(max-width:760px){.opener-page .commerce-info > .commerce-lead{padding-bottom:24px;margin-bottom:24px}.opener-page #early-access.varaper-early-access{padding-bottom:56px}.opener-page #early-access.varaper-early-access::after{opacity:.65}}
