body{font-family:"Poppins", "Segoe UI", Tahoma, Arial, sans-serif;direction:ltr;text-align:left}<?php if ($lang === "zh"): ?> body{font-family:"PingFang SC", "Microsoft YaHei", "Poppins", "Segoe UI", Tahoma, Arial, sans-serif}<?php elseif ($lang === "ru"): ?> body{font-family:"Poppins", "Segoe UI", Tahoma, Arial, sans-serif}<?php endif; ?> .ml-nav{background:#006666;padding:15px 0}.ml-nav a{color:#fff;text-decoration:none;font-size:0.95rem}.ml-nav .logo{max-height:45px;filter:brightness(0) invert(1)}.ml-hero{background:linear-gradient(135deg, #006666 0%, #006666 100%);color:#fff;padding:60px 0 50px}.ml-hero h1{font-size:2rem;font-weight:700;margin-bottom:15px}.ml-section{padding:50px 0}.ml-section:nth-child(even){background:#faf7f2}.ml-section h2{font-size:1.5rem;font-weight:700;color:#1e1e1e;margin-bottom:20px}.ml-section p,.ml-section li{font-size:1rem;line-height:1.8;color:#333}.ml-service-card{background:#fff;border-radius:10px;padding:20px;text-align:center;border:1px solid #eee;transition:box-shadow 0.3s;height:100%}.ml-service-card:hover{box-shadow:0 5px 20px rgba(0,0,0,0.1)}.ml-service-card .price{color:#006666;font-weight:700;font-size:1.1rem}.btn-teal{background:#006666;color:#fff;border:none;padding:10px 30px;border-radius:25px;font-weight:600}.btn-teal:hover{background:#006666;color:#fff}.ml-lang-switch{position:fixed;top:15px;right:15px;z-index:9999}.ml-lang-switch .dropdown-toggle{background:rgba(255,255,255,0.95);color:#006666;border:1px solid #ccc;padding:6px 16px;border-radius:20px;font-size:0.85rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;text-decoration:none}.ml-lang-switch .dropdown-toggle:hover{background:#fff}.ml-lang-switch .dropdown-menu{min-width:160px;border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,0.15);border:1px solid #e0e0e0;padding:8px 0}.ml-lang-switch .dropdown-item{padding:8px 16px;font-size:0.9rem;color:#333}.ml-lang-switch .dropdown-item:hover{background:#f0f0f0;color:#006666}.ml-lang-switch .dropdown-item.active{background:#006666;color:#fff}.accordion-item{border:1px solid #e0d5c7;margin-bottom:10px;border-radius:8px;overflow:hidden}.accordion-button{font-weight:600;font-size:1rem;color:#1e1e1e;background:#fff}.accordion-button:not(.collapsed){color:#006666;background:#f8f8f8;box-shadow:none}.accordion-button:focus{box-shadow:none;border-color:#e0d5c7}.accordion-body{font-size:1rem;line-height:1.8;color:#333}h1,h2,h3,h4,h5,h6{font-family:"Poppins", sans-serif;font-weight:600;line-height:1.3}p,li,td,th,label,span{font-family:"Poppins", sans-serif;line-height:1.7}.faq-item h3{font-size:1.1rem;font-weight:600}.faq-item p{font-size:0.95rem;line-height:1.7}section h2{font-size:1.5rem;margin-bottom:0.75rem;color:#009688}section p{font-size:1rem;color:#555}.ml-hero h1{position:relative}.ml-hero h1::after{content:"";display:block;width:56px;height:4px;background:rgba(255,255,255,.9);border-radius:3px;margin:18px 0 0}.ml-service-card{transition:transform .28s ease,box-shadow .28s ease}.ml-service-card:hover{transform:translateY(-6px);box-shadow:0 16px 36px rgba(0,102,102,.16)}.btn{transition:transform .2s ease,box-shadow .2s ease}.btn:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(0,102,102,.22)}.anim .ml-service-card{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.anim .ml-service-card.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.anim .ml-service-card{opacity:1!important;transform:none!important;transition:none!important}}
