/* DELTA LUX IMOVEIS - camada visual institucional V6. Sem estilos no painel e nos cards dos anúncios. */
:root{--dl-gold:#D7B679;--dl-green:#071B17}
/* Marca discreta, com palavra IMÓVEIS separada como na prévia aprovada. */
.site-header .brand,.footer .footer-brand{gap:12px}
.delta-lux-brand-name{display:flex!important;flex-flow:row wrap;align-items:baseline;column-gap:6px;row-gap:0}
.delta-lux-brand-name b,.delta-lux-brand-name>span{color:#D7B679!important;font-family:'Playfair Display',Georgia,serif!important;font-weight:500!important;letter-spacing:.035em}
.delta-lux-brand-name small{display:block!important;flex-basis:100%;font:600 9px/1.6 'Manrope',sans-serif;letter-spacing:.38em;color:#D7B679!important;margin-left:2px}
/* A seção dos profissionais substitui o card antigo com os dois personagens juntos. */
.about-section .delta-lux-team{width:min(1260px,calc(100% - 48px));margin:50px auto 0;padding:35px 36px 25px;background:linear-gradient(135deg,#071B17,#11241E);border:1px solid #9b855d;border-radius:14px;box-shadow:0 22px 65px #0006;color:#f5eee4;display:grid;grid-template-columns:1fr 1.38fr;gap:26px;align-items:center}
.delta-lux-team-intro{padding:20px 10px 20px 6px}
.delta-lux-team-kicker{display:block;color:#D7B679;letter-spacing:.22em;font:700 11px/1.6 'Manrope',sans-serif;margin-bottom:16px}
.delta-lux-team-intro h3{font:400 clamp(30px,3.1vw,51px)/1.14 'Playfair Display',Georgia,serif!important;color:#fff9ef;margin:0 0 22px}
.delta-lux-team-intro h3 em{color:#e3c990;font-weight:400}
.delta-lux-team-intro>p{color:#ded9cb;font:400 14px/1.85 'Manrope',sans-serif;max-width:460px}
.delta-lux-team-intro blockquote{border-left:2px solid #c8a465;padding-left:17px;margin:24px 0 15px;color:#ead6b2;font:italic 23px/1.45 'Playfair Display',serif}
.delta-lux-team-intro .delta-lux-team-signoff{color:#e7c98e;font-weight:600}
.delta-lux-team-profiles{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-self:stretch}
.delta-lux-person{min-width:0;display:flex;flex-direction:column;background:#183028;border:1px solid #4a5344;border-radius:8px;overflow:hidden;text-align:left}
.delta-lux-image-box{height:clamp(280px,31vw,470px);background:#1b2823;overflow:hidden;display:flex;align-items:center;justify-content:center}
.delta-lux-image-box img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 19%;filter:none!important;transform:none!important}
.delta-lux-person:nth-child(2) .delta-lux-image-box{background:#e8e5df}
.delta-lux-person:nth-child(2) .delta-lux-image-box img{object-fit:contain;object-position:center center}
.delta-lux-person h4{font:400 24px/1.35 'Playfair Display',Georgia,serif;color:#f3e2bb;margin:16px 16px 5px}
.delta-lux-person p{margin:0 16px 20px;color:#e0ded6;font:400 12px/1.6 'Manrope',sans-serif}
.delta-lux-team-creci{grid-column:1/-1;justify-self:end;font:600 11px/1.5 'Manrope',sans-serif;color:#d7b679;letter-spacing:.08em;margin:0;border-top:1px solid #9d855e;padding-top:10px;text-align:right}
/* Miniaturas do topo mostram as mesmas pessoas, em tamanho legível, com estilo clean. */
.hero-footer .delta-mini-team{background:#0d2119!important;border:1px solid #8f7e5c!important;box-shadow:none!important}
.hero-footer .delta-mini-team img{width:60px!important;height:60px!important;flex-basis:60px!important;object-fit:cover;object-position:center 22%;box-shadow:none!important;border:1px solid #d4b77d!important}
.hero-footer .delta-mini-team span{color:#f1e0b8!important}
/* Equilíbrio de brilho para evitar efeito artificial. */
.about-section .delta-lux-team:before{display:none!important}
@media(max-width:1050px){.about-section .delta-lux-team{grid-template-columns:1fr;gap:20px}.delta-lux-team-intro{padding:5px}.delta-lux-image-box{height:430px}}
@media(max-width:640px){.about-section .delta-lux-team{width:calc(100% - 24px);margin:30px auto 0;padding:19px 14px;gap:18px}.delta-lux-team-profiles{gap:9px}.delta-lux-image-box{height:250px}.delta-lux-person h4{font-size:18px;margin:12px 9px 4px}.delta-lux-person p{font-size:10px;margin:0 9px 12px}.delta-lux-team-intro h3{font-size:32px}.delta-lux-team-intro blockquote{font-size:19px}.delta-lux-team-creci{font-size:10px}.hero-footer .delta-mini-team img{width:46px!important;height:46px!important;flex-basis:46px!important}}
