.hero.svelte-1l2vzjq{background:linear-gradient(180deg, var(--background) 0%, var(--secondary-bg) 100%);padding:140px 0 80px}.hero.svelte-1l2vzjq h1:where(.svelte-1l2vzjq){margin-bottom:var(--space-lg);max-width:900px;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:700;line-height:1.1}.hero.svelte-1l2vzjq .lead:where(.svelte-1l2vzjq){color:var(--muted);max-width:700px;margin-bottom:var(--space-xl);font-size:1.25rem}.highlight.svelte-1l2vzjq{color:var(--primary)}.badge.svelte-1l2vzjq{background:var(--primary);color:#fff;margin-bottom:var(--space-md);letter-spacing:.05em;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}.cta-group.svelte-1l2vzjq{gap:var(--space-md);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.subtext.svelte-1l2vzjq{color:var(--muted);font-size:.875rem}.eyebrow.svelte-1l2vzjq{color:var(--primary);letter-spacing:.1em;margin-bottom:var(--space-sm);font-size:.75rem;font-weight:600;display:block}.problem.svelte-1l2vzjq{padding:var(--space-4xl) 0;background:var(--secondary-bg)}.problem.svelte-1l2vzjq h2:where(.svelte-1l2vzjq){margin-bottom:var(--space-2xl);font-size:clamp(1.75rem,4vw,2.5rem)}.problem-grid.svelte-1l2vzjq{gap:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.problem-card.svelte-1l2vzjq{padding:var(--space-xl);border:1px solid var(--border);background:#fff;border-radius:12px}.problem-card.svelte-1l2vzjq h3:where(.svelte-1l2vzjq){margin-bottom:var(--space-sm);font-size:1.25rem}.solution.svelte-1l2vzjq{padding:var(--space-4xl) 0}.solution.svelte-1l2vzjq h2:where(.svelte-1l2vzjq){margin-bottom:var(--space-md);font-size:clamp(1.75rem,4vw,2.5rem)}.solution.svelte-1l2vzjq .lead:where(.svelte-1l2vzjq){color:var(--muted);max-width:700px;margin:0 auto var(--space-3xl);text-align:center;font-size:1.125rem}.flow-example.svelte-1l2vzjq{background:var(--secondary-bg);padding:var(--space-xl);border-radius:12px;max-width:900px;margin:0 auto}.flow-example.svelte-1l2vzjq h3:where(.svelte-1l2vzjq){margin-bottom:var(--space-lg);text-align:center;font-size:1.125rem}.flow-steps.svelte-1l2vzjq{justify-content:center;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.flow-step.svelte-1l2vzjq{padding:var(--space-md);text-align:center;border:1px solid var(--border);background:#fff;border-radius:8px;min-width:120px}.step-num.svelte-1l2vzjq{background:var(--primary);color:#fff;width:24px;height:24px;margin:0 auto var(--space-xs);border-radius:50%;font-size:.75rem;font-weight:600;line-height:24px;display:block}.flow-step.svelte-1l2vzjq p:where(.svelte-1l2vzjq){margin:0;font-size:.75rem}.flow-arrow.svelte-1l2vzjq{color:var(--primary);font-weight:700}.flow-result.svelte-1l2vzjq{text-align:center;margin-top:var(--space-lg);color:var(--primary)}.process.svelte-1l2vzjq{padding:var(--space-4xl) 0;background:var(--navy);color:#fff}.process.svelte-1l2vzjq .eyebrow:where(.svelte-1l2vzjq){color:var(--primary-light)}.process.svelte-1l2vzjq h2:where(.svelte-1l2vzjq){margin-bottom:var(--space-2xl);font-size:clamp(1.75rem,4vw,2.5rem)}.process-grid.svelte-1l2vzjq{gap:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.process-card.svelte-1l2vzjq{padding:var(--space-xl);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px}.process-step.svelte-1l2vzjq{color:var(--primary-light);margin-bottom:var(--space-md);font-size:2rem;font-weight:700;display:block}.process-card.svelte-1l2vzjq h3:where(.svelte-1l2vzjq){margin-bottom:var(--space-sm);font-size:1.25rem}.process-card.svelte-1l2vzjq p:where(.svelte-1l2vzjq){color:#ffffffb3;font-size:.9375rem}.process-timeline.svelte-1l2vzjq{text-align:center;margin-top:var(--space-2xl);padding:var(--space-md);background:#ffffff0d;border-radius:8px}.comparison.svelte-1l2vzjq{padding:var(--space-4xl) 0}.comparison.svelte-1l2vzjq h2:where(.svelte-1l2vzjq){margin-bottom:var(--space-2xl);font-size:clamp(1.75rem,4vw,2.5rem)}.comparison-table.svelte-1l2vzjq{border:1px solid var(--border);border-radius:12px;overflow:hidden}.comparison-header.svelte-1l2vzjq,.comparison-row.svelte-1l2vzjq{grid-template-columns:1fr 1fr 1fr;display:grid}.comparison-header.svelte-1l2vzjq{background:var(--navy);color:#fff;font-size:.875rem;font-weight:600}.comparison-header.svelte-1l2vzjq span:where(.svelte-1l2vzjq),.comparison-row.svelte-1l2vzjq span:where(.svelte-1l2vzjq){padding:var(--space-md)}.comparison-row.svelte-1l2vzjq{border-bottom:1px solid var(--border)}.comparison-row.svelte-1l2vzjq:last-child{border-bottom:none}.feature-name.svelte-1l2vzjq{background:var(--secondary-bg);font-weight:500}.custom-cell.svelte-1l2vzjq{background:#22c55e0d}.comparison-note.svelte-1l2vzjq{text-align:center;margin-top:var(--space-xl);color:var(--muted)}.tech.svelte-1l2vzjq{padding:var(--space-4xl) 0;background:var(--secondary-bg)}.tech.svelte-1l2vzjq h2:where(.svelte-1l2vzjq){margin-bottom:var(--space-md);font-size:clamp(1.75rem,4vw,2.5rem)}.tech.svelte-1l2vzjq .lead:where(.svelte-1l2vzjq){color:var(--muted);margin-bottom:var(--space-2xl)}.tech-grid.svelte-1l2vzjq{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.tech-card.svelte-1l2vzjq{padding:var(--space-lg);border:1px solid var(--border);background:#fff;border-radius:8px}.tech-card.svelte-1l2vzjq h3:where(.svelte-1l2vzjq){margin-bottom:var(--space-xs);font-size:1rem}.tech-card.svelte-1l2vzjq p:where(.svelte-1l2vzjq){color:var(--muted);margin:0;font-size:.875rem}.faq.svelte-1l2vzjq{padding:var(--space-4xl) 0}.faq.svelte-1l2vzjq h2:where(.svelte-1l2vzjq){margin-bottom:var(--space-2xl);font-size:clamp(1.75rem,4vw,2.5rem)}.faq-item.svelte-1l2vzjq{border-bottom:1px solid var(--border);padding:var(--space-lg) 0}.faq-item.svelte-1l2vzjq summary:where(.svelte-1l2vzjq){cursor:pointer;font-weight:600;list-style:none}.faq-item.svelte-1l2vzjq summary:where(.svelte-1l2vzjq)::-webkit-details-marker{display:none}.faq-item.svelte-1l2vzjq p:where(.svelte-1l2vzjq){margin-top:var(--space-md);color:var(--muted)}.cta-section.svelte-1l2vzjq{padding:var(--space-4xl) 0;background:linear-gradient(180deg, var(--secondary-bg) 0%, var(--background) 100%);text-align:center}.cta-section.svelte-1l2vzjq h2:where(.svelte-1l2vzjq){margin-bottom:var(--space-md);font-size:clamp(1.75rem,4vw,2.5rem)}.cta-section.svelte-1l2vzjq .lead:where(.svelte-1l2vzjq){color:var(--muted);margin-bottom:var(--space-xl)}.cta-note.svelte-1l2vzjq{margin-top:var(--space-md);color:var(--muted);font-size:.875rem}.container.svelte-1l2vzjq{max-width:1280px;padding:0 var(--space-md);margin:0 auto}.container--tight.svelte-1l2vzjq{max-width:896px}.container--narrow.svelte-1l2vzjq{max-width:640px}@media (width<=768px){.flow-steps.svelte-1l2vzjq{flex-direction:column}.flow-arrow.svelte-1l2vzjq{transform:rotate(90deg)}.comparison-header.svelte-1l2vzjq,.comparison-row.svelte-1l2vzjq{grid-template-columns:1fr}.comparison-header.svelte-1l2vzjq span:where(.svelte-1l2vzjq):first-child,.feature-name.svelte-1l2vzjq{display:none}}
