/* MEISP 12.4 faithful header and distinct product artwork */
body .top{background:#003d43!important;box-shadow:none!important;border-bottom:1px solid #14b96a!important}
body .top .nav{max-width:1600px!important;gap:clamp(15px,2vw,32px)!important}
body .top .links{gap:clamp(12px,1.7vw,25px)!important}
body .top .links a,body .top .meisp-nav-dropdown summary{color:#fff!important;font-weight:750!important;font-size:clamp(12px,1vw,16px)!important}
body .top .meisp-nav-dropdown summary:hover{color:#48f67c!important}
body .top .nav-actions .primary{background:#2df36c!important;color:#032d2a!important;border-radius:15px!important}
body .top .nav-actions .ghost{border:1px solid #2df36c!important;border-radius:22px!important}
body.home .meisp-digital-store{background:linear-gradient(120deg,#004a45,#00333b)!important;color:#fff!important;border-radius:0!important;width:100%!important;max-width:none!important;padding:50px max(24px,calc((100vw - 1540px)/2)) 65px!important;box-sizing:border-box!important}
body.home .meisp-digital-head h2,body.home .meisp-digital-head h2 em{color:#fff!important}
body.home .meisp-digital-head h2 em{color:#31f371!important;font-style:normal!important}
body.home .meisp-digital-head p{color:#d9f4e9!important}
body.home .meisp-digital-head>a{color:#76ffab!important}
body.home .meisp-digital-products{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:15px!important}
body.home .meisp-digital-product{background:linear-gradient(145deg,#004755,#003038)!important;border:1.5px solid #20eeb2!important;border-radius:21px!important;box-shadow:0 0 16px rgba(13,229,192,.2)!important;padding:16px!important;gap:8px!important;color:#fff!important}
body.home .meisp-digital-product h3{color:#fff!important;font-size:20px!important}
body.home .meisp-digital-product p{color:#d2f7e8!important}
body.home .meisp-digital-product strong{color:#4cfa8c!important;font-size:21px!important}
body.home .meisp-digital-product>a:last-child{background:#2df36c!important;color:#05352b!important;border-radius:25px!important}
body.home .meisp-digital-photo.meisp-cert-art{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:158px!important;aspect-ratio:1.6!important;overflow:hidden!important;border-radius:15px!important;background:radial-gradient(ellipse at 40% 35%,#0b90c9,#00394d 68%,#002b3b)!important;isolation:isolate!important}
body.home .meisp-cert-art:before{content:'';position:absolute;inset:9%;border:1px solid rgba(45,231,255,.38);border-radius:16px;box-shadow:0 0 25px rgba(0,196,255,.2)}
body.home .meisp-cert-art .meisp-art-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:68%;height:62%;transform:rotate(-9deg);padding:13px 16px;border-radius:12px;background:linear-gradient(145deg,#0b7fda,#003f80);border:1px solid #32b7ff;box-shadow:0 14px 24px rgba(0,14,34,.4),0 0 15px rgba(0,187,255,.35);color:#fff;box-sizing:border-box}
body.home .meisp-cert-art .meisp-art-card b{font-size:clamp(14px,1.6vw,24px);line-height:1.1;text-shadow:0 2px 5px #00345c}
body.home .meisp-art-chip{font-size:22px;color:#ffd65a}
body.home .meisp-art-person{position:absolute;right:13px;bottom:8px;font-size:34px;color:#b9ecff}
body.home .meisp-art-token{position:absolute;right:9%;bottom:12%;padding:14px 15px;border:1px solid #667780;border-radius:9px;background:linear-gradient(140deg,#0a1a21,#27333d);color:#fff;font-size:12px;transform:rotate(12deg);box-shadow:0 7px 15px #001e29}
body.home .meisp-cert-art-ecpfa3{background:radial-gradient(ellipse at 30% 25%,#0e88bc,#003346 70%)!important}
body.home .meisp-cert-art-ecpfa3 .meisp-art-card{transform:rotate(8deg);background:linear-gradient(145deg,#0660ac,#012e5a)}
body.home .meisp-cert-art-ecnpja1{background:radial-gradient(ellipse at 40% 35%,#06a88c,#003b40 70%)!important}
body.home .meisp-cert-art-ecnpja1 .meisp-art-card{transform:rotate(-8deg);background:linear-gradient(145deg,#eaf4f9,#a5bac9);border-color:#fff;color:#073c53}
body.home .meisp-cert-art-ecnpja1 .meisp-art-card b{text-shadow:none}
body.home .meisp-cert-art-ecnpja1 .meisp-art-person{color:#1e6072}
body.home .meisp-cert-art-ecnpja3{background:radial-gradient(ellipse at 40% 35%,#13b99e,#003d41 70%)!important}
body.home .meisp-cert-art-ecnpja3 .meisp-art-card{transform:rotate(9deg);background:linear-gradient(145deg,#fff,#a7becb);border-color:#fff;color:#073b53}
body.home .meisp-cert-art-ecnpja3 .meisp-art-card b{text-shadow:none}
body.home .meisp-cert-art-ecnpja3 .meisp-art-person{color:#1e6072}
body.home .meisp-ref-feature-strip{margin-bottom:0!important}
body.home .meisp-ref-hero{background-color:#003a42!important}
body.home .meisp-certificate-hero{border-color:#54f9bd!important}
body.home .meisp-cert-shield{display:grid!important;place-items:center!important;float:left!important;width:55px!important;height:60px!important;margin:3px 14px 8px 0!important;background:#2df36c!important;color:#003e39!important;font-size:34px!important;font-weight:900!important;clip-path:polygon(50% 0,95% 17%,90% 70%,50% 100%,10% 70%,5% 17%)!important}
body.home .meisp-certificate-kicker{color:#ffdb66!important}
@media(max-width:1100px){body.home .meisp-digital-products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:620px){body.home .meisp-digital-products{grid-template-columns:1fr!important}body.home .meisp-digital-store{padding:36px 16px 50px!important}body.home .meisp-digital-photo.meisp-cert-art{min-height:185px!important}}
