body.product-liquid-theme.theme-ermvare{--silk-mid:20,142,123;--silk-accent:33,163,87;--silk-ink:11,41,56;--silk-tint:237,247,240;--silk-air:246,252,248;--silk-wash:#f8fcfa;--silk-head:#187d62;}
body.product-liquid-theme.theme-auditvare{--silk-mid:80,13,80;--silk-accent:255,194,10;--silk-ink:80,13,80;--silk-tint:248,237,246;--silk-air:252,247,251;--silk-wash:#fffafb;--silk-head:#7b376f;}
body.product-liquid-theme.theme-incivare{--silk-mid:187,120,49;--silk-accent:239,73,105;--silk-ink:9,43,66;--silk-tint:255,244,240;--silk-air:255,249,246;--silk-wash:#fffaf8;--silk-head:#a34752;}
body.product-liquid-theme.theme-compliancevare{--silk-mid:21,81,127;--silk-accent:85,156,208;--silk-ink:3,43,68;--silk-tint:239,247,251;--silk-air:246,251,254;--silk-wash:#f9fcff;--silk-head:#286993;}
body.product-liquid-theme.theme-governancevare{--silk-mid:50,96,165;--silk-accent:82,127,190;--silk-ink:23,46,80;--silk-tint:241,245,252;--silk-air:248,250,255;--silk-wash:#fafcff;--silk-head:#365f9a;}
body.product-liquid-theme.theme-cybervare{--silk-mid:97,28,41;--silk-accent:237,27,47;--silk-ink:74,23,31;--silk-tint:248,233,237;--silk-air:255,245,248;--silk-wash:#fff9fa;--silk-head:#AD1C33;}
body.product-liquid-theme.theme-cybervare{--p-copy:#57434a}
/* Approved white silk and translucent glass, using each original product palette. */
body.product-liquid-theme{
 background-color:#fff;
 background-image:radial-gradient(ellipse at 0% 6%,rgba(var(--silk-mid),.16),transparent 38%),radial-gradient(ellipse at 100% 24%,rgba(var(--silk-accent),.13),transparent 33%),radial-gradient(ellipse at 4% 47%,rgba(var(--silk-ink),.14),transparent 30%),radial-gradient(ellipse at 94% 69%,rgba(var(--silk-mid),.18),transparent 34%),radial-gradient(ellipse at 18% 92%,rgba(var(--silk-accent),.10),transparent 36%),linear-gradient(112deg,#fff 8%,var(--silk-wash) 44%,#fff 78%);
 background-size:100% 100%;background-attachment:scroll;background-repeat:no-repeat;position:relative;isolation:isolate;
 --p-line:rgba(var(--silk-mid),.14);
}
body.product-liquid-theme::before{
 content:"";position:fixed;inset:-18%;pointer-events:none;z-index:0;
 background:radial-gradient(ellipse at 18% 38%,rgba(var(--silk-mid),.12),transparent 45%),radial-gradient(ellipse at 80% 66%,rgba(var(--silk-accent),.09),transparent 42%),radial-gradient(ellipse at 52% 48%,rgba(255,255,255,.84),transparent 60%);
 animation:product-page-silk 26s ease-in-out infinite alternate;
}
body.product-liquid-theme main,body.product-liquid-theme .site-footer{position:relative;z-index:1;background:transparent}
body.product-liquid-theme main>section:is(.hero,.section,.cta-band){background:transparent}
body.product-liquid-theme main :is(.card,.quote,.cyber-stage-card,.gv-stage,.feature-module,.product-surround-module,.feature-admin-band){
 background:linear-gradient(125deg,rgba(255,255,255,.82),rgba(255,255,255,.48) 62%,rgba(var(--silk-tint),.62));
 border:1px solid rgba(255,255,255,.86);border-radius:20px;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.96),inset 0 -1px 0 rgba(var(--silk-mid),.05),0 8px 24px rgba(var(--silk-ink),.055);
 -webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);
}
body.product-liquid-theme :is(.cyber-stage-module,.gv-module){background:transparent;border-color:rgba(var(--silk-mid),.14)}
body.product-liquid-theme :is(.product-ai-panel,.cta-band)>.wrap{
 background:linear-gradient(115deg,rgba(255,255,255,.86),rgba(var(--silk-air),.6) 55%,rgba(255,255,255,.48));
 border:1px solid rgba(255,255,255,.84);border-radius:24px;padding:20px 24px;
 box-shadow:inset 0 1px 0 #fff,0 10px 32px rgba(var(--silk-ink),.045);
 -webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);
}
body.product-liquid-theme .product-ai-header{margin-bottom:12px}
body.product-liquid-theme .product-security-panel>.wrap{background:rgba(255,255,255,.94);border-radius:24px;padding:22px 24px;border:1px solid rgba(var(--silk-mid),.08)}
body.product-liquid-theme .product-security-panel .product-integration-grid>div{background:#fff;box-shadow:none;border-color:rgba(var(--silk-mid),.12)}
body.product-liquid-theme .erm-pad-intro h1{background:linear-gradient(112deg,var(--p-ink) 12%,var(--p-dark) 58%,var(--silk-head));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
body.product-liquid-theme.theme-cybervare .cyber-feature-map{
 background-color:#4A171F;
 background-image:radial-gradient(ellipse at 12% 8%,rgba(255,255,255,.16),transparent 58%),radial-gradient(ellipse at 86% 74%,rgba(var(--silk-accent),.48),transparent 65%),linear-gradient(130deg,#38141c,#611C29 56%,#4A171F);
 border-color:rgba(255,255,255,.55);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 16px 38px rgba(var(--silk-ink),.16);
}
body.product-liquid-theme .site-footer{border-top-color:rgba(var(--silk-mid),.1)}
@keyframes product-page-silk{from{transform:translate3d(-3%,-2%,0) scale(1);opacity:.65}to{transform:translate3d(3%,2%,0) scale(1.06);opacity:1}}
@media(max-width:767px){body.product-liquid-theme :is(.product-ai-panel,.cta-band,.product-security-panel)>.wrap{padding:16px;border-radius:18px}body.product-liquid-theme main :is(.card,.quote,.cyber-stage-card,.gv-stage,.feature-module,.product-surround-module,.feature-admin-band){-webkit-backdrop-filter:none;backdrop-filter:none}}
@media(prefers-reduced-motion:reduce){body.product-liquid-theme::before{animation:none}}
@media(forced-colors:active){body.product-liquid-theme::before{display:none}body.product-liquid-theme .erm-pad-intro h1{background:none;-webkit-text-fill-color:CanvasText}}

body:is(.theme-ermvare,.theme-compliancevare) main>section>canvas.continuous-mesh{opacity:.24}
