.page-hero[data-astro-cid-uw5kdbxl]{background:linear-gradient(135deg,var(--color-dark) 0%,var(--color-primary-dark) 100%);color:var(--color-white);padding-block:var(--space-16) var(--space-12)}.page-hero[data-astro-cid-uw5kdbxl] h1[data-astro-cid-uw5kdbxl]{color:var(--color-white);margin-top:var(--space-4);margin-bottom:var(--space-4)}.page-hero[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{color:#f5f0e8cc;font-size:1.1rem;max-width:52ch}.contact-layout[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1.5fr 1fr;gap:var(--space-12);align-items:start}.form-column[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{font-size:clamp(1.5rem,3vw,2rem)}.tally-embed-container[data-astro-cid-uw5kdbxl]{border-radius:var(--radius-md);overflow:hidden;background:var(--color-white);border:1px solid var(--color-border);padding:var(--space-6);min-height:500px}.fallback-form[data-astro-cid-uw5kdbxl]{padding:var(--space-8);background:var(--color-surface);border-radius:var(--radius-md);text-align:center}.info-card[data-astro-cid-uw5kdbxl]{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-6)}.info-card[data-astro-cid-uw5kdbxl] h3[data-astro-cid-uw5kdbxl]{font-size:1rem;text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-4);color:var(--color-dark)}.next-steps[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:var(--space-4)}.next-step[data-astro-cid-uw5kdbxl]{display:flex;gap:var(--space-4);align-items:flex-start}.step-num[data-astro-cid-uw5kdbxl]{width:28px;height:28px;border-radius:50%;background:var(--color-accent);color:var(--color-white);font-family:var(--font-heading);font-size:.85rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.next-step[data-astro-cid-uw5kdbxl] strong[data-astro-cid-uw5kdbxl]{display:block;font-size:.9rem;margin-bottom:2px}.next-step[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{font-size:.85rem;color:var(--color-text-muted);margin:0}.contact-methods[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:var(--space-3)}.contact-method[data-astro-cid-uw5kdbxl]{display:flex;gap:var(--space-3);align-items:center;padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface);text-decoration:none;transition:background .2s}.contact-method[data-astro-cid-uw5kdbxl]:hover{background:var(--color-border)}.method-icon[data-astro-cid-uw5kdbxl]{font-size:1.25rem;flex-shrink:0}.contact-method[data-astro-cid-uw5kdbxl] strong[data-astro-cid-uw5kdbxl]{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.contact-method[data-astro-cid-uw5kdbxl] span[data-astro-cid-uw5kdbxl]{font-size:.95rem;color:var(--color-text);font-weight:500}.guarantee-card[data-astro-cid-uw5kdbxl]{text-align:center;border-color:var(--color-primary);border-width:2px}.guarantee-icon[data-astro-cid-uw5kdbxl]{font-size:2.5rem;margin-bottom:var(--space-3)}.guarantee-card[data-astro-cid-uw5kdbxl] h3[data-astro-cid-uw5kdbxl]{color:var(--color-primary)}.guarantee-card[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{font-size:.9rem;color:var(--color-text-muted);margin:0}.trust-signals[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:var(--space-2)}.trust-item[data-astro-cid-uw5kdbxl]{font-size:.875rem;font-weight:500;color:var(--color-primary)}.faq-grid[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8)}.faq-item[data-astro-cid-uw5kdbxl]{padding:var(--space-6);background:var(--color-white);border-radius:var(--radius-md);border:1px solid var(--color-border);border-left:3px solid var(--color-accent)}.faq-item[data-astro-cid-uw5kdbxl] h3[data-astro-cid-uw5kdbxl]{font-size:1rem;text-transform:none;letter-spacing:0;margin-bottom:var(--space-3)}.faq-item[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{font-size:.9rem;color:var(--color-text-muted);margin:0}@media (max-width: 900px){.contact-layout[data-astro-cid-uw5kdbxl],.faq-grid[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr}}
