.contact-page[data-v-3110ff21]{padding:0}.contact-hero[data-v-3110ff21]{color:#fff;background:linear-gradient(135deg,#1a73e8 0%,#0d47a1 100%);padding:120px 0 80px}.hero-title[data-v-3110ff21]{letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(2rem,4vw,3rem);font-weight:800}.hero-subtitle[data-v-3110ff21]{opacity:.9;max-width:480px;margin:0 auto;font-size:clamp(1rem,1.8vw,1.15rem);line-height:1.6}.contact-main[data-v-3110ff21]{background:#fff}.body--dark .contact-main[data-v-3110ff21]{background:var(--q-dark-page)}.form-card[data-v-3110ff21],.info-card[data-v-3110ff21],.faq-card[data-v-3110ff21]{border:1px solid #0000000f;border-radius:16px}.body--dark .form-card[data-v-3110ff21],.body--dark .info-card[data-v-3110ff21],.body--dark .faq-card[data-v-3110ff21]{border-color:#ffffff14}.submit-btn[data-v-3110ff21]{border-radius:8px;padding:10px 28px;font-weight:600}.info-block[data-v-3110ff21]{align-items:flex-start;gap:16px;display:flex}.info-icon-wrap[data-v-3110ff21]{background:#1a73e8;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.info-icon-wrap--green[data-v-3110ff21]{background:#2e7d32}.info-icon-wrap--purple[data-v-3110ff21]{background:#6a1b9a}.info-label[data-v-3110ff21]{text-transform:uppercase;letter-spacing:.04em;opacity:.6;margin-bottom:2px;font-size:12px;font-weight:600}.info-value[data-v-3110ff21]{color:inherit;font-size:15px;font-weight:500;text-decoration:none}.info-value[href][data-v-3110ff21]:hover{text-decoration:underline}a.info-value[data-v-3110ff21]{color:#1a73e8}.faq-answer[data-v-3110ff21]{line-height:1.5}.fade-enter-active[data-v-3110ff21],.fade-leave-active[data-v-3110ff21]{transition:opacity .3s}.fade-enter-from[data-v-3110ff21],.fade-leave-to[data-v-3110ff21]{opacity:0}
