.contact-page[data-v-2b5de39b]{max-width:760px;margin:0 auto;padding:24px 12px 48px}.contact-hero[data-v-2b5de39b]{text-align:center;padding:36px 16px 24px}.contact-hero .contact-icon[data-v-2b5de39b]{font-size:44px;display:inline-block;margin-bottom:10px}.contact-hero h1[data-v-2b5de39b]{margin:0 0 10px;font-size:26px;color:#111827}.contact-sub[data-v-2b5de39b]{color:#6b7280;font-size:15px;margin:0 auto;max-width:520px;line-height:1.9}.email-card[data-v-2b5de39b]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);padding:26px 22px;display:flex;flex-direction:column;align-items:center;gap:12px;margin:8px 0 22px}.email-label[data-v-2b5de39b]{color:#6b7280;font-size:13px;font-weight:700}.email-value[data-v-2b5de39b]{color:#dc2626;font-size:20px;font-weight:800;text-decoration:none;letter-spacing:0;word-break:break-all}.email-value[data-v-2b5de39b]:hover{text-decoration:underline;color:#b91c1c}.copy-btn[data-v-2b5de39b]{background:#f9fafb;border:1px solid #d1d5db;color:#374151;font-size:13px;font-weight:700;padding:8px 22px;border-radius:999px;cursor:pointer;transition:all .15s}.copy-btn[data-v-2b5de39b]:hover{background:#f3f4f6;border-color:#9ca3af}.contact-topics h2[data-v-2b5de39b]{margin:0 0 14px;font-size:17px;color:#111827}.topics-grid[data-v-2b5de39b]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.topic-card[data-v-2b5de39b]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:18px 16px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.topic-card .topic-icon[data-v-2b5de39b]{font-size:24px;display:inline-block;margin-bottom:8px}.topic-card h3[data-v-2b5de39b]{margin:0 0 6px;font-size:14.5px;color:#111827}.topic-card p[data-v-2b5de39b]{margin:0;color:#6b7280;font-size:13px;line-height:1.95;text-align:justify}.contact-note[data-v-2b5de39b]{margin:20px 4px 0;color:#9ca3af;font-size:12.5px;line-height:1.9;text-align:center}@media(max-width:768px){.contact-page[data-v-2b5de39b]{padding:12px 8px 36px}.contact-hero[data-v-2b5de39b]{padding:22px 6px 16px}.contact-hero h1[data-v-2b5de39b]{font-size:22px}.contact-sub[data-v-2b5de39b]{font-size:13.5px}.email-card[data-v-2b5de39b]{padding:20px 14px}.email-value[data-v-2b5de39b]{font-size:16px}.topics-grid[data-v-2b5de39b]{grid-template-columns:1fr;gap:12px}}