.section-title.svelte-1gl3fy4{margin:0;font-size:clamp(28px,3.6vw,40px);font-weight:700;line-height:1.4;letter-spacing:-.04em;text-align:center;text-wrap:balance}.faq.svelte-1gz02em{padding:64px 0;background:color-mix(in oklch,var(--muted) 30%,transparent);scroll-margin-top:80px}.inner.svelte-1gz02em{max-width:896px;margin:0 auto;padding:0 16px}.faq.svelte-1gz02em .faq-title{margin-bottom:40px}details.svelte-1gz02em{border-bottom:1px solid color-mix(in oklch,var(--border) 70%,transparent)}summary.svelte-1gz02em{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 4px;list-style:none;cursor:pointer}summary.svelte-1gz02em::-webkit-details-marker{display:none}summary.svelte-1gz02em:hover .indicator:where(.svelte-1gz02em){color:var(--foreground)}summary.svelte-1gz02em:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.question.svelte-1gz02em{margin:0;font-size:18px;font-weight:600;line-height:1.625}.indicator.svelte-1gz02em{position:relative;flex-shrink:0;width:16px;height:16px;color:var(--muted-foreground)}.indicator.svelte-1gz02em:before,.indicator.svelte-1gz02em:after{position:absolute;background:currentColor;content:""}.indicator.svelte-1gz02em:before{top:50%;left:0;width:16px;height:1px}.indicator.svelte-1gz02em:after{top:0;left:50%;width:1px;height:16px;transition:transform .2s}details[open].svelte-1gz02em .indicator:where(.svelte-1gz02em):after{transform:scaleY(0)}.answer.svelte-1gz02em{display:flex;flex-direction:column;gap:12px;padding:0 32px 28px 4px}.answer.svelte-1gz02em p:where(.svelte-1gz02em){margin:0;color:var(--muted-foreground);font-size:16px;line-height:1.75}.answer.svelte-1gz02em a:where(.svelte-1gz02em){display:inline-flex;align-items:center;align-self:flex-start;min-height:44px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.answer.svelte-1gz02em a:where(.svelte-1gz02em):focus-visible{outline:2px solid var(--primary);outline-offset:4px}@media(min-width:640px){.faq.svelte-1gz02em{padding:96px 0}.inner.svelte-1gz02em{padding:0 24px}.faq.svelte-1gz02em .faq-title{margin-bottom:64px}summary.svelte-1gz02em{padding:28px 4px}.answer.svelte-1gz02em{padding-right:48px}}@media(min-width:1024px){.inner.svelte-1gz02em{padding:0 32px}}@media(prefers-reduced-motion:reduce){.indicator.svelte-1gz02em:after{transition:none}}
