.section-separator[data-astro-cid-uw5kdbxl]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-sm) 0;background-color:var(--color-cream)}.separator-line[data-astro-cid-uw5kdbxl]{width:100px;height:1px;background-color:var(--color-divider)}.separator-dot[data-astro-cid-uw5kdbxl]{width:6px;height:6px;background-color:var(--color-sage);border-radius:50%}.hero[data-astro-cid-uw5kdbxl]{background-color:var(--color-cream);padding:var(--spacing-2xl) 0 var(--spacing-xl)}.hero[data-astro-cid-uw5kdbxl] h1[data-astro-cid-uw5kdbxl]{font-size:2.5rem;margin-bottom:var(--spacing-md)}.hero-subtitle[data-astro-cid-uw5kdbxl]{font-size:1.125rem;max-width:500px;margin:0 auto}.contact-form-section[data-astro-cid-uw5kdbxl]{background-color:var(--color-cream);padding-top:var(--spacing-xl)}.contact-grid[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-2xl)}.contact-info[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{margin-bottom:var(--spacing-md)}.contact-info[data-astro-cid-uw5kdbxl]>p[data-astro-cid-uw5kdbxl]{font-size:1rem;line-height:1.7}.info-block[data-astro-cid-uw5kdbxl]{margin-top:var(--spacing-lg);padding:var(--spacing-md);background-color:var(--color-taupe);border-radius:8px}.info-block[data-astro-cid-uw5kdbxl] h4[data-astro-cid-uw5kdbxl]{font-family:var(--font-primary);font-size:.875rem;font-weight:600;letter-spacing:.05em;margin-bottom:var(--spacing-xs)}.info-block[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{font-size:.9375rem;margin:0}.info-block[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{color:var(--color-sage);text-decoration:underline}.form-container[data-astro-cid-uw5kdbxl]{background-color:#fff;padding:var(--spacing-xl);border-radius:8px;box-shadow:0 4px 20px #00000014}.form-group[data-astro-cid-uw5kdbxl]{margin-bottom:var(--spacing-md)}.form-group[data-astro-cid-uw5kdbxl] label[data-astro-cid-uw5kdbxl]{display:block;font-family:var(--font-primary);font-size:.875rem;font-weight:500;margin-bottom:.5rem}.form-group[data-astro-cid-uw5kdbxl] select[data-astro-cid-uw5kdbxl]{font-family:var(--font-primary);font-size:1rem;padding:.875rem 1rem;border:1px solid var(--color-divider);border-radius:4px;background-color:#fff;width:100%;cursor:pointer}.form-group[data-astro-cid-uw5kdbxl] select[data-astro-cid-uw5kdbxl]:focus{outline:none;border-color:var(--color-sage)}.contact-form[data-astro-cid-uw5kdbxl] .btn[data-astro-cid-uw5kdbxl]{width:100%;margin-top:var(--spacing-sm)}.faq[data-astro-cid-uw5kdbxl]{background-color:var(--color-cream);padding-top:var(--spacing-xl)}.faq[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{margin-bottom:var(--spacing-xl)}.faq-list[data-astro-cid-uw5kdbxl]{max-width:700px;margin:0 auto}.faq-item[data-astro-cid-uw5kdbxl]{background-color:#fff;padding:var(--spacing-lg);border-radius:8px;margin-bottom:var(--spacing-md);box-shadow:0 4px 20px #00000014}.faq-item[data-astro-cid-uw5kdbxl]:last-child{margin-bottom:0}.faq-item[data-astro-cid-uw5kdbxl] h4[data-astro-cid-uw5kdbxl]{font-family:var(--font-logo);font-size:1rem;margin-bottom:var(--spacing-sm)}.faq-item[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{font-size:.9375rem;margin:0;color:var(--color-charcoal)}@media(max-width:900px){.contact-grid[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr;gap:var(--spacing-lg)}.contact-info[data-astro-cid-uw5kdbxl]{order:1;text-align:center}.form-container[data-astro-cid-uw5kdbxl]{order:0}.hero[data-astro-cid-uw5kdbxl] h1[data-astro-cid-uw5kdbxl]{font-size:2rem}.hero-subtitle[data-astro-cid-uw5kdbxl]{font-size:1rem}.faq[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{font-size:1.75rem}}@media(max-width:480px){.hero[data-astro-cid-uw5kdbxl]{padding:var(--spacing-xl) 0 var(--spacing-lg)}.hero[data-astro-cid-uw5kdbxl] h1[data-astro-cid-uw5kdbxl]{font-size:1.75rem}.hero-subtitle[data-astro-cid-uw5kdbxl]{font-size:.9375rem}.contact-form-section[data-astro-cid-uw5kdbxl]{padding-top:var(--spacing-lg)}.contact-info[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{font-size:1.5rem}.contact-info[data-astro-cid-uw5kdbxl]>p[data-astro-cid-uw5kdbxl]{font-size:.9375rem}.info-block[data-astro-cid-uw5kdbxl]{padding:var(--spacing-sm)}.info-block[data-astro-cid-uw5kdbxl] h4[data-astro-cid-uw5kdbxl]{font-size:.8125rem}.info-block[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{font-size:.875rem}.form-container[data-astro-cid-uw5kdbxl]{padding:var(--spacing-md)}.form-group[data-astro-cid-uw5kdbxl] label[data-astro-cid-uw5kdbxl]{font-size:.8125rem}.form-group[data-astro-cid-uw5kdbxl] select[data-astro-cid-uw5kdbxl],.form-group[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl],.form-group[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]{font-size:.875rem;padding:.75rem}.faq[data-astro-cid-uw5kdbxl]{padding-top:var(--spacing-lg)}.faq[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{font-size:1.5rem;margin-bottom:var(--spacing-lg)}.faq-item[data-astro-cid-uw5kdbxl]{padding:var(--spacing-md)}.faq-item[data-astro-cid-uw5kdbxl] h4[data-astro-cid-uw5kdbxl]{font-size:.9375rem}.faq-item[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{font-size:.875rem}}
