/*!
 * Copyright (c) 2026 AbuEin Technologies — Salaheddin AbuEin <salaheddin@abuein.dev>
 * https://abuein.dev/
 * SPDX-License-Identifier: MIT
 */
@layer overrides{@media (max-width:1100px){.features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:1024px){.about-grid,.footer-grid{grid-template-columns:repeat(2,1fr)}.footer-brand{grid-column:span 2}}@media (max-width:767px){.nav-links{display:none}.nav-links[open]{width:100%;max-width:100%;height:calc(100dvh - 4rem);max-height:calc(100dvh - 4rem);padding:var(--spacing-lg);background-color:var(--color-background);border:none;border-top:1px solid var(--color-border);z-index:var(--z-modal);flex-direction:column;align-items:stretch;margin:0;display:flex;position:fixed;top:4rem;bottom:0;left:0;right:0}.nav-links ul{gap:var(--spacing-md);flex-direction:column;width:100%;display:flex}.nav-links::backdrop{background:#00000080}.mobile-toggle{display:flex}.features-grid{grid-template-columns:1fr}}@media (min-width:768px){.nav-links::backdrop{display:none}.mobile-toggle{display:none}}@media (max-width:768px){.mobile-toggle{display:flex}.mobile-toggle.active span:first-child{transform:rotate(45deg)translate(5px,5px)}.mobile-toggle.active span:nth-child(2){opacity:0}.mobile-toggle.active span:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}.hero-stats{gap:var(--spacing-xl);flex-direction:column}.cookie-content{text-align:center;flex-direction:column}.footer-grid{text-align:center;grid-template-columns:1fr}.footer-brand{grid-column:auto}.footer-brand p{max-width:none}.footer-brand .logo,.social-links{justify-content:center}.footer-bottom{gap:var(--spacing-md);text-align:center;flex-direction:column}.input-group{flex-direction:column}.clients-row{gap:var(--spacing-sm)}.client-card{min-width:140px;padding:var(--spacing-md)}}@media (max-width:600px){.about-grid{grid-template-columns:1fr}}@media (max-width:480px){.hero-actions{flex-direction:column;width:100%}.hero-actions .btn{width:100%}.cta-actions{flex-direction:column;width:100%}.cta-actions .btn{width:100%}.products-grid,.about-grid{grid-template-columns:1fr}.feature-card{text-align:center;flex-direction:column}.feature-icon{margin:0 auto}.input-group{flex-direction:column}}}