.contact-form[data-astro-cid-svshx33u]{margin-block:2.5rem 3.5rem}.cf-grid[data-astro-cid-svshx33u]{display:grid;grid-template-columns:1fr;gap:1.25rem 1.25rem}@media(min-width:640px){.cf-grid[data-astro-cid-svshx33u]{grid-template-columns:1fr 1fr}.cf-field--wide[data-astro-cid-svshx33u]{grid-column:1 / -1}}.cf-field[data-astro-cid-svshx33u]{display:flex;flex-direction:column;gap:.4rem;min-width:0}.cf-field[data-astro-cid-svshx33u] label[data-astro-cid-svshx33u]{font-size:.9375rem;font-weight:600;color:var(--color-ink)}.cf-optional[data-astro-cid-svshx33u]{font-weight:400;color:var(--color-ink-3)}.cf-field[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u],.cf-field[data-astro-cid-svshx33u] select[data-astro-cid-svshx33u],.cf-field[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]{width:100%;min-height:48px;padding:.7rem .875rem;border:1.5px solid var(--color-rule-strong);border-radius:var(--r-md);background:var(--color-bg);color:var(--color-ink);font:inherit;font-size:1rem;line-height:1.4;transition:border-color .15s,box-shadow .15s}.cf-field[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]{min-height:10rem;resize:vertical;line-height:1.55}.cf-field[data-astro-cid-svshx33u] select[data-astro-cid-svshx33u]{appearance:none;padding-right:2.75rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%235f6979' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .875rem center;cursor:pointer}.cf-field[data-astro-cid-svshx33u] select[data-astro-cid-svshx33u]:invalid{color:var(--color-ink-3)}.cf-field[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u]:hover,.cf-field[data-astro-cid-svshx33u] select[data-astro-cid-svshx33u]:hover,.cf-field[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]:hover{border-color:var(--color-ink-3)}.cf-field[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u]:focus,.cf-field[data-astro-cid-svshx33u] select[data-astro-cid-svshx33u]:focus,.cf-field[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}.cf-field[data-astro-cid-svshx33u] [data-astro-cid-svshx33u][aria-invalid]{border-color:var(--color-error)}.cf-field[data-astro-cid-svshx33u] [data-astro-cid-svshx33u][aria-invalid]:focus{box-shadow:0 0 0 3px var(--color-error-soft)}.cf-error[data-astro-cid-svshx33u]{font-size:.875rem;font-weight:500;color:var(--color-error)}.cf-trap[data-astro-cid-svshx33u]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.cf-challenge[data-astro-cid-svshx33u]:not(:empty){margin-top:1.25rem}.cf-alert[data-astro-cid-svshx33u]{margin-top:1.25rem;padding:.875rem 1rem;border-left:3px solid var(--color-error);border-radius:var(--r-sm);background:var(--color-error-soft);color:var(--color-error);font-weight:500}.cf-actions[data-astro-cid-svshx33u]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.5rem}.cf-actions[data-astro-cid-svshx33u] .button-primary[data-astro-cid-svshx33u]{gap:.5rem;border:0;cursor:pointer}.cf-actions[data-astro-cid-svshx33u] .button-primary[data-astro-cid-svshx33u]:disabled{opacity:.7;cursor:progress}.cf-note[data-astro-cid-svshx33u]{font-size:.875rem;color:var(--color-ink-3)}.cf-done[data-astro-cid-svshx33u]{display:flex;gap:.875rem;align-items:flex-start;padding:1.5rem;border-left:3px solid var(--color-accent);border-radius:var(--r-md);background:var(--color-accent-soft);color:var(--color-ink-2)}.cf-done[data-astro-cid-svshx33u] svg{flex:none;width:1.5rem;height:1.5rem;color:var(--color-accent)}.cf-done__title[data-astro-cid-svshx33u]{font-size:1.125rem;font-weight:700;color:var(--color-ink);margin-bottom:.25rem}@media(prefers-reduced-motion:reduce){.cf-field[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u],.cf-field[data-astro-cid-svshx33u] select[data-astro-cid-svshx33u],.cf-field[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]{transition:none}}
