.has-mega{position:static;list-style:none;--bg-deep:#042717;--primary:#007a5a;--brand-400:#27b578;--brand-500:#37986a;--hairline:rgba(255,255,255,0.16);--aa-cream:#f5f4ec;--aa-ink:#101010;--aa-muted:#5a5a52;--aa-line:rgba(0,0,0,0.1);--font-sans:var(--font-geist-sans),system-ui,-apple-system,sans-serif;--font-mono:var(--font-geist-mono),ui-monospace,monospace}.mega-trigger{position:relative;gap:4px;cursor:pointer}.has-mega.open .mega-trigger,.has-mega:hover .mega-trigger{background:rgba(255,255,255,.08)}.mega-trigger:after{content:"";position:absolute;left:0;right:0;top:100%;height:14px}.mega-trigger .chev{width:14px;height:14px;transition:transform .2s ease}.has-mega.open .mega-trigger .chev,.has-mega:hover .mega-trigger .chev{transform:rotate(180deg)}.mega{position:fixed;top:calc(var(--webinar-banner-h, 0px) + 60px);left:50%;transform:translateX(-50%) translateY(6px);width:min(1160px,calc(100vw - 32px));padding-top:10px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility .18s}.has-mega.open .mega,.has-mega:hover .mega{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}.mega-inner{position:relative;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto auto auto 1fr;gap:0;padding:0 0 18px;background:var(--aa-cream);border:1px solid rgba(0,0,0,.14);border-radius:4px;box-shadow:0 28px 64px -20px rgba(4,39,23,.5);color:var(--aa-ink);overflow:hidden}.mega-inner:after{content:"";position:absolute;inset:0;pointer-events:none;background-repeat:no-repeat;background-image:radial-gradient(circle 2.6px at 7px 7px,transparent 1.3px,rgba(0,0,0,.3) 1.4px,rgba(0,0,0,.3) 2.5px,transparent 2.6px),radial-gradient(circle 2.6px at calc(100% - 7px) 7px,transparent 1.3px,rgba(0,0,0,.3) 1.4px,rgba(0,0,0,.3) 2.5px,transparent 2.6px),radial-gradient(circle 2.6px at 7px calc(100% - 7px),transparent 1.3px,rgba(0,0,0,.3) 1.4px,rgba(0,0,0,.3) 2.5px,transparent 2.6px),radial-gradient(circle 2.6px at calc(100% - 7px) calc(100% - 7px),transparent 1.3px,rgba(0,0,0,.3) 1.4px,rgba(0,0,0,.3) 2.5px,transparent 2.6px)}.mega ul{display:block;gap:0;list-style:none;margin:0;padding:0}.mega a{text-decoration:none}.mm-col{display:grid;grid-row:span 4;grid-template-rows:subgrid;padding:0 18px}.mm-col+.mm-col{border-left:1px solid var(--aa-line)}.mm-thumb{position:relative;height:112px;margin:0 -18px 16px;overflow:hidden;border-bottom:1px solid var(--aa-line);background-color:#eef2ec;background-repeat:no-repeat;background-position:50%;background-size:158% auto;filter:saturate(.62) contrast(1.04) brightness(1.02);opacity:.82;transition:filter .45s cubic-bezier(.23,1,.32,1),opacity .45s cubic-bezier(.23,1,.32,1),background-size .6s cubic-bezier(.23,1,.32,1)}.mm-thumb:before{background:linear-gradient(180deg,rgba(245,244,236,0) 55%,rgba(245,244,236,.85))}.mm-thumb:after,.mm-thumb:before{content:"";position:absolute;inset:0;pointer-events:none}.mm-thumb:after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27140%27%20height%3D%27140%27%3E%3Cfilter%20id%3D%27n%27%3E%3CfeTurbulence%20type%3D%27fractalNoise%27%20baseFrequency%3D%270.9%27%20numOctaves%3D%274%27%20stitchTiles%3D%27stitch%27%2F%3E%3CfeColorMatrix%20type%3D%27saturate%27%20values%3D%270%27%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%27140%27%20height%3D%27140%27%20filter%3D%27url%28%23n%29%27%2F%3E%3C%2Fsvg%3E");background-size:110px 110px;opacity:.28;mix-blend-mode:multiply}.mm-col:hover .mm-thumb{filter:saturate(1) contrast(1.02) brightness(1);opacity:1;background-size:172% auto}.mm-col:first-of-type .mm-thumb{background-image:url(/product-assets/menu/thumb-growth.webp)}.mm-col:nth-of-type(2) .mm-thumb{background-image:url(/product-assets/menu/thumb-context.webp)}.mm-col:nth-of-type(3) .mm-thumb{background-image:url(/product-assets/menu/thumb-intelligence.webp)}.mm-col:nth-of-type(4) .mm-thumb{background-image:url(/product-assets/menu/thumb-copilot.webp)}.mm-title:before{content:"01";display:block;margin-bottom:7px;font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.14em;color:var(--primary)}.mm-col:nth-of-type(2) .mm-title:before{content:"02"}.mm-col:nth-of-type(3) .mm-title:before{content:"03"}.mm-col:nth-of-type(4) .mm-title:before{content:"04"}.mm-title{margin:0 0 6px;font-size:14.5px;font-weight:600;letter-spacing:-.015em;line-height:1.3;color:var(--aa-ink)}.mm-desc,.mm-title{font-family:var(--font-sans)}.mm-desc{margin:0 0 14px;font-size:12px;line-height:1.45;color:var(--aa-muted)}.mm-list{margin:0 -18px;padding:10px 18px 0;border-top:1px solid var(--aa-line)}.mm-list li{margin:0}.mm-list a{position:relative;display:flex;align-items:flex-start;gap:10px;padding:7px 8px;margin:0 -8px;border-radius:2px;transition:background-color .15s ease}.mm-list a:focus-visible,.mm-list a:hover{background:rgba(0,0,0,.045)}.mm-list a:before{content:"";position:absolute;left:0;top:7px;bottom:7px;width:2px;background:var(--primary);opacity:0;transition:opacity .15s ease}.mm-list a:focus-visible:before,.mm-list a:hover:before{opacity:1}.mm-ic{flex-shrink:0;margin-top:1px;display:inline-flex;align-items:center;justify-content:center;color:var(--primary);opacity:.72;transition:opacity .3s cubic-bezier(.23,1,.32,1)}.mm-ic,.mm-ic svg{width:18px;height:18px}.mm-ic svg{display:block}.mm-list a:focus-visible .mm-ic,.mm-list a:hover .mm-ic{opacity:1}.mm-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.mm-name{font-family:var(--font-sans);font-size:13px;font-weight:600;letter-spacing:-.01em;color:var(--aa-ink);line-height:1.35;transition:color .15s ease}.mm-list a:focus-visible .mm-name,.mm-list a:hover .mm-name{color:var(--primary)}.mm-sub{font-family:var(--font-mono);font-size:10.5px;font-weight:400;letter-spacing:-.01em;color:var(--aa-muted);line-height:1.4}.mm-sub-icons{display:flex;align-items:center;gap:8px;height:16.2px}.mm-sub-icons>span{display:inline-flex;color:var(--primary);opacity:.5;transition:opacity .3s cubic-bezier(.23,1,.32,1)}.mm-sub-icons svg{width:14px;height:14px;display:block;flex-shrink:0}.mm-list a:focus-visible .mm-sub-icons>span,.mm-list a:hover .mm-sub-icons>span{opacity:1}