@media (min-width:960px){#site-navigation-wrap #site-navigation,#site-navigation-wrap #menu-main-menu{width:100%!important}#site-navigation-wrap #menu-main-menu{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:clamp(4px, .55vw, 11px)!important;margin:0!important;padding:0 10px!important}#site-navigation-wrap #menu-main-menu>li{float:none!important;flex:0 1 auto!important;margin:0!important}#site-navigation-wrap #menu-main-menu>li>a.menu-link{display:flex!important;align-items:center!important;justify-content:center!important;padding-right:clamp(8px, .72vw, 15px)!important;padding-left:clamp(8px, .72vw, 15px)!important;white-space:nowrap!important}#site-navigation-wrap #menu-main-menu>li:last-child{flex:1 1 clamp(260px, 29vw, 405px)!important;min-width:250px!important;max-width:420px!important;margin-left:auto!important}#site-navigation-wrap #menu-main-menu>li:last-child .dgwt-wcas-search-wrapp,#site-navigation-wrap #menu-main-menu>li:last-child .dgwt-wcas-search-form{width:100%!important;min-width:0!important;max-width:none!important}}@media (min-width:960px) and (max-width:1180px){#site-navigation-wrap #menu-main-menu{gap:2px!important;padding:0 6px!important}#site-navigation-wrap #menu-main-menu>li>a.menu-link{padding-right:7px!important;padding-left:7px!important;font-size:13px!important}#site-navigation-wrap #menu-main-menu>li:last-child{min-width:215px!important}}#mls-product-spotlight{position:relative;isolation:isolate;overflow:hidden;margin:0;padding:clamp(62px, 6vw, 92px) clamp(20px, 5vw, 72px);color:#0b3f82;background:radial-gradient(circle at 8% 12%,rgb(11 166 91 / .13),transparent 27%),radial-gradient(circle at 92% 88%,rgb(29 91 183 / .13),transparent 30%),linear-gradient(145deg,#f7fffb 0%,#f6faff 48%,#ffffff 100%);border-top:1px solid #dceae5;border-bottom:1px solid #dbe7f2}#mls-product-spotlight::before{content:"";position:absolute;inset:0;z-index:-1;opacity:.34;background-image:linear-gradient(rgb(13 81 146 / .045) 1px,transparent 1px),linear-gradient(90deg,rgb(13 81 146 / .045) 1px,transparent 1px);background-size:34px 34px;mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 82%,transparent)}.mls-pe-shell{width:min(100%, 1520px);margin:0 auto}.mls-pe-head{max-width:980px;margin:0 auto clamp(32px, 4vw, 50px);text-align:center}.mls-pe-eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:12px;color:#079f55;font-size:13px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.mls-pe-eyebrow::before,.mls-pe-eyebrow::after{content:"";width:28px;height:2px;border-radius:999px;background:linear-gradient(90deg,#164c9e,#08a75b)}.mls-pe-head h2{margin:0 0 12px;color:#0a3f84;font-size:clamp(32px, 4.2vw, 52px);line-height:1.08;letter-spacing:-.035em}.mls-pe-head p{max-width:830px;margin:0 auto;color:#557087;font-size:clamp(16px, 1.35vw, 19px);line-height:1.7}.mls-pe-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px, 2vw, 28px)}.mls-pe-card{position:relative;display:flex;min-width:0;min-height:100%;flex-direction:column;overflow:hidden;background:rgb(255 255 255 / .94);border:1px solid rgb(137 169 195 / .34);border-radius:22px;box-shadow:0 18px 50px rgb(26 66 108 / .11);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.mls-pe-card:hover{transform:translateY(-7px);border-color:rgb(8 166 91 / .48);box-shadow:0 28px 65px rgb(15 75 126 / .18)}.mls-pe-media{position:relative;display:grid;min-height:245px;place-items:center;overflow:hidden;padding:24px;background:linear-gradient(145deg,#eef9f4,#eef5ff);border-bottom:1px solid #e0ebf2}.mls-pe-media::after{content:"";position:absolute;width:180px;height:180px;border:1px solid rgb(12 156 86 / .16);border-radius:50%;box-shadow:0 0 0 30px rgb(23 93 172 / .04),0 0 0 62px rgb(8 166 91 / .035)}.mls-pe-media img{position:relative;z-index:2;width:100%;height:205px;object-fit:contain;filter:drop-shadow(0 14px 18px rgb(10 49 85 / .16));transition:transform .35s ease}.mls-pe-card:hover .mls-pe-media img,.mls-pe-card:hover .mls-pe-illustration{transform:scale(1.04)}.mls-pe-illustration{position:relative;z-index:2;width:min(100%, 270px);height:190px;transition:transform .35s ease}.mls-pe-brand{position:absolute;top:17px;left:17px;z-index:3;display:inline-flex;align-items:center;min-height:34px;padding:7px 13px;color:#fff;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,#144b99,#08a65b);border-radius:999px;box-shadow:0 8px 18px rgb(7 79 95 / .2)}.mls-pe-copy{display:flex;flex:1;flex-direction:column;padding:26px 27px 28px}.mls-pe-kicker{margin-bottom:8px;color:#08a65b;font-size:12px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.mls-pe-copy h3{margin:0 0 12px;color:#0b4084;font-size:clamp(22px, 2vw, 27px);line-height:1.22;letter-spacing:-.025em}.mls-pe-copy p{margin:0 0 18px;color:#577087;font-size:15.5px;line-height:1.65}.mls-pe-tags{display:flex;flex-wrap:wrap;gap:7px;margin:auto 0 21px}.mls-pe-tags span{padding:7px 10px;color:#215777;font-size:11px;font-weight:800;background:#eff8f4;border:1px solid #d7eae2;border-radius:999px}.mls-pe-action{display:inline-flex;width:100%;min-height:52px;align-items:center;justify-content:center;gap:10px;padding:13px 17px;color:#fff!important;font-size:15px;font-weight:800;text-decoration:none!important;background:linear-gradient(135deg,#124b96 0%,#0878a5 48%,#08a65a 100%);border-radius:11px;box-shadow:0 11px 24px rgb(13 91 137 / .2);transition:transform .25s ease,box-shadow .25s ease}.mls-pe-action:hover{color:#fff!important;transform:translateY(-2px);box-shadow:0 15px 30px rgb(13 91 137 / .28)}@media (max-width:980px){.mls-pe-grid{grid-template-columns:1fr;max-width:720px;margin:0 auto}.mls-pe-card{display:grid;grid-template-columns:minmax(250px,.9fr) 1.1fr}.mls-pe-media{min-height:100%;border-right:1px solid #e0ebf2;border-bottom:0}}@media (max-width:640px){#mls-product-spotlight{padding:52px 16px}.mls-pe-eyebrow{font-size:10px;letter-spacing:.11em}.mls-pe-eyebrow::before,.mls-pe-eyebrow::after{width:16px}.mls-pe-card{display:flex}.mls-pe-media{min-height:220px;border-right:0;border-bottom:1px solid #e0ebf2}.mls-pe-copy{padding:23px 21px 24px}}