/* Quieter dark surfaces give the imagery and green brand accents more room. */
.page-hero:not(.image){background:radial-gradient(ellipse at 82% 12%,#29432e 0%,#17291f 32%,#101715 72%)!important}
.surface-forest{background:linear-gradient(130deg,#18291f 0%,#142019 48%,#101715 100%)!important}
.surface-charcoal{background:linear-gradient(145deg,#181d1b,#111615 62%,#202922)!important}
.surface-story{position:relative;isolation:isolate;overflow:hidden;background:#14201a!important}
.surface-story::before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,rgba(10,23,17,.96) 0%,rgba(10,23,17,.9) 50%,rgba(10,23,17,.7) 100%),url('/assets/img/monaita-2026-final.webp') center/cover no-repeat}
.surface-story>.wrap{position:relative;z-index:1}
.surface-story .lead,.surface-story .body-copy{color:#e2e8e1!important}
.surface-story .teaser{background:rgba(20,30,25,.86)!important;backdrop-filter:blur(8px)}
.surface-forest .service-card,.surface-charcoal .feature{background:linear-gradient(145deg,#202b22,#19201d)!important}
@media(max-width:650px){.surface-story::before{background:linear-gradient(90deg,rgba(10,23,17,.94),rgba(10,23,17,.85)),url('/assets/img/monaita-2026-final.webp') center/cover no-repeat}}
