.contact-section__shell[data-v-a1de2bc5]{display:grid;gap:24px}.contact-section__grid[data-v-a1de2bc5]{display:grid;gap:18px}.contact-section__panel[data-v-a1de2bc5]{display:grid;gap:18px;border-radius:30px}.contact-section__meta[data-v-a1de2bc5]{display:grid;gap:10px}.contact-section__badge[data-v-a1de2bc5]{width:fit-content;font-weight:800}.contact-section__meta-copy[data-v-a1de2bc5],.contact-section__hint[data-v-a1de2bc5],.contact-section__aside-copy[data-v-a1de2bc5],.contact-section__aside-footnote[data-v-a1de2bc5]{color:var(--app-page-text-muted);line-height:1.65}.contact-section__form[data-v-a1de2bc5],.contact-section__field-grid[data-v-a1de2bc5]{display:grid;gap:16px}.contact-section__static-audience[data-v-a1de2bc5]{display:grid;gap:6px;padding:14px 16px;border-radius:18px;background:color-mix(in srgb,var(--app-brand-accent) 10%,var(--app-surface))}.contact-section__static-label[data-v-a1de2bc5]{text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:800;color:var(--app-page-text-accent)}.contact-section__static-value[data-v-a1de2bc5]{font-weight:700;color:var(--app-page-text-strong)}.contact-section__actions[data-v-a1de2bc5]{display:grid;gap:10px;align-items:start}.contact-section__actions .q-btn[data-v-a1de2bc5]{width:100%}.contact-section__banner[data-v-a1de2bc5]{margin-top:4px}.contact-section__banner--success[data-v-a1de2bc5]{background:color-mix(in srgb,var(--positive) 10%,white)}.contact-section__banner--error[data-v-a1de2bc5]{background:color-mix(in srgb,var(--negative) 10%,white)}.contact-section__aside[data-v-a1de2bc5]{display:grid}.contact-section__aside-card[data-v-a1de2bc5]{display:grid;gap:16px;border-radius:26px}.contact-section__aside-eyebrow[data-v-a1de2bc5]{text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:800;color:var(--app-page-text-accent)}.contact-section__aside-title[data-v-a1de2bc5]{font-size:clamp(1.4rem,3vw,2rem);font-weight:900;line-height:1.05;letter-spacing:-.03em;color:var(--app-page-text-strong)}.contact-section__points[data-v-a1de2bc5]{display:grid;gap:12px}.contact-section__point[data-v-a1de2bc5]{display:flex;align-items:flex-start;gap:10px;line-height:1.5;color:var(--app-page-text-soft)}.contact-section__aside-links[data-v-a1de2bc5]{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.contact-section__aside-links a[data-v-a1de2bc5]{color:var(--app-page-text-strong);font-weight:700;text-decoration:none}.contact-section__honeypot[data-v-a1de2bc5]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}@media(min-width:900px){.contact-section__grid[data-v-a1de2bc5]{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:start}.contact-section__field-grid[data-v-a1de2bc5]{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-section__actions .q-btn[data-v-a1de2bc5]{width:fit-content}}@media(max-width:767px){.contact-section[data-v-a1de2bc5]{padding:20px 0 0}.contact-section__panel[data-v-a1de2bc5]{padding:20px 0!important;border:0;box-shadow:none;background:transparent}.contact-section__form[data-v-a1de2bc5]{width:100%}.contact-section__field-grid[data-v-a1de2bc5]{grid-template-columns:1fr}}.contact-page__shell[data-v-f45b25f8]{display:grid;gap:22px}.contact-page__hero[data-v-f45b25f8]{display:grid;gap:12px;border-radius:30px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--app-brand-accent) 12%,transparent),transparent 28%),var(--app-page-surface)}.contact-page__title[data-v-f45b25f8]{margin:0;font-size:clamp(2rem,4vw,3.2rem);line-height:1.02;font-weight:900;letter-spacing:-.04em;color:var(--app-page-text-strong)}.contact-page__lead[data-v-f45b25f8]{margin:0;max-width:68ch;line-height:1.7;color:var(--app-page-text-muted)}@media(max-width:767px){.contact-page[data-v-f45b25f8]{padding-left:12px!important;padding-right:12px!important}.contact-page__hero[data-v-f45b25f8]{padding:28px 18px!important;border-radius:24px}}.contact-page__summary[data-v-f45b25f8]{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.contact-page__summary-item[data-v-f45b25f8]{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border-radius:999px;background:color-mix(in srgb,var(--app-brand-accent) 12%,transparent);color:var(--app-page-text-strong);font-size:.88rem;font-weight:700}
