.ph[data-v-2e110062]{display:grid;grid-template-columns:minmax(110px,.9fr) 2fr;gap:8px}.ph__dial[data-v-2e110062]{padding-inline:10px}.tf[data-v-a4f5f1c8]{background:#fff;border-radius:var(--vt-radius-lg);border:1px solid var(--vt-line);box-shadow:var(--vt-shadow-md);padding:32px}form[data-v-a4f5f1c8]{display:grid;gap:20px}fieldset[data-v-a4f5f1c8]{border:0;margin:0;padding:0}fieldset legend[data-v-a4f5f1c8]{margin-bottom:8px}.tf__title[data-v-a4f5f1c8]{font-size:var(--vt-text-2xl)}.tf__row[data-v-a4f5f1c8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.tf__consents[data-v-a4f5f1c8]{display:grid;gap:10px}.err[data-v-a4f5f1c8]{color:var(--vt-danger);font-size:var(--vt-text-xs)}.tf__done[data-v-a4f5f1c8]{text-align:center;padding:24px 0}.tf__done h2[data-v-a4f5f1c8]{font-size:var(--vt-text-2xl);color:var(--vt-mint)}.tf__done p[data-v-a4f5f1c8]{margin-top:10px}.tf__done-actions[data-v-a4f5f1c8]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:24px}@media (max-width: 639px){.tf[data-v-a4f5f1c8]{padding:22px 18px}}.contact[data-v-c2b4e264]{background:radial-gradient(60% 80% at 0% 0%,rgba(99,91,255,.16),transparent 60%),var(--vt-bg);padding-block:64px 88px}.contact__in[data-v-c2b4e264]{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:start}h1[data-v-c2b4e264]{margin-top:14px;font-size:var(--vt-text-3xl)}.lead[data-v-c2b4e264]{margin-top:14px;color:var(--vt-ink-3);font-size:var(--vt-text-lg)}.contact__steps[data-v-c2b4e264]{margin-top:28px;display:grid;gap:14px}.contact__steps li[data-v-c2b4e264]{display:flex;gap:12px;align-items:center;font-weight:600}.contact__steps span[data-v-c2b4e264]{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--vt-primary);color:#fff;font-size:var(--vt-text-sm)}.contact__ph[data-v-c2b4e264]{min-height:720px;border-radius:var(--vt-radius-lg);background:#fff}@media (max-width: 1023px){.contact__in[data-v-c2b4e264]{grid-template-columns:1fr}}.contact__photo[data-v-c2b4e264]{margin-top:32px;max-width:480px}@media (max-width: 1023px){.contact__photo[data-v-c2b4e264]{display:none}}
