.comparison-table-wrap.svelte-gmefa3{overflow-x:auto;margin-top:2rem}.comparison-table.svelte-gmefa3{width:100%;border-collapse:collapse;font-size:.95rem}.comparison-table.svelte-gmefa3 th:where(.svelte-gmefa3){background:var(--primary, #3e6330);color:#fff;padding:.75rem 1rem;text-align:left}.comparison-table.svelte-gmefa3 td:where(.svelte-gmefa3){padding:.75rem 1rem;border-bottom:1px solid #e0ddd8}.comparison-table.svelte-gmefa3 tr:where(.svelte-gmefa3):nth-child(2n) td:where(.svelte-gmefa3){background:#f8f7f4}.comparison-table.svelte-gmefa3 td:where(.svelte-gmefa3):first-child{font-weight:600}.how-it-works.svelte-gmefa3{padding:4rem 0;background:var(--bg-alt, #f8f7f4)}.steps-grid.svelte-gmefa3{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2rem;margin-top:2rem}.step-card.svelte-gmefa3{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 8px #0000000f}.step-num.svelte-gmefa3{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--primary, #3e6330);color:#fff;font-weight:700;font-size:1.1rem;margin-bottom:.75rem}.step-card.svelte-gmefa3 h3:where(.svelte-gmefa3){margin:.5rem 0}.step-card.svelte-gmefa3 p:where(.svelte-gmefa3){color:#555;line-height:1.6}.faq-section.svelte-gmefa3{padding:4rem 0}.faq-list.svelte-gmefa3{max-width:720px;margin:2rem auto 0}.faq-list.svelte-gmefa3 details:where(.svelte-gmefa3){border-bottom:1px solid #e0ddd8;padding:1.25rem 0}.faq-list.svelte-gmefa3 summary:where(.svelte-gmefa3){cursor:pointer;font-weight:600;font-size:1.05rem;color:#222;list-style:none;display:flex;justify-content:space-between;align-items:center}.faq-list.svelte-gmefa3 summary:where(.svelte-gmefa3):after{content:"+";font-size:1.4rem;color:#888;transition:transform .2s}.faq-list.svelte-gmefa3 details[open]:where(.svelte-gmefa3) summary:where(.svelte-gmefa3):after{content:"−"}.faq-list.svelte-gmefa3 details:where(.svelte-gmefa3) p:where(.svelte-gmefa3){margin-top:.75rem;color:#555;line-height:1.7}
