/* MEISP 11.9 — vibrant brand, navigation and real product images */
:root{--meisp-lime:#2af06c;--meisp-deep:#002f3a;--meisp-gold:#ffda62}
body .top{background:linear-gradient(100deg,#002c36,#00474b 65%,#003b42)!important;border-bottom:1px solid rgba(47,240,114,.35)!important;box-shadow:0 8px 24px rgba(0,26,35,.12)!important}
body .top .nav{gap:clamp(12px,1.6vw,24px)!important;align-items:center!important}
body .top .brand{flex-shrink:0!important}
body .top .brand img{max-width:clamp(145px,15vw,208px)!important;height:auto!important;filter:drop-shadow(0 0 8px rgba(40,244,103,.15))!important}
body .top .links{display:flex!important;align-items:center!important;gap:clamp(9px,1.1vw,18px)!important}
body .top .links a{font-weight:700!important;font-size:clamp(11px,.9vw,14px)!important;white-space:nowrap!important;transition:color .18s ease!important}
body .top .links a:hover,body .top .links a:focus-visible{color:#5dff9b!important}
body .top .links a.nav-certificate{color:#65ff9b!important}
body .top .nav-actions{gap:9px!important}
body .top .nav-actions .btn{white-space:nowrap!important;font-size:12px!important;padding:12px 15px!important;border-radius:14px!important}
body .top .nav-actions .primary{background:#2af06c!important;color:#032e2b!important}
body .top .nav-actions .ghost{border-color:#2af06c!important}
body.home .meisp-ref-hero h1 em{color:#2af06c!important}
body.home .meisp-ref-btn-green{background:#2af06c!important;color:#002d2d!important;box-shadow:0 8px 28px rgba(20,226,106,.18)!important}
body.home .meisp-ref-hero-benefits span{border-color:#2af06c!important}
body.home .meisp-certificate-hero{border-color:#fbd767!important;box-shadow:0 0 20px rgba(49,236,136,.22)!important}
body.home .meisp-digital-store{scroll-margin-top:110px!important;background:linear-gradient(180deg,#f3faf7,#fff)!important;border-radius:26px!important}
body.home .meisp-digital-product{transition:transform .2s ease,box-shadow .2s ease!important;overflow:hidden!important}
body.home .meisp-digital-product:hover{transform:translateY(-4px)!important;box-shadow:0 16px 32px rgba(3,57,65,.13)!important}
body.home .meisp-digital-photo{display:block!important;width:100%!important;aspect-ratio:4/3!important;overflow:hidden!important;border-radius:13px!important;background:#e7f8f0!important;padding:0!important}
body.home .meisp-digital-photo img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 37%!important}
body.home .meisp-digital-product>a:last-child{background:#10ad66!important;color:#fff!important}
body.home .meisp-digital-product>a:last-child:hover{background:#087b4c!important}
body.home .enterprise-audiences>a{border-top:3px solid #24ce76!important}
body.home .enterprise-audiences>a:hover{background:#f2fcf6!important;box-shadow:0 12px 28px rgba(3,57,65,.12)!important}
@media(max-width:1150px){body .top .links{gap:9px!important}body .top .links a{font-size:11px!important}body .top .nav-actions .btn{font-size:11px!important;padding:10px!important}}
@media(max-width:980px){body .top .links{display:none!important}body .top .mobile{display:block!important}body .top .nav-actions .ghost{display:none!important}}
@media(max-width:560px){body .top .brand img{max-width:155px!important}body .top .nav-actions .primary{padding:10px 12px!important}body.home .meisp-digital-store{border-radius:16px!important}}
