.vl-contact-hero{padding:150px 0 var(--space-2xl);background:linear-gradient(120deg,#fff 40%,var(--brand-bg-alt) 100%);border-bottom:1px solid var(--brand-border)}.vl-contact-hero h1{margin-bottom:1rem}.vl-contact-hero p{color:var(--brand-text);max-width:34rem}.vl-contact-hero__map img{width:100%;border-radius:var(--radius-md);border:1px solid var(--brand-border);background:var(--brand-neutral-light);min-height:220px;-o-object-fit:cover;object-fit:cover}.vl-info-col{border:1px solid var(--brand-border);border-radius:var(--radius-md);padding:24px;height:100%;background:#fff}.vl-info-col h2{font-size:1.1rem;margin-bottom:12px;color:var(--brand-primary-dark)}.vl-info-col a,.vl-info-col p{color:var(--brand-text)}.vl-info-col a{-webkit-text-decoration:underline;text-decoration:underline;font-weight:650}.vl-contact-note{margin-top:var(--space-xl);color:var(--brand-text);max-width:920px}.vl-contact-form-band{background:var(--brand-bg-alt)}.vl-contact-checklist{margin:0 0 var(--space-lg);padding-left:1.2rem}.vl-contact-checklist li{margin-bottom:8px;color:var(--brand-text)}.vl-contact-form-band .col-lg-5 p{color:var(--brand-text)}.vl-contact-form-card{background:#fff;border:1px solid var(--brand-border);border-radius:var(--radius-md);padding:28px}.vl-contact-form-card>p{color:var(--brand-text);margin-bottom:var(--space-lg)}