.cform[data-astro-cid-vekgkm42]{gap:30px;display:grid}.hp[data-astro-cid-vekgkm42]{opacity:0;position:absolute;left:-9999px}.row[data-astro-cid-vekgkm42]{gap:30px 28px;display:grid}.field[data-astro-cid-vekgkm42]{gap:6px;display:grid}.field[data-astro-cid-vekgkm42]>label[data-astro-cid-vekgkm42],.cf-type-label[data-astro-cid-vekgkm42]{letter-spacing:.14em;text-transform:uppercase;color:var(--color-fg-muted);font-size:.72rem;font-weight:600}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42],.field[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42],.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{border:0;border-bottom:1px solid var(--color-line-strong);width:100%;color:var(--color-fg);font:inherit;background:0 0;border-radius:0;padding:10px 0 12px;font-size:1.02rem;transition:border-color .2s}.field[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 12px) 55%,calc(100% - 7px) 55%;background-repeat:no-repeat;background-size:5px 5px;padding-right:28px}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus,.field[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]:focus,.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]:focus{border-bottom-color:var(--color-accent);box-shadow:0 1px 0 0 var(--color-accent);outline:none}.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{resize:vertical;min-height:140px}.cf-type-label[data-astro-cid-vekgkm42]{margin-bottom:10px;display:block}.cf-seg[data-astro-cid-vekgkm42]{border-bottom:1px solid var(--color-line-strong);gap:28px;display:flex}.cf-seg-opt[data-astro-cid-vekgkm42]{position:relative}.cf-seg-opt[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{opacity:0;cursor:pointer;position:absolute;inset:0}.cf-seg-opt[data-astro-cid-vekgkm42] span[data-astro-cid-vekgkm42]{color:var(--color-fg-muted);cursor:pointer;padding:0 0 12px;font-size:1rem;font-weight:600;transition:color .2s,box-shadow .2s;display:block}.cf-seg-opt[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:checked+span[data-astro-cid-vekgkm42]{color:var(--color-fg);box-shadow:inset 0 -2px 0 var(--color-accent)}.cf-seg-opt[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus-visible+span[data-astro-cid-vekgkm42]{outline:2px solid var(--color-accent);outline-offset:4px}.cform-foot[data-astro-cid-vekgkm42]{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.cform-legal[data-astro-cid-vekgkm42]{max-width:62ch;color:var(--color-fg-muted);margin:-8px 0 0;font-size:.82rem;line-height:1.55}.cform-note[data-astro-cid-vekgkm42]{margin:0;font-size:.92rem}.cform-note[data-astro-cid-vekgkm42].ok{color:var(--color-accent)}.cform-note[data-astro-cid-vekgkm42].err{color:var(--color-error)}.cform-warning[data-astro-cid-vekgkm42]{color:var(--color-warning-fg);background:var(--color-warning-bg);border:1px solid var(--color-warning-line);border-radius:var(--radius-ctl);padding:12px 14px;font-size:.86rem}@media (width>=640px){.row[data-astro-cid-vekgkm42]{grid-template-columns:1fr 1fr}}.contact[data-astro-cid-5g3jvhfo]{padding-block:clamp(120px,15vw,176px) clamp(72px,9vw,120px)}.contact-grid[data-astro-cid-5g3jvhfo]{gap:clamp(48px,6vw,88px);display:grid}.contact-title[data-astro-cid-5g3jvhfo]{max-width:var(--title-max,14ch);margin-top:20px}.contact-sub[data-astro-cid-5g3jvhfo]{margin-top:22px}.contact-info[data-astro-cid-5g3jvhfo]{border-bottom:1px solid var(--color-line-strong);margin:40px 0 0}.contact-info[data-astro-cid-5g3jvhfo] div[data-astro-cid-5g3jvhfo]{border-top:1px solid var(--color-line-strong);grid-template-columns:120px 1fr;gap:14px;padding:16px 0;display:grid}.contact-info[data-astro-cid-5g3jvhfo] dt[data-astro-cid-5g3jvhfo]{padding-top:3px}.contact-info[data-astro-cid-5g3jvhfo] dd[data-astro-cid-5g3jvhfo]{color:var(--color-fg);margin:0}.contact-link[data-astro-cid-5g3jvhfo]{color:var(--color-fg);border-bottom:1px solid var(--color-line-strong);text-decoration:none;transition:border-color .2s}.contact-link[data-astro-cid-5g3jvhfo]:hover{border-bottom-color:currentColor}.faq-title[data-astro-cid-5g3jvhfo]{margin-top:16px}@media (width>=980px){.contact-grid[data-astro-cid-5g3jvhfo]{grid-template-columns:5fr 7fr;align-items:start}}
