.faq-block.svelte-153rc1j{width:100%;max-width:1440px;background:var(--color-surface);border-radius:var(--radius-medium);overflow:hidden}.faq-header.svelte-153rc1j{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 32px;background:none;border:none;cursor:pointer;text-align:left}.question.svelte-153rc1j{font-size:var(--title-medium-size);font-weight:var(--title-medium-weight);color:var(--color-on-surface)}.icon.svelte-153rc1j{flex-shrink:0;color:var(--color-primary);transition:transform var(--transition-normal)}.faq-block.open.svelte-153rc1j .icon:where(.svelte-153rc1j){transform:rotate(45deg)}.faq-body.svelte-153rc1j{max-height:0;overflow:hidden;transition:max-height var(--transition-normal)}.faq-block.open.svelte-153rc1j .faq-body:where(.svelte-153rc1j){max-height:300px}.faq-body.svelte-153rc1j p:where(.svelte-153rc1j){padding:0 32px 24px;font-size:var(--body-large-size);color:var(--color-on-surface-variant);line-height:1.6}@media(max-width:768px){.faq-header.svelte-153rc1j{padding:20px 24px}.faq-body.svelte-153rc1j p:where(.svelte-153rc1j){padding:0 24px 20px}}.faq-hero.svelte-1bex8oj,.faq-groups.svelte-1bex8oj,.faq-legal.svelte-1bex8oj,.faq-cta.svelte-1bex8oj{width:100%;max-width:1000px;margin:0 auto;padding:64px 48px 0}.faq-hero.svelte-1bex8oj{text-align:center;padding-top:80px}.faq-label.svelte-1bex8oj{display:inline-block;font-size:var(--label-large-size);font-weight:var(--label-large-weight);color:var(--color-primary);text-transform:uppercase;letter-spacing:1px;margin-bottom:12px}.faq-heading.svelte-1bex8oj{font-size:var(--display-small-size);font-weight:var(--headline-medium-weight-emphasized);color:var(--color-on-surface);margin-bottom:16px}.faq-intro.svelte-1bex8oj{font-size:var(--body-large-size);color:var(--color-on-surface-variant);max-width:620px;margin:0 auto 32px;line-height:1.6}.faq-intro.svelte-1bex8oj a:where(.svelte-1bex8oj),.faq-legal.svelte-1bex8oj a:where(.svelte-1bex8oj){color:var(--color-primary);font-weight:600}.faq-intro.svelte-1bex8oj a:where(.svelte-1bex8oj):hover,.faq-legal.svelte-1bex8oj a:where(.svelte-1bex8oj):hover{text-decoration:underline}.faq-jump.svelte-1bex8oj{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.faq-jump.svelte-1bex8oj a:where(.svelte-1bex8oj){padding:8px 16px;border-radius:var(--radius-full);background:var(--color-surface-container-low);color:var(--color-on-surface);font-size:14px;font-weight:500;transition:background var(--transition-fast)}.faq-jump.svelte-1bex8oj a:where(.svelte-1bex8oj):hover{background:var(--color-surface-container-high)}.faq-group.svelte-1bex8oj{margin-bottom:48px;scroll-margin-top:100px}.group-title.svelte-1bex8oj{font-size:var(--headline-medium-size, 28px);font-weight:var(--headline-medium-weight-emphasized);color:var(--color-on-surface);margin-bottom:20px}.group-list.svelte-1bex8oj{display:flex;flex-direction:column;gap:12px}.faq-legal.svelte-1bex8oj{padding-top:0;text-align:center;font-size:var(--body-large-size);color:var(--color-on-surface-variant)}.faq-cta.svelte-1bex8oj{text-align:center;padding:64px 48px 96px;display:flex;flex-direction:column;align-items:center;gap:12px}.cta-heading.svelte-1bex8oj{font-size:var(--display-small-size);font-weight:var(--headline-medium-weight-emphasized);background:var(--gradient-finderly);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cta-text.svelte-1bex8oj{font-size:var(--body-large-size);color:var(--color-on-surface-variant);margin-bottom:8px}.cta-button.svelte-1bex8oj{display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;background:var(--gradient-finderly);color:#fff;border-radius:var(--radius-full);font-size:var(--label-large-size);font-weight:var(--label-large-weight);transition:all var(--transition-fast)}.cta-button.svelte-1bex8oj:hover{transform:translateY(-2px);box-shadow:0 8px 24px #9700fb66}@media(max-width:768px){.faq-hero.svelte-1bex8oj,.faq-groups.svelte-1bex8oj,.faq-legal.svelte-1bex8oj{padding:40px 20px 0}.faq-cta.svelte-1bex8oj{padding:40px 20px 64px}}
