.contact-page[data-astro-cid-6bfsojfh]{width:min(760px,100% - 48px);min-height:calc(100svh - 225px);padding-block:56px 80px}.contact-intro[data-astro-cid-6bfsojfh]{margin-bottom:20px}.contact-intro[data-astro-cid-6bfsojfh] h1[data-astro-cid-6bfsojfh]{letter-spacing:-1px;margin:0;font-size:clamp(36px,5vw,52px)}.contact-intro[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:var(--muted);margin:10px 0 0;font-size:18px;line-height:1.5}.contact-email[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh],.form-note[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:var(--accent-light);text-underline-offset:4px;text-decoration:underline}.contact-email[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{align-items:center;min-height:44px;display:inline-flex}.contact-privacy[data-astro-cid-6bfsojfh]{border-block:1px solid var(--accent-border);margin-top:36px;scroll-margin-top:24px}.contact-privacy[data-astro-cid-6bfsojfh] summary[data-astro-cid-6bfsojfh]{cursor:pointer;min-height:44px;padding-block:18px}.contact-privacy[data-astro-cid-6bfsojfh] summary[data-astro-cid-6bfsojfh]::marker{color:var(--accent-light)}.contact-privacy[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{margin:0;font-size:20px;font-weight:500;display:inline}.privacy-content[data-astro-cid-6bfsojfh]{padding-bottom:8px}.privacy-content[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]:first-child{margin-top:0}.contact-privacy[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:var(--muted);line-height:1.7}.contact-card[data-astro-cid-6bfsojfh]{padding:var(--card-padding);border:1px solid var(--accent-border);border-radius:var(--radius);background:radial-gradient(ellipse at 100% 0, var(--card-glow), transparent 65%), var(--surface)}.contact-card[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:var(--muted);line-height:1.6}fieldset[data-astro-cid-6bfsojfh]{border:0;min-width:0;margin:0;padding:0}.field-row[data-astro-cid-6bfsojfh]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.field[data-astro-cid-6bfsojfh]{margin-bottom:22px}label[data-astro-cid-6bfsojfh]{margin-bottom:8px;font-size:17px;display:block}label[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{color:var(--muted);font-size:14px}input[data-astro-cid-6bfsojfh],select[data-astro-cid-6bfsojfh],textarea[data-astro-cid-6bfsojfh]{border:1px solid var(--field-border);background:var(--bg);width:100%;min-height:48px;color:var(--text);font:inherit;border-radius:8px;padding:12px 14px;font-size:17px}textarea[data-astro-cid-6bfsojfh]{resize:vertical;line-height:1.6}input[data-astro-cid-6bfsojfh]:focus-visible,select[data-astro-cid-6bfsojfh]:focus-visible,textarea[data-astro-cid-6bfsojfh]:focus-visible,#verification[data-astro-cid-6bfsojfh]:focus-visible,.form-status[data-astro-cid-6bfsojfh]:focus-visible{outline:3px solid var(--accent-light);outline-offset:4px}[data-astro-cid-6bfsojfh][aria-invalid=true]{border-color:var(--danger)}.contact-card[data-astro-cid-6bfsojfh] .field-error[data-astro-cid-6bfsojfh]{color:var(--danger);margin:8px 0 0;font-size:15px}#message-label[data-astro-cid-6bfsojfh]{color:var(--text);font-size:inherit}#verification[data-astro-cid-6bfsojfh]{margin-block:24px}#turnstile-widget[data-astro-cid-6bfsojfh]{width:100%;min-height:65px}#turnstile-widget[data-astro-cid-6bfsojfh][data-size=compact]{min-height:140px}.local-note[data-astro-cid-6bfsojfh]{font-size:14px}.field-help[data-astro-cid-6bfsojfh]{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.form-note[data-astro-cid-6bfsojfh]{flex:280px;margin:0;font-size:15px}.form-actions[data-astro-cid-6bfsojfh]{flex-wrap:wrap;align-items:flex-end;gap:16px 24px;display:flex}.form-actions[data-astro-cid-6bfsojfh]>.button[data-astro-cid-6bfsojfh]{flex-shrink:0;margin-inline-start:auto}.form-status[data-astro-cid-6bfsojfh]{margin:20px 0 0}.form-status[data-astro-cid-6bfsojfh]:empty{margin:0}.contact-card[data-astro-cid-6bfsojfh] .form-status[data-astro-cid-6bfsojfh][data-state=error]{color:var(--danger)}.contact-card[data-astro-cid-6bfsojfh] .form-status[data-astro-cid-6bfsojfh][data-state=success]{color:var(--success)}.verification-retry[data-astro-cid-6bfsojfh]{color:var(--accent-light);border:1px solid var(--accent-border);background:0 0;border-radius:8px;min-height:44px;padding:10px 14px}.button[data-astro-cid-6bfsojfh]:disabled{cursor:wait;opacity:.7;transform:none}#inquiry-again[data-astro-cid-6bfsojfh]{margin-top:20px}.visually-hidden[data-astro-cid-6bfsojfh],.honeypot[data-astro-cid-6bfsojfh]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-astro-cid-6bfsojfh][hidden]{display:none!important}@media (width<=760px){.contact-page[data-astro-cid-6bfsojfh]{width:calc(100% - 32px);padding-block:32px 56px}.contact-card[data-astro-cid-6bfsojfh]{padding:24px}.field-row[data-astro-cid-6bfsojfh]{grid-template-columns:1fr;gap:0}#verification[data-astro-cid-6bfsojfh]{margin-bottom:12px}.form-actions[data-astro-cid-6bfsojfh]{gap:12px}.form-note[data-astro-cid-6bfsojfh]{flex-basis:100%}.form-actions[data-astro-cid-6bfsojfh]>.button[data-astro-cid-6bfsojfh]{width:100%;margin-inline-start:0}}@media (width<=420px){.contact-page[data-astro-cid-6bfsojfh]{width:calc(100% - 16px)}.contact-card[data-astro-cid-6bfsojfh]{padding:12px}}
