.contact-hero-layout[data-astro-cid-uw5kdbxl],.contact-detail-layout[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-10);align-items:start}.contact-signal-grid[data-astro-cid-uw5kdbxl],.contact-steps-grid[data-astro-cid-uw5kdbxl],.contact-reason-grid[data-astro-cid-uw5kdbxl]{display:grid;gap:var(--space-4)}.contact-signal-grid[data-astro-cid-uw5kdbxl],.contact-steps-grid[data-astro-cid-uw5kdbxl],.contact-reason-grid[data-astro-cid-uw5kdbxl]{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--space-8)}.contact-signal-card[data-astro-cid-uw5kdbxl],.contact-step-card[data-astro-cid-uw5kdbxl],.contact-reason-card[data-astro-cid-uw5kdbxl]{padding:var(--space-6);border-radius:var(--radius-2xl)}@media(max-width:980px){.contact-hero-layout[data-astro-cid-uw5kdbxl],.contact-detail-layout[data-astro-cid-uw5kdbxl],.contact-signal-grid[data-astro-cid-uw5kdbxl],.contact-steps-grid[data-astro-cid-uw5kdbxl],.contact-reason-grid[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr}}.signal-value[data-astro-cid-uw5kdbxl]{font-size:var(--text-xl);font-weight:800;color:var(--color-primary);margin-bottom:4px}.signal-label[data-astro-cid-uw5kdbxl]{font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.6}.contact-form-card[data-astro-cid-uw5kdbxl]{border-radius:var(--radius-3xl);padding:var(--space-8)}.form-head[data-astro-cid-uw5kdbxl]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-5)}.form-eyebrow[data-astro-cid-uw5kdbxl]{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);font-weight:700;margin-bottom:4px}.form-title[data-astro-cid-uw5kdbxl]{font-size:var(--text-2xl);font-weight:700;color:var(--color-primary)}.form-badge[data-astro-cid-uw5kdbxl]{padding:6px 10px;border-radius:var(--radius-full);background:#66b2a01f;color:var(--color-primary);font-size:var(--text-xs);font-weight:700}.form-intro[data-astro-cid-uw5kdbxl]{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.65;margin:0 0 var(--space-6)}.step-num[data-astro-cid-uw5kdbxl]{width:38px;height:38px;border-radius:var(--radius-full);background:#66b2a026;color:var(--color-accent);display:inline-flex;align-items:center;justify-content:center;font-weight:800;margin-bottom:var(--space-4)}.card-heading[data-astro-cid-uw5kdbxl]{margin-bottom:var(--space-3);font-size:var(--text-xl)}.card-copy[data-astro-cid-uw5kdbxl]{margin:0;color:var(--color-text-muted);line-height:1.7}.detail-card[data-astro-cid-uw5kdbxl]{padding:var(--space-8);border-radius:var(--radius-3xl)}.detail-eyebrow[data-astro-cid-uw5kdbxl]{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.detail-eyebrow-primary[data-astro-cid-uw5kdbxl]{color:var(--color-primary);margin-bottom:var(--space-3)}.detail-eyebrow-accent[data-astro-cid-uw5kdbxl]{color:var(--color-accent);margin-bottom:var(--space-4)}.theme-list[data-astro-cid-uw5kdbxl]{display:grid;gap:var(--space-3)}.theme-list-gap[data-astro-cid-uw5kdbxl]{margin-bottom:var(--space-6)}.theme-item[data-astro-cid-uw5kdbxl]{display:flex;gap:var(--space-3);align-items:flex-start;color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.7}.theme-plus[data-astro-cid-uw5kdbxl]{color:var(--color-accent);font-weight:800}.reach-list[data-astro-cid-uw5kdbxl]{display:grid;gap:var(--space-5)}.reach-label[data-astro-cid-uw5kdbxl]{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-bottom:var(--space-1)}.reach-link-lg[data-astro-cid-uw5kdbxl]{font-size:var(--text-lg);font-weight:700;color:var(--color-accent);text-decoration:none}.reach-note[data-astro-cid-uw5kdbxl]{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:2px}.divider[data-astro-cid-uw5kdbxl]{height:1px;background:var(--color-border)}.reach-link[data-astro-cid-uw5kdbxl]{font-size:var(--text-base);font-weight:600;color:var(--color-accent);text-decoration:none}.reach-hq[data-astro-cid-uw5kdbxl]{font-size:var(--text-sm);color:var(--color-text)}
