.contact-module__krtVhq__form{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-m);gap:14px;padding:clamp(20px,4vw,32px);display:grid}.contact-module__krtVhq__row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.contact-module__krtVhq__form label{color:var(--text-2);gap:6px;font-size:.9rem;font-weight:600;display:grid}.contact-module__krtVhq__form input,.contact-module__krtVhq__form select,.contact-module__krtVhq__form textarea{border:1px solid var(--line);background:var(--white);border-radius:10px;padding:12px 14px;font-weight:400}.contact-module__krtVhq__form [aria-invalid=true]{border-color:var(--danger)}.contact-module__krtVhq__err{color:var(--danger);font-size:.82rem;font-weight:600}.contact-module__krtVhq__submit{background:var(--lime);min-block-size:52px;color:var(--ink);cursor:pointer;transition:background-color .2s, transform .2s var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;font-weight:800;display:inline-flex}.contact-module__krtVhq__submit:hover{background:var(--lime-2);transform:translateY(-2px)}.contact-module__krtVhq__note{color:var(--muted);font-size:.8rem}@media (max-width:560px){.contact-module__krtVhq__row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.contact-module__krtVhq__submit{transition:none}.contact-module__krtVhq__submit:hover{transform:none}}
