@charset "UTF-8";
.contact-page[data-v-58c545f7]{background:var(--mkt-bg, #F2F7F3);min-height:100vh}.contact-main[data-v-58c545f7]{padding-top:var(--mkt-header-h, 73px)}.contact-hero-head[data-v-58c545f7]{margin-bottom:0}.contact-hero-title[data-v-58c545f7]{font-size:clamp(2.4rem,5vw,3.4rem)}.contact-layout[data-v-58c545f7]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:20px;align-items:start}.contact-aside[data-v-58c545f7]{display:grid;gap:20px}.contact-form[data-v-58c545f7]{background:var(--mkt-card, #fff);border:1px solid var(--mkt-edge, #DCE8DF);border-radius:var(--mkt-radius-lg, 20px);padding:clamp(28px,4vw,44px);box-shadow:var(--mkt-shadow-card, 0 1px 3px rgba(0, 0, 0, .06))}.contact-alert[data-v-58c545f7]{padding:14px 18px;border-radius:12px;margin-bottom:24px;font-size:15px}.contact-alert-success[data-v-58c545f7]{background:var(--mkt-fn-green-tint, #E4F3E9);color:var(--mkt-fn-green-deep, #1F7A3A);border:1px solid var(--mkt-edge, #DCE8DF)}.contact-alert-error[data-v-58c545f7]{background:var(--mkt-fn-red-tint, #F7E6E3);color:var(--mkt-fn-red-deep, #96382D);border:1px solid var(--mkt-edge, #DCE8DF)}.contact-form-row[data-v-58c545f7]{margin-bottom:24px}.contact-label[data-v-58c545f7]{display:block;font-size:.8125rem;font-weight:700;color:var(--mkt-text-body, #3E4F45);margin-bottom:8px}.contact-input[data-v-58c545f7],.contact-textarea[data-v-58c545f7]{width:100%;padding:13px 15px;font-size:16px;border:1.5px solid var(--mkt-edge-strong, #C6D8CB);border-radius:10px;background:var(--mkt-bg, #F2F7F3);color:var(--mkt-text, #17251F);transition:border-color .15s ease,box-shadow .15s ease;font-family:inherit}.contact-input[data-v-58c545f7]::placeholder,.contact-textarea[data-v-58c545f7]::placeholder{color:var(--mkt-text-muted, #8A988F)}.contact-input[data-v-58c545f7]:focus,.contact-textarea[data-v-58c545f7]:focus{outline:none;border-color:var(--mkt-accent, #2E9E4F);box-shadow:0 0 0 3px var(--mkt-accent-tint, #E4F3E9)}.contact-textarea[data-v-58c545f7]{resize:vertical;min-height:140px}.contact-form-actions[data-v-58c545f7]{margin-top:32px}.contact-submit[data-v-58c545f7]{width:100%;justify-content:center}@media(max-width:900px){.contact-layout[data-v-58c545f7]{grid-template-columns:1fr}}
