.contact-body[data-astro-cid-6bfsojfh]{padding-bottom:1rem}.contact-grid[data-astro-cid-6bfsojfh]{gap:1.5rem;display:grid}@media (width>=1024px){.contact-grid[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2.5rem,5vw,5rem)}}.contact-topics[data-astro-cid-6bfsojfh]{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=1024px){.contact-topics[data-astro-cid-6bfsojfh]{position:sticky;top:7rem}}.contact-topic[data-astro-cid-6bfsojfh]{border:1px solid var(--a-border);background:var(--a-surface);border-radius:1rem;align-items:flex-start;gap:.85rem;padding:1rem 1.1rem;display:flex}.contact-topic__icon[data-astro-cid-6bfsojfh]{background:var(--a-teal-soft);width:1.6rem;height:1.6rem;color:var(--a-teal);border-radius:8px;flex-shrink:0;place-items:center;display:inline-grid}.contact-topic__title[data-astro-cid-6bfsojfh]{color:var(--a-heading);font-size:1rem;font-weight:600;line-height:1.35}.contact-topic__body[data-astro-cid-6bfsojfh]{color:var(--a-text);margin-top:.3rem;font-size:.9rem;line-height:1.55}.contact-form-card[data-astro-cid-6bfsojfh]{border:1px solid var(--a-border);background:var(--a-surface);box-shadow:var(--a-shadow);border-radius:1.5rem;padding:1.25rem}@media (width>=768px){.contact-form-card[data-astro-cid-6bfsojfh]{padding:2rem}}.contact-form-card__title[data-astro-cid-6bfsojfh]{color:var(--a-heading);letter-spacing:-.02em;margin-bottom:1.25rem;font-size:clamp(1.375rem,1.2rem + .8vw,1.75rem);font-weight:600}.cf[data-astro-cid-6bfsojfh],.cf__row[data-astro-cid-6bfsojfh]{gap:1rem;display:grid}@media (width>=640px){.cf__row[data-astro-cid-6bfsojfh]{grid-template-columns:repeat(2,minmax(0,1fr))}}.cf__label[data-astro-cid-6bfsojfh]{color:var(--a-heading);margin-bottom:.35rem;font-size:.875rem;font-weight:500;display:block}.cf__opt[data-astro-cid-6bfsojfh]{color:var(--a-muted);font-weight:400}.cf__req[data-astro-cid-6bfsojfh]{color:var(--a-link)}.cf__input[data-astro-cid-6bfsojfh]{border:1px solid var(--a-border);background:var(--a-bg);width:100%;color:var(--a-text);border-radius:.75rem;outline:none;padding:.75rem .9rem;font-size:1rem;line-height:1.4;transition:border-color .2s,box-shadow .2s}.cf__input[data-astro-cid-6bfsojfh]::placeholder{color:var(--a-muted);opacity:.75}.cf__input[data-astro-cid-6bfsojfh]:focus{border-color:var(--a-accent);box-shadow:0 0 0 3px color-mix(in oklab, var(--a-accent) 22%, transparent)}.cf__textarea[data-astro-cid-6bfsojfh]{resize:vertical;min-height:8rem}.cf__hint[data-astro-cid-6bfsojfh]{color:var(--a-muted);margin-top:.35rem;font-size:.75rem;line-height:1.5}.cf__consent[data-astro-cid-6bfsojfh]{border-top:1px solid var(--a-border);padding-top:1.25rem}.cf__consent-label[data-astro-cid-6bfsojfh]{color:var(--a-muted);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.75rem;font-size:.75rem;font-weight:600}.cf__check[data-astro-cid-6bfsojfh]{cursor:pointer;width:1.05rem;height:1.05rem;accent-color:var(--a-accent);flex-shrink:0;margin-top:.2rem}.cf__consent-text[data-astro-cid-6bfsojfh]{color:var(--a-text);cursor:pointer;font-size:.875rem;line-height:1.6}.cf__consent-text[data-astro-cid-6bfsojfh] a,.cf__fine[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:var(--a-link);text-underline-offset:3px;text-decoration:underline}.cf__submit[data-astro-cid-6bfsojfh]{cursor:pointer;border:0;justify-content:center;width:100%}.cf__fine[data-astro-cid-6bfsojfh]{color:var(--a-muted);text-align:center;font-size:.75rem;line-height:1.6}.ways[data-astro-cid-6bfsojfh]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.ways[data-astro-cid-6bfsojfh]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.ways[data-astro-cid-6bfsojfh]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}.way[data-astro-cid-6bfsojfh]{border:1px solid var(--a-border);background:var(--a-surface);border-radius:1.1rem;flex-direction:column;gap:.4rem;min-width:0;padding:1.25rem;display:flex}.way__label[data-astro-cid-6bfsojfh]{color:var(--a-muted);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.5rem;margin-bottom:.25rem;font-size:.75rem;font-weight:600;display:inline-flex}.way__label[data-astro-cid-6bfsojfh] svg{color:var(--a-accent)}.way__primary[data-astro-cid-6bfsojfh]{color:var(--a-heading);overflow-wrap:anywhere;font-size:1.125rem;font-weight:600;text-decoration:none}.way__body[data-astro-cid-6bfsojfh]{color:var(--a-text);font-size:.9rem;line-height:1.55}.way__strong[data-astro-cid-6bfsojfh]{color:var(--a-heading);font-size:.9375rem;font-weight:600}.way[data-astro-cid-6bfsojfh] .way__link{color:var(--a-link);overflow-wrap:anywhere;align-items:center;gap:6px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.way__primary[data-astro-cid-6bfsojfh]:hover,.way[data-astro-cid-6bfsojfh] .way__link:hover{color:var(--a-link-hover);text-underline-offset:3px;text-decoration:underline}.way[data-astro-cid-6bfsojfh] .way__phone{flex-direction:column;gap:2px;margin-top:.35rem;display:flex}.way[data-astro-cid-6bfsojfh] .way__meta{color:var(--a-muted);font-size:.8125rem;line-height:1.5}
