.contact-page.svelte-1bv7ezn{min-height:100vh;padding:40px 0 80px}.container.svelte-1bv7ezn{max-width:1100px;margin:0 auto;padding:0 20px}.page-header.svelte-1bv7ezn{text-align:center;margin-bottom:48px}.page-title.svelte-1bv7ezn{font-size:36px;font-weight:800;color:#1f2937;margin:16px 0 8px}.page-subtitle.svelte-1bv7ezn{font-size:16px;color:#6b7280;margin:0}.contact-methods.svelte-1bv7ezn{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:60px}.method-card.svelte-1bv7ezn{display:flex;align-items:flex-start;gap:16px;padding:24px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;transition:border-color .2s,box-shadow .2s}.method-card.svelte-1bv7ezn:hover{border-color:#4a90d9;box-shadow:0 4px 12px #4a90d91a}.method-icon.svelte-1bv7ezn{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#eff6ff;border-radius:12px;color:#4a90d9;flex-shrink:0}.method-icon.svelte-1bv7ezn svg:where(.svelte-1bv7ezn){width:24px;height:24px}.method-info.svelte-1bv7ezn{display:flex;flex-direction:column}.method-title.svelte-1bv7ezn{font-size:12px;font-weight:600;text-transform:uppercase;color:#9ca3af;letter-spacing:.5px;margin:0 0 4px}.method-value.svelte-1bv7ezn{font-size:16px;font-weight:600;color:#1f2937;margin:0 0 2px}.method-description.svelte-1bv7ezn{font-size:13px;color:#9ca3af}.contact-grid.svelte-1bv7ezn{display:grid;grid-template-columns:1fr 400px;gap:40px;align-items:start}.form-section.svelte-1bv7ezn{background:#fff;padding:32px;border-radius:16px;border:1px solid #e5e7eb}.info-section.svelte-1bv7ezn{display:flex;flex-direction:column;gap:24px}.faq-card.svelte-1bv7ezn,.social-card.svelte-1bv7ezn{background:#fff;padding:24px;border-radius:12px;border:1px solid #e5e7eb}.faq-title.svelte-1bv7ezn,.social-title.svelte-1bv7ezn{font-size:18px;font-weight:600;color:#1f2937;margin:0 0 20px}.faq-list.svelte-1bv7ezn{display:flex;flex-direction:column;gap:16px}.faq-item.svelte-1bv7ezn{padding-bottom:16px;border-bottom:1px solid #f3f4f6}.faq-item.svelte-1bv7ezn:last-child{padding-bottom:0;border-bottom:none}.faq-item.svelte-1bv7ezn h4:where(.svelte-1bv7ezn){font-size:14px;font-weight:600;color:#374151;margin:0 0 4px}.faq-item.svelte-1bv7ezn p:where(.svelte-1bv7ezn){font-size:13px;color:#6b7280;margin:0}.social-links.svelte-1bv7ezn{display:grid;grid-template-columns:1fr 1fr;gap:12px}.social-link.svelte-1bv7ezn{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#f9fafb;border-radius:8px;text-decoration:none;color:#374151;font-size:14px;font-weight:500;transition:all .2s}.social-link.svelte-1bv7ezn:hover{background:var(--social-color);color:#fff}.social-link.svelte-1bv7ezn svg:where(.svelte-1bv7ezn){width:18px;height:18px}.response-time.svelte-1bv7ezn{display:flex;align-items:center;gap:10px;padding:16px 20px;background:#eff6ff;border-radius:10px;color:#4a90d9;font-size:14px}.response-time.svelte-1bv7ezn svg:where(.svelte-1bv7ezn){width:20px;height:20px;flex-shrink:0}.response-time.svelte-1bv7ezn strong:where(.svelte-1bv7ezn){font-weight:600}@media(max-width:900px){.contact-methods.svelte-1bv7ezn,.contact-grid.svelte-1bv7ezn{grid-template-columns:1fr}.info-section.svelte-1bv7ezn{order:-1}}@media(max-width:640px){.method-card.svelte-1bv7ezn{padding:16px}.form-section.svelte-1bv7ezn{padding:20px}.social-links.svelte-1bv7ezn{grid-template-columns:1fr}.page-title.svelte-1bv7ezn{font-size:28px}}
