/* NIAZ NET — approved service tile and action-button system */
:root{--nn-navy:#06264b;--nn-navy-deep:#03172f;--nn-gold:#e8b548;--nn-gold-light:#ffdc82}
.services-grid>.service-card:not(.import-export-card){min-height:96px!important;padding:10px 8px!important;gap:5px!important;border-radius:999px!important;border:2px solid #e8b548!important;background:linear-gradient(150deg,#123b66,#06264b 60%,#03172f)!important;box-shadow:0 3px 0 #9b6a18,0 6px 10px #06172a25!important;margin:5px!important;overflow:hidden!important;box-sizing:border-box!important}
.services-grid>.service-card:not(.import-export-card):hover{transform:translateY(-2px)!important;filter:brightness(1.05)!important}
.services-grid>.service-card:not(.import-export-card) .service-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:45px!important;height:43px!important;min-width:45px!important;min-height:43px!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
.services-grid>.service-card .service-icon img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 1px 1px #0005)}
.services-grid>.service-card:not(.import-export-card) h3{font-size:clamp(10px,.78vw,12px)!important;line-height:1.12!important;color:#fff!important;text-align:center!important;margin:0!important;padding:0!important;max-width:100%!important}
.services-grid>.import-export-card{grid-column:1/-1!important;justify-self:center!important;align-self:center!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:row!important;text-align:center!important;min-height:70px!important;height:70px!important;width:min(100%,440px)!important;max-width:440px!important;margin:0 auto 12px!important;padding:10px 14px!important;gap:10px!important;border-radius:999px!important;border:3px solid #ffdc82!important;background:linear-gradient(180deg,#123d6a,#06264b 55%,#03172f)!important;box-shadow:0 4px 0 #9c6c1b,0 8px 13px #02112544,inset 0 1px 0 #ffffff55!important;overflow:hidden!important}
.services-grid>.import-export-card:before,.services-grid>.import-export-card:after{content:none!important;display:none!important}
.services-grid>.import-export-card .service-icon{position:static!important;left:auto!important;top:auto!important;transform:none!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;flex:0 0 44px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;color:#ffdc82!important}
.services-grid>.import-export-card .service-icon img{width:100%;height:100%;object-fit:contain}
.services-grid>.import-export-card h3{position:static!important;left:auto!important;top:auto!important;transform:none!important;margin:0!important;padding:0!important;text-align:center!important;color:#fff!important;font-size:clamp(15px,1.5vw,20px)!important;font-weight:850!important;letter-spacing:.035em!important;line-height:1.1!important;text-shadow:0 2px 3px rgba(0,0,0,.35)!important}
.services-grid>.import-export-card:hover{transform:translateY(-2px)!important;filter:brightness(1.06)!important}
.vip-services{padding:15px 12px 20px!important;border-radius:16px!important;border:1px solid #e8b94d!important;background:linear-gradient(160deg,#f9fbfd,#edf3f8)!important;box-shadow:0 5px 12px rgba(4,22,44,.08)!important}
.vip-services h2{color:#c58b20!important}
.vip-service-list{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:9px!important;width:100%!important}
.vip-service-link{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;text-align:center!important;width:100%!important;min-height:72px!important;padding:8px 10px!important;gap:7px!important;border:2px solid #e8b548!important;border-radius:999px!important;background:linear-gradient(150deg,#123b66,#06264b 60%,#03172f)!important;color:#fff!important;box-shadow:0 3px 0 #9b6a18,0 6px 10px #06172a25!important;font-size:11px!important;line-height:1.15!important}
.vip-service-link img{width:36px;height:34px;object-fit:contain;filter:drop-shadow(0 1px 1px #0005)}
.vip-service-link span{color:#ffdc82!important;font-size:26px!important}
.vip-service-link:hover{transform:translateY(-2px)!important;filter:brightness(1.05)!important;border-color:#ffdc82!important}
a.service-back-link,a.btn[href*="contact"],a.btn[href*="become-our-partner"],.contact-band a.btn,.hero-actions a.btn,.news-placeholder a.btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;min-height:42px!important;box-sizing:border-box!important;padding:11px 22px!important;color:#082449!important;background:linear-gradient(180deg,#ffdc82 0%,#edbd52 52%,#ce922c 100%)!important;border:1.5px solid #c28a26!important;border-radius:999px!important;font-weight:800!important;letter-spacing:0!important;text-decoration:none!important;box-shadow:0 4px 0 #9b6a18,0 7px 12px rgba(3,20,42,.18),inset 0 1px 0 rgba(255,255,255,.62)!important;transition:transform .18s ease,filter .18s ease!important}
a.service-back-link:hover,a.btn[href*="contact"]:hover,a.btn[href*="become-our-partner"]:hover,.contact-band a.btn:hover,.hero-actions a.btn:hover,.news-placeholder a.btn:hover{transform:translateY(-2px)!important;filter:brightness(1.04)!important}
@media(max-width:900px){.services-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.services-grid>.service-card:not(.import-export-card){min-height:90px!important}.vip-services{padding:15px 12px!important}}
@media(max-width:760px){.services-grid>.import-export-card{min-height:76px!important;height:76px!important;width:min(100%,440px)!important;gap:9px!important;padding:9px 14px!important}.services-grid>.import-export-card .service-icon{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;flex-basis:42px!important}.services-grid>.import-export-card h3{font-size:clamp(14px,4vw,19px)!important}.services-grid>.service-card:not(.import-export-card){min-height:88px!important;padding:9px 7px!important}.services-grid>.service-card:not(.import-export-card) .service-icon{width:43px!important;height:40px!important;min-width:43px!important;min-height:40px!important}.vip-service-link{min-height:76px!important;padding:10px 8px!important}}
@media(max-width:600px){.services-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.services-grid>.service-card:not(.import-export-card){min-height:86px!important;padding:8px 5px!important;margin:3px!important}.services-grid>.service-card:not(.import-export-card) .service-icon{width:40px!important;height:38px!important;min-width:40px!important;min-height:38px!important}.services-grid>.import-export-card{min-height:60px!important;height:60px!important;width:calc(100% - 12px)!important;gap:8px!important}.services-grid>.import-export-card .service-icon{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;flex-basis:38px!important}.vip-service-link{min-height:68px!important}.vip-service-link img{width:32px;height:30px}}
@media(prefers-reduced-motion:reduce){.services-grid>.service-card,.services-grid>.import-export-card,.vip-service-link,a.service-back-link,a.btn{transition:none!important}}
