.src08d24-contact-hero{background:var(--brand-bg)}.src08d24-contact-hero img{width:100%;height:320px;-o-object-fit:cover;object-fit:cover;display:block}.src08d24-contact-hero .container{padding-top:32px;padding-bottom:32px}.src08d24-contact-hero h1,.src08d24-contact-hero p{color:var(--brand-text);max-width:760px}.src08d24-contact-info{background:var(--brand-bg-alt);padding:48px 0}.src08d24-contact-info h2,.src08d24-contact-info p{color:var(--brand-text)}.src08d24-contact-form{background:var(--brand-bg);padding:48px 0 64px}.src08d24-stepper{display:flex;gap:16px;padding:0;margin:0 0 24px;list-style:none}.src08d24-stepper li{flex:1;border-top:4px solid var(--brand-border);padding-top:8px;color:var(--brand-text-secondary);font-weight:700}.src08d24-stepper li.is-active{border-top-color:var(--brand-primary);color:var(--brand-primary)}.src08d24-multistep.is-stepped .js-step{display:none}.src08d24-multistep.is-stepped .js-step.is-active{display:block}.src08d24-multistep.is-stepped .js-step-nav{display:inline-block;margin-top:16px;color:var(--brand-primary);border-color:var(--brand-primary);background:var(--brand-bg)}.src08d24-contact-form .src08d24-feedback{border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:32px}