.dt-contact-hero{padding:150px 0 48px;background:linear-gradient(90deg,var(--brand-bg-alt) 0,#fff 55%);border-bottom:4px solid var(--brand-primary)}.dt-contact-hero h1{max-width:800px}.dt-info-card{border:1px solid var(--brand-border);padding:24px;height:100%;background:#fff}.dt-info-icon{display:inline-block;font-weight:700;color:var(--brand-accent);margin-bottom:8px;letter-spacing:.08em}.dt-info-card h2{font-size:1.15rem}.dt-info-card a,.dt-info-card p{color:var(--brand-text)}.dt-contact-map img{width:100%;min-height:220px;-o-object-fit:cover;object-fit:cover;background:var(--brand-bg-alt);opacity:1!important}.dt-social-row{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:16px;padding-top:16px;border-top:1px solid var(--brand-border)}.dt-social-row span{font-weight:700;color:var(--brand-text)}.dt-social-row a{color:var(--brand-primary);font-weight:600}.dt-contact-form-band{background:var(--brand-bg-alt)}.dt-contact-bullets{padding-left:18px;color:var(--brand-text)}.dt-contact-bullets li{margin-bottom:10px}.dt-contact-form-card{background:#fff;border:1px solid var(--brand-border);padding:28px}