.faq-hero.svelte-1bex8oj{padding:60px var(--spacing-page-x) 48px;max-width:720px;margin:0 auto}.faq-eyebrow.svelte-1bex8oj{display:flex;align-items:center;gap:12px;margin-bottom:24px}.eyebrow-line.svelte-1bex8oj{width:24px;height:1px;background:var(--color-green)}.faq-eyebrow.svelte-1bex8oj span:where(.svelte-1bex8oj){font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--color-green-mid);font-weight:var(--fw-semibold)}.faq-title.svelte-1bex8oj{font-family:var(--font-display);font-weight:var(--fw-thin);font-size:clamp(36px,5vw,56px);text-transform:uppercase;letter-spacing:.04em;color:var(--color-dark);line-height:1.05;margin-bottom:16px}.faq-title.svelte-1bex8oj em:where(.svelte-1bex8oj){font-style:italic;color:var(--color-green)}.faq-sub.svelte-1bex8oj{font-size:15px;color:var(--color-dark-50);font-weight:var(--fw-regular)}.faq-content.svelte-1bex8oj{max-width:720px;margin:0 auto;padding:0 var(--spacing-page-x) 80px;display:flex;flex-direction:column;gap:48px}.faq-section-title.svelte-1bex8oj{font-family:var(--font-display);font-size:18px;font-weight:var(--fw-light);text-transform:uppercase;letter-spacing:.08em;color:var(--color-dark);margin-bottom:16px}.faq-section-body.svelte-1bex8oj{background:var(--color-white);padding:8px 28px;border:1px solid var(--color-dark-06)}.faq-cta.svelte-1bex8oj{padding:0 var(--spacing-page-x) 32px;max-width:720px;margin:0 auto}.faq-cta-card.svelte-1bex8oj{padding:48px;background:var(--color-green-04);border:1px solid var(--color-green-08);text-align:center}.cta-title.svelte-1bex8oj{font-family:var(--font-display);font-weight:var(--fw-thin);font-size:clamp(20px,2.5vw,28px);text-transform:uppercase;letter-spacing:.04em;color:var(--color-dark);margin-bottom:12px}.cta-title.svelte-1bex8oj em:where(.svelte-1bex8oj){font-style:italic;color:var(--color-green)}.cta-sub.svelte-1bex8oj{font-size:13px;color:var(--color-dark-50);font-weight:var(--fw-regular);margin-bottom:24px}.cta-btn.svelte-1bex8oj{display:inline-flex;align-items:center;gap:10px;background:var(--color-green);color:var(--color-white);padding:16px 28px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:var(--fw-semibold);text-decoration:none;font-family:var(--font-body);transition:transform var(--transition-base)}.cta-btn.svelte-1bex8oj:hover{transform:translateY(-1px)}.cta-btn.svelte-1bex8oj:focus-visible{outline:2px solid var(--color-green);outline-offset:2px}.cta-btn.svelte-1bex8oj svg{width:12px;height:12px;stroke:var(--color-white);fill:none}.faq-contact.svelte-1bex8oj{padding:0 var(--spacing-page-x) 80px;max-width:720px;margin:0 auto}.contact-card.svelte-1bex8oj{padding:48px;background:var(--color-white);border:1px solid var(--color-dark-08);text-align:center}.contact-title.svelte-1bex8oj{font-family:var(--font-display);font-weight:var(--fw-thin);font-size:clamp(20px,2.5vw,28px);text-transform:uppercase;letter-spacing:.04em;color:var(--color-dark);margin-bottom:12px}.contact-title.svelte-1bex8oj em:where(.svelte-1bex8oj){font-style:italic;color:var(--color-green)}.contact-sub.svelte-1bex8oj{font-size:13px;color:var(--color-dark-50);font-weight:var(--fw-regular);margin-bottom:24px}.contact-btn.svelte-1bex8oj{display:inline-flex;align-items:center;padding:16px 28px;border:1px solid var(--color-green);background:transparent;color:var(--color-green);font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:var(--fw-semibold);text-decoration:none;font-family:var(--font-body);transition:background var(--transition-base),color var(--transition-base)}.contact-btn.svelte-1bex8oj:hover{background:var(--color-green);color:var(--color-white)}.contact-btn.svelte-1bex8oj:focus-visible{outline:2px solid var(--color-green);outline-offset:2px}@media(max-width:767px){.faq-section-body.svelte-1bex8oj{padding:8px 16px}.faq-cta-card.svelte-1bex8oj,.contact-card.svelte-1bex8oj{padding:32px 20px}}
