body{background:#dfc2a4;color:#30201f;isolation:isolate}
body:before{content:"";position:fixed;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(247,232,215,.75),rgba(248,234,215,.66),rgba(247,232,215,.75)),url('assets/fundo-terraço.webp') center/cover no-repeat;pointer-events:none}
:root{--muted:#55423a;--border:#bfa28e}
.header{border-bottom:1px solid #90614530}.nav-cta{background:#fff8ec80}
.hero{background:transparent}.hero .lead,.hero-note,.hero .micro{color:#452f29}.hero h1{color:#431421;text-shadow:0 2px 12px #fff0d57a}
.hero-image img,.collection-card>img,.offer-collection,.sticky-content>img{background:transparent;border:0;border-radius:0;box-shadow:none;object-fit:contain;filter:drop-shadow(0 16px 14px #34132035)}
.hero-image img{aspect-ratio:1}.hero-image{margin-bottom:25px}
.principles{background:#f1dfc8aa;backdrop-filter:blur(10px)}
main>.section:not(.diagnosis):not(.offer):not(.testimonials):not(.cta-middle):not(.manual){background:#faefdfa8;backdrop-filter:blur(7px)}
.testimonials,.manual,.cta-middle{background:#e8d2b6b8;backdrop-filter:blur(8px)}
.carousel-window,.price-card,.collection-card{background:#fff6e9e8;backdrop-filter:blur(10px)}
.ruler,.bonus-art{background:#f2e2cbbd}.quote-band{background:#d8b596c4;backdrop-filter:blur(8px)}
.diagnosis,.offer{background:linear-gradient(120deg,#4b1125ed,#701e30eb);backdrop-filter:blur(8px)}
.sticky-offer{background:#fff4e4ee}.footer{background:#f9ebd8a6;backdrop-filter:blur(8px)}
.collection-card>img,.offer-collection{filter:drop-shadow(0 18px 12px #2d091f42)}
.price-card .eyebrow{color:var(--wine)}.price-card .micro{color:#55423a}
@media(max-width:640px){body:before{background-position:57% center}.hero h1{font-size:40px}.sticky-content>img{filter:drop-shadow(0 3px 2px #34132025)}.principles .wrap{font-size:14px;gap:8px}}
