.comp.svelte-4f4bn1{max-width:840px;margin:0 auto;padding:0 24px 120px}.hero.svelte-4f4bn1{padding:100px 0 80px}.hero-label.svelte-4f4bn1{font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--text-secondary);margin-bottom:20px}h1.svelte-4f4bn1{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:600;line-height:1.05;letter-spacing:-.03em;margin:0 0 28px;display:flex;flex-wrap:wrap;gap:0 16px}.hero-tool-a.svelte-4f4bn1{color:var(--on-surface)}.hero-vs.svelte-4f4bn1{color:var(--text-secondary);font-weight:300}.hero-tool-b.svelte-4f4bn1{color:var(--on-surface)}.verdict.svelte-4f4bn1{font-size:1.15rem;font-weight:300;line-height:1.6;color:var(--text-secondary);max-width:600px;margin:0}.features.svelte-4f4bn1{padding:0 0 80px}.features.svelte-4f4bn1 h2:where(.svelte-4f4bn1){font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--text-secondary);margin:0 0 32px}.features-list.svelte-4f4bn1{display:flex;flex-direction:column}.feature-row.svelte-4f4bn1{padding:24px 0;border-top:1px solid var(--bg-hover)}.feature-row.svelte-4f4bn1:last-child{border-bottom:1px solid var(--bg-hover)}.feature-label.svelte-4f4bn1{font-size:.8rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);margin-bottom:14px}.feature-values.svelte-4f4bn1{display:grid;grid-template-columns:1fr 1fr;gap:16px}.feature-col.svelte-4f4bn1{display:flex;flex-direction:column;gap:4px}.col-tag.svelte-4f4bn1{font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary)}.col-value.svelte-4f4bn1{font-size:1rem;font-weight:400;line-height:1.4}.consider.svelte-4f4bn1{text-align:center;padding:80px 0}.consider.svelte-4f4bn1 h2:where(.svelte-4f4bn1){font-size:clamp(1.5rem,3vw,2.2rem);font-weight:600;margin:0 0 12px;letter-spacing:-.02em}.consider-pitch.svelte-4f4bn1{font-size:1.05rem;font-weight:300;line-height:1.6;color:var(--text-secondary);max-width:560px;margin:0 auto 32px}.cta.svelte-4f4bn1{display:inline-block;background:var(--btn-primary-bg);color:var(--btn-primary-text);padding:14px 40px;text-decoration:none;font-weight:600;font-size:.95rem;transition:opacity .15s}.cta.svelte-4f4bn1:hover{opacity:.7}.faq.svelte-4f4bn1{padding:0 0 80px}.faq.svelte-4f4bn1 h2:where(.svelte-4f4bn1){font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--text-secondary);margin:0 0 32px}.faq-list.svelte-4f4bn1{display:flex;flex-direction:column;gap:0}.faq-item.svelte-4f4bn1{padding:28px 0;border-top:1px solid var(--bg-hover);animation:svelte-4f4bn1-fadeUp .4s ease-out both}.faq-item.svelte-4f4bn1:last-child{border-bottom:1px solid var(--bg-hover)}@keyframes svelte-4f4bn1-fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.faq-item.svelte-4f4bn1 h3:where(.svelte-4f4bn1){font-size:1.1rem;font-weight:600;margin:0 0 8px}.faq-item.svelte-4f4bn1 p:where(.svelte-4f4bn1){font-size:.95rem;font-weight:300;color:var(--text-secondary);line-height:1.6;margin:0}.back.svelte-4f4bn1{display:inline-block;color:var(--text-secondary);text-decoration:none;font-size:.85rem;transition:color .15s}.back.svelte-4f4bn1:hover{color:var(--on-surface)}@media(max-width:640px){.comp.svelte-4f4bn1{padding:0 16px 80px}.hero.svelte-4f4bn1{padding:60px 0}h1.svelte-4f4bn1{font-size:2.2rem;flex-direction:column;gap:4px}.feature-values.svelte-4f4bn1{grid-template-columns:1fr;gap:12px}.feature-col.svelte-4f4bn1:nth-child(2){padding-top:12px;border-top:1px solid var(--bg-hover)}}
