.mc-intelligence-entry{display:none}
@media(min-width:768px){
  .head-main .head-row{grid-template-columns:minmax(200px,240px) minmax(300px,1fr) minmax(250px,auto) minmax(250px,auto)!important;column-gap:0!important}
  .head-main .search-container{grid-column:2/3!important;grid-row:1/2!important;width:100%!important;max-width:none!important;min-width:0!important}
  .head-main .mc-intelligence-entry{display:flex;position:relative;z-index:50;width:100%;align-items:center;justify-content:center;grid-column:3/4!important;grid-row:1/2!important;justify-self:stretch;padding:0 18px;transform:translateX(-24px)}
  .head-main .utilities-container{grid-column:4/5!important;grid-row:1/2!important}
  .mc-intelligence-trigger{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:220px;min-height:48px;padding:0 16px;border:1px solid #111;border-radius:16px;background:linear-gradient(135deg,#090a0b,#171919);color:#fffb00!important;font:800 12px/1.1 inherit;letter-spacing:.02em;white-space:nowrap;text-decoration:none;cursor:pointer;box-shadow:0 10px 24px rgba(0,0,0,.11);transition:.22s ease}
  .mc-intelligence-trigger svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8}
  .mc-intelligence-trigger:hover{border-color:#fffb00;transform:translateY(-1px)}
  .mc-intelligence-trigger[aria-expanded=true]{background:#fffb00;color:#111!important;border-color:#fffb00;box-shadow:0 12px 30px rgba(255,251,0,.2);transform:translateY(-1px)}
  .mc-intelligence-menu{position:absolute;z-index:12000;top:calc(100% + 14px);left:50%;width:min(540px,92vw);padding:0 20px 20px;border:1px solid #d9dde1;border-top:3px solid #fffb00;border-radius:18px;background:#f4f6f7;color:#111;box-shadow:0 26px 75px rgba(0,0,0,.25);opacity:0;visibility:hidden;transform:translate(-50%,-8px) scale(.985);transform-origin:top center;pointer-events:none;transition:opacity .2s ease,visibility .2s ease,transform .2s ease}
  .mc-intelligence-menu::before{content:"";position:absolute;top:-10px;left:50%;width:16px;height:16px;background:#fffb00;transform:translateX(-50%) rotate(45deg)}
  .mc-intelligence-menu::after{content:"";position:absolute;right:0;bottom:100%;left:0;height:18px;background:transparent}
  .mc-intelligence-menu.is-open{opacity:1;visibility:visible;transform:translate(-50%,0);pointer-events:auto}
  .mc-intelligence-menu__head{display:flex;flex-direction:column;align-items:center;margin:0 -20px 14px;padding:20px 22px 18px;border-bottom:1px solid #242729;border-radius:15px 15px 0 0;background:linear-gradient(125deg,#080909,#171a14);color:#fff;text-align:center}
  .mc-intelligence-menu__head span{display:block;color:#fffb00;font-size:9px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}
  .mc-intelligence-menu__head strong{display:block;margin-top:6px;font-size:23px;line-height:1.1}
  .mc-intelligence-menu__head small{display:block;max-width:420px;margin-top:7px;color:#b9bec4;font-size:11px;line-height:1.4}
  .mc-intelligence-menu__grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 0 14px}
  .mc-intelligence-menu__grid a{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:62px;padding:8px 10px;border:1px solid #dfe3e6;border-radius:13px;background:#fff;color:#24272b;text-decoration:none;box-shadow:0 4px 12px rgba(9,10,11,.035);transition:.18s ease}
  .mc-intelligence-menu__grid a>span:nth-child(2){display:grid;gap:2px;min-width:0}
  .mc-intelligence-menu__grid a strong{font-size:11px;line-height:1.22}.mc-intelligence-menu__grid a small{color:#747b83;font-size:8px;line-height:1.25}
  .mc-intelligence-menu__grid a>i{color:#8b9096;font-size:15px;font-style:normal}
  .mc-intelligence-menu__icon{display:grid;width:38px;height:38px;place-items:center;border-radius:10px;background:#111;color:#fffb00}
  .mc-intelligence-menu__icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8}
  .mc-intelligence-menu__grid a:hover,.mc-intelligence-menu__grid a:focus-visible{border-color:#c9c700;background:#fffef0;color:#111;outline:none;box-shadow:0 8px 18px rgba(9,10,11,.09);transform:translateY(-2px)}
  .mc-intelligence-menu__grid a:hover .mc-intelligence-menu__icon,.mc-intelligence-menu__grid a:focus-visible .mc-intelligence-menu__icon{background:#fffb00;color:#111}
  .mc-intelligence-menu__all{display:flex;justify-content:space-between;align-items:center;min-height:50px;padding:0 18px;border:1px solid #111;border-radius:13px;background:#111;color:#fffb00!important;font-size:12px;font-weight:900;text-decoration:none;transition:.18s ease}
  .mc-intelligence-menu__all i{font-size:19px;font-style:normal}
  .mc-intelligence-menu__all:hover,.mc-intelligence-menu__all:focus-visible{background:#fffb00;color:#111!important;outline:2px solid #111;outline-offset:2px}
}
@media(min-width:768px) and (max-width:1100px){
  .head-main .head-row{grid-template-columns:minmax(170px,210px) minmax(250px,1fr) minmax(170px,auto) minmax(210px,auto)!important;column-gap:0!important}
  .head-main .mc-intelligence-entry{padding:0 8px}
  .mc-intelligence-trigger{gap:6px;padding:0 10px;font-size:10px}
  .mc-intelligence-trigger svg{width:17px;height:17px}
}
@media(min-width:768px) and (max-width:991px){
  .head-main .head-row{grid-template-columns:170px minmax(250px,1fr) minmax(230px,auto)!important}
  .head-main .search-container{grid-column:2/3!important;margin-right:24px!important}
  .head-main .mc-intelligence-entry{display:none!important}
  .head-main .utilities-container{grid-column:3/4!important}
}
.mc-mobile-intelligence-link{display:flex!important;align-items:center;gap:13px;margin:0 0 14px;padding:16px 18px;border:1px solid rgba(255,251,0,.58);border-radius:16px;background:linear-gradient(135deg,rgba(255,251,0,.16),rgba(255,255,255,.03));color:#fff!important;font-weight:900;text-decoration:none!important}
.mc-mobile-intelligence-link svg{width:24px;height:24px;fill:none;stroke:#fffb00;stroke-width:1.8}.mc-mobile-intelligence-link span:last-child{margin-left:auto;color:#fffb00}
@media(prefers-reduced-motion:reduce){.mc-intelligence-trigger,.mc-intelligence-menu{transition:none!important}}
