.hero-grid.svelte-5e5zof.svelte-5e5zof{display:grid;gap:2.5rem;padding:2rem 0 3rem}.page-section.hero{padding-top:2rem;padding-bottom:2rem}.page-section.svelte-5e5zof.svelte-5e5zof:not(.hero):first-of-type{padding-top:2rem}.section-header.svelte-5e5zof.svelte-5e5zof{text-align:center;margin-bottom:3rem}.section-header.svelte-5e5zof h2.svelte-5e5zof{font-size:2.5rem;margin-bottom:1rem}.section-header.svelte-5e5zof p.svelte-5e5zof{font-size:1.2rem;color:var(--text-muted);max-width:600px;margin:0 auto}.card-grid.svelte-5e5zof.svelte-5e5zof{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.75rem;margin-bottom:4rem}.card.svelte-5e5zof.svelte-5e5zof{background:#fff;border-radius:var(--radius-md);padding:2.5rem;border:1px solid var(--border-color);display:flex;flex-direction:column;gap:1rem}.card.svelte-5e5zof h3.svelte-5e5zof{font-size:1.5rem;margin-bottom:1rem;color:var(--accent)}.card.svelte-5e5zof p.svelte-5e5zof{margin-bottom:1rem;line-height:1.6}.technical-detail.svelte-5e5zof.svelte-5e5zof{display:block;font-size:.85rem;color:var(--text-muted);background:var(--bg-muted);padding:.5rem;border-radius:var(--radius-sm);margin-top:1rem;font-family:Monaco,Menlo,monospace}.comparison-grid.svelte-5e5zof.svelte-5e5zof{display:grid;gap:2rem;margin-bottom:4rem}.comparison-card.svelte-5e5zof.svelte-5e5zof{background:#fff;border-radius:var(--radius-md);padding:2.5rem;border:1px solid var(--border-color);display:flex;flex-direction:column;gap:1rem}.comparison-card.svelte-5e5zof h3.svelte-5e5zof{font-size:1.5rem;margin-bottom:2rem;color:var(--accent)}.comparison-split.svelte-5e5zof.svelte-5e5zof{display:grid;grid-template-columns:1fr 1fr;gap:1.75rem}.comparison-column.svelte-5e5zof h4.svelte-5e5zof{font-size:1.1rem;margin-bottom:1rem;font-weight:600}.comparison-column.issues.svelte-5e5zof h4.svelte-5e5zof{color:#dc2626}.comparison-column.our-approach.svelte-5e5zof h4.svelte-5e5zof{color:#16a34a}.comparison-column.svelte-5e5zof ul.svelte-5e5zof{list-style:none;padding:0}.comparison-column.svelte-5e5zof li.svelte-5e5zof{padding:.5rem 0 .5rem 1.5rem;position:relative;line-height:1.6}.comparison-column.issues.svelte-5e5zof li.svelte-5e5zof:before{content:"✗";position:absolute;left:0;color:#dc2626;font-weight:700}.comparison-column.our-approach.svelte-5e5zof li.svelte-5e5zof:before{content:"✓";position:absolute;left:0;color:#16a34a;font-weight:700}.proof-points.svelte-5e5zof.svelte-5e5zof{background:var(--bg-muted);padding:4rem 0}.proof-grid.svelte-5e5zof.svelte-5e5zof{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.75rem}.proof-card.svelte-5e5zof.svelte-5e5zof{text-align:center;background:#fff;padding:2rem;border-radius:var(--radius-md);border:1px solid var(--border-color)}.proof-value.svelte-5e5zof.svelte-5e5zof{font-size:2.5rem;font-weight:700;color:var(--accent);margin-bottom:.5rem}.proof-label.svelte-5e5zof.svelte-5e5zof{font-size:1rem;color:var(--text-muted)}.cta.svelte-5e5zof.svelte-5e5zof{background:linear-gradient(135deg,var(--accent) 0%,#7c3aed 100%);color:#fff;padding:4rem 0}.cta-inner.svelte-5e5zof.svelte-5e5zof{display:flex;align-items:center;justify-content:space-between;gap:2rem}.cta-inner.svelte-5e5zof h2.svelte-5e5zof{font-size:2rem;margin-bottom:1rem}.cta-inner.svelte-5e5zof p.svelte-5e5zof{font-size:1.1rem;opacity:.9}@media (max-width: 768px){.comparison-split.svelte-5e5zof.svelte-5e5zof{grid-template-columns:1fr}.cta-inner.svelte-5e5zof.svelte-5e5zof{flex-direction:column;text-align:center}}
