.contact[data-astro-cid-t3jitfut]{padding:var(--page-pad)}.contact__grid[data-astro-cid-t3jitfut]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px;margin-top:56px;display:grid}.channels[data-astro-cid-t3jitfut]{gap:12px;display:grid}.channels__label[data-astro-cid-t3jitfut]{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:12px;font-weight:700}.channel[data-astro-cid-t3jitfut]{background:var(--glass);border:1px solid var(--line2);min-height:76px;color:var(--ink);border-radius:20px;align-items:center;gap:16px;padding:14px 18px;transition:transform .2s,border-color .2s;display:flex}.channel[data-astro-cid-t3jitfut]:hover{border-color:var(--feat-line);color:var(--ink);transform:translateY(-2px)}.channel__tile[data-astro-cid-t3jitfut]{border-radius:14px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.channel__text[data-astro-cid-t3jitfut]{flex:1;min-width:0}.channel__name[data-astro-cid-t3jitfut]{letter-spacing:-.01em;font-size:16px;font-weight:700;display:block}.channel__desc[data-astro-cid-t3jitfut]{color:var(--muted);font-size:14px;display:block}.channel__arrow[data-astro-cid-t3jitfut]{flex:none}.form-card[data-astro-cid-t3jitfut]{background:var(--glass);border:1px solid var(--line2);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:var(--frost);border-radius:28px;padding:36px}.form-card__title[data-astro-cid-t3jitfut]{letter-spacing:-.02em;color:var(--ink);font-size:22px;font-weight:700}.form-card__chips-label[data-astro-cid-t3jitfut]{color:var(--ink);margin:18px 0 8px;font-size:14px;font-weight:600}.chips[data-astro-cid-t3jitfut]{flex-wrap:wrap;gap:8px;display:flex}.chip[data-astro-cid-t3jitfut]{border:1px solid var(--line2);background:var(--bg2);min-height:40px;color:var(--text);white-space:nowrap;border-radius:999px;padding:0 16px;font-size:14px;font-weight:600}.chip[data-astro-cid-t3jitfut][aria-pressed=true]{background:var(--btn-brand);color:#fff;border-color:#0000}.contact-form[data-astro-cid-t3jitfut]{grid-template-columns:1fr 1fr;gap:16px;margin-top:22px;display:grid}.field[data-astro-cid-t3jitfut]{color:var(--ink);gap:6px;font-size:14px;font-weight:600;display:grid}.field--half[data-astro-cid-t3jitfut]{grid-column:span 1}.field--full[data-astro-cid-t3jitfut]{grid-column:1/-1}.field[data-astro-cid-t3jitfut] input[data-astro-cid-t3jitfut],.field[data-astro-cid-t3jitfut] textarea[data-astro-cid-t3jitfut]{border:1px solid var(--line2);background:var(--bg2);height:52px;color:var(--text);border-radius:14px;outline:none;padding:0 16px;font-size:16px;font-weight:400}.field[data-astro-cid-t3jitfut] textarea[data-astro-cid-t3jitfut]{resize:vertical;height:auto;padding:14px 16px}.field[data-astro-cid-t3jitfut] input[data-astro-cid-t3jitfut]:focus,.field[data-astro-cid-t3jitfut] textarea[data-astro-cid-t3jitfut]:focus{border-color:var(--brand-strong)}.field[data-astro-cid-t3jitfut] input[data-astro-cid-t3jitfut][aria-invalid=true],.field[data-astro-cid-t3jitfut] textarea[data-astro-cid-t3jitfut][aria-invalid=true]{border-color:var(--err)}.field__err[data-astro-cid-t3jitfut]{color:var(--err);font-size:13px;font-weight:500}.hp-field[data-astro-cid-t3jitfut]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.form-error[data-astro-cid-t3jitfut]{color:var(--err);grid-column:1/-1;margin:0;font-size:13px;font-weight:500}.form-submit[data-astro-cid-t3jitfut]{background:var(--btn-brand);color:#fff;border:0;border-radius:999px;grid-column:1/-1;min-height:54px;font-size:16px;font-weight:700}.form-submit[data-astro-cid-t3jitfut]:hover{background:var(--btn-brand-h)}.form-card__ok[data-astro-cid-t3jitfut]{text-align:center;justify-items:center;gap:12px;padding:32px 0;display:grid}.ok-circle[data-astro-cid-t3jitfut]{background:var(--ok-bg);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.ok-title[data-astro-cid-t3jitfut]{color:var(--ink);font-size:22px;font-weight:700}.ok-text[data-astro-cid-t3jitfut]{color:var(--muted);font-size:16px}@media (width<=991px){.contact__grid[data-astro-cid-t3jitfut]{grid-template-columns:1fr;gap:40px;margin-top:40px}.form-card[data-astro-cid-t3jitfut]{padding:28px}}@media (width<=599px){.contact__grid[data-astro-cid-t3jitfut]{gap:28px;margin-top:32px}.form-card[data-astro-cid-t3jitfut]{padding:20px}.contact-form[data-astro-cid-t3jitfut]{grid-template-columns:1fr}.field--half[data-astro-cid-t3jitfut]{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.channel[data-astro-cid-t3jitfut]{transition:none}}
