.compare-page{background:#f8fafc;min-height:100vh}.container{width:90%;max-width:1100px;margin:auto}.hero{color:#fff;text-align:center;background:linear-gradient(135deg,#2563eb,#1d4ed8);padding:80px 20px}.hero h1{margin-bottom:20px;font-size:3rem}.hero p{max-width:800px;margin:auto;font-size:1.1rem;line-height:1.8}.content{padding:50px 0}.card{background:#fff;border-radius:16px;margin-bottom:25px;padding:30px;box-shadow:0 5px 15px #0000000d}.card h2{color:#1e293b;margin-bottom:15px}.card p{color:#475569;margin-bottom:15px;line-height:1.8}.comparison-grid{grid-template-columns:repeat(2,1fr);gap:25px;margin-bottom:25px;display:grid}.compare-box{background:#fff;border-radius:16px;padding:30px;box-shadow:0 5px 15px #0000000d}.compare-box h3{color:#2563eb;margin-bottom:20px}.compare-box ul{padding-left:20px}.compare-box li{color:#475569;margin-bottom:10px}.feature-list{padding-left:20px}.feature-list li{color:#475569;margin-bottom:12px;line-height:1.7}.faq{background:#fff;border-radius:16px;margin-top:25px;padding:30px;box-shadow:0 5px 15px #0000000d}.faq h2{margin-bottom:25px}.faq-item{border-bottom:1px solid #e2e8f0;padding:20px 0}.faq-item:last-child{border-bottom:none}.faq-item h3{color:#1e293b;margin-bottom:10px}.faq-item p{color:#64748b;line-height:1.7}@media (max-width:768px){.comparison-grid{grid-template-columns:1fr}.hero h1{font-size:2rem}.card,.compare-box,.faq{padding:20px}}
