.ps-contact-hero{background:var(--brand-primary-light);padding:48px 0 32px;border-bottom:12px solid var(--brand-bg)}.ps-contact-hero h1{font-size:max(2rem, min(4vw, 3.2rem));max-width:18ch}.ps-contact-cards{padding:32px 0 16px}.ps-contact-cards article{background:var(--brand-bg);border-radius:12px;padding:24px;box-shadow:0 10px 24px rgba(59,34,109,.08);height:100%}.ps-contact-figure{margin:32px 0 0}.ps-contact-figure img{width:100%;border-radius:12px}.ps-contact-figure figcaption{color:var(--brand-muted);margin-top:8px}.ps-contact-formband{background:var(--brand-bg-alt);padding:48px 0 64px}.ps-steps{display:flex;gap:16px;flex-wrap:wrap;padding:0;margin:0 0 16px;list-style:none;counter-reset:step}.ps-steps li{background:var(--brand-bg);border-radius:999px;padding:8px 16px;font-weight:700}.ps-steps li::before{counter-increment:step;content:counter(step) ". ";color:var(--brand-primary)}.ps-contact-form{background:var(--brand-bg);border-radius:12px;padding:24px;max-width:920px}