body{background-color:#fcfcfc}.container.svelte-5b85gd.svelte-5b85gd{max-width:1000px;margin:0 auto;padding:0 1.5rem}.hero.svelte-5b85gd.svelte-5b85gd{padding:6rem 0 4rem;text-align:center;background:radial-gradient(circle at 50% 0%,#edf7f6 0%,transparent 60%)}.badge.svelte-5b85gd.svelte-5b85gd{display:inline-block;background:#e6fffa;color:#319795;padding:.35rem 1rem;border-radius:99px;font-weight:600;font-size:.9rem;margin-bottom:1.5rem}h1.svelte-5b85gd.svelte-5b85gd{font-size:3.5rem;font-weight:800;letter-spacing:-.03em;color:#1a202c;margin-bottom:1.5rem;line-height:1.1}.subhead.svelte-5b85gd.svelte-5b85gd{font-size:1.25rem;color:#4a5568;max-width:700px;margin:0 auto 2.5rem;line-height:1.6}.cta-group.svelte-5b85gd.svelte-5b85gd{display:flex;justify-content:center;gap:1rem;margin-bottom:4rem}.btn-primary.svelte-5b85gd.svelte-5b85gd{background:#38b2ac;color:#fff;padding:.8rem 2rem;border-radius:6px;font-weight:600;text-decoration:none;transition:transform .1s,box-shadow .1s}.btn-primary.svelte-5b85gd.svelte-5b85gd:hover{background:#319795;transform:translateY(-1px);box-shadow:0 4px 6px #38b2ac33}.btn-secondary.svelte-5b85gd.svelte-5b85gd{background:#fff;color:#4a5568;padding:.8rem 2rem;border-radius:6px;font-weight:600;text-decoration:none;border:1px solid #e2e8f0;transition:all .1s}.btn-secondary.svelte-5b85gd.svelte-5b85gd:hover{border-color:#cbd5e0;color:#2d3748}.versus-card.svelte-5b85gd.svelte-5b85gd{display:grid;grid-template-columns:1fr auto 1fr;background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000000d;border:1px solid #edf2f7;overflow:hidden;text-align:left;margin-top:2rem}.vs-side.svelte-5b85gd.svelte-5b85gd{padding:2.5rem}.vs-side.highlight.svelte-5b85gd.svelte-5b85gd{background:#f0fdf4}.vs-side.svelte-5b85gd h3.svelte-5b85gd{font-size:1.1rem;color:#2d3748;margin-bottom:.75rem}.vs-side.svelte-5b85gd p.svelte-5b85gd{color:#4a5568;font-size:1rem;line-height:1.5}.vs-divider.svelte-5b85gd.svelte-5b85gd{display:flex;align-items:center;justify-content:center;background:#edf2f7;color:#a0aec0;font-weight:700;font-size:.9rem;padding:0 1rem;writing-mode:vertical-rl;text-orientation:upright;letter-spacing:.2rem}.comparison-table-section.svelte-5b85gd.svelte-5b85gd{padding:4rem 0}.comparison-table-section.svelte-5b85gd h2.svelte-5b85gd,.key-differences.svelte-5b85gd h2.svelte-5b85gd{text-align:center;font-size:2.25rem;color:#1a202c;margin-bottom:3rem}.table-wrapper.svelte-5b85gd.svelte-5b85gd{background:#fff;border-radius:12px;border:1px solid #edf2f7;box-shadow:0 4px 6px #00000005;overflow:hidden}table.svelte-5b85gd.svelte-5b85gd{width:100%;border-collapse:collapse}th.svelte-5b85gd.svelte-5b85gd{padding:1.5rem;text-align:left;background:#f7fafc;border-bottom:1px solid #edf2f7;font-size:1.1rem;color:#4a5568}th.tower-col.svelte-5b85gd.svelte-5b85gd{background:#e6fffa;color:#2c7a7b;font-weight:700}td.svelte-5b85gd.svelte-5b85gd{padding:1.25rem 1.5rem;border-bottom:1px solid #edf2f7;font-size:1rem;color:#4a5568}.feature-name.svelte-5b85gd.svelte-5b85gd{font-weight:500;color:#2d3748;width:40%}.tower-val.svelte-5b85gd.svelte-5b85gd{background:#fcfcfc;font-weight:600;color:#2d3748}.check.svelte-5b85gd.svelte-5b85gd{color:#38b2ac;font-weight:700;font-size:1.2rem}.x.svelte-5b85gd.svelte-5b85gd{color:#cbd5e0}.key-differences.svelte-5b85gd.svelte-5b85gd{padding:4rem 0;background:#fff}.features-grid.svelte-5b85gd.svelte-5b85gd{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.feature-card.svelte-5b85gd.svelte-5b85gd{padding:2rem;background:#f8fafc;border-radius:12px;border:1px solid #edf2f7}.feature-card.svelte-5b85gd h3.svelte-5b85gd{font-size:1.25rem;color:#1a202c;margin-bottom:1rem}.feature-card.svelte-5b85gd p.svelte-5b85gd{color:#4a5568;line-height:1.6}.final-verdict.svelte-5b85gd.svelte-5b85gd{padding:5rem 0 6rem}.verdict-box.svelte-5b85gd.svelte-5b85gd{background:#2d3748;border-radius:16px;padding:4rem;color:#fff;text-align:center}.verdict-box.svelte-5b85gd h2.svelte-5b85gd{font-size:2.5rem;margin-bottom:3rem}.verdict-content.svelte-5b85gd.svelte-5b85gd{display:grid;grid-template-columns:1fr 1fr;gap:4rem;text-align:left;margin-bottom:3rem}.recommendation.svelte-5b85gd h3.svelte-5b85gd{font-size:1.2rem;margin-bottom:1.25rem;color:#cbd5e0}.recommendation.svelte-5b85gd ul.svelte-5b85gd{list-style:none;padding:0}.recommendation.svelte-5b85gd li.svelte-5b85gd{margin-bottom:.75rem;padding-left:1.5rem;position:relative;color:#a0aec0}.recommendation.svelte-5b85gd li.svelte-5b85gd:before{content:"•";position:absolute;left:0;color:#718096}.recommendation.tower-rec.svelte-5b85gd h3.svelte-5b85gd{color:#38b2ac}.recommendation.tower-rec.svelte-5b85gd li.svelte-5b85gd{color:#fff}.recommendation.tower-rec.svelte-5b85gd li.svelte-5b85gd:before{color:#38b2ac}.migration-note.svelte-5b85gd.svelte-5b85gd{background:#ffffff1a;display:inline-block;padding:.75rem 1.5rem;border-radius:8px;margin-bottom:2.5rem;font-size:.95rem}.sub-cta.svelte-5b85gd.svelte-5b85gd{margin-top:1rem;color:#a0aec0;font-size:.9rem}@media (max-width: 768px){h1.svelte-5b85gd.svelte-5b85gd{font-size:2.5rem}.versus-card.svelte-5b85gd.svelte-5b85gd{grid-template-columns:1fr}.vs-divider.svelte-5b85gd.svelte-5b85gd{height:40px;writing-mode:horizontal-tb;text-orientation:initial;width:100%;border-right:none;display:flex;align-items:center;justify-content:center}.verdict-content.svelte-5b85gd.svelte-5b85gd{grid-template-columns:1fr;gap:2rem}}
