.cform[data-astro-cid-svshx33u]{display:grid;gap:18px;padding:28px;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-card)}.cform__row[data-astro-cid-svshx33u]{display:grid;gap:18px;grid-template-columns:1fr 1fr}.cform__field[data-astro-cid-svshx33u]{display:grid;gap:7px}.cform__field[data-astro-cid-svshx33u] label[data-astro-cid-svshx33u]{font-size:.82rem;font-weight:600;color:var(--text-2)}.cform__req[data-astro-cid-svshx33u]{color:var(--accent)}.cform[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u],.cform[data-astro-cid-svshx33u] select[data-astro-cid-svshx33u],.cform[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]{width:100%;font:inherit;font-size:.95rem;color:var(--text-1);background:var(--surface-1);border:1px solid var(--border-strong);border-radius:var(--radius);padding:11px 13px;transition:border-color .15s ease,box-shadow .15s ease}.cform[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]{resize:vertical;min-height:130px;line-height:1.6}.cform[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u]::placeholder,.cform[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]::placeholder{color:var(--text-3)}.cform[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u]:focus-visible,.cform[data-astro-cid-svshx33u] select[data-astro-cid-svshx33u]:focus-visible,.cform[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-quiet)}.cform[data-astro-cid-svshx33u] select[data-astro-cid-svshx33u]{appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 19px) calc(50% + 2px),calc(100% - 14px) calc(50% + 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:38px}.cform__trap[data-astro-cid-svshx33u]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cform__submit[data-astro-cid-svshx33u]{justify-self:start;margin-top:2px}.cform__submit[data-astro-cid-svshx33u][disabled]{opacity:.65;cursor:progress}.cform__status[data-astro-cid-svshx33u]{font-size:.92rem;line-height:1.6;padding:13px 15px;border-radius:var(--radius);border:1px solid var(--border)}.cform__status[data-astro-cid-svshx33u][data-tone=ok]{color:var(--text-1);background:var(--accent-wash);border-color:var(--accent)}.cform__status[data-astro-cid-svshx33u][data-tone=error]{color:var(--text-1);background:#dc262614;border-color:#dc262673}.cform__fineprint[data-astro-cid-svshx33u]{font-size:.82rem;color:var(--text-3);line-height:1.6}.cform__fineprint[data-astro-cid-svshx33u] a[data-astro-cid-svshx33u]{color:var(--accent)}@media(max-width:620px){.cform[data-astro-cid-svshx33u]{padding:22px}.cform__row[data-astro-cid-svshx33u]{grid-template-columns:1fr}}.contact[data-astro-cid-uw5kdbxl]{margin-top:44px;display:grid;gap:34px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start}.contact__aside[data-astro-cid-uw5kdbxl]{display:grid;gap:22px}.contact__primary[data-astro-cid-uw5kdbxl]{display:flex;align-items:center;gap:16px;padding:20px 22px;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-card);color:var(--text-1);text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.contact__primary[data-astro-cid-uw5kdbxl]:hover{border-color:var(--accent);box-shadow:var(--shadow-hover)}.contact__primary[data-astro-cid-uw5kdbxl] svg[data-astro-cid-uw5kdbxl]{color:var(--accent);flex-shrink:0}.contact__primary-label[data-astro-cid-uw5kdbxl]{display:block;font-size:.74rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-3)}.contact__primary-value[data-astro-cid-uw5kdbxl]{display:block;font-family:var(--font-display);font-weight:700;font-size:1.05rem;margin-top:2px;overflow-wrap:anywhere}.contact__meta[data-astro-cid-uw5kdbxl]{display:grid;gap:4px}.contact__meta[data-astro-cid-uw5kdbxl]>div[data-astro-cid-uw5kdbxl]{display:grid;gap:6px;padding:15px 0;border-bottom:1px solid var(--border)}.contact__meta[data-astro-cid-uw5kdbxl]>div[data-astro-cid-uw5kdbxl]:first-child{border-top:1px solid var(--border)}.contact__meta[data-astro-cid-uw5kdbxl] dt[data-astro-cid-uw5kdbxl]{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-3)}.contact__meta[data-astro-cid-uw5kdbxl] dt[data-astro-cid-uw5kdbxl] svg[data-astro-cid-uw5kdbxl]{color:var(--accent)}.contact__meta[data-astro-cid-uw5kdbxl] dd[data-astro-cid-uw5kdbxl]{font-size:.92rem;color:var(--text-2);line-height:1.6}.muted[data-astro-cid-uw5kdbxl]{color:var(--text-3)}.next__heading[data-astro-cid-uw5kdbxl]{font-size:1rem;font-weight:700;margin-bottom:14px}.next__steps[data-astro-cid-uw5kdbxl]{list-style:none;counter-reset:next;display:grid;gap:12px}.next__steps[data-astro-cid-uw5kdbxl] li[data-astro-cid-uw5kdbxl]{counter-increment:next;position:relative;padding-left:38px;font-size:.92rem;color:var(--text-2);line-height:1.6}.next__steps[data-astro-cid-uw5kdbxl] li[data-astro-cid-uw5kdbxl]:before{content:counter(next);position:absolute;left:0;top:0;width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:var(--accent-wash);color:var(--accent);font-family:var(--font-display);font-weight:700;font-size:.82rem}@media(max-width:900px){.contact[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr;gap:28px}}
