body{margin:0;font-family:Arial,sans-serif;color:#1f2937}.hero{background:linear-gradient(135deg,#0f3d91,#2563eb);color:#fff;text-align:center;padding:70px 20px}.hero h1{font-size:42px;margin-bottom:10px}.hero span{font-size:14px;opacity:.9}section{padding:50px 20px;text-align:center}.products{background:#f3f4f6}.product-grid{display:flex;justify-content:center;gap:25px;margin-top:30px;flex-wrap:wrap}.card{background:#fff;padding:25px;width:260px;border-radius:6px;box-shadow:0 4px 10px #00000014}.certs{background:#e5e7eb}.quote{background:#f9fafb;padding:60px 20px;text-align:center}.quote h2{margin-bottom:10px}.quote p{max-width:600px;margin:0 auto 25px;font-size:15px;color:#374151}.quote-form{max-width:500px;margin:0 auto;display:flex;flex-direction:column;gap:15px}.quote-form input,.quote-form textarea{padding:12px;font-size:14px;border:1px solid #d1d5db;border-radius:4px;font-family:Arial,sans-serif}.quote-form textarea{resize:vertical}.quote-form button{background:#0f3d91;color:#fff;padding:14px;font-size:15px;border:none;border-radius:4px;cursor:pointer;transition:background .2s ease}.quote-form button:hover{background:#2563eb}.footer{background:#111827;color:#fff;text-align:center;padding:25px}.product-link{text-decoration:none;color:inherit}.product-link .card{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.product-link .card:hover{transform:translateY(-6px);box-shadow:0 8px 18px #0000001f}.view-more{display:inline-block;margin-top:10px;font-size:14px;color:#0f3d91;font-weight:700}.tech-specs{text-align:center}.tech-specs table{width:100%;max-width:900px;margin:25px auto;border-collapse:collapse;font-size:14px;background-color:#fff}.tech-specs th,.tech-specs td{border:1px solid #d1d5db;padding:10px 14px;text-align:left}.tech-specs th{background-color:#f3f4f6;font-weight:700}.navbar{background:#fff;border-bottom:1px solid #e5e7eb;padding:12px 20px;position:sticky;top:0;z-index:1000}.nav-container{max-width:1200px;margin:auto;display:flex;justify-content:space-between;align-items:center}.logo a{font-size:22px;font-weight:700;color:#0f3d91;text-decoration:none}.nav-links{list-style:none;display:flex;gap:25px;margin:0;padding:0}.nav-links li{position:relative}.nav-links a{text-decoration:none;color:#1f2937;font-weight:500}.nav-links a:hover{color:#0f3d91}.dropdown-menu{display:none;position:absolute;background:#fff;top:100%;left:0;border:1px solid #e5e7eb;min-width:180px}.dropdown-menu li{padding:10px}.dropdown-menu li a,.dropdown:hover .dropdown-menu{display:block}@media (max-width: 768px){.nav-links{flex-direction:column;gap:12px}}
