/* Complementos de equipamentos */

.menu-toggle { display: none; font-size: 28px; cursor: pointer; color: rgb(0, 255, 178); border: 0px; background: transparent; font-family: inherit; }

button { background: rgb(0, 255, 178); color: rgb(11, 11, 12); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 12px 24px; border-radius: 8px; cursor: pointer; }

.stars { position: absolute; width: 2px; height: 2px; background: rgb(0, 255, 178); border-radius: 50%; animation: 5s ease-in-out 0s infinite normal none running twinkle; }

.stars:nth-child(2n+1) { animation-delay: 0s; }

.stars:nth-child(2n) { animation-delay: 1.5s; }

@media (prefers-reduced-motion: reduce) {
.stars { opacity: 0.45; animation: auto ease 0s 1 normal none running none !important; }
}

.footer-links { display: flex; justify-content: center; flex-wrap: wrap; gap: 14px 22px; margin-bottom: 16px; }

.footer { text-align: center; padding: 30px 20px; background: rgb(11, 11, 12); border-top: 1px solid rgba(255, 255, 255, 0.1); }

.footer a { color: rgb(0, 255, 178); text-decoration: none; }

.footer p { margin-bottom: 6px; font-size: 14px; opacity: 0.7; }

@media (max-width: 768px) {
.menu-toggle { display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; font-size: 22px; color: rgb(0, 255, 178); cursor: pointer; transition: 0.2s; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; background: transparent !important; }
}

@media (max-width: 768px) {
.menu-toggle:active { background: rgba(0, 255, 178, 0.1) !important; }
}

@media (max-width: 768px) {
.nav-links a[href^="https://wa.me/"] { --menu-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%3E%3Cpath%20d%3D%27M5.1%2019.1%206%2015.8A7.6%207.6%200%201%201%208.2%2018l-3.1%201.1Z%27%20stroke%3D%27%2300FFB2%27%20stroke-width%3D%272.1%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%2F%3E%3Cpath%20d%3D%27M9%208.7c.2-.5.4-.6.8-.6h.6c.2%200%20.5.1.6.5l.5%201.3c.1.3.1.5-.1.7l-.5.6c.6%201.1%201.5%202%202.7%202.6l.6-.5c.2-.2.5-.2.8-.1l1.3.6c.4.2.5.4.5.7v.5c0%20.5-.2.8-.7%201-1%20.3-2.8-.2-4.6-1.5-1.8-1.3-3.2-3.1-3.5-4.7-.1-.4.1-.8.5-1.1Z%27%20fill%3D%27%2300FFB2%27%2F%3E%3C%2Fsvg%3E"); }
}

@media (max-width: 768px) {
h3 { font-size: 20px !important; }
}

@media (max-width: 768px) {
.footer-links { flex-direction: column; gap: 10px; }
}

@media (max-width: 768px) {
.footer-links { display: none !important; }
}

@media (max-width: 768px) {
.stars { width: 1.5px; height: 1.5px; }
}

.stars-bg .stars, .stars-bg .ufo { display: block !important; visibility: visible !important; }

@media (max-width: 768px) {
.nav-links a[href="#cases"], .nav-links a[href="/#cases"] { --menu-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%3E%3Crect%20x%3D%273%27%20y%3D%275%27%20width%3D%2718%27%20height%3D%2714%27%20rx%3D%273%27%20stroke%3D%27%2300FFB2%27%20stroke-width%3D%272.1%27%2F%3E%3Cpath%20d%3D%27m10%209%205%203-5%203V9Z%27%20fill%3D%27%2300FFB2%27%2F%3E%3Cpath%20d%3D%27M7%203v3M17%203v3%27%20stroke%3D%27%2300FFB2%27%20stroke-width%3D%272.1%27%20stroke-linecap%3D%27round%27%2F%3E%3C%2Fsvg%3E") !important; }
}

@media (max-width: 768px) {
.nav-links a[href="#services"], .nav-links a[href="/#services"] { --menu-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%3E%3Cpath%20d%3D%27M4%207h16M4%2012h16M4%2017h10%27%20stroke%3D%27%2300FFB2%27%20stroke-width%3D%272.2%27%20stroke-linecap%3D%27round%27%2F%3E%3Cpath%20d%3D%27M17%2016l3%202-3%202v-4Z%27%20fill%3D%27%2300FFB2%27%2F%3E%3C%2Fsvg%3E") !important; }
}

@media (max-width: 768px) {
.nav-links a[href="#videos-ia"], .nav-links a[href="/#videos-ia"] { --menu-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%3E%3Cpath%20d%3D%27M12%203l1.5%204.5L18%209l-4.5%201.5L12%2015l-1.5-4.5L6%209l4.5-1.5L12%203Z%27%20stroke%3D%27%2300FFB2%27%20stroke-width%3D%272%27%20stroke-linejoin%3D%27round%27%2F%3E%3Cpath%20d%3D%27M19%2013l.8%202.2L22%2016l-2.2.8L19%2019l-.8-2.2L16%2016l2.2-.8L19%2013ZM5%2014l.8%202.2L8%2017l-2.2.8L5%2020l-.8-2.2L2%2017l2.2-.8L5%2014Z%27%20fill%3D%27%2300FFB2%27%2F%3E%3C%2Fsvg%3E") !important; }
}

@media (max-width: 768px) {
.nav-links a[href^="https://wa.me/"] { --menu-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%3E%3Cpath%20d%3D%27M5.1%2019.1%206%2015.8A7.6%207.6%200%201%201%208.2%2018l-3.1%201.1Z%27%20stroke%3D%27%2300FFB2%27%20stroke-width%3D%272.1%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%2F%3E%3Cpath%20d%3D%27M9%208.7c.2-.5.4-.6.8-.6h.6c.2%200%20.5.1.6.5l.5%201.3c.1.3.1.5-.1.7l-.5.6c.6%201.1%201.5%202%202.7%202.6l.6-.5c.2-.2.5-.2.8-.1l1.3.6c.4.2.5.4.5.7v.5c0%20.5-.2.8-.7%201-1%20.3-2.8-.2-4.6-1.5-1.8-1.3-3.2-3.1-3.5-4.7-.1-.4.1-.8.5-1.1Z%27%20fill%3D%27%2300FFB2%27%2F%3E%3C%2Fsvg%3E") !important; }
}
