.contact[data-v-6c77dfed]{min-height:100vh;background:#fff;font-family:Plus Jakarta Sans,sans-serif;color:#1a1d21}.contact-nav[data-v-6c77dfed]{position:sticky;top:0;z-index:100;background:#ffffffe6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(0,0,0,.06)}.nav-inner[data-v-6c77dfed]{max-width:1080px;margin:0 auto;padding:0 40px;height:72px;display:flex;align-items:center;justify-content:space-between}.nav-brand[data-v-6c77dfed]{display:flex;align-items:center;gap:10px;text-decoration:none}.brand-icon[data-v-6c77dfed]{width:36px;height:36px;border-radius:10px;background:#1a1d21;color:#fff;display:flex;align-items:center;justify-content:center}.brand-icon--sm[data-v-6c77dfed]{width:28px;height:28px;border-radius:8px}.brand-text[data-v-6c77dfed]{font-size:18px;font-weight:800;color:#1a1d21;letter-spacing:-.5px}.nav-back[data-v-6c77dfed]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:600;color:#475569;text-decoration:none;border-radius:10px;transition:all .2s ease}.nav-back[data-v-6c77dfed]:hover{color:#1a1d21;background:#f1f5f9}.contact-main[data-v-6c77dfed]{padding:64px 40px 80px}.contact-container[data-v-6c77dfed]{max-width:1080px;margin:0 auto}.page-header[data-v-6c77dfed]{margin-bottom:48px;text-align:center}.eyebrow[data-v-6c77dfed]{display:inline-block;font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#f43397;background:#ffe7f1;padding:6px 12px;border-radius:50px;margin-bottom:20px}.page-title[data-v-6c77dfed]{font-size:52px;font-weight:900;line-height:1.05;letter-spacing:-2px;color:#1a1d21;margin:0 0 20px}.accent[data-v-6c77dfed]{color:#f43397}.page-lede[data-v-6c77dfed]{font-size:18px;line-height:1.7;color:#475569;margin:0 auto;max-width:640px}.contact-grid[data-v-6c77dfed]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:32px;margin-bottom:64px}.form-card[data-v-6c77dfed]{background:#fff;border:1px solid #F1F5F9;border-radius:20px;padding:36px;box-shadow:0 1px 3px #0f172a0a}.form-title[data-v-6c77dfed]{font-size:24px;font-weight:900;color:#1a1d21;letter-spacing:-.5px;margin:0 0 8px}.form-sub[data-v-6c77dfed]{font-size:14px;color:#64748b;margin:0 0 28px;line-height:1.5}.form[data-v-6c77dfed]{display:flex;flex-direction:column;gap:20px}.field[data-v-6c77dfed]{display:flex;flex-direction:column;gap:8px}.label[data-v-6c77dfed]{font-size:13px;font-weight:700;color:#334155;letter-spacing:.2px}.required[data-v-6c77dfed]{color:#f43397;font-weight:700}.optional[data-v-6c77dfed]{color:#94a3b8;font-weight:500;font-size:12px}.input[data-v-6c77dfed]{width:100%;padding:12px 14px;font-size:15px;font-family:inherit;color:#1a1d21;background:#fafbfc;border:1.5px solid #E2E8F0;border-radius:10px;outline:none;transition:border-color .15s,background .15s,box-shadow .15s}.input[data-v-6c77dfed]::placeholder{color:#94a3b8}.input[data-v-6c77dfed]:focus{border-color:#f43397;background:#fff;box-shadow:0 0 0 3px #f433971f}.input--error[data-v-6c77dfed]{border-color:#ef4444;background:#fef2f2}.input--error[data-v-6c77dfed]:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef444426}.textarea[data-v-6c77dfed]{resize:vertical;min-height:140px;line-height:1.5}.select-wrap[data-v-6c77dfed]{position:relative}.select[data-v-6c77dfed]{appearance:none;-webkit-appearance:none;padding-right:40px;cursor:pointer}.select-icon[data-v-6c77dfed]{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#64748b;pointer-events:none}.field-meta[data-v-6c77dfed]{display:flex;justify-content:flex-end}.field-error[data-v-6c77dfed]{font-size:12px;color:#ef4444;font-weight:600;margin:0}.field-help[data-v-6c77dfed]{font-size:12px;color:#94a3b8;margin:0}.submit-btn[data-v-6c77dfed]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;font-size:15px;font-weight:700;color:#fff;background:#1a1d21;border:none;border-radius:12px;cursor:pointer;font-family:inherit;transition:all .2s ease;margin-top:4px}.submit-btn[data-v-6c77dfed]:hover{background:#2d3139;transform:translateY(-1px);box-shadow:0 6px 16px #0000002e}.submit-btn[data-v-6c77dfed]:active{transform:translateY(0)}.form-note[data-v-6c77dfed]{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;color:#94a3b8;margin:10px 0 0;text-align:center;line-height:1.5}.form-note strong[data-v-6c77dfed]{color:#475569;font-weight:600}.sidebar[data-v-6c77dfed]{display:flex;flex-direction:column;gap:16px}.side-card[data-v-6c77dfed]{background:#fafbfc;border:1px solid #F1F5F9;border-radius:16px;padding:24px}.side-icon[data-v-6c77dfed]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.side-icon--pink[data-v-6c77dfed]{background:#ffe7f1;color:#f43397}.side-icon--blue[data-v-6c77dfed]{background:#dbeafe;color:#2563eb}.side-icon--green[data-v-6c77dfed]{background:#dcfce7;color:#16a34a}.side-title[data-v-6c77dfed]{font-size:15px;font-weight:800;color:#1a1d21;margin:0 0 8px}.side-link[data-v-6c77dfed]{display:inline-block;font-size:15px;font-weight:700;color:#f43397;text-decoration:none;margin-bottom:8px;word-break:break-all}.side-link[data-v-6c77dfed]:hover{color:#e11d7a;text-decoration:underline}.side-desc[data-v-6c77dfed]{font-size:13px;color:#64748b;line-height:1.6;margin:0}.side-list[data-v-6c77dfed]{margin:0;padding-left:18px;color:#475569}.side-list li[data-v-6c77dfed]{font-size:13px;line-height:1.6;margin-bottom:4px}.side-list li[data-v-6c77dfed]:last-child{margin-bottom:0}.qa-section[data-v-6c77dfed]{margin-bottom:48px}.qa-title[data-v-6c77dfed]{font-size:28px;font-weight:900;color:#1a1d21;letter-spacing:-.8px;margin:0 0 8px;text-align:center}.qa-sub[data-v-6c77dfed]{font-size:15px;color:#64748b;margin:0 auto 28px;max-width:520px;text-align:center;line-height:1.6}.qa-list[data-v-6c77dfed]{display:flex;flex-direction:column;gap:10px;max-width:760px;margin:0 auto}.qa-item[data-v-6c77dfed]{background:#fafbfc;border:1px solid #F1F5F9;border-radius:12px;overflow:hidden;transition:border-color .2s}.qa-item[open][data-v-6c77dfed]{border-color:#e2e8f0;background:#fff;box-shadow:0 1px 3px #0f172a0a}.qa-q[data-v-6c77dfed]{list-style:none;cursor:pointer;padding:18px 22px;display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:15px;font-weight:700;color:#1a1d21;-webkit-user-select:none;user-select:none}.qa-q[data-v-6c77dfed]::-webkit-details-marker{display:none}.qa-chev[data-v-6c77dfed]{color:#94a3b8;transition:transform .2s;flex-shrink:0}.qa-item[open] .qa-chev[data-v-6c77dfed]{transform:rotate(180deg);color:#f43397}.qa-a[data-v-6c77dfed]{padding:0 22px 20px;color:#475569;line-height:1.7}.qa-a p[data-v-6c77dfed]{font-size:14px;margin:0 0 10px}.qa-a p[data-v-6c77dfed]:last-child{margin-bottom:0}.qa-a a[data-v-6c77dfed]{color:#f43397;font-weight:600;text-decoration:none}.qa-a a[data-v-6c77dfed]:hover{text-decoration:underline}.disclaimer-card[data-v-6c77dfed]{display:flex;gap:16px;padding:24px;background:#fffbeb;border:1px solid #FDE68A;border-radius:14px;margin-bottom:48px;max-width:760px;margin-left:auto;margin-right:auto}.disclaimer-icon[data-v-6c77dfed]{width:40px;height:40px;border-radius:10px;background:#fef3c7;color:#b45309;display:flex;align-items:center;justify-content:center;flex-shrink:0}.disclaimer-title[data-v-6c77dfed]{font-size:15px;font-weight:800;color:#78350f;margin:0 0 6px}.disclaimer-body[data-v-6c77dfed]{font-size:14px;line-height:1.7;color:#92400e;margin:0}.footer-note[data-v-6c77dfed]{padding-top:20px;border-top:1px solid #F1F5F9;text-align:center}.legal-links[data-v-6c77dfed]{display:flex;align-items:center;justify-content:center;gap:10px;font-size:13px;color:#94a3b8;flex-wrap:wrap}.legal-links a[data-v-6c77dfed]{color:#64748b;text-decoration:none;font-weight:600}.legal-links a[data-v-6c77dfed]:hover{color:#1a1d21;text-decoration:underline}.dot-sep[data-v-6c77dfed]{color:#cbd5e1}.contact-footer[data-v-6c77dfed]{padding:32px 40px;background:#fafbfc;border-top:1px solid #F1F5F9}.footer-inner[data-v-6c77dfed]{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.footer-brand[data-v-6c77dfed]{display:flex;align-items:center;gap:8px;text-decoration:none}.footer-brand-text[data-v-6c77dfed]{font-size:15px;font-weight:700;color:#475569}.footer-links[data-v-6c77dfed]{display:flex;gap:24px;flex-wrap:wrap;justify-content:center}.footer-links a[data-v-6c77dfed]{font-size:14px;color:#94a3b8;text-decoration:none;font-weight:500;transition:color .2s}.footer-links a[data-v-6c77dfed]:hover{color:#475569}.footer-copy[data-v-6c77dfed]{font-size:13px;color:#94a3b8;margin:0}@media(max-width:920px){.contact-grid[data-v-6c77dfed]{grid-template-columns:1fr}}@media(max-width:720px){.nav-inner[data-v-6c77dfed],.contact-main[data-v-6c77dfed]{padding-left:20px;padding-right:20px}.contact-main[data-v-6c77dfed]{padding-top:40px}.page-title[data-v-6c77dfed]{font-size:34px;letter-spacing:-1px}.page-lede[data-v-6c77dfed]{font-size:15px}.form-card[data-v-6c77dfed]{padding:24px}.form-title[data-v-6c77dfed]{font-size:20px}.qa-title[data-v-6c77dfed]{font-size:22px}.footer-inner[data-v-6c77dfed]{flex-direction:column;text-align:center;gap:16px}}
