/* Warm glass surfaces: solid, readable fallback without backdrop-filter. */
.svc-hero>div:first-child,.ct-hero-copy,.journal-hero-copy,.calculator-wide-hero .hero-note,.summary-card,.ct-price-panel,.journal-cta{
 background:rgba(250,237,222,.91)!important;border:1px solid rgba(255,255,255,.7)!important;box-shadow:0 8px 30px rgba(77,45,24,.045),inset 0 1px 0 rgba(255,255,255,.55);box-sizing:border-box;
}
.svc-hero>div:first-child,.ct-hero-copy,.journal-hero-copy{padding:clamp(22px,3vw,44px);border-radius:4px}
@supports ((backdrop-filter:blur(9px)) or (-webkit-backdrop-filter:blur(9px))){
.svc-hero>div:first-child,.ct-hero-copy,.journal-hero-copy,.calculator-wide-hero .hero-note,.summary-card,.ct-price-panel,.journal-cta{
 background:rgba(250,237,222,.64)!important;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);
}
}
@media(max-width:700px){.svc-hero>div:first-child,.ct-hero-copy,.journal-hero-copy{padding:22px 18px}.ct-price-panel,.summary-card{background:rgba(250,237,222,.86)!important}}
@media(prefers-reduced-transparency:reduce){.svc-hero>div:first-child,.ct-hero-copy,.journal-hero-copy,.summary-card,.ct-price-panel,.journal-cta{background:#faedde!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}
