.faqpage.svelte-1bex8oj{max-width:var(--container-max);padding:0 var(--container-pad);color:var(--color-text);margin:0 auto}.hero.svelte-1bex8oj{border-radius:var(--radius-xxl);background:linear-gradient(180deg, var(--color-bg-secondary) 0%, var(--color-white) 100%);margin-top:var(--sp-8);padding:clamp(40px,7vw,80px) clamp(20px,5vw,64px);position:relative;overflow:hidden}.hero-inner.svelte-1bex8oj{z-index:1;max-width:720px;position:relative}.eyebrow.svelte-1bex8oj{background:var(--color-accent-subtle);color:var(--color-accent);font-size:var(--fs-small);font-weight:var(--fw-semibold);letter-spacing:.02em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;display:inline-flex}.eyebrow-dot.svelte-1bex8oj{background:var(--color-accent);width:6px;height:6px;box-shadow:0 0 0 4px color-mix(in srgb, var(--color-action-primary) 18%, transparent);border-radius:50%}.hero-headline.svelte-1bex8oj{letter-spacing:-.02em;margin:var(--sp-5) 0 var(--sp-4);font-size:clamp(1.75rem,5vw,3.25rem);font-weight:700;line-height:1.08}.hero-lead.svelte-1bex8oj{color:var(--color-text-secondary);max-width:620px;margin-bottom:var(--sp-6);font-size:clamp(15px,1.5vw,18px);line-height:1.6}.hero-cta.svelte-1bex8oj{gap:var(--sp-2)}.hero-cta.svelte-1bex8oj svg{width:18px;height:18px}.hero-blob.svelte-1bex8oj{filter:blur(60px);opacity:.5;pointer-events:none;border-radius:50%;position:absolute}.hero-blob-1.svelte-1bex8oj{background:radial-gradient(circle, var(--color-action-primary-hover) 0%, transparent 70%);width:300px;height:300px;top:-80px;right:-60px}.hero-blob-2.svelte-1bex8oj{background:radial-gradient(circle, var(--color-action-secondary-hover) 0%, transparent 70%);opacity:.25;width:240px;height:240px;bottom:-100px;right:140px}.group.svelte-1bex8oj{margin:var(--sp-12) 0}.section-title.svelte-1bex8oj{letter-spacing:-.02em;margin-bottom:var(--sp-6);font-size:clamp(1.35rem,3vw,2rem);font-weight:700}.faq-list.svelte-1bex8oj{gap:var(--sp-2);flex-direction:column;max-width:880px;display:flex}.faq-item.svelte-1bex8oj{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-white);transition:border-color .2s;overflow:hidden}.faq-item.open.svelte-1bex8oj{border-color:var(--color-accent)}.faq-q.svelte-1bex8oj{justify-content:space-between;align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-4) var(--sp-5);text-align:left;font-family:var(--font-family);font-size:var(--fs-subtitle);font-weight:var(--fw-semibold);color:var(--color-text);cursor:pointer;min-height:var(--touch-min,44px);background:0 0;border:none;display:flex}.faq-chev.svelte-1bex8oj{color:var(--color-text-muted);flex-shrink:0;transition:transform .2s,color .2s}.faq-item.open.svelte-1bex8oj .faq-chev:where(.svelte-1bex8oj){color:var(--color-accent);transform:rotate(180deg)}.faq-a.svelte-1bex8oj{padding:0 var(--sp-5) var(--sp-5);color:var(--color-text-secondary);line-height:1.6}.btn.svelte-1bex8oj{border-radius:var(--radius-std);font-size:var(--fs-subtitle);font-weight:var(--fw-semibold);font-family:var(--font-family);cursor:pointer;min-height:var(--touch-min,44px);border:2px solid #0000;justify-content:center;align-items:center;padding:14px 26px;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}.btn-primary.svelte-1bex8oj{background:var(--color-accent);color:var(--color-action-primary-text)}.btn-primary.svelte-1bex8oj:hover{background:var(--color-accent-hover)}.btn-light.svelte-1bex8oj{background:var(--color-white);color:var(--color-accent)}.btn-light.svelte-1bex8oj:hover{background:var(--color-bg-secondary)}.btn-ghost.svelte-1bex8oj{color:var(--color-white);border-color:color-mix(in srgb, var(--color-white) 50%, transparent);background:0 0}.btn-ghost.svelte-1bex8oj:hover{border-color:var(--color-white)}.cta.svelte-1bex8oj{border-radius:var(--radius-xxl);background:linear-gradient(135deg, var(--color-accent) 0%, var(--color-violet) 100%);margin:var(--sp-14) 0 var(--sp-20);color:var(--color-white);padding:clamp(40px,6vw,72px) clamp(24px,5vw,64px);position:relative;overflow:hidden}.cta-inner.svelte-1bex8oj{z-index:1;max-width:640px;position:relative}.cta-title.svelte-1bex8oj{letter-spacing:-.02em;margin-bottom:var(--sp-3);font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:700}.cta-lead.svelte-1bex8oj{opacity:.92;margin-bottom:var(--sp-6);font-size:clamp(15px,1.5vw,18px);line-height:1.6}.cta-actions.svelte-1bex8oj{gap:var(--sp-3);flex-wrap:wrap;display:flex}.cta-blob.svelte-1bex8oj{background:radial-gradient(circle, color-mix(in srgb, var(--color-white) 28%, transparent) 0%, transparent 70%);filter:blur(40px);pointer-events:none;border-radius:50%;width:360px;height:360px;position:absolute;top:-120px;right:-80px}@media (width<=600px){.hero.svelte-1bex8oj{padding:32px 20px}.hero-cta.svelte-1bex8oj{width:100%}.cta-actions.svelte-1bex8oj .btn:where(.svelte-1bex8oj){flex:auto}}
