/* Blue/cyan liquid orbit around the headline, independent of the product image. */
.lc-hero > .lc-hero__ambient { display:none; }
.lc-hero__content { isolation:isolate; }
.lc-hero__ambient { position:absolute; top:-70px; left:50%; width:calc(100% + 200px); height:284px; transform:translateX(-50%); z-index:-1; overflow:hidden; pointer-events:none; mask-image:radial-gradient(ellipse 60% 64% at 50% 50%,#000 60%,transparent 100%); background:radial-gradient(ellipse at 50% 50%,rgba(74,170,204,.05),transparent 65%); }
.lc-hero__ambient::before,.lc-hero__ambient::after { content:none; }
.lc-hero__ambient>span { display:none; }
.lc-hero__ambient canvas { position:absolute; top:0; left:0; width:100%; height:100%; pointer-events:none; }
.lc-hero__orb { opacity:.46; }
.lc-hero__stars { opacity:.32; }
/* Static fallback, also available before JS starts or when WebGL is unavailable. */
.lc-hero__ambient:not([data-orb-ready="true"])::before { content:""; position:absolute; width:76%; height:70%; top:10%; left:50%; transform:translateX(-50%); border:24px solid rgba(26,130,175,.12); border-radius:50%; filter:blur(18px); }
.lc-frontoffice .lc-hero__beam { display:none; }
@media(max-width:599px) { .lc-hero__ambient { width:calc(100% + 44px); } }
