/* Shared public-site background, using the app's original Ertix watermark. */
body.ertix-ambient-page{background:#f2ebf8;isolation:isolate;--paper:#f2ebf8;--muted:#71627f}
.site-ambient{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse at 83% 0%,rgba(164,132,220,.24),transparent 48%),radial-gradient(ellipse at 3% 95%,rgba(189,162,231,.25),transparent 48%),radial-gradient(ellipse at 100% 38%,rgba(157,211,185,.22),transparent 36%),linear-gradient(140deg,#f8f4fd 0%,#f0e8f8 55%,#f6f1fb 100%)}
.site-ambient::before{content:"";position:absolute;width:clamp(620px,80vw,1150px);aspect-ratio:1;right:-18vw;top:6vh;background:url('/brand-watermark.svg') center/contain no-repeat;opacity:.15;filter:blur(22px);transform:rotate(-13deg)}
.ertix-ambient-page .hero-description,.ertix-ambient-page .hero-footnote{color:#70617e}
.ertix-ambient-page .case-card{background:#ffffffdb;border-color:#dacfea;box-shadow:0 9px 32px #5b39760a}
.ertix-ambient-page .product-shell{border-color:#dacfea;box-shadow:0 18px 60px #52356c0e}
.ertix-ambient-page .solution-example-cards>li{background:#fffffff0;border-color:#ded2ea;box-shadow:0 8px 28px #52356c07}
@media(max-width:800px){.site-ambient{background:radial-gradient(ellipse at 95% 0%,rgba(184,152,229,.25),transparent 47%),radial-gradient(ellipse at 0% 100%,rgba(194,166,232,.22),transparent 48%),radial-gradient(ellipse at 100% 36%,rgba(166,213,191,.18),transparent 36%),linear-gradient(140deg,#f8f3ff,#efe6f8 55%,#f7f2fc)}.site-ambient::before{width:650px;right:-335px;top:14vh;filter:blur(16px);opacity:.13}}
@media(prefers-reduced-transparency:reduce){.site-ambient{background:#f1eaf7}.site-ambient::before{display:none}}
@media print{body.ertix-ambient-page{background:white}.site-ambient{display:none!important}.ertix-ambient-page .case-card,.ertix-ambient-page .product-shell,.ertix-ambient-page .solution-example-cards>li{background:white;box-shadow:none}}
