.content-page.svelte-1vcr14l{min-height:100vh;padding-top:120px}.container.svelte-1vcr14l{max-width:980px}.section.svelte-1vcr14l{padding:80px 0;border-bottom:1px solid var(--border-color)}.section.svelte-1vcr14l:last-child{border-bottom:none}.eyebrow.svelte-1vcr14l{display:inline-block;margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.1em;font-size:.8rem;font-weight:700;color:var(--text-muted)}.section-intro.svelte-1vcr14l{max-width:64ch;margin-bottom:2.5rem;color:var(--text-muted);line-height:1.7}.hero-section.svelte-1vcr14l h1:where(.svelte-1vcr14l){font-size:clamp(42px,6vw,80px);font-weight:600;letter-spacing:-.04em;line-height:1;margin:0 0 24px}.hero-desc.svelte-1vcr14l{max-width:58ch;font-size:17px;color:var(--text-muted);line-height:1.75;margin-bottom:48px}.hero-stats.svelte-1vcr14l{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--border-color);margin-bottom:48px}.hero-stat.svelte-1vcr14l{padding:28px 24px;border-right:1px solid var(--border-color);display:flex;flex-direction:column;gap:6px}.hero-stat.svelte-1vcr14l:last-child{border-right:none}.stat-n.svelte-1vcr14l{font-size:clamp(28px,3.5vw,44px);font-weight:600;letter-spacing:-.03em;color:var(--primary);line-height:1}.stat-l.svelte-1vcr14l{font-size:12px;color:var(--text-muted);line-height:1.5}.replace-grid.svelte-1vcr14l{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border-color);border:1px solid var(--border-color)}.replace-card.svelte-1vcr14l{padding:28px 32px;background:var(--bg-card);display:flex;flex-direction:column;gap:10px}.replace-header.svelte-1vcr14l{display:flex;flex-direction:column;gap:4px}.replace-card.svelte-1vcr14l h3:where(.svelte-1vcr14l){margin:0;font-size:1.1rem;font-weight:600;color:var(--text-main)}.replace-examples.svelte-1vcr14l{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);opacity:.6}.replace-card.svelte-1vcr14l p:where(.svelte-1vcr14l){margin:0;font-size:14px;color:var(--text-muted);line-height:1.65}.table-wrapper.svelte-1vcr14l{overflow-x:auto}.comparison-table.svelte-1vcr14l{width:100%;border-collapse:collapse;font-size:14px}.comparison-table.svelte-1vcr14l th:where(.svelte-1vcr14l),.comparison-table.svelte-1vcr14l td:where(.svelte-1vcr14l){padding:16px 20px;text-align:left;border:1px solid var(--border-color)}.comparison-table.svelte-1vcr14l thead:where(.svelte-1vcr14l) th:where(.svelte-1vcr14l){background:var(--bg-card);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-weight:600}.comparison-table.svelte-1vcr14l tbody:where(.svelte-1vcr14l) tr:where(.svelte-1vcr14l):hover td:where(.svelte-1vcr14l){background:var(--bg-card)}.factor-col.svelte-1vcr14l{color:var(--text-main);font-weight:500}.sub-col.svelte-1vcr14l{color:var(--text-muted)}.custom-col.svelte-1vcr14l{color:var(--primary)!important;font-weight:500}.process-grid.svelte-1vcr14l{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border-color);border:1px solid var(--border-color)}.process-card.svelte-1vcr14l{padding:36px 32px;background:var(--bg-card);display:flex;flex-direction:column;gap:12px}.process-step.svelte-1vcr14l{font-size:11px;letter-spacing:.14em;color:var(--primary);font-weight:600;font-family:monospace}.process-card.svelte-1vcr14l h3:where(.svelte-1vcr14l){margin:0;font-size:1.15rem;font-weight:600;color:var(--text-main)}.process-card.svelte-1vcr14l p:where(.svelte-1vcr14l){margin:0;font-size:14px;color:var(--text-muted);line-height:1.65}.cta-section.svelte-1vcr14l{text-align:center}.cta-section.svelte-1vcr14l h2:where(.svelte-1vcr14l){font-size:clamp(28px,4vw,52px);font-weight:500;letter-spacing:-.03em;margin-bottom:16px}.cta-section.svelte-1vcr14l p:where(.svelte-1vcr14l){max-width:54ch;margin:0 auto 32px;color:var(--text-muted);line-height:1.7;font-size:16px}.cta-btn.svelte-1vcr14l{margin-top:0}@media(max-width:768px){.hero-stats.svelte-1vcr14l{grid-template-columns:1fr}.hero-stat.svelte-1vcr14l{border-right:none;border-bottom:1px solid var(--border-color)}.hero-stat.svelte-1vcr14l:last-child{border-bottom:none}.replace-grid.svelte-1vcr14l,.process-grid.svelte-1vcr14l{grid-template-columns:1fr}.comparison-table.svelte-1vcr14l th:where(.svelte-1vcr14l),.comparison-table.svelte-1vcr14l td:where(.svelte-1vcr14l){padding:12px 14px}}
