/*
Theme Name: MLA Mitra Nusantara v9
Theme URI: https://mlamitranusantara.com
Author: PT MLA Mitra Nusantara
Description: Tema WordPress profesional untuk PT MLA Mitra Nusantara.
Version: 1.0.0
Requires at least: 6.0
Tested up to: 6.8
Requires PHP: 7.4
Text Domain: mla-mitra-nusantara
*/

@keyframes mla-float { 0%,100%{transform:translateY(0)} 50%{transform:translateY(-10px)} }
@keyframes mla-rise { from{opacity:0;transform:translateY(20px)} to{opacity:1;transform:translateY(0)} }
body{margin:0}.mla-float{animation:mla-float 5s ease-in-out infinite}.mla-rise{animation:mla-rise .7s ease-out both}.whatsapp-float{animation:mla-float 3.5s ease-in-out infinite}.service-card{transition:transform .25s ease,box-shadow .25s ease}.service-card:hover{transform:translateY(-5px);box-shadow:0 16px 28px rgba(6,59,117,.12)}
.main-nav a{position:relative;font-weight:800;color:#063b75;transition:transform .22s ease,color .22s ease}.main-nav a:not(.rounded-full):after{content:"";position:absolute;bottom:-8px;left:0;width:0;height:3px;border-radius:99px;background:#0ea5e9;transition:width .25s ease}.main-nav a:hover{color:#0ea5e9;transform:translateY(-2px)}.main-nav a:not(.rounded-full):hover:after{width:100%}.service-card{background:#063b75!important;border-color:#0ea5e9!important;color:#fff}.service-card h2,.service-card h3,.service-card p,.service-card span{color:#fff!important}.service-card .consult-link{display:inline-flex;align-items:center;gap:.5rem;margin-top:1rem;font-weight:800;color:#7dd3fc!important}.service-card:hover{transform:translateY(-7px) scale(1.01);box-shadow:0 20px 32px rgba(6,59,117,.28)}.mla-reveal{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s ease}.mla-reveal.is-visible{opacity:1;transform:translateY(0)}.process-step{position:relative}.process-step:not(:last-child):after{content:"";position:absolute;top:2.1rem;left:calc(50% + 2rem);width:calc(100% - 4rem);height:2px;background:#7dd3fc}
@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
