/* ============================================
   NON-CRITICAL CSS (Efek tambahan saja)
   ============================================ */

body {
    font-family: 'Inter', system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', sans-serif;
}

/* Hover effect untuk desktop navigation (tidak mengganggu mobile) */
@media (min-width: 769px) {
    .nav-menu a {
        position: relative;
    }
    
    .nav-menu a::after {
        content: '';
        position: absolute;
        bottom: -4px;
        left: 0;
        width: 0;
        height: 2px;
        background: #FF6B00;
        transition: width 0.25s ease;
    }
    
    .nav-menu a:hover::after {
        width: 100%;
    }
}

/* Tombol effect */
.btn-primary {
    box-shadow: 0 4px 12px rgba(255, 107, 0, 0.25);
    transition: all 0.25s ease;
}

.btn-primary:active {
    transform: scale(0.98);
}

/* Trust badge animation */
.trust-badge:hover {
    transform: translateY(-2px);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
}

/* Tooltip WA hover */
#floatingWA:hover + #waTooltip {
    opacity: 1 !important;
    visibility: visible !important;
}