.contact-hero-note[data-astro-cid-in7yjviz]{border-top:1px solid var(--color-line-strong);gap:.25rem;padding-top:.875rem;display:grid}.contact-hero-phone[data-astro-cid-in7yjviz]{color:var(--color-ink);font-size:1rem}.contact-hero-phone[data-astro-cid-in7yjviz] strong[data-astro-cid-in7yjviz]{color:var(--color-accent);font-weight:600}.contact-hero-meta[data-astro-cid-in7yjviz]{color:var(--color-ink-muted);font-size:.9375rem}.contact-direct-box[data-astro-cid-in7yjviz]{border-radius:var(--radius-md);background:#103e3273;border:1px solid #e2efe840;margin-top:.5rem;padding:1.125rem 1.25rem}.contact-direct-label[data-astro-cid-in7yjviz]{text-transform:uppercase;letter-spacing:.07em;color:var(--color-sage);font-size:.8125rem;font-weight:600}.contact-direct-number[data-astro-cid-in7yjviz]{font-family:var(--font-serif);color:var(--color-paper);margin-top:.25rem;font-size:1.6rem;line-height:1.2}.contact-direct-sub[data-astro-cid-in7yjviz]{color:var(--color-sage);margin-top:.25rem;font-size:.9375rem}.contact-guidance-card[data-astro-cid-in7yjviz]{border-radius:var(--radius-md);background:#103e327a;border:1px solid #e2efe847;padding:clamp(1.375rem,2.8vw,2rem)}.contact-guidance-kicker[data-astro-cid-in7yjviz]{text-transform:uppercase;letter-spacing:.075em;color:var(--color-gold-light);margin-bottom:.35rem;font-size:.8125rem;font-weight:600}.contact-guidance-title[data-astro-cid-in7yjviz]{color:var(--color-paper);margin-bottom:1.25rem}.contact-steps-list[data-astro-cid-in7yjviz]{gap:1rem;display:grid}.contact-steps-list[data-astro-cid-in7yjviz] li[data-astro-cid-in7yjviz]{border-top:1px solid #e2efe838;grid-template-columns:2.25rem minmax(0,1fr);align-items:start;gap:.875rem;padding-top:1rem;display:grid}.contact-steps-list[data-astro-cid-in7yjviz] li[data-astro-cid-in7yjviz]:first-child{border-top:0;padding-top:0}.contact-step-num[data-astro-cid-in7yjviz]{width:2rem;height:2rem;font-family:var(--font-serif);color:var(--color-paper);border:1px solid #e2efe859;border-radius:.25rem;justify-content:center;align-items:center;font-size:1.05rem;display:inline-flex}.contact-steps-list[data-astro-cid-in7yjviz] strong[data-astro-cid-in7yjviz]{color:var(--color-paper);margin-bottom:.2rem;font-size:1rem;font-weight:600;display:block}.contact-steps-list[data-astro-cid-in7yjviz] p[data-astro-cid-in7yjviz]{color:var(--color-sage);font-size:1rem;line-height:1.55}.contact-guidance-note[data-astro-cid-in7yjviz]{color:var(--color-sage);margin-top:1.375rem}
