.contact-inner[data-v-27d444e4]{text-align:center}.contact-grid[data-v-27d444e4]{display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));margin-top:44px}.contact-card[data-v-27d444e4]{--mk-card-pad:34px 30px;text-align:center}.contact-icon[data-v-27d444e4]{align-items:center;background:var(--mk-primary-tint);border-radius:50%;display:flex;height:44px;justify-content:center;margin:0 auto;width:44px}.contact-title[data-v-27d444e4]{color:var(--mk-primary);font-size:19px;font-weight:700;margin-top:18px}.contact-body[data-v-27d444e4]{color:var(--mk-muted);font-size:14px;line-height:1.6;margin:10px auto 0;max-width:380px}.contact-card[data-v-27d444e4] .contact-photo{border-radius:50%;height:132px;margin:26px auto 0;-o-object-fit:cover;object-fit:cover;width:132px}.contact-name[data-v-27d444e4]{color:var(--mk-ink);font-size:18px;font-weight:700;margin-top:18px}.contact-role[data-v-27d444e4]{color:var(--mk-primary);font-size:14px;font-weight:600;margin-top:4px}.contact-detail[data-v-27d444e4]{color:var(--mk-muted);font-size:13px;margin-top:4px}.contact-email[data-v-27d444e4]{color:var(--mk-muted);font-size:14px;margin-top:10px}.contact-card[data-v-27d444e4] .btn.btn.btn{margin-top:18px;padding:12px 26px}.faq-inner[data-v-d2a423cb]{text-align:center}.faq-list[data-v-d2a423cb]{background:var(--mk-surface);border:1px solid var(--mk-hairline);border-radius:20px;box-shadow:var(--mk-shadow-card);margin:40px auto 0;max-width:860px;overflow:hidden;text-align:left}.faq-row[data-v-d2a423cb]{border-top:1px solid #eef2f7}.faq-row.first[data-v-d2a423cb]{border-top:none}.faq-heading[data-v-d2a423cb]{font:inherit;margin:0}.faq-trigger[data-v-d2a423cb]{align-items:center;background:none;border:0;cursor:pointer;display:grid;font-family:var(--mk-font-ui);gap:14px;grid-template-columns:40px minmax(0,1fr) 30px;padding:22px 26px;text-align:left;transition:background var(--mk-dur) var(--mk-ease);width:100%}.faq-trigger[data-v-d2a423cb]:hover{background:var(--mk-alt-bg)}.faq-num[data-v-d2a423cb]{color:var(--mk-muted);font-size:12px;font-weight:600;letter-spacing:.12em}.faq-q[data-v-d2a423cb]{color:var(--mk-ink);font-size:16px;font-weight:600;line-height:1.4;transition:color var(--mk-dur) var(--mk-ease)}.faq-icon[data-v-d2a423cb],.faq-trigger.open .faq-q[data-v-d2a423cb]{color:var(--mk-primary)}.faq-icon[data-v-d2a423cb]{align-items:center;background:var(--mk-primary-tint);border-radius:50%;display:flex;height:30px;justify-content:center;transition:background var(--mk-dur) var(--mk-ease),color var(--mk-dur) var(--mk-ease);width:30px}.faq-trigger.open .faq-icon[data-v-d2a423cb]{background:var(--mk-primary);color:#fff}.faq-panel[data-v-d2a423cb]{padding:0 26px 24px 80px}.faq-a[data-v-d2a423cb]{color:var(--mk-slate-600);font-size:15px;line-height:1.75}.form-shell[data-v-86e71f46]{margin:0 auto;max-width:960px;text-align:center}.form-card[data-v-86e71f46]{--mk-card-pad:clamp(28px,4vw,48px);margin-top:36px;text-align:left}.form-grid[data-v-86e71f46]{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.field[data-v-86e71f46]{align-content:start;display:grid;gap:7px}.field-message[data-v-86e71f46]{margin-top:20px}.field-label[data-v-86e71f46]{color:var(--mk-ink);font-size:14px;font-weight:600}.field input[data-v-86e71f46],.field textarea[data-v-86e71f46]{background:var(--mk-alt-bg);border:1px solid var(--mk-hairline);border-radius:10px;color:var(--mk-ink);font-family:var(--mk-font-text);font-size:15px;padding:13px 16px;transition:border-color var(--mk-dur) var(--mk-ease);width:100%}.field textarea[data-v-86e71f46]{resize:vertical}.field input[data-v-86e71f46]:hover,.field textarea[data-v-86e71f46]:hover{border-color:var(--mk-primary-border)}.field input.invalid[data-v-86e71f46],.field textarea.invalid[data-v-86e71f46]{border-color:var(--mk-stat-red)}.field input[data-v-86e71f46]:disabled,.field textarea[data-v-86e71f46]:disabled{cursor:not-allowed;opacity:.6}.field-error[data-v-86e71f46]{color:var(--mk-stat-red);font-size:13px;line-height:1.4}.form-error-banner[data-v-86e71f46]{background:#fef2f2;border:1px solid var(--mk-stat-red);border-radius:10px;color:#991b1b;font-size:14px;line-height:1.5;margin-bottom:20px;padding:14px 16px}.form-submit.form-submit.form-submit[data-v-86e71f46]{margin-top:24px;padding:13px 34px}.form-success[data-v-86e71f46]{padding:20px 0;text-align:center}.form-success-title[data-v-86e71f46]{color:var(--mk-ink);font-family:var(--mk-font-display);font-size:22px;font-weight:700;margin-top:14px}.form-success-body[data-v-86e71f46]{color:var(--mk-muted);font-size:15px;line-height:1.6;margin:10px auto 0;max-width:480px}.honeypot[data-v-86e71f46]{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}
