.src52917-contact-brief{padding:64px 0 32px;background:#f7fbf3}.src52917-info-row{margin-top:32px}.src52917-info-card{background:var(--brand-bg);border-radius:12px;padding:24px;border:1px solid var(--brand-border);box-shadow:0 8px 24px rgba(34,110,33,.06)}.src52917-info-card h2{font-size:1.25rem}.src52917-contact-figure{margin:32px 0 0}.src52917-contact-figure img{aspect-ratio:1200/480;max-height:320px}.src52917-contact-figure figcaption{color:var(--brand-text-secondary);margin-top:8px}.src52917-contact-form{padding:32px 0 64px;background:var(--brand-bg-alt)}.src52917-contact-form-card{background:var(--brand-bg);border-radius:12px;padding:24px;border-top:8px solid var(--brand-accent)}