.support-page.svelte-1j5tn20{color:#1a1712;gap:clamp(24px,4vw,42px);min-height:100vh;padding:112px clamp(18px,4vw,56px) 72px;display:grid}.support-hero.svelte-1j5tn20,.support-contact.svelte-1j5tn20,.faq.svelte-1j5tn20{width:min(100%,940px);margin:0 auto}.support-hero.svelte-1j5tn20{background:linear-gradient(135deg,#ffffffc2,#f7f1e5d1),#fffcf5;border:2px solid #1a1712d1;border-radius:10px;padding:clamp(28px,5vw,52px);box-shadow:0 0 0 8px #1111110e,0 26px 70px #1a171224}.eyebrow.svelte-1j5tn20{color:#1a17128a;letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:950}h1.svelte-1j5tn20,h2.svelte-1j5tn20{font-family:var(--font-display);letter-spacing:0;margin:0}h1.svelte-1j5tn20{max-width:780px;font-size:clamp(42px,7vw,82px);font-weight:900;line-height:.96}h2.svelte-1j5tn20{font-size:clamp(30px,4vw,48px);font-weight:950;line-height:.98}.support-hero.svelte-1j5tn20 p:where(.svelte-1j5tn20):last-child,.support-contact.svelte-1j5tn20 p:where(.svelte-1j5tn20),.faq.svelte-1j5tn20 p:where(.svelte-1j5tn20){color:#51463b;margin:18px 0 0;font-size:clamp(16px,2vw,20px);font-weight:600;line-height:1.62}a.svelte-1j5tn20{color:#214fbd;text-underline-offset:4px;font-weight:900;text-decoration:underline}.support-contact.svelte-1j5tn20{background:#fffcf5e0;border:1px solid #1a171217;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding:clamp(22px,4vw,34px);display:grid;box-shadow:0 18px 44px #1a171214}.email-link.svelte-1j5tn20{color:#1a1712;white-space:nowrap;background:#f2a12c;border:2px solid #1a1712;border-radius:8px;align-items:center;min-height:46px;padding:0 16px;text-decoration:none;display:inline-flex;box-shadow:4px 4px #1a1712}.faq.svelte-1j5tn20{gap:18px;display:grid}.section-heading.svelte-1j5tn20{gap:4px;display:grid}.faq-list.svelte-1j5tn20{gap:12px;display:grid}details.svelte-1j5tn20{background:#fffcf5e6;border:1px solid #1a17121a;border-radius:10px;box-shadow:0 12px 28px #1a17120f}summary.svelte-1j5tn20{cursor:pointer;color:#1a1712;padding:18px 20px;font-size:clamp(17px,2vw,20px);font-weight:950;line-height:1.25}details.svelte-1j5tn20 p:where(.svelte-1j5tn20){padding:0 20px 20px}@media (width<=720px){.support-page.svelte-1j5tn20{padding-top:92px}.support-contact.svelte-1j5tn20{grid-template-columns:1fr;align-items:start}.email-link.svelte-1j5tn20{white-space:normal;justify-content:center;width:100%}}
