.src3a679-contact-hero{background:#fff8f0;padding:64px 0 32px;border-bottom:1px solid var(--brand-border)}.src3a679-contact-hero h1,.src3a679-contact-hero p{color:var(--brand-text)}.src3a679-contact-info{background:var(--brand-bg)}.src3a679-info-card{background:var(--brand-primary-light);border-radius:var(--brand-radius);padding:24px;box-shadow:0 4px 16px rgba(0,0,0,.08);min-height:100%}.src3a679-contact-figure{margin:32px 0 0}.src3a679-contact-figure img{width:100%;min-height:200px;border-radius:var(--brand-radius);background:var(--brand-bg-alt)}.src3a679-quote-form{background:var(--brand-bg-alt)}.src3a679-quote-form h2,.src3a679-quote-form p{color:var(--brand-text)}