/* Site-wide glass surfaces. Document pixels and long-form reading areas stay intact. */
:root{--glass-surface:linear-gradient(135deg,#d4efff26 0%,#8dcaff10 40%,#223750a6 72%,#c6b9ff12);--glass-edge:#c5e7ff66;--glass-shadow:inset 0 1px 0 #ffffff66,inset 1px 0 0 #e2f5ff21,inset 0 -1px 0 #b9d9ff12,0 18px 42px #00000032}
:is(.feature-directory,.feature-related,.seo-related,.follow-through,.everyday,.plans,.growth-benefits,.growth-story,.intelligence,.automation,.request-story,.connected){position:relative;isolation:isolate}
:is(.feature-directory,.feature-related,.seo-related,.follow-through,.everyday,.plans,.growth-benefits,.growth-story,.intelligence,.automation,.request-story,.connected)::before{content:"";position:absolute;inset:40px 0 20px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 8% 20%,#36b8ff35,transparent 48%),radial-gradient(ellipse at 90% 80%,#a27aff30,transparent 48%)}
:is(.feature-card,.seo-card,.seo-visual,.follow-through-grid>article,.everyday-grid>article,.growth-benefits>article,.growth-preview,.policy-demo,.family-demo,.portal-demo,.request-demo,.automation-demo,.plan,.difference-grid>div,.feature-closing,.seo-cta,.growth-close){background:var(--glass-surface);border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow);backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%)}
:is(.seo-card,.seo-visual,.follow-through-grid>article,.everyday-grid>article,.growth-benefits>article,.difference-grid>div){border-radius:16px}
:is(.feature-card,.seo-card):hover{border-color:#d7efffa3;box-shadow:inset 0 1px 0 #ffffff8c,inset 1px 0 0 #e2f5ff30,0 24px 54px #00000042,0 0 25px #9bd5ff0f;background:linear-gradient(135deg,#d4efff35,#8dcaff1b 42%,#223750b3 72%,#c6b9ff20)}
:is(.follow-through-grid>article,.everyday-grid>article,.growth-benefits>article){padding:26px}
:is(.feature-card,.seo-card,.seo-visual,.follow-through-grid>article,.everyday-grid>article,.growth-benefits>article,.plan) p{color:#cbdbea}
:is(.follow-through-grid>article,.everyday-grid>article,.growth-benefits>article) h3{color:#f0f7ff}
:is(.product-capture,.feature-proof,.review-workspace,.atlas-showcase,.tour-player){border-color:#b8ddff69;box-shadow:inset 0 1px 0 #ffffff52,0 24px 60px #0000003d;background:#192e42d9}
:is(.capture-bar,.feature-proof>div,.atlas-preview-label,.growth-preview-bar,.demo-caption){background:linear-gradient(120deg,#d9f1ff12,#93b8e507);border-bottom-color:#b8ddff42}
/* Navigation and small controls use quieter glass so primary content leads. */
.nav{background:linear-gradient(110deg,#bce6ff0c,#bce6ff03);border-bottom-color:#b8ddff45;box-shadow:0 10px 30px #0000000a}
:is(.workflow-tabs,.tour-chapters,.policy-tabs,.automation-choices){background:#bce6ff06;border-color:#b8ddff40}
:is(.workflow-tabs button,.tour-chapters button,.automation-choices button){border-color:#b8ddff3b}
:is(.workflow-tabs button,.automation-choices button)[aria-selected=true]{background:linear-gradient(135deg,#bce6ff24,#a8a1ee14);box-shadow:inset 0 1px 0 #eaf8ff38}
/* Pricing remains sufficiently opaque for careful comparison. */
.plan{background:linear-gradient(135deg,#243d53f2,#1b2d43f5 72%,#343451f2);border-radius:18px}.plan.highlighted{border-color:#b7e4ffa6;box-shadow:inset 0 1px 0 #ffffff73,0 22px 60px #0004,0 0 28px #70baff17}.plan .price,.plan h2,.plan h3{color:#f0f7ff}.plan li,.plan .term,.plan-note{color:#cbdbea}.plan .popular{background:#9bd5ff;color:#10263d}
/* Preserve sober backgrounds behind prose, comparison data and enlarged images. */
.seo-prose,.capture-dialog-body{backdrop-filter:none;-webkit-backdrop-filter:none}.capture-dialog{background:#13283af5;border-color:#c5e7ff73;box-shadow:inset 0 1px 0 #ffffff55,0 30px 90px #0009}.seo-prose p{color:#c1d2e2}
@media(max-width:800px){:is(.feature-card,.seo-card,.seo-visual,.follow-through-grid>article,.everyday-grid>article,.growth-benefits>article,.growth-preview,.policy-demo,.family-demo,.portal-demo,.request-demo,.automation-demo,.plan,.difference-grid>div,.feature-closing,.seo-cta,.growth-close){backdrop-filter:blur(12px) saturate(135%);-webkit-backdrop-filter:blur(12px) saturate(135%)}:is(.follow-through-grid>article,.everyday-grid>article,.growth-benefits>article){padding:22px}}
@supports not (backdrop-filter:blur(1px)){:is(.feature-card,.seo-card,.seo-visual,.follow-through-grid>article,.everyday-grid>article,.growth-benefits>article,.growth-preview,.policy-demo,.family-demo,.portal-demo,.request-demo,.automation-demo,.plan,.difference-grid>div,.feature-closing,.seo-cta,.growth-close){background:linear-gradient(135deg,#29465d,#203247)}}
@media(prefers-reduced-transparency:reduce){:is(.feature-card,.seo-card,.seo-visual,.follow-through-grid>article,.everyday-grid>article,.growth-benefits>article,.growth-preview,.policy-demo,.family-demo,.portal-demo,.request-demo,.automation-demo,.plan,.difference-grid>div,.feature-closing,.seo-cta,.growth-close){background:#203447;backdrop-filter:none;-webkit-backdrop-filter:none}:is(.feature-directory,.feature-related,.seo-related,.follow-through,.everyday,.plans,.growth-benefits,.growth-story,.intelligence,.automation,.request-story,.connected)::before{display:none}}
