.contact-page[data-v-e84c816a]{padding-bottom:var(--space-section-lg);color:var(--color-black);background:linear-gradient(180deg,#fff 0,var(--color-primary-50) 100%)}.contact-page__hero[data-v-e84c816a]{padding-block:var(--space-section-lg) var(--space-section-sm);border-bottom:1px solid var(--color-primary-100);background:radial-gradient(ellipse at 100% 0,var(--color-primary-100),transparent 60%),#fff}.contact-page__kicker[data-v-e84c816a]:before{background:linear-gradient(90deg,var(--color-primary-600),var(--color-primary-500));content:"";border-radius:999px;width:5.5rem;height:.25rem;margin-bottom:1.75rem;display:block}.contact-page__hero h1[data-v-e84c816a]{max-width:23ch}.contact-page__lead[data-v-e84c816a]{max-width:62ch;color:var(--color-dark-gray);font-size:var(--text-content-lead);margin-top:1.5rem;line-height:1.65}.contact-page__layout[data-v-e84c816a]{padding-top:var(--space-section-sm);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.contact-page__intro[data-v-e84c816a]{min-width:0}.contact-page__eyebrow[data-v-e84c816a]{color:var(--color-primary-700);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.5rem;font-size:.75rem;font-weight:750;line-height:1.5}.contact-page__form-heading h2[data-v-e84c816a],.contact-page__intro h2[data-v-e84c816a]{font-size:var(--text-content-h2);letter-spacing:-.025em;text-wrap:balance;font-weight:650;line-height:1.2}.contact-page__intro>p[data-v-e84c816a]:not(.contact-page__eyebrow){max-width:45ch;color:var(--color-dark-gray);font-size:var(--text-content-body);margin-top:1rem;line-height:1.65}.contact-page__steps[data-v-e84c816a]{gap:1.5rem;margin-top:2rem;padding:0;list-style:none;display:grid}.contact-page__steps li[data-v-e84c816a]{grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;display:grid}.contact-page__number[data-v-e84c816a]{border:1px solid var(--color-primary-200);width:2.5rem;height:2.5rem;color:var(--color-primary-700);background:#fff;border-radius:50%;place-items:center;font-size:.8rem;font-weight:750;display:grid}.contact-page__steps h3[data-v-e84c816a]{font-size:1rem;font-weight:700;line-height:1.4}.contact-page__steps p[data-v-e84c816a]{color:var(--color-dark-gray);margin-top:.4rem;font-size:.95rem;line-height:1.6}.contact-page__jump[data-v-e84c816a]{min-height:2.75rem;color:var(--color-primary-700);text-underline-offset:.2em;align-items:center;gap:.5rem;margin-top:1.5rem;font-weight:650;text-decoration:underline;display:inline-flex}.contact-page__jump[data-v-e84c816a]:focus-visible{outline:3px solid var(--color-primary-600);outline-offset:4px}.contact-page__form-card[data-v-e84c816a]{border:1px solid var(--color-primary-200);border-top:4px solid var(--color-primary-600);border-radius:var(--radius-panel);min-width:0;box-shadow:var(--shadow-card);background:#fff;padding:clamp(1.25rem,3vw,2rem)}.contact-page__form-heading[data-v-e84c816a]{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.contact-page__form-icon[data-v-e84c816a]{border-radius:var(--radius-card);background:var(--color-primary-50);width:3rem;height:3rem;color:var(--color-primary-600);flex-shrink:0;place-items:center;font-size:1.5rem;display:grid}.contact-page__form-card[data-v-e84c816a] .contact-block--formOnly{border:0;border-radius:0}.contact-page__form-card[data-v-e84c816a] .contact-block__content{padding:0}.contact-page__form-card[data-v-e84c816a] .contact-block__intro{margin-top:0}.contact-page__form-card[data-v-e84c816a] input,.contact-page__form-card[data-v-e84c816a] textarea{font-size:1rem}.contact-page__form-card[data-v-e84c816a] textarea{min-height:8rem}.contact-page__privacy-note[data-v-e84c816a]{color:var(--color-dark-gray);align-items:start;gap:.5rem;margin-top:1rem;font-size:.8rem;line-height:1.5;display:flex}.contact-page__privacy-note>span[data-v-e84c816a]{flex-shrink:0;margin-top:.15rem}@media (width>=60rem){.contact-page__layout[data-v-e84c816a]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}@media (width<=39.99rem){.contact-page__layout[data-v-e84c816a]{gap:2rem}.contact-page__steps[data-v-e84c816a]{gap:1.25rem}}
