/* V12: standalone footer; no copied homepage background image / click-map */
.saytr-v11 .saytr-footer-v12{background:#2c211a;color:#f5eadd;padding:64px 0 30px;border-top:1px solid #654f3d}
.saytr-v11 .saytr-footer-v12 .saytr-footer-main{display:flex;align-items:start;justify-content:space-between;gap:35px;padding-bottom:42px}
.saytr-v11 .saytr-footer-v12 .saytr-footer-brand img{display:block;width:170px;max-width:100%;height:auto}
.saytr-v11 .saytr-footer-v12 .saytr-footer-info{max-width:380px}
.saytr-v11 .saytr-footer-v12 .saytr-footer-label{font-size:10px;letter-spacing:.24em;color:#d9b68d;font-weight:700}
.saytr-v11 .saytr-footer-v12 p{font-size:14px;line-height:1.7;color:#e1d1c1;margin:13px 0 20px}
.saytr-v11 .saytr-footer-v12 .saytr-footer-early{font-size:12px;font-weight:700;color:#f4e2cf;text-decoration:underline;text-underline-offset:5px}
.saytr-v11 .saytr-footer-v12 .saytr-footer-bottom{border-top:1px solid #56463b;padding-top:25px;display:flex;gap:28px;align-items:center;justify-content:space-between}
.saytr-v11 .saytr-footer-v12 nav{display:flex;align-items:center;flex-wrap:wrap;gap:12px 21px}
.saytr-v11 .saytr-footer-v12 nav a{color:#e5d6c8;font-size:12px;text-decoration:none}
.saytr-v11 .saytr-footer-v12 nav a:hover,.saytr-v11 .saytr-footer-v12 nav a:focus-visible{color:#fff;text-decoration:underline}
.saytr-v11 .saytr-footer-v12 .saytr-footer-bottom>span{white-space:nowrap;color:#c6b19d;font-size:11px}
/* Replace photo-dependent overlay by a real dark background, ensuring readable light copy */
.saytr-v11 .texture-banner{background:#2e241e!important;color:#fbf4ed!important;isolation:isolate}
.saytr-v11 .texture-banner:before{background:radial-gradient(ellipse at 85% 10%,rgba(195,154,105,.17),transparent 57%),linear-gradient(120deg,#2b211b 0%,#433328 100%)!important;z-index:-1}
.saytr-v11 .texture-banner h2,.saytr-v11 .texture-banner .kicker{color:#fff7ed!important}
.saytr-v11 .texture-banner p{color:#eee0d2!important}
.saytr-v11 .texture-banner .v11-micro-line{color:#ead0b2!important}
/* Body copy keeps strong contrast in ivory areas */
.saytr-v11 .section:not(.dark) h2,.saytr-v11 .section:not(.dark) h3,.saytr-v11 .cta h2{color:#33261f}
.saytr-v11 .section:not(.dark) p,.saytr-v11 .cta p{color:#57483d}
.saytr-v11 .section.dark{background:#261c17;color:#fdf4e8}
.saytr-v11 .section.dark h2,.saytr-v11 .section.dark h3{color:#fff8ef}
.saytr-v11 .section.dark p{color:#e2d4c7}
.saytr-v11 .detail-card{background:#33261f;color:#fff7e8}
.saytr-v11 .detail-card p{color:#e5d8c9}
@media(max-width:800px){
.saytr-v11 .saytr-footer-v12{padding:43px 0 25px}
.saytr-v11 .saytr-footer-v12 .saytr-footer-main{display:block;padding-bottom:30px}
.saytr-v11 .saytr-footer-v12 .saytr-footer-brand img{width:138px;margin-bottom:27px}
.saytr-v11 .saytr-footer-v12 .saytr-footer-bottom{align-items:start;flex-direction:column;gap:24px}
.saytr-v11 .saytr-footer-v12 nav{gap:14px 18px}
}
