.content-section.svelte-9s5jxz{padding:6rem 2rem;background:#fff}.container.svelte-9s5jxz{max-width:800px;margin:0 auto;text-align:center}.section-text.svelte-9s5jxz{font-size:1.125rem;line-height:1.9;color:#555;margin:0 0 1.5rem;text-align:left}.benefits-section.svelte-9s5jxz{padding:4rem 2rem;background:#fff3cd}.benefits-title.svelte-9s5jxz{font-size:1.5rem;font-weight:400;color:#1a1a1a;margin-bottom:2rem;letter-spacing:.03em}.benefits-list.svelte-9s5jxz{list-style:none;padding:0;text-align:left;max-width:600px;margin:0 auto;display:inline-block}.benefits-list.svelte-9s5jxz li:where(.svelte-9s5jxz){font-size:1.125rem;line-height:1.8;color:#555;padding:.75rem 0 .75rem 2rem;position:relative}.benefits-list.svelte-9s5jxz li:where(.svelte-9s5jxz):before{content:"•";position:absolute;left:0;color:var(--color-brand);font-size:1.5rem;line-height:1.8}.cta-section.svelte-9s5jxz{padding:4rem 2rem;background:#fff}@media(max-width:768px){.content-section.svelte-9s5jxz{padding:4rem 2.5rem}.benefits-section.svelte-9s5jxz,.cta-section.svelte-9s5jxz{padding:3rem 2.5rem}.benefits-title.svelte-9s5jxz{font-size:1.25rem}}@media(max-width:374px){.content-section.svelte-9s5jxz{padding:4rem 1.5rem}.benefits-section.svelte-9s5jxz,.cta-section.svelte-9s5jxz{padding:3rem 1.5rem}}.faq-section.svelte-9s5jxz{padding:4rem 2rem;background:#fff}.faq-title.svelte-9s5jxz{font-size:1.5rem;font-weight:400;color:#1a1a1a;margin-bottom:2rem;letter-spacing:.03em;text-align:center}.faq-item.svelte-9s5jxz{max-width:700px;margin:0 auto 1rem;border-bottom:1px solid #eee;text-align:left}.faq-item.svelte-9s5jxz summary:where(.svelte-9s5jxz){font-size:1.0625rem;font-weight:500;color:#1a1a1a;cursor:pointer;padding:1rem 0;list-style:none}.faq-item.svelte-9s5jxz summary:where(.svelte-9s5jxz):before{content:"+";margin-right:.75rem;color:var(--color-brand);font-weight:600}.faq-item[open].svelte-9s5jxz summary:where(.svelte-9s5jxz):before{content:"−"}.faq-item.svelte-9s5jxz p:where(.svelte-9s5jxz){font-size:1rem;line-height:1.8;color:#555;padding:0 0 1rem 1.5rem;margin:0}.faq-item.svelte-9s5jxz p:where(.svelte-9s5jxz) a:where(.svelte-9s5jxz){color:var(--color-brand);text-decoration:none}.faq-item.svelte-9s5jxz p:where(.svelte-9s5jxz) a:where(.svelte-9s5jxz):hover{text-decoration:underline}@media(max-width:768px){.faq-section.svelte-9s5jxz{padding:3rem 2.5rem}}@media(max-width:374px){.faq-section.svelte-9s5jxz{padding:3rem 1.5rem}}
