/* Optimization CSS - Moved from inline styles */

/* Dynamic background image using CSS custom property */
.section-front-need-1s::before {
    background-image: var(--bg-image);
}

/* Font loading optimization - prevent FOIT */
body {
    font-display: swap;
}

/* Improve rendering performance */
img {
    content-visibility: auto;
}

/* Optimize will-change for animations */
.menu-items,
.mega-menu {
    will-change: transform, opacity;
}

/* Remove will-change after animation */
.menu-items.active,
.mega-menu.active {
    will-change: auto;
}



