/* AiGeoScore Light Mode — v3 */
[data-theme="light"]{--bg:#f8fafc;--bg2:#f1f5f9;--bg3:#e8eef5;--bg4:#dde6f0;--text:#0f172a;--sub:#475569;--border:rgba(0,0,0,0.1);--border2:rgba(0,0,0,0.12);--surface:#ffffff;--surface2:#f1f5f9}
[data-theme="light"] body{background:#f8fafc!important;color:#0f172a!important}
[data-theme="light"] h1,[data-theme="light"] h2,[data-theme="light"] h3,[data-theme="light"] h4,[data-theme="light"] h5,[data-theme="light"] h6{color:#0f172a!important}
[data-theme="light"] .hero-title,[data-theme="light"] .sec-title,[data-theme="light"] .cta-title,[data-theme="light"] .feat-title,[data-theme="light"] .step-title,[data-theme="light"] .model-name,[data-theme="light"] .testi-name,[data-theme="light"] .tsld-name,[data-theme="light"] .int-name,[data-theme="light"] .security-title,[data-theme="light"] .ls-award-name,[data-theme="light"] .ls-stat-num,[data-theme="light"] .ls-ps-num,[data-theme="light"] .popup-plan-name,[data-theme="light"] .export-title,[data-theme="light"] .matrix-q-title,[data-theme="light"] .revenue-title,[data-theme="light"] .price-amount,[data-theme="light"] .plan-name,[data-theme="light"] .compare-feat,[data-theme="light"] .stat-num,[data-theme="light"] .faq-btn,[data-theme="light"] .open,[data-theme="light"] .unique-text h4,[data-theme="light"] .url-input{color:#0f172a!important}
[data-theme="light"] p,[data-theme="light"] .feat-desc,[data-theme="light"] .step-desc,[data-theme="light"] .model-desc,[data-theme="light"] .testi-text,[data-theme="light"] .tsld-quote,[data-theme="light"] .unique-text p,[data-theme="light"] .plan-desc,[data-theme="light"] .plan-feat,[data-theme="light"] .sec-sub,[data-theme="light"] .stat-lbl,[data-theme="light"] .security-desc,[data-theme="light"] .faq-ans,[data-theme="light"] .footer-desc,[data-theme="light"] .nav-link,[data-theme="light"] .compare-row,[data-theme="light"] .cmp-row{color:#475569!important}
[data-theme="light"] .muted,[data-theme="light"] [class*="muted"],[data-theme="light"] .dim-n,[data-theme="light"] .faq-icon{color:#64748b!important}
[data-theme="light"] .feat-card,[data-theme="light"] .unique-item,[data-theme="light"] .model-card,[data-theme="light"] .testi-card,[data-theme="light"] .tsld-card,[data-theme="light"] .plan-card,[data-theme="light"] .security-card,[data-theme="light"] .int-card,[data-theme="light"] .faq-item,[data-theme="light"] .step-item,[data-theme="light"] .score-card,[data-theme="light"] .audit-card,[data-theme="light"] .feature-card,[data-theme="light"] .matrix-card,[data-theme="light"] .price-card,[data-theme="light"] .pricing-card{background:#ffffff!important;border-color:rgba(0,0,0,0.09)!important}
[data-theme="light"] .feat-card:hover,[data-theme="light"] .plan-card:hover{background:#f8fafc!important}
[data-theme="light"] .full-sec{background:#f1f5f9!important;border-color:rgba(0,0,0,0.09)!important}
[data-theme="light"] .stats-strip{background:linear-gradient(135deg,#f1f5f9,#e8eef5)!important}
[data-theme="light"] .hero-sec,[data-theme="light"] .hero{background:linear-gradient(135deg,#f0f4ff,#e8f0fe)!important}
[data-theme="light"] nav,[data-theme="light"] .navbar,[data-theme="light"] .nav-wrap{background:rgba(248,250,252,0.97)!important;border-color:rgba(0,0,0,0.09)!important}
[data-theme="light"] .nav-link{color:#475569!important}
[data-theme="light"] .nav-link:hover{color:#0f172a!important}
[data-theme="light"] .compare-table,[data-theme="light"] .cmp-table{background:#ffffff!important}
[data-theme="light"] .compare-row td,[data-theme="light"] .cmp-row td{color:#0f172a!important;border-color:rgba(0,0,0,0.07)!important}
[data-theme="light"] .compare-head,[data-theme="light"] .cmp-head{color:#0f172a!important;background:#f1f5f9!important}
[data-theme="light"] .price-period,[data-theme="light"] .price-sub,[data-theme="light"] .testi-role,[data-theme="light"] .tsld-role,[data-theme="light"] .int-desc{color:#475569!important}
[data-theme="light"] .roi-card,[data-theme="light"] .calc-card{background:#ffffff!important}
[data-theme="light"] .roi-label,[data-theme="light"] .calc-label{color:#475569!important}
[data-theme="light"] .roi-num,[data-theme="light"] .calc-num{color:#0f172a!important}
[data-theme="light"] footer,[data-theme="light"] .footer{background:#1e293b!important}
[data-theme="light"] .footer-link{color:#94a3b8!important}
[data-theme="light"] input,[data-theme="light"] textarea,[data-theme="light"] select{background:#ffffff!important;color:#0f172a!important;border-color:rgba(0,0,0,0.15)!important}
[data-theme="light"] input::placeholder{color:#94a3b8!important}
