.support-hero[data-astro-cid-bonii7em]{text-align:center;padding:4rem 2rem 3rem;max-width:700px;margin:0 auto}.support-hero[data-astro-cid-bonii7em] h1[data-astro-cid-bonii7em]{font-size:3rem;letter-spacing:-.03em;margin-bottom:1rem;color:var(--text)}.support-hero[data-astro-cid-bonii7em] .subtitle[data-astro-cid-bonii7em]{font-size:1.2rem;color:var(--text-muted);line-height:1.6}.contact-section[data-astro-cid-bonii7em]{padding:2rem 4rem 4rem;max-width:1040px;margin:0 auto}.contact-grid[data-astro-cid-bonii7em]{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:2rem}.contact-card[data-astro-cid-bonii7em]{background:var(--cream);border:2px solid var(--terracotta);border-radius:12px;padding:2.5rem;display:flex;flex-direction:column;transition:border-color .2s ease,box-shadow .2s ease}.contact-card[data-astro-cid-bonii7em].primary{background:var(--deep);border-color:var(--deep);color:var(--cream)}.contact-card[data-astro-cid-bonii7em].primary:hover{border-color:var(--deep-light)}.card-icon[data-astro-cid-bonii7em]{width:56px;height:56px;background:var(--cream-dark);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;color:var(--terracotta)}.contact-card[data-astro-cid-bonii7em].primary .card-icon[data-astro-cid-bonii7em]{background:#f5f1eb1a;color:var(--cream)}.contact-card[data-astro-cid-bonii7em] h2[data-astro-cid-bonii7em]{font-size:1.5rem;margin-bottom:.75rem;letter-spacing:-.02em}.contact-card[data-astro-cid-bonii7em].primary h2[data-astro-cid-bonii7em]{color:var(--cream)}.contact-card[data-astro-cid-bonii7em] p[data-astro-cid-bonii7em]{font-size:1rem;line-height:1.6;color:var(--text-muted);margin-bottom:1.5rem}.contact-card[data-astro-cid-bonii7em].primary p[data-astro-cid-bonii7em]{color:#f5f1ebb3}.contact-card[data-astro-cid-bonii7em] .btn[data-astro-cid-bonii7em]{width:100%;margin-top:auto;text-align:center}.contact-card[data-astro-cid-bonii7em].primary .btn-primary[data-astro-cid-bonii7em]{background:var(--cream);color:var(--deep);border-color:var(--cream)}.contact-card[data-astro-cid-bonii7em].primary .btn-primary[data-astro-cid-bonii7em]:hover{background:var(--cream-dark);border-color:var(--cream-dark)}.faq-section[data-astro-cid-bonii7em]{padding:4rem 4rem 5rem;max-width:1000px;margin:0 auto}.faq-header[data-astro-cid-bonii7em]{text-align:center;margin-bottom:3rem}.faq-header[data-astro-cid-bonii7em] h2[data-astro-cid-bonii7em]{font-size:2.25rem;letter-spacing:-.02em;color:var(--text)}.faq-header[data-astro-cid-bonii7em]:after{content:"";display:block;width:80px;height:2px;background:var(--terracotta);margin:1.5rem auto 0}.faq-grid[data-astro-cid-bonii7em]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem 3rem}.faq-item[data-astro-cid-bonii7em]{padding:1.5rem;background:var(--cream);border-radius:8px;border:1px solid var(--cream-dark);transition:border-color .2s ease}.faq-item[data-astro-cid-bonii7em]:hover{border-color:var(--terracotta)}.faq-item[data-astro-cid-bonii7em] h3[data-astro-cid-bonii7em]{font-size:1.1rem;font-weight:600;margin-bottom:.75rem;color:var(--text);letter-spacing:-.01em}.faq-item[data-astro-cid-bonii7em] p[data-astro-cid-bonii7em]{font-size:.95rem;line-height:1.6;color:var(--text-muted)}.faq-item[data-astro-cid-bonii7em] a[data-astro-cid-bonii7em]{color:var(--terracotta);text-decoration:underline}.faq-item[data-astro-cid-bonii7em] a[data-astro-cid-bonii7em]:hover{color:var(--terracotta-hover)}.faq-item[data-astro-cid-bonii7em] code[data-astro-cid-bonii7em]{display:inline-block;background:var(--cream-dark);padding:.3em .5em;border-radius:4px;font-family:Courier New,monospace;font-size:.85em;margin-top:.5rem;word-break:break-all}@media(max-width:1024px){.contact-grid[data-astro-cid-bonii7em]{grid-template-columns:1fr 1fr}.contact-card[data-astro-cid-bonii7em].primary{grid-column:1 / -1}}@media(max-width:768px){.support-hero[data-astro-cid-bonii7em]{padding:3rem 1.5rem 2rem}.support-hero[data-astro-cid-bonii7em] h1[data-astro-cid-bonii7em]{font-size:2.25rem}.contact-section[data-astro-cid-bonii7em]{padding:2rem 1.5rem 3rem}.contact-grid[data-astro-cid-bonii7em]{grid-template-columns:1fr}.faq-section[data-astro-cid-bonii7em]{padding:3rem 1.5rem 4rem}.faq-grid[data-astro-cid-bonii7em]{grid-template-columns:1fr;gap:1.5rem}.faq-header[data-astro-cid-bonii7em] h2[data-astro-cid-bonii7em]{font-size:1.75rem}}
