@keyframes ab-rise{0%{transform:translate(-50%) translateY(48px);opacity:0}to{transform:translate(-50%) translateY(0);opacity:1}}body.homepage-v3>#announceBar{--ab-ink: #4a2f1d;--ab-body: #8a6a50;--ab-board: #f6e8d7;--ab-rust: #b5481c;--ab-rust-hover: #7d3512;position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:9000;display:flex;flex-direction:row;align-items:center;gap:0;width:min(calc(100vw - 48px),1160px);background-color:var(--ab-board);background-image:radial-gradient(ellipse 140% 90% at 18% 120%,rgba(224,123,46,.22) 0%,transparent 46%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.14'/%3E%3C/svg%3E");background-size:100% 100%,200px 200px;color:var(--ab-body);border:1px solid rgba(74,47,29,.28);border-radius:16px;box-shadow:0 16px 32px -8px #4a2f1d47,0 1px #fffefaa6 inset;overflow:hidden;padding:14px 56px 14px 16px;opacity:0;animation:ab-rise .75s cubic-bezier(.22,1,.36,1) .9s forwards}body.homepage-v3>#announceBar:before{content:"";position:absolute;inset:6px;width:auto;height:auto;margin:0;background:none;border:1px dashed rgba(138,106,80,.45);border-radius:11px;transform:none;opacity:1;pointer-events:none;z-index:2}@media(prefers-reduced-motion:reduce){body.homepage-v3>#announceBar{opacity:1;animation:none}}@keyframes ab-leaf-fall{0%{top:calc(var(--size, 28px) * -1.15);transform:translateZ(0) rotate(var(--r0, 0deg));opacity:1}32%{transform:translate3d(calc(var(--drift, 4px) * -.4),0,0) rotate(calc(var(--r0, 0deg) + var(--spin, 200deg) * .28))}62%{transform:translate3d(calc(var(--drift, 4px) * .55),0,0) rotate(calc(var(--r0, 0deg) + var(--spin, 200deg) * .68))}to{top:calc(100% + var(--size, 28px) * .85);transform:translate3d(var(--drift, 4px),0,0) rotate(calc(var(--r0, 0deg) + var(--spin, 200deg)));opacity:1}}body.homepage-v3>#announceBar .ab__leaves{position:absolute;z-index:3;left:8px;top:0;bottom:0;width:40px;overflow:visible;pointer-events:none}body.homepage-v3>#announceBar .ab__leaf-fall{position:absolute;top:0;left:var(--x, 50%);width:var(--size, 28px);height:var(--size, 28px);margin-left:calc(var(--size, 28px) / -2);background-repeat:no-repeat;background-position:center;background-size:contain;mix-blend-mode:multiply;opacity:0;will-change:top,transform,opacity;animation:ab-leaf-fall var(--dur, 11s) linear var(--delay, 0s) infinite}body.homepage-v3>#announceBar .ab__leaf-fall--erable{background-image:url(/images/Magic-Quadrant/figma/leaves-sketch/leaf-erable.webp)}body.homepage-v3>#announceBar .ab__leaf-fall--liquidambar{background-image:url(/images/Magic-Quadrant/figma/leaves-sketch/leaf-liquidambar.webp)}body.homepage-v3>#announceBar .ab__leaf-fall--ginkgo{background-image:url(/images/Magic-Quadrant/figma/leaves-sketch/leaf-ginkgo.webp)}body.homepage-v3>#announceBar .ab__leaf-fall--chene{background-image:url(/images/Magic-Quadrant/figma/leaves-sketch/leaf-chene.webp)}@media(prefers-reduced-motion:reduce){body.homepage-v3>#announceBar .ab__leaf-fall{animation:none;top:18%;opacity:.85;transform:translateZ(0) rotate(var(--r0, 0deg))}body.homepage-v3>#announceBar .ab__leaf-fall--liquidambar{top:42%;left:22%}body.homepage-v3>#announceBar .ab__leaf-fall--ginkgo{top:8%;left:72%}body.homepage-v3>#announceBar .ab__leaf-fall--chene{top:58%;left:38%}}body.homepage-v3>#announceBar .ab__info{position:relative;z-index:3;flex:1 1 0;align-self:center;min-width:0;margin-left:48px;display:flex;flex-direction:column;gap:4px}body.homepage-v3>#announceBar .ab__title{width:fit-content;max-width:100%;align-self:flex-start;font-family:Suisse Intl,system-ui,-apple-system,sans-serif;font-size:18px;font-weight:500;line-height:1.2;letter-spacing:-.02em;color:var(--ab-ink);margin:0;padding:0 .08em;background:url(/images/Magic-Quadrant/figma/highlight-orange-soft.svg) center 72% / 100% 88% no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone}body.homepage-v3>#announceBar .ab__meta{display:block;font-family:Suisse Intl,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:400;color:var(--ab-body);line-height:1.35;margin:0}body.homepage-v3>#announceBar .ab__cta{position:relative;z-index:3;flex-shrink:0;align-self:center;margin-left:24px;display:flex;align-items:center}body.homepage-v3>#announceBar .ab__link{gap:8px;align-self:center;height:auto;min-height:32px;padding:6px 14px;border-radius:999px;background:var(--ab-rust);color:#fffefa;border:1px solid rgba(122,53,18,.35);font-family:Suisse Intl,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:500;letter-spacing:-.01em}body.homepage-v3>#announceBar .ab__link:hover{background:var(--ab-rust-hover);color:#fffefa;border-color:#7a351280}body.homepage-v3>#announceBar .ab__link svg{width:11px;height:11px;flex-shrink:0}body.homepage-v3>#announceBar .ab__close{position:absolute;top:50%;right:16px;transform:translateY(-50%);z-index:4;width:26px;height:26px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid rgba(74,47,29,.22);border-radius:9999px;cursor:pointer;color:#4a2f1d9e;padding:0;transition:background .16s ease-out,color .16s ease-out,border-color .16s ease-out}body.homepage-v3>#announceBar .ab__close:hover{background:#b5481c1a;color:var(--ab-ink);border-color:#b5481c66}body.homepage-v3>#announceBar .ab__close svg{width:9px;height:9px}body.homepage-v3>#announceBar.ab--hidden{display:none!important}@media(max-width:720px){body.homepage-v3>#announceBar{flex-wrap:wrap;align-items:flex-start;padding:16px 44px 14px 16px}body.homepage-v3>#announceBar .ab__leaves{left:6px;width:34px}body.homepage-v3>#announceBar .ab__info{flex:1 1 100%;padding-right:8px}body.homepage-v3>#announceBar .ab__close{top:12px;transform:none}body.homepage-v3>#announceBar .ab__title{font-size:16px;white-space:normal}body.homepage-v3>#announceBar .ab__meta{white-space:normal}body.homepage-v3>#announceBar .ab__cta{margin-left:0;margin-top:10px}}@media(max-width:480px){body.homepage-v3>#announceBar{bottom:12px;border-radius:8px;padding:14px 40px 12px 16px}body.homepage-v3>#announceBar:before{border-radius:5px}body.homepage-v3>#announceBar .ab__title{font-size:15px}body.homepage-v3>#announceBar .ab__meta{font-size:12px}}
