.intro[data-astro-cid-pely4yu2]{font-size:1.1em;line-height:1.6;margin:2em 0;color:#4a4a4a}.comparison-overview[data-astro-cid-pely4yu2]{margin:3em 0}.table-wrapper[data-astro-cid-pely4yu2]{overflow-x:auto;margin:2em 0}.comparison-table[data-astro-cid-pely4yu2]{width:100%;border-collapse:collapse;background:#fff;box-shadow:0 2px 8px #0000001a}.comparison-table[data-astro-cid-pely4yu2] th[data-astro-cid-pely4yu2],.comparison-table[data-astro-cid-pely4yu2] td[data-astro-cid-pely4yu2]{padding:1em;text-align:left;border:1px solid #e0e0e0}.comparison-table[data-astro-cid-pely4yu2] th[data-astro-cid-pely4yu2]{background:#f5f5f5;font-weight:700}.feature-name[data-astro-cid-pely4yu2]{font-weight:600;background:#f9f9f9}.free-column[data-astro-cid-pely4yu2]{background:#fff3e0}.paid-column[data-astro-cid-pely4yu2]{background:#e8f5e9}.options-breakdown[data-astro-cid-pely4yu2]{margin:3em 0}.options-grid[data-astro-cid-pely4yu2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2em;margin:2em 0}.option-card[data-astro-cid-pely4yu2]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:1.5em;transition:transform .2s}.option-card[data-astro-cid-pely4yu2]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.option-card[data-astro-cid-pely4yu2].premium{border-color:#d14a4a;position:relative}.option-card[data-astro-cid-pely4yu2].premium:before{content:"PREMIUM";position:absolute;top:-10px;right:20px;background:#d14a4a;color:#fff;padding:.3em 1em;border-radius:15px;font-size:.8em;font-weight:700}.pricing[data-astro-cid-pely4yu2]{color:#d14a4a;font-weight:700;font-size:1.1em;margin:.5em 0}.pros-cons[data-astro-cid-pely4yu2]{display:grid;grid-template-columns:1fr 1fr;gap:1em;margin:1em 0}.pros[data-astro-cid-pely4yu2] h4[data-astro-cid-pely4yu2],.cons[data-astro-cid-pely4yu2] h4[data-astro-cid-pely4yu2]{margin:0 0 .5em;font-size:1em}.pros[data-astro-cid-pely4yu2] ul[data-astro-cid-pely4yu2],.cons[data-astro-cid-pely4yu2] ul[data-astro-cid-pely4yu2]{list-style:none;padding:0;margin:0;font-size:.9em}.pros[data-astro-cid-pely4yu2] li[data-astro-cid-pely4yu2]{color:#4caf50;margin:.3em 0}.pros[data-astro-cid-pely4yu2] li[data-astro-cid-pely4yu2]:before{content:"✓ ";font-weight:700}.cons[data-astro-cid-pely4yu2] li[data-astro-cid-pely4yu2]{color:#f44336;margin:.3em 0}.cons[data-astro-cid-pely4yu2] li[data-astro-cid-pely4yu2]:before{content:"✗ ";font-weight:700}.best-for[data-astro-cid-pely4yu2]{margin-top:1em;padding-top:1em;border-top:1px solid #e0e0e0;font-size:.95em}.decision-guide[data-astro-cid-pely4yu2]{margin:3em 0}.decision-cards[data-astro-cid-pely4yu2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2em;margin:2em 0}.decision-card[data-astro-cid-pely4yu2]{background:#f9f9f9;padding:2em;border-radius:8px;border:2px solid #e0e0e0}.decision-card[data-astro-cid-pely4yu2] h3[data-astro-cid-pely4yu2]{margin-top:0;color:#333}.decision-card[data-astro-cid-pely4yu2] ul[data-astro-cid-pely4yu2]{list-style:none;padding:0}.decision-card[data-astro-cid-pely4yu2] li[data-astro-cid-pely4yu2]{padding:.5em 0 .5em 1.5em;position:relative}.decision-card[data-astro-cid-pely4yu2] li[data-astro-cid-pely4yu2]:before{content:"→";position:absolute;left:0;color:#d14a4a;font-weight:700}.recommendations[data-astro-cid-pely4yu2]{margin:3em 0}.recommendation-box[data-astro-cid-pely4yu2]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:1.5em;margin:1em 0}.recommendation-box[data-astro-cid-pely4yu2] h3[data-astro-cid-pely4yu2]{margin-top:0;color:#333}.cta-section[data-astro-cid-pely4yu2]{text-align:center;margin:3em 0;padding:2em;background:#f5f5f5;border-radius:8px}.cta-buttons[data-astro-cid-pely4yu2]{display:flex;gap:1em;justify-content:center;margin-top:1.5em}.button[data-astro-cid-pely4yu2]{display:inline-block;padding:.8em 1.5em;text-decoration:none;border-radius:4px;font-weight:600;transition:background .2s}.button[data-astro-cid-pely4yu2].primary{background:#d14a4a;color:#fff}.button[data-astro-cid-pely4yu2].primary:hover{background:#c73333}.button[data-astro-cid-pely4yu2].secondary{background:#fff;color:#333;border:2px solid #e0e0e0}.button[data-astro-cid-pely4yu2].secondary:hover{background:#f9f9f9;border-color:#d14a4a;color:#d14a4a}@media (max-width: 768px){.pros-cons[data-astro-cid-pely4yu2]{grid-template-columns:1fr}.cta-buttons[data-astro-cid-pely4yu2]{flex-direction:column;align-items:center}.button[data-astro-cid-pely4yu2]{width:200px;text-align:center}}
