/* Generated from the regular site offer menu. */
#pxs-tool-header .offer-navigation{position:static}
#pxs-tool-header .offer-trigger{display:flex;align-items:center;gap:9px;border:0;background:transparent;cursor:pointer;color:inherit}
#pxs-tool-header .offer-trigger svg{transition:transform .18s}
#pxs-tool-header .offer-trigger[aria-expanded="true"] svg{transform:rotate(180deg)}
#pxs-tool-header .offer-mega{display:none;grid-template-columns:minmax(0,1fr) 290px;position:absolute;left:auto;right:0;top:calc(100% - 1px);width:min(100%,1000px);min-width:0;padding:24px 24px 0;gap:20px 24px;background:#fff;border:1px solid #e3ecee;border-radius:16px;box-shadow:0 24px 65px #122d3a24;opacity:1;visibility:visible;transform:none;text-transform:none;letter-spacing:normal;max-height:calc(100dvh - 110px);overflow:auto;overscroll-behavior:contain}
#pxs-tool-header .offer-mega[hidden]{display:none!important}
#pxs-tool-header .active-dropdown .offer-mega,html:not(.offer-menu-ready) #pxs-tool-header .offer-navigation:is(:hover,:focus-within) .offer-mega{display:grid}
#pxs-tool-header .offer-mega,#pxs-tool-header .offer-mega *{font-family:var(--font-body)!important;font-style:normal!important;text-transform:none;letter-spacing:normal;box-sizing:border-box}
#pxs-tool-header .offer-heading{margin:4px 12px 14px;color:#51636b;font-size:12px;line-height:1.6}
#pxs-tool-header .offer-service-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;padding:0;margin:0;list-style:none}
#pxs-tool-header .offer-service-link{display:flex;align-items:flex-start;gap:12px;padding:16px 12px;border:1px solid transparent;border-radius:10px;min-height:100px;background:transparent;text-decoration:none;color:#16333c}
#pxs-tool-header .offer-service-link:hover,#pxs-tool-header .offer-service-link:focus-visible{background:#f2fbfa;border-color:#c9edeb;color:#16333c}
#pxs-tool-header .offer-service-icon{display:flex;align-items:center;justify-content:center;flex:0 0 36px;height:36px;border-radius:9px;background:#e8f8f7;color:#167773}
#pxs-tool-header .offer-service-copy{min-width:0;display:flex;flex-direction:column;gap:6px}
#pxs-tool-header .offer-service-title{font-size:14px;line-height:1.5;font-weight:500!important}
#pxs-tool-header .offer-service-description{color:#52646c;font-size:12px;line-height:1.65}
#pxs-tool-header .offer-crm-feature{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:21px;border-radius:12px;background:#e7f8f6;color:#173c40;border:1px solid #c8ece7;min-width:0;text-decoration:none}
#pxs-tool-header .offer-crm-feature:hover,#pxs-tool-header .offer-crm-feature:focus-visible{background:#ddf4f1;color:#173c40;border-color:#66cbc5}
#pxs-tool-header .offer-crm-eyebrow{font-size:11px;line-height:1.5;color:#346a6c}
#pxs-tool-header .offer-crm-title{font-size:25px;line-height:1.3;font-weight:500!important}
#pxs-tool-header .offer-crm-description{font-size:12px;line-height:1.7;color:#35575c}
#pxs-tool-header .offer-crm-preview{display:block;width:100%;height:103px;overflow:hidden;border:1px solid #badedb;border-radius:7px;margin:4px 0;background:#fff}
#pxs-tool-header .offer-crm-preview img{display:block;width:100%;height:auto;max-width:none}
#pxs-tool-header .offer-crm-link{display:flex;justify-content:space-between;width:100%;align-items:center;font-size:13px;line-height:1.5;font-weight:500!important;margin-top:auto}
#pxs-tool-header .offer-menu-footer{grid-column:1/-1;border-top:1px solid #edf1f2;padding:11px 0}
#pxs-tool-header .offer-menu-footer a{display:inline-flex;gap:20px;align-items:center;padding:8px 12px;min-height:40px;font-size:12px;color:#344d58;border:0;background:transparent;text-decoration:none}
#pxs-tool-header .offer-menu-footer a:hover{color:#147975}
#pxs-tool-header .offer-mega a:focus-visible,#pxs-tool-header .offer-trigger:focus-visible{outline:2px solid #15817c;outline-offset:3px}
@media (max-width:1024px){#pxs-tool-header .offer-trigger{width:100%;justify-content:space-between;text-align:left;padding:18px 25px;min-height:60px;border-bottom:1px solid #f1f5f9}
#pxs-tool-header .offer-mega{position:static;width:100%;grid-template-columns:1fr;max-height:none;overflow:visible;border:0;border-bottom:1px solid #e3ecee;border-radius:0;box-shadow:none;padding:12px 16px 6px;gap:16px}
#pxs-tool-header .offer-crm-feature{grid-row:1;padding:18px;gap:8px}
#pxs-tool-header .offer-crm-preview{display:none}
#pxs-tool-header .offer-crm-title{font-size:22px}
#pxs-tool-header .offer-crm-link{padding-top:5px}
#pxs-tool-header .offer-service-list{grid-template-columns:1fr;gap:0}
#pxs-tool-header .offer-service-link{min-height:78px;padding:12px 6px;gap:12px}
#pxs-tool-header .offer-heading{margin:0 6px 8px}
#pxs-tool-header .offer-menu-footer{padding:5px 0}
#pxs-tool-header .offer-menu-footer a{padding-left:6px}
}
@media (prefers-reduced-motion:reduce){#pxs-tool-header .offer-trigger svg{transition:none}
}
