.vs-hero{background:#0f172a;padding:80px 0;color:#fff;text-align:center}.vs-bread{display:flex;align-items:center;gap:10px;font-size:14px;margin-bottom:25px;color:#64748b}.vs-bread a{color:#94a3b8;text-decoration:none;transition:.2s;display:flex;align-items:center;gap:5px}.vs-bread a:hover{color:#fff}.vs-bread span{color:#fff;font-weight:600;cursor:default}.vs-bread i.sep{font-size:10px;color:#475569}.vs-title{font-size:42px;font-weight:800;margin-bottom:20px;letter-spacing:-1px;line-height:1.2}.vs-desc{font-size:18px;color:#cbd5e1;max-width:700px;margin:0 auto;line-height:1.6}@media (max-width:768px){.vs-title{font-size:32px}.vs-desc{font-size:16px}}
.vs-comp-sec{padding:60px 0 80px}.vs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;max-width:900px;margin:0 auto;align-items:center}.vs-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:40px;text-align:center;transition:all .3s}.vs-card.winner{border:2px solid #dc2626;box-shadow:0 20px 50px -10px rgba(220,38,38,0.15);transform:scale(1.05);position:relative;z-index:2}.vs-badge{background:#fee2e2;color:#dc2626;display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:20px;font-size:12px;font-weight:800;text-transform:uppercase;margin-bottom:15px}.vs-head{font-size:24px;font-weight:700;margin-bottom:5px;color:#64748b}.winner .vs-head{color:#dc2626}.vs-speed-val{font-size:48px;font-weight:900;color:#1e293b;line-height:1;margin:15px 0}.vs-speed-val span{font-size:16px;color:#94a3b8;font-weight:700}.vs-lbl{font-size:14px;color:#64748b;margin-bottom:25px}.vs-meter-wrap{background:#f1f5f9;height:10px;border-radius:5px;margin-bottom:30px;position:relative;overflow:hidden}.vs-meter-info{display:flex;justify-content:space-between;font-size:12px;font-weight:700;margin-bottom:5px;color:#64748b}.winner .vs-meter-info{color:#dc2626}.vs-bar{height:100%;border-radius:5px;display:block}.vs-list{list-style:none;padding:0;text-align:left;color:#475569}.vs-list li{margin-bottom:12px;display:flex;align-items:center;gap:10px;font-size:15px}.vs-list i{width:20px}.fa-xmark{color:#94a3b8}.fa-check{color:#dc2626}@media (max-width:768px){.vs-card.winner{transform:none}.vs-comp-sec{padding:20px 20px}}
.tech-comp-sec{padding:80px 0;background:#fff}.tech-comp-cont{max-width:900px;margin:0 auto}.tech-comp-head{text-align:center;margin-bottom:40px;font-weight:800;font-size:32px;color:#1e293b;letter-spacing:-.5px}.tech-tbl{width:100%;border-collapse:collapse;margin-bottom:30px;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 10px 30px -5px rgba(0,0,0,0.05);border:1px solid #e2e8f0}.tech-tbl th{background:#f8fafc;padding:20px;text-align:left;font-weight:700;color:#334155;border-bottom:2px solid #e2e8f0}.tech-tbl td{padding:20px;border-bottom:1px solid #f1f5f9;color:#475569;font-size:15px;vertical-align:middle}.tech-tbl tr:last-child td{border-bottom:none}.tech-tbl strong{color:#0f172a;font-weight:700}.tech-tbl span{display:block;font-size:13px;color:#94a3b8;margin-top:4px;font-weight:400}.tech-hl{color:#dc2626;font-weight:800}.tech-info-box{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;padding:25px;display:flex;gap:20px;align-items:flex-start;margin-bottom:40px}.tech-info-icon{color:#2563eb;font-size:24px;margin-top:2px}.tech-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px}.tech-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:25px;transition:all .2s}.tech-card:hover{border-color:#cbd5e1;box-shadow:0 5px 15px -3px rgba(0,0,0,0.05)}.tech-card h3{margin:0 0 10px 0;font-size:17px;font-weight:700;color:#1e293b}.tech-card p{margin:0;font-size:14px;color:#64748b;line-height:1.6}.tech-link{color:#2563eb;text-decoration:none;font-weight:600;transition:.2s}.tech-link:hover{text-decoration:underline}@media (max-width:768px){.tech-comp-head{font-size:26px}.tech-tbl th,.tech-tbl td{padding:15px;font-size:14px}}
.vs-cta-clean{padding:80px 0}.vs-clean-box{background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:70px 40px;text-align:center;box-shadow:0 20px 40px -10px rgba(0,0,0,0.06);max-width:900px;margin:0 auto}.vs-clean-badge{background:#fef2f2;color:#dc2626;padding:8px 20px;border-radius:30px;font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-bottom:25px;display:inline-block;border:1px solid #fee2e2}.vs-clean-tit{font-size:38px;font-weight:800;margin-bottom:20px;line-height:1.2;color:#0f172a;letter-spacing:-1px}.vs-clean-txt{font-size:18px;margin:0 auto 40px;max-width:650px;line-height:1.6;color:#475569}.vs-clean-btn{background:#dc2626;color:#fff!important;padding:20px 50px;border-radius:12px;text-decoration:none;font-weight:700;font-size:17px;display:inline-flex;align-items:center;gap:10px;transition:all .3s;box-shadow:0 10px 25px rgba(220,38,38,0.25)}.vs-clean-btn:hover{background:#b91c1c;transform:translateY(-3px);box-shadow:0 15px 35px rgba(220,38,38,0.4)}@media (max-width:768px){.vs-clean-box{padding:40px 20px}.vs-clean-tit{font-size:30px}.vs-clean-btn{width:100%;justify-content:center}}
.seo-text-sec{padding:60px 0;background:#fff}.seo-text-cont{max-width:800px;margin:0 auto}.seo-text-head{font-size:32px;font-weight:800;color:#0f172a;margin-bottom:25px;letter-spacing:-1px;line-height:1.2}.seo-text-p{font-size:18px;line-height:1.7;color:#475569;margin-bottom:25px}.seo-text-p:last-child{margin-bottom:0}.seo-text-p strong{color:#0f172a;font-weight:700}@media (max-width:768px){.seo-text-head{font-size:26px}.seo-text-p{font-size:16px}}
.red-dotted-link{color:#dc2626;text-decoration:underline;text-decoration-style:dotted;text-decoration-color:rgba(220,38,38,0.6);text-underline-offset:4px;font-weight:600;transition:all .2s}.red-dotted-link:hover{color:#b91c1c;text-decoration-style:solid;text-decoration-color:#b91c1c}
.faq-sec{padding:80px 0;background:#fff}.faq-cont{max-width:800px;margin:0 auto}.faq-head{text-align:center;margin-bottom:50px;font-size:32px;font-weight:800;color:#0f172a;letter-spacing:-1px}.faq-item{background:#fff;margin-bottom:15px;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;transition:all .2s}.faq-item[open]{border-color:#cbd5e1;box-shadow:0 10px 30px -5px rgba(0,0,0,0.05)}.faq-sum{padding:20px 25px;cursor:pointer;font-weight:700;color:#1e293b;list-style:none;position:relative;padding-right:50px;font-size:17px}.faq-sum::-webkit-details-marker{display:none}.faq-sum:after{content:'\2b';position:absolute;right:25px;top:50%;transform:translateY(-50%);font-size:20px;color:#dc2626;font-family:sans-serif}.faq-item[open] .faq-sum:after{content:'\2212'}.faq-ans{padding:0 25px 25px;color:#475569;line-height:1.7;font-size:15px;margin:0}@media (max-width:768px){.faq-cont{padding:0 20px}}