.products-menu-body{grid-template-columns:270px minmax(0,1fr);gap:22px}.products-feature-column{min-width:0}.products-feature-column .mega-feature{padding:21px;min-height:225px}.products-feature-column .mega-feature-top{margin-bottom:22px}.products-feature-column .mega-feature>strong{font-size:23px}.products-feature-column .mega-feature>p{font-size:10px}.products-feature-column .mega-included{padding:20px 3px 0}.products-feature-column .mega-included .menu-eyebrow{margin-bottom:8px}.products-feature-column .mega-item{padding:10px 8px;gap:9px;font-size:10px;color:#55627a}.products-feature-column .mega-item>.icon:first-child{margin:0;width:15px;height:15px;flex:none}.products-feature-column .mega-item>span{flex:1}.products-feature-column .mega-item>.icon:last-child{width:10px;height:10px}.products-family-column{min-width:0;padding-top:8px}.products-family-column>.menu-eyebrow{margin-bottom:12px}.mega-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 9px}.mega-product{display:flex;align-items:flex-start;gap:11px;padding:14px 10px;border-radius:9px;min-width:0}.mega-product:hover{background:#f5f6f8}.mega-product>img{flex:none;object-fit:contain;margin-top:1px}.mega-product>span{min-width:0;flex:1}.mega-product strong{font-size:12px;font-weight:650;color:#07182e;display:block}.mega-product small{font-size:8px;line-height:1.8;color:#7a879a;display:block;margin-top:4px}.mega-product em{font-size:7px;font-style:normal;display:inline-block;border:1px solid #e2e7ee;padding:2px 5px;border-radius:4px;color:#8490a1;margin-top:7px;line-height:1.2}.mega-product>.icon{height:11px;width:11px;color:#8490a1;flex:none;margin-top:3px}.mega-product:hover>.icon{color:#ba4300}.mega-roadmap{border-top:1px solid #e4e9f0;margin:13px 10px 0;padding-top:17px}.mega-roadmap>.menu-eyebrow{margin-left:0;font-size:6px}.mega-roadmap>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px}.mega-roadmap a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.mega-roadmap strong{font-size:9px;font-weight:600;color:#58677d}.mega-roadmap small{font-size:6px;color:#8995a6;display:flex;align-items:center;gap:5px}.mega-roadmap .icon{width:8px;height:8px}.mega-roadmap a:hover strong{color:#ba4300}
.products-feature-column .mega-branch-mark{background:#fff;border-radius:8px;padding:4px}
.mega-product em{font-family:inherit;font-size:8px}.mega-product small{font-size:9px}.mega-roadmap strong{font-size:10px}.mega-roadmap small{font-size:8px}
@media(min-width:901px){.products-dropdown{left:max(10px,calc(50% - 485px));width:min(970px,calc(100vw - 100px));max-height:calc(100dvh - 130px);overflow-y:auto}}
@media(max-width:1100px) and (min-width:901px){.products-menu-body{grid-template-columns:235px minmax(0,1fr);gap:16px}.mega-product{gap:8px;padding-inline:6px}.mega-product small{font-size:7px}.mega-product>img{width:29px;height:32px}}
@media(max-width:900px){.products-menu-body{grid-template-columns:1fr;background:#fff;padding:8px;gap:22px}.products-feature-column .mega-feature{min-height:0}.products-feature-column .mega-included{padding-top:17px}.products-feature-column .mega-item{font-size:11px}.products-family-column{border-top:1px solid #e2e7ee;padding-top:23px}.mega-product-grid{gap:5px 8px}.mega-product strong{font-size:12px}.mega-product small{font-size:9px}.mega-product em{font-size:8px}.mega-roadmap{padding-block:19px;margin-top:16px}.mega-roadmap>.menu-eyebrow{font-size:7px}.mega-roadmap strong{font-size:10px}.mega-roadmap small{font-size:7px}.mega-footer{border:1px solid #e4e9f0}}
@media(max-width:600px){.mega-product-grid{grid-template-columns:1fr}.mega-product{padding:13px 8px;align-items:center}.mega-product>img{width:34px;height:37px}.mega-product>span{position:relative;padding-right:40px}.mega-product em{position:absolute;right:0;top:2px;margin:0;font-size:7px}.mega-product small{font-size:8px}.mega-product>.icon{margin:0}.mega-roadmap>div{grid-template-columns:1fr;gap:17px}.mega-roadmap strong{font-size:11px}.mega-roadmap small{font-size:8px}.products-family-column>.menu-eyebrow{font-size:7px}.products-feature-column .mega-feature>strong{font-size:24px}}
