.page-head:where(.astro-uw5kdbxl){max-width:680px;margin:0 auto;padding:var(--space-16) var(--space-8) var(--space-8);text-align:center}.eyebrow:where(.astro-uw5kdbxl){font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--accent-text);letter-spacing:var(--tracking-widest);text-transform:uppercase;margin-bottom:var(--space-4)}.headline:where(.astro-uw5kdbxl){font-size:var(--text-3xl);font-weight:var(--weight-bold);color:var(--text-primary);line-height:var(--leading-tight);margin-bottom:var(--space-6);letter-spacing:var(--tracking-tight)}.tagline:where(.astro-uw5kdbxl){font-size:var(--text-md);color:var(--text-secondary);line-height:var(--leading-loose)}.tagline:where(.astro-uw5kdbxl) a:where(.astro-uw5kdbxl){color:var(--accent-text)}.form-wrap:where(.astro-uw5kdbxl){padding:0 var(--space-8) var(--space-16)}.contact-form:where(.astro-uw5kdbxl){max-width:560px;margin:0 auto;background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-8)}.field:where(.astro-uw5kdbxl){margin-bottom:var(--space-6)}.field:where(.astro-uw5kdbxl) label:where(.astro-uw5kdbxl){display:block;font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-primary);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin-bottom:var(--space-2)}.field:where(.astro-uw5kdbxl) input:where(.astro-uw5kdbxl),.field:where(.astro-uw5kdbxl) select:where(.astro-uw5kdbxl),.field:where(.astro-uw5kdbxl) textarea:where(.astro-uw5kdbxl){width:100%;box-sizing:border-box;font-family:var(--font-mono);font-size:var(--text-base);color:var(--text-primary);background:var(--surface-editor);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3);transition:border-color .15s ease,box-shadow .15s ease}.field:where(.astro-uw5kdbxl) textarea:where(.astro-uw5kdbxl){resize:vertical;line-height:var(--leading-loose)}.field:where(.astro-uw5kdbxl) input:where(.astro-uw5kdbxl):focus-visible,.field:where(.astro-uw5kdbxl) select:where(.astro-uw5kdbxl):focus-visible,.field:where(.astro-uw5kdbxl) textarea:where(.astro-uw5kdbxl):focus-visible{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px var(--accent-subtle)}.field:where(.astro-uw5kdbxl) input:where(.astro-uw5kdbxl):invalid:not(:placeholder-shown){border-color:var(--destructive)}.hint:where(.astro-uw5kdbxl){font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-2)}.status:where(.astro-uw5kdbxl){font-size:var(--text-xs);color:var(--text-muted);line-height:var(--leading-loose);margin-top:var(--space-4)}.status:where(.astro-uw5kdbxl).is-error{color:var(--destructive)}.status:where(.astro-uw5kdbxl):empty{display:none}.fallback:where(.astro-uw5kdbxl){font-size:var(--text-xs);color:var(--text-muted);line-height:var(--leading-loose);margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--border)}.fallback:where(.astro-uw5kdbxl) a:where(.astro-uw5kdbxl){color:var(--accent-text)}.answers-wrap:where(.astro-uw5kdbxl){padding:0 var(--space-8) var(--space-16)}.answers:where(.astro-uw5kdbxl){max-width:560px;margin:0 auto}.answers-title:where(.astro-uw5kdbxl){font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-muted);letter-spacing:var(--tracking-widest);text-transform:uppercase;text-align:center;margin-bottom:var(--space-6)}.answer:where(.astro-uw5kdbxl){padding:var(--space-5) 0;border-top:1px solid var(--border)}.answer:where(.astro-uw5kdbxl) h3:where(.astro-uw5kdbxl){font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.answer:where(.astro-uw5kdbxl) p:where(.astro-uw5kdbxl){font-size:var(--text-base);color:var(--text-secondary);line-height:var(--leading-loose)}.answer:where(.astro-uw5kdbxl) a:where(.astro-uw5kdbxl),.answers-foot:where(.astro-uw5kdbxl) a:where(.astro-uw5kdbxl){color:var(--accent-text);white-space:nowrap}.answers-foot:where(.astro-uw5kdbxl){font-size:var(--text-xs);color:var(--text-muted);line-height:var(--leading-loose);text-align:center;margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--border)}@media(max-width:600px){.page-head:where(.astro-uw5kdbxl){padding:var(--space-10) var(--space-4) var(--space-6)}.headline:where(.astro-uw5kdbxl){font-size:var(--text-2xl)}.form-wrap:where(.astro-uw5kdbxl){padding:0 var(--space-4) var(--space-10)}.contact-form:where(.astro-uw5kdbxl){padding:var(--space-6)}.answers-wrap:where(.astro-uw5kdbxl){padding:0 var(--space-4) var(--space-10)}}
