.src316f5-contact-mast{background:var(--brand-neutral-dark);color:var(--brand-text-inverse);padding:48px 0}.src316f5-contact-mast h1{font-size:max(2rem, min(4vw, 3rem));color:var(--brand-text-inverse)}.src316f5-contact-mast .src316f5-kicker,.src316f5-contact-mast p{color:var(--brand-text-inverse)}.src316f5-contact-mast img{width:100%;height:220px;-o-object-fit:cover;object-fit:cover;border-radius:var(--brand-radius);border:1px solid var(--brand-accent)}.src316f5-contact-cols{padding:64px 0;background:var(--brand-bg);color:var(--brand-text)}.src316f5-contact-cols article{background:var(--brand-primary-light);border-radius:var(--brand-radius);padding:24px;height:100%}.src316f5-contact-cols h2{font-size:1.2rem;color:var(--brand-primary-dark)}.src316f5-contact-cols p{color:var(--brand-text)}.src316f5-contact-figure{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;margin-top:32px;border-radius:var(--brand-radius)}.src316f5-wizard-band{background:#1a120e;padding:64px 0 80px}.src316f5-wizard{background:var(--brand-bg);color:var(--brand-text);border-radius:var(--brand-radius);padding:32px;border-top:6px solid var(--brand-accent)}.src316f5-steps,.src316f5-wizard li,.src316f5-wizard p{color:var(--brand-text)}.src316f5-steps{display:flex;gap:16px;flex-wrap:wrap;padding:0;margin:0 0 16px;list-style:none}.src316f5-steps li{padding-bottom:8px;border-bottom:3px solid var(--brand-border);color:var(--brand-text-secondary)}.src316f5-steps li.is-current{border-bottom-color:var(--brand-accent);color:var(--brand-primary-dark);font-weight:700}.src316f5-step-nav{display:flex;gap:12px;margin-top:16px}.src316f5-step-nav button{background:var(--brand-primary);color:var(--brand-text-inverse);border:0;border-radius:var(--brand-radius);padding:8px 16px}