:root{--bg: #0f1115;--card: #16181d;--text: #e5e7eb;--muted: #9aa0a8;--accent: #ff7a1a;--border: #24272e;--radius: 14px}body{margin:0;background:var(--bg);font-family:Inter,system-ui,sans-serif;color:var(--text);padding:24px}.neo-app{max-width:1200px;margin:0 auto}.card{display:flex;gap:22px;background:var(--card);padding:22px;border-radius:var(--radius);border:1px solid var(--border);box-shadow:0 4px 18px #00000040;transition:.3s ease}.card:hover{transform:translateY(-3px);box-shadow:0 8px 28px #00000059}.card-content{flex:1}.card h2{margin:0 0 12px;font-size:22px;font-weight:700;color:var(--accent)}.card p{color:var(--muted);line-height:1.65}.product-card{display:flex;gap:22px;align-items:center}.product-title{display:flex;align-items:center;gap:10px;font-weight:700;font-size:1.4rem}.product-list{margin-top:10px;color:var(--muted);line-height:1.6;font-size:.95rem}.icon{width:22px;height:22px;color:var(--accent)}.product-image-wrapper{width:320px;flex-shrink:0;border-radius:var(--radius);overflow:hidden;border:1px solid var(--border)}.product-image{width:100%;display:block}.card:nth-child(2n){flex-direction:row-reverse}@media (max-width: 900px){.card,.product-card,.card:nth-child(2n){flex-direction:column;text-align:center}.product-image-wrapper{width:100%;max-width:380px;margin:0 auto}}.header{display:flex;align-items:center;gap:14px;padding:16px 20px;background:var(--card);border-radius:var(--radius);border:1px solid var(--border);margin-bottom:28px;box-shadow:0 4px 22px #00000059}.header-logo{width:68px;height:68px;border-radius:12px;overflow:hidden;border:1px solid var(--border)}.header-title{font-size:1.4rem;font-weight:700;color:var(--accent)}.header-sub{font-size:13px;color:var(--muted)}.whatsapp-float{position:fixed;right:24px;bottom:24px;width:58px;height:58px;border-radius:50%;background:#25d366;display:flex;align-items:center;justify-content:center;color:#04240e;box-shadow:0 12px 28px #00000059}.card{margin:32px 0;padding:28px 24px}.card h2{margin-bottom:18px;font-size:1.5rem}.product-list li,.application-list li,.card-content p{margin:10px 0}.card-content>*:not(:last-child){margin-bottom:14px}.product-card,.application-card,.about-card,.crm-card,.contact-card{margin-top:32px;margin-bottom:32px}.header{margin-bottom:36px}.footer-dark{width:100%;background:#0d0f12;border-top:1px solid #23272f;padding:20px 0;display:flex;justify-content:center}.footer-content{text-align:center}.footer-text{color:#e4e7ec;font-size:.95rem;letter-spacing:.3px;font-weight:500}.footer-subtext{color:#9aa0a6;font-size:.78rem;margin-top:3px;letter-spacing:.5px}.map-wrapper{width:275px;position:relative;display:flex;justify-content:center;align-items:center}.map-container{position:relative;width:100%}.india-map{width:100%;opacity:.85;filter:drop-shadow(0 0 10px rgba(0,0,0,.4));transition:.3s ease}.pin{position:absolute;top:42%;left:57%;width:12px;height:12px;background:#ff5722;border-radius:50%;box-shadow:0 0 10px #ff5722;cursor:pointer}.tooltip{position:absolute;top:35%;left:60%;transform:translate(-50%);background:#141414d9;padding:6px 12px;color:#fff;font-size:13px;border-radius:6px;opacity:0;pointer-events:none;transition:.25s ease;border:1px solid rgba(255,255,255,.15)}.map-container:hover .tooltip{opacity:1}.map-container:hover .india-map{opacity:1;scale:1.02}
