body[data-site-visual]:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){--site-text:'Inter','Noto Sans',system-ui,-apple-system,sans-serif;--site-display:'Poppins','Noto Sans',system-ui,-apple-system,sans-serif;--site-h1:clamp(40px,5.2vw,72px);--site-h2:clamp(28px,3.4vw,44px);--site-h3:clamp(18px,1.5vw,20px);--site-lead:clamp(18px,1.8vw,22px);--site-body:16px;--site-ui:14px;--site-eyebrow:12px;--site-lh-hero:1.1;--site-lh-heading:1.15;--site-lh-body:1.65;--site-lh-ui:1.5;--site-track-heading:-.01em;--site-track-text:0;--site-track-label:.12em;--site-bg:#f1f0f3;--site-panel:#fff;--site-fg:#171219;--site-secondary:#4f4856;--site-muted:#5b5461;--site-brand:#69306d;--site-action:#69306d;--site-action-fg:#fff;--site-hover:#3e1c42;--site-pressed:#2e1431;--site-edge:#e2dfe6;--site-control:#8e8292;--site-focus:#69306d;--site-hover-panel:#f7f2f8;--site-shadow:0 8px 24px rgba(23,18,25,.08);--site-header:rgba(241,240,243,.82);--site-dots:rgba(27,14,29,.10);--site-gutter:16px;--site-max:1180px;--site-section:64px;--site-canvas:radial-gradient(clamp(500px,88vw,1700px) clamp(500px,106vh,1150px) at 85% -5%,rgba(105,48,109,.22),rgba(105,48,109,.12) 30%,rgba(105,48,109,.04) 55%,transparent 75%),linear-gradient(180deg,#e9e7ee,#f1f0f3);margin:0;background:var(--site-bg)!important;color:var(--site-fg)!important;font:400 var(--site-body)/var(--site-lh-body) var(--site-text)!important;letter-spacing:var(--site-track-text)!important}body[data-site-visual]:lang(zh-HK):where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){--site-text:'Inter','Noto Sans TC','PingFang TC','Microsoft JhengHei',system-ui,sans-serif;--site-display:'Poppins','Noto Sans TC','PingFang TC','Microsoft JhengHei',system-ui,sans-serif}html:has(#theme-toggle:checked) body[data-site-visual]:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){--site-bg:#1b0e1d;--site-panel:#281c2a;--site-fg:#fff;--site-secondary:#d9cfdb;--site-muted:#c1b5c4;--site-brand:#c89acb;--site-action:#ffd23f;--site-action-fg:#1b0e1d;--site-hover:#ffe58a;--site-pressed:#e6bd38;--site-edge:rgba(255,255,255,.15);--site-control:rgba(255,255,255,.45);--site-focus:#ffd23f;--site-hover-panel:#352338;--site-header:rgba(27,14,29,.72);--site-shadow:0 8px 24px rgba(0,0,0,.16);--site-dots:rgba(255,255,255,.11);--site-canvas:radial-gradient(clamp(500px,88vw,1700px) clamp(500px,106vh,1150px) at 85% -5%,rgba(154,90,160,.85),rgba(138,69,144,.60) 22%,rgba(105,48,109,.35) 45%,rgba(62,28,66,.15) 65%,transparent 80%),radial-gradient(clamp(400px,57vw,1100px) clamp(360px,76vh,820px) at 0% 100%,rgba(74,34,80,.80),rgba(74,34,80,.30) 40%,transparent 65%),linear-gradient(180deg,#1d0e24,#140818)}@media (prefers-color-scheme: dark){html:is(:root,#theme-toggle:checked) body[data-site-visual]:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){--site-bg:#1b0e1d;--site-panel:#281c2a;--site-fg:#fff;--site-secondary:#d9cfdb;--site-muted:#c1b5c4;--site-brand:#c89acb;--site-action:#ffd23f;--site-action-fg:#1b0e1d;--site-hover:#ffe58a;--site-pressed:#e6bd38;--site-edge:rgba(255,255,255,.15);--site-control:rgba(255,255,255,.45);--site-focus:#ffd23f;--site-hover-panel:#352338;--site-header:rgba(27,14,29,.72);--site-shadow:0 8px 24px rgba(0,0,0,.16);--site-dots:rgba(255,255,255,.11);--site-canvas:radial-gradient(clamp(500px,88vw,1700px) clamp(500px,106vh,1150px) at 85% -5%,rgba(154,90,160,.85),rgba(138,69,144,.60) 22%,rgba(105,48,109,.35) 45%,rgba(62,28,66,.15) 65%,transparent 80%),radial-gradient(clamp(400px,57vw,1100px) clamp(360px,76vh,820px) at 0% 100%,rgba(74,34,80,.80),rgba(74,34,80,.30) 40%,transparent 65%),linear-gradient(180deg,#1d0e24,#140818)}}body[data-site-visual] :is(h2,h3,h4):where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){font-family:var(--site-display)!important;letter-spacing:var(--site-track-heading)!important;color:var(--site-fg)!important;text-wrap:balance;overflow-wrap:break-word}body[data-site-visual] h2:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){font-size:var(--site-h2)!important;font-weight:600!important;line-height:var(--site-lh-heading)!important}body[data-site-visual] h3:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){font-size:var(--site-h3)!important;font-weight:600!important;line-height:var(--site-lh-heading)!important}body[data-site-visual] :is(p,label,input,textarea,button,a,select):where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){font-family:var(--site-text)!important;letter-spacing:var(--site-track-text)!important}body[data-site-visual] :is(main p,.hero-copy p):where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){color:var(--site-secondary)!important;font-size:var(--site-body)!important;font-weight:400!important;line-height:var(--site-lh-body)!important}body[data-site-visual] :is(.hero-copy p,.stories-section>.container>p,.stories-intro>p,.proof-intro>p,.journey-lead,.final-cta p):where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){font-size:var(--site-lead)!important;line-height:var(--site-lh-ui)!important;max-width:60ch}body[data-site-visual] :is(.audience-grid p,.award-grid p,.story-body>p,.story-quote,.proof-card p,.product-audience article p,.source-ai-card p,.source-ai figcaption p):where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){font-size:var(--site-body)!important;line-height:var(--site-lh-ui)!important}body[data-site-visual] :is(.nav-trigger,.nav-link,.dropdown a,.mobile-panel a):where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){font:500 var(--site-ui)/var(--site-lh-ui) var(--site-text)!important}body[data-site-visual] :is(.story-person strong,.story-person span):where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){font-size:var(--site-ui)!important;line-height:var(--site-lh-ui)!important;letter-spacing:var(--site-track-text)!important}body[data-site-visual] :is(a,button,input,textarea,summary):focus-visible:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){outline:2px solid var(--site-focus)!important;outline-offset:3px!important}body[data-site-visual] :is(.button.primary,.demo-button,.proof-cta,.source-ai-cta,.final-cta a,.contact-container button):where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){display:inline-flex;align-items:center;justify-content:center;min-height:44px;height:auto!important;padding:12px 22px!important;border:1px solid transparent!important;border-radius:999px!important;background:var(--site-action)!important;color:var(--site-action-fg)!important;box-shadow:none!important;font:600 14px/1.5 var(--site-text)!important;text-align:center;text-decoration:none;white-space:normal;max-width:100%}body[data-site-visual] :is(.button.primary,.demo-button,.proof-cta,.source-ai-cta,.final-cta a,.contact-container button):hover:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){background:var(--site-hover)!important;transform:none!important}body[data-site-visual] :is(.button.primary,.demo-button,.proof-cta,.source-ai-cta,.final-cta a,.contact-container button):active:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){background:var(--site-pressed)!important}body[data-site-visual] :is(.button.secondary,.explore):where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){min-height:44px;padding:11px 22px!important;border:1px solid var(--site-brand)!important;border-radius:999px!important;background:transparent!important;color:var(--site-brand)!important;font:600 14px/1.5 var(--site-text)!important;box-shadow:none!important}body[data-site-visual] :is(.button.secondary,.explore):hover:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){background:var(--site-hover-panel)!important}body[data-site-visual] button:disabled:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){opacity:.4!important;cursor:not-allowed}body[data-site-visual] :is(.container,.hero-container,.awards-container,.proof-intro,.proof-grid,.capabilities-container,.journey-shell,.source-ai,.product-platform>.container,.final-cta-inner,.header-inner,.top-inner):where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){width:100%!important;max-width:calc(var(--site-max) + var(--site-gutter)*2)!important;padding-inline:var(--site-gutter)!important;margin-inline:auto!important}body[data-site-visual] :is(.native-top,.native-header):where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){background:var(--site-header)!important;color:var(--site-fg)!important}body[data-site-visual] .native-header:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){border-bottom:1px solid var(--site-edge);backdrop-filter:blur(14px)}body[data-site-visual] .native-top:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){backdrop-filter:blur(14px)}body[data-site-visual] .header-inner:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){min-height:72px!important}body[data-site-visual] .native-logo:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){width:110px!important;flex:0 0 110px}body[data-site-visual] .native-logo img:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){width:110px!important;height:auto!important;object-fit:contain}body[data-site-visual] :is(.nav-trigger,.nav-link,.icon-trigger,.theme-trigger,.mobile-trigger):where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){color:var(--site-fg)!important}body[data-site-visual] :is(.theme-trigger,.mobile-trigger):where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){border-color:var(--site-control)!important}body[data-site-visual] :is(.nav-link.active,.nav-trigger.active):where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){color:var(--site-brand)!important}body[data-site-visual] :is(.dropdown,.mobile-panel):where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){background:var(--site-panel)!important;color:var(--site-fg)!important;border-color:var(--site-brand)!important;border-radius:14px!important}body[data-site-visual] :is(.dropdown a,.mobile-panel a):where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){color:var(--site-fg)!important}body[data-site-visual] .mobile-panel a:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){min-height:44px!important}body[data-site-visual] .dropdown h3:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){font:600 14px/1.5 var(--site-text)!important;letter-spacing:var(--site-track-text)!important;color:var(--site-secondary)!important}body[data-site-visual] :is(.dropdown a:hover,.dropdown a[aria-current=page],.mobile-panel a[aria-current=page]):where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){color:var(--site-brand)!important;background:var(--site-hover-panel)!important}body[data-site-visual] .mobile-panel .demo-button:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){color:var(--site-action-fg)!important}body[data-site-visual] .site-footer:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){max-width:none!important;background:#1b0e1d!important;padding:40px var(--site-gutter)!important}body[data-site-visual] .site-footer p:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){color:#d9cfdb!important;font:400 14px/1.65 var(--site-text)!important}body[data-site-visual] :is(.home-footer,.home-divider,.footer-divider):where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){background:var(--site-bg)!important;border-color:var(--site-edge)!important}body[data-site-visual] .announcement:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){background:#6fc3c1!important;color:#171219!important;font:500 var(--site-ui)/var(--site-lh-ui) var(--site-text)!important;letter-spacing:var(--site-track-text)!important;border-bottom:1px solid var(--site-edge)}html:has(#theme-toggle:checked) body[data-site-visual] .announcement:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){background:#69306d!important;color:#fff!important}@media (prefers-color-scheme: dark){html:is(:root,#theme-toggle:checked) body[data-site-visual] .announcement:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){background:#69306d!important;color:#fff!important}}body[data-site-visual] :is(.home-hero,.hero-native):where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){margin-top:0!important;padding-top:0!important;background:var(--site-canvas)!important}body[data-site-visual] .hero-native:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *)::before,body[data-site-visual="home"] .home-hero:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *)::before{content:'';position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(var(--site-dots) 1.6px,transparent 1.6px);background-size:40px 40px}body[data-site-visual] .hero-container:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){min-height:0!important;padding-block:clamp(40px,6vh,72px) clamp(48px,8vh,96px)!important}body[data-site-visual] .home-hero .hero-container:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){min-height:480px!important}body[data-site-visual="home"] .home-hero:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){padding-bottom:clamp(24px,4vw,48px)}body[data-site-visual] .hero-copy:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){padding-bottom:0!important}body[data-site-visual] .hero-copy h1:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){width:auto!important;max-width:14ch!important;margin-bottom:24px!important}body[data-site-visual="home"] .hero-copy h1:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){max-width:20ch!important}body[data-site-visual] .hero-copy p:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){max-width:58ch;margin:0!important}body[data-site-visual] .hero-grid:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){gap:24px!important}body[data-site-visual] .hero-actions:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){gap:12px!important;margin-top:28px}body[data-site-visual] .hero-wave:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){display:block!important;margin-bottom:-1px!important}body[data-site-visual] .hero-wave path:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){fill:var(--site-bg)!important}body[data-site-visual] :is(.audience-section,.platform-section,.awards-section,.stories-section,.product-audience,.product-platform,.capabilities-native,.journey,.final-cta):where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){background:var(--site-bg)!important;color:var(--site-fg)!important;padding-block:var(--site-section)!important}body[data-site-visual="home"] .audience-section:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){padding-top:clamp(32px,4vw,64px)!important}body[data-site-visual] .customer-section:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){background:var(--site-bg)!important;padding-block:24px!important}body[data-site-visual] :is(.audience-grid,.story-grid,.award-grid,.proof-grid,.product-audience .grid):where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){gap:24px!important}body[data-site-visual] :is(.audience-grid article,.award-grid article,.story-card,.proof-card,.product-audience article):where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){background:var(--site-panel)!important;color:var(--site-fg)!important;border:1px solid var(--site-edge)!important;border-radius:18px!important;box-shadow:var(--site-shadow)!important}body[data-site-visual] :is(.audience-grid article,.award-grid article,.proof-card,.product-audience article):where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){padding:24px!important;min-height:0!important;height:auto!important}body[data-site-visual] .audience-grid article:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){align-items:flex-start!important;text-align:left!important}body[data-site-visual] .audience-grid h2:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){font-size:var(--site-h3)!important;line-height:var(--site-lh-heading)!important;min-height:0!important}body[data-site-visual] .audience-icon:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){background:transparent!important}body[data-site-visual] .award-grid:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){grid-template-columns:repeat(3,minmax(0,1fr))!important}body[data-site-visual] .award-grid article:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){gap:20px;justify-content:flex-start!important}body[data-site-visual] .award-icon:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){display:flex;height:80px;align-items:center;justify-content:center}body[data-site-visual] .award-icon img:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){width:var(--award-width,75px)!important;height:var(--award-height,75px)!important;max-width:100%;object-fit:contain}body[data-site-visual] .award-grid h3:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){margin:0!important;min-height:0!important}body[data-site-visual] .award-grid p:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){margin:0!important}body[data-site-visual] :is(.platform-inner>p,.journey-label,.product-platform .label):where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){color:var(--site-brand)!important;font:500 var(--site-eyebrow)/var(--site-lh-ui) var(--site-text)!important;letter-spacing:var(--site-track-label)!important;margin:0 0 24px!important}body[data-site-visual] .awards-section .award-label:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){max-width:68ch!important;margin:0 auto 32px!important;color:var(--site-brand)!important;font:600 var(--site-body)/var(--site-lh-ui) var(--site-text)!important;letter-spacing:var(--site-track-text)!important;text-transform:none!important;text-wrap:pretty}body[data-site-visual] :is(.platform-inner h2,.stories-section>.container>h2,.stories-section>.container>p,.stories-intro>h2,.stories-intro>p,.proof-intro>h2,.proof-intro>p):where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){margin-inline:auto!important;text-align:center!important}body[data-site-visual] :is(.proof-intro>p,.stories-section>.container>p,.stories-intro>p):where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){text-wrap:balance}body[data-site-visual="home"] .stories-section .explore:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){margin-left:0!important}body[data-site-visual="home"] .platform-section:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){position:relative;isolation:isolate}body[data-site-visual="home"] .platform-section:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *)::before{content:'';position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(var(--site-dots) 1.6px,transparent 1.6px);background-size:40px 40px;opacity:.8;transition:opacity 180ms ease}body[data-site-visual="home"] .platform-inner:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){position:relative;z-index:1}body[data-site-visual="home"] .platform-section:focus-within:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *)::before{opacity:1}@media(hover:hover) and (pointer:fine){body[data-site-visual="home"] .platform-section:hover:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *)::before{opacity:1}}@media(hover:none),(pointer:coarse){body[data-site-visual="home"] .platform-section:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *)::before{opacity:1;transition:none}}body[data-site-visual] .platform-visual:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){width:min(900px,100%)!important}body[data-site-visual="home"] .story-grid:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){align-items:stretch}body[data-site-visual] .story-card:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){display:flex;flex-direction:column}body[data-site-visual] .story-body:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){display:flex;flex:1;flex-direction:column;min-height:0!important;padding:24px!important}body[data-site-visual] .story-logo-wrap:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){height:72px!important;width:140px!important;margin:0 0 24px!important;display:flex;align-items:center}body[data-site-visual] .story-logo:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){max-width:140px!important;max-height:64px!important;width:auto!important;height:auto!important}body[data-site-visual] .story-body>p:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){margin:0 0 8px!important;font-weight:500!important;min-height:0!important}body[data-site-visual] .story-actions:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){margin-top:auto;padding:0!important}body[data-site-visual] .story-actions>a:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){display:inline-flex;min-height:44px;align-items:center;gap:8px;margin:0!important;padding:8px 0!important;color:var(--site-brand)!important;font:600 var(--site-ui)/var(--site-lh-ui) var(--site-text)!important;text-decoration:underline;text-underline-offset:4px}body[data-site-visual] .story-actions>a>span:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *),body[data-site-visual] .story-actions svg:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){width:24px!important;height:24px!important;flex:none}body[data-site-visual] .proof-intro:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){padding-block:var(--site-section)!important}body[data-site-visual] .proof-intro h2:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){max-width:28ch!important}body[data-site-visual] .proof-intro p:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){max-width:68ch!important}body[data-site-visual] .proof-band:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){background:var(--site-bg)!important}body[data-site-visual] .proof-grid:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){padding-block:0 var(--site-section)!important}body[data-site-visual] .proof-card strong:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){font:500 clamp(32px,3.4vw,48px)/1.1 var(--site-display)!important;color:var(--site-brand)!important;margin-bottom:20px!important}body[data-site-visual] .capabilities-container:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){padding-block:0!important}body[data-site-visual] .capability-row:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){gap:24px!important;margin-top:var(--site-section)!important}body[data-site-visual] .capability-row:first-child:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){margin-top:0!important}body[data-site-visual] .capability-copy:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){padding-bottom:0!important}body[data-site-visual] .capability-copy p:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){margin-top:20px!important;font-size:var(--site-body)!important;max-width:66ch}body[data-site-visual] .capability-media img:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){filter:none!important}body[data-site-visual] .source-ai:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){padding-block:var(--site-section)!important;--ai-accent:var(--site-brand)!important}body[data-site-visual] .source-ai-panel:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){background:var(--site-panel)!important;padding:24px!important;gap:24px!important;border:1px solid var(--site-edge);border-radius:18px!important}body[data-site-visual] .source-ai-card:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){background:var(--site-bg)!important;padding:24px!important;border-radius:14px!important}body[data-site-visual] .source-ai-actions:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){padding-top:32px!important}body[data-site-visual] .slide-dots label:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){width:24px!important;height:24px!important}body[data-site-visual] .slide-dots span:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){background:var(--site-control);width:10px!important;height:10px!important}body[data-site-visual="contact-embed"] .contact-container:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){padding:32px 0!important}body[data-site-visual="contact-embed"]:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){background:var(--site-bg)!important}body[data-site-visual] .final-cta:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){border-top:1px solid var(--site-edge)}body[data-site-visual] .final-cta-inner:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){padding-block:0!important;gap:16px!important}body[data-site-visual] .final-cta h2:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){max-width:26ch!important;margin:0 0 24px!important}body[data-site-visual] .final-cta p:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){max-width:60ch!important;margin:0 0 32px!important;text-wrap:pretty}body[data-site-visual="home"] .final-cta :is(h2,p):where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){margin-inline:auto!important}body[data-site-visual="home"] .final-cta .button:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){margin-left:0!important}body[data-site-visual] :is(.contact-cover,.localized-form-cover):where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){margin-top:0!important;min-height:0!important}body[data-site-visual] :is(.contact-content,.localized-form-cover>section):where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){background:var(--site-bg)!important;color:var(--site-fg)!important;padding:0!important}body[data-site-visual] .contact-container:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){padding:64px 32px!important;max-width:900px!important}body[data-site-visual] .localized-form-cover>section:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){padding:64px 32px!important}body[data-site-visual] :is(.contact-container h2,.localized-form-cover h2):where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){font-size:var(--site-h3)!important;line-height:var(--site-lh-heading)!important;margin:32px 0 16px!important}body[data-site-visual] :is(.contact-container hr,.localized-form-cover hr):where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){border-color:var(--site-edge)!important;margin-block:32px!important}body[data-site-visual] .contact-email:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){font-size:var(--site-body)!important}body[data-site-visual] .contact-email a:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){color:var(--site-brand)!important;text-decoration:underline;text-underline-offset:4px}body[data-site-visual] .contact-container label:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){color:var(--site-fg)!important;font:600 var(--site-ui)/var(--site-lh-ui) var(--site-text)!important;gap:8px!important}body[data-site-visual] .contact-form:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){gap:24px!important}body[data-site-visual] .contact-container :is(input:not([type=hidden]),textarea):where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){background:var(--site-panel)!important;color:var(--site-fg)!important;border:1px solid var(--site-control)!important;border-radius:10px!important;padding:14px!important;min-height:48px;font:400 16px/1.5 var(--site-text)!important}body[data-site-visual] .contact-container :is(input,textarea):where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *)::placeholder{color:var(--site-muted)!important;opacity:1}body[data-site-visual] .contact-container :is(input,textarea):focus:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){border-color:var(--site-focus)!important;outline:2px solid var(--site-focus)!important;outline-offset:3px!important}body[data-site-visual] .localized-form-cover.contact iframe:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){height:800px}@media(min-width:768px){body[data-site-visual]:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){--site-gutter:24px;--site-section:96px}}@media(min-width:1024px){body[data-site-visual]:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){--site-gutter:32px}}@media(min-width:1800px){body[data-site-visual]:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){--site-max:1320px;--site-body:17px}}@media(max-width:1023px){body[data-site-visual] .award-grid:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:767px){body[data-site-visual] .award-grid:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){grid-template-columns:1fr!important}body[data-site-visual] .hero-grid:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){grid-template-columns:1fr!important}body[data-site-visual] .hero-container:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){padding-block:40px 48px!important}body[data-site-visual] .home-hero .hero-container:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){min-height:440px!important}body[data-site-visual] :is(.contact-container,.localized-form-cover>section):where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){padding:40px 16px 48px!important}body[data-site-visual] .source-ai-panel:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){padding:20px!important}body[data-site-visual] .source-ai-card:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){padding:20px!important}body[data-site-visual] .localized-form-cover.contact iframe:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){height:1060px}}@media(hover:hover) and (pointer:fine){body[data-site-visual] :is(.story-card,.award-grid article):hover:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){transform:translateY(-2px)!important}}@media(prefers-reduced-motion:reduce){body[data-site-visual]:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *),body[data-site-visual] *:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *),body[data-site-visual] *:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *)::before,body[data-site-visual] *:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *)::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}body[data-site-visual] :is(.story-card,.award-grid article):hover:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){transform:none!important}}@media(min-width:1024px){body[data-site-visual="360"] .hero-grid:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)!important}body[data-site-visual="360"] .hero-copy h1:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){max-width:22ch!important}}body[data-site-visual] .stories-native:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){background:var(--site-bg)!important;padding-block:var(--site-section)!important}body[data-site-visual] .stories-container:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){width:100%!important;max-width:calc(var(--site-max) + var(--site-gutter)*2)!important;padding-inline:var(--site-gutter)!important;margin-inline:auto!important}body[data-site-visual] .stories-intro:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){padding-top:0!important;padding-bottom:32px!important}body[data-site-visual] .stories-grid:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){padding-block:0!important;gap:24px!important}body[data-site-visual] .stories-grid .story-card:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){padding:24px}body[data-site-visual] .story-quote:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){padding:0!important;margin-bottom:24px!important}body[data-site-visual] .story-person:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){padding:0!important}body[data-site-visual] .story-person :is(strong,span):where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){color:var(--site-secondary)!important;font-family:var(--site-text)!important}body[data-site-visual] :is(.hero-copy,.hero-media):where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){min-width:0}@media(max-width:767px){body[data-site-visual] .hero-grid:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){grid-template-columns:minmax(0,1fr)!important}}@media(max-width:359px){}body[data-site-visual="product"] .hero-copy h1:where(:root:has(>body[data-site-visual="product"]),:root:has(>body[data-site-visual="product"]) *){max-width:22ch!important}@media(min-width:1024px){body[data-site-visual="product"] .hero-grid:where(:root:has(>body[data-site-visual="product"]),:root:has(>body[data-site-visual="product"]) *){grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)!important}}@media(max-width:359px){}body[data-site-visual="product"] .okr-customer-logos:where(:root:has(>body[data-site-visual="product"]),:root:has(>body[data-site-visual="product"]) *){width:100%;max-width:calc(var(--site-max) + var(--site-gutter)*2);padding:0 var(--site-gutter) var(--site-section);gap:24px}body[data-site-visual^="editorial-"]:where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){--site-page-title:clamp(40px,4vw,56px);--site-article-h2:clamp(24px,2vw,28px);--site-article-h3:clamp(20px,1.6vw,22px);--site-article-h4:clamp(16px,1.3vw,18px)}body[data-site-visual="editorial-listing"] :is(.editorial-listing,.hk-listing,.listing-inner,.article-grid,.listing-controls,.story-collection-inner):where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){width:100%!important;max-width:calc(var(--site-max) + var(--site-gutter)*2)!important;margin-inline:auto!important;padding-inline:var(--site-gutter)!important}body[data-site-visual="editorial-listing"] :is(.editorial-listing,.hk-listing):where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){padding-block:var(--site-section)!important}body[data-site-visual="editorial-listing"] .listing-inner:where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){padding-top:var(--site-section)!important}body[data-site-visual="editorial-listing"] .listing-hero:where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){padding:0!important}body[data-site-visual="editorial-listing"] main:not(.editorial-listing):not(.hk-listing)>.listing-hero:where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){padding:var(--site-section) var(--site-gutter) 32px!important}body[data-site-visual="editorial-listing"] :is(.listing-hero h1,.listing-inner>h1):where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){max-width:100%!important;margin:0 auto 24px!important}body[data-site-visual="editorial-listing"] .listing-hero p:where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){max-width:60ch;margin-inline:auto!important;font-size:var(--site-lead)!important;line-height:1.5!important;text-wrap:balance}body[data-site-visual="editorial-listing"] .listing-hero>p:first-child:not(:last-child):where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){font:500 var(--site-ui)/1.5 var(--site-text)!important;letter-spacing:0!important;text-transform:none!important;color:var(--site-brand)!important;margin-bottom:16px!important}body[data-site-visual="editorial-listing"] .hub:where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){margin:0 0 32px!important;font-size:var(--site-h2)!important;max-width:100%}body[data-site-visual="editorial-listing"] :is(.editorial-search,.listing-search):where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){position:relative;isolation:isolate;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;height:auto!important;margin:32px 0!important;padding:12px!important;border:1px solid var(--site-control);border-radius:18px;background:var(--site-panel)!important}body[data-site-visual="editorial-listing"] :is(.editorial-search,.listing-search):where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *)::before{content:none!important}body[data-site-visual="editorial-listing"] :is(.editorial-search,.listing-search) input[type=search]:where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){width:100%!important;min-width:0;min-height:48px;height:auto!important;margin:0;padding:12px!important;border:1px solid var(--site-control)!important;border-radius:10px!important;background:var(--site-bg)!important;color:var(--site-fg)!important;font:400 16px/1.5 var(--site-text)!important}body[data-site-visual="editorial-listing"] :is(.editorial-search,.listing-search) input:where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *)::placeholder{color:var(--site-muted);opacity:1}body[data-site-visual="editorial-listing"] :is(.editorial-search,.listing-search) svg:where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){position:static!important;width:24px!important;height:24px!important;margin:0 0 0 4px!important;color:var(--site-brand)!important;pointer-events:none;grid-column:1;grid-row:1;z-index:1}body[data-site-visual="editorial-listing"] :is(.editorial-search,.listing-search):has(svg) input[type=search]:where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){grid-column:1;grid-row:1;padding-left:36px!important}body[data-site-visual="editorial-listing"] :is(.editorial-search,.listing-search):has(svg) button:where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){grid-column:2;grid-row:1}body[data-site-visual^="editorial-"] :is(.editorial-search button,.listing-search button,.newsletter-link):where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){display:inline-flex!important;align-items:center;justify-content:center;min-height:44px;height:auto!important;width:auto!important;max-width:100%;padding:12px 22px!important;border:1px solid transparent!important;border-radius:999px!important;background:var(--site-action)!important;color:var(--site-action-fg)!important;font:600 var(--site-ui)/1.5 var(--site-text)!important;letter-spacing:0!important;box-shadow:none!important;text-decoration:none;white-space:normal;text-align:center}body[data-site-visual^="editorial-"] :is(.editorial-search button,.listing-search button,.newsletter-link):hover:where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){background:var(--site-hover)!important}body[data-site-visual^="editorial-"] :is(.editorial-search button,.listing-search button,.newsletter-link):active:where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){background:var(--site-pressed)!important}body[data-site-visual="editorial-listing"] :is(p[role=status],.empty,.story-collection-inner>p):where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){font:400 var(--site-body)/1.65 var(--site-text)!important;letter-spacing:0!important;color:var(--site-secondary)!important;overflow-wrap:anywhere}body[data-site-visual="editorial-listing"] p[role=status]:where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){margin:0 0 24px!important}body[data-site-visual="editorial-listing"] p[role=status] a:where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){display:inline-flex;align-items:center;min-height:44px;margin-inline-start:8px;color:var(--site-brand)!important;font:600 var(--site-ui)/1.5 var(--site-text)!important;text-decoration:underline;text-underline-offset:4px}body[data-site-visual="editorial-listing"] :is(.editorial-grid,.story-card-grid,.article-grid):where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){gap:24px!important}body[data-site-visual="editorial-listing"] :is(.editorial-card,.customer-story-card,.article-grid>article):where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){min-width:0;background:var(--site-panel)!important;border:1px solid var(--site-edge)!important;border-radius:18px!important;box-shadow:var(--site-shadow)!important}body[data-site-visual="editorial-listing"] :is(.card-copy,.story-card-body,.article-grid article>div):where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){height:auto!important;min-height:0!important;padding:24px!important;gap:16px;flex:1}body[data-site-visual="editorial-listing"] :is(.card-copy>p,.story-card-body>.listing-card-title,.article-grid article h2):where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){margin:0!important;min-height:0;font:600 var(--site-h3)/1.5 var(--site-display)!important;letter-spacing:-.01em!important;color:var(--site-fg)!important;text-wrap:pretty;overflow-wrap:anywhere}body[data-site-visual="editorial-listing"] .article-grid h2 a:where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){font:inherit!important;letter-spacing:inherit!important;color:var(--site-fg)!important}body[data-site-visual="editorial-listing"] .article-grid article>div>span:where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){display:block!important;overflow:visible!important;-webkit-line-clamp:unset!important;font:400 var(--site-body)/1.5 var(--site-text);color:var(--site-secondary)!important}body[data-site-visual="editorial-listing"] .article-grid article>div>p:where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){font:500 var(--site-ui)/1.5 var(--site-text)!important;color:var(--site-muted)!important;margin:0!important}body[data-site-visual="editorial-listing"] .news-metadata:where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){margin:0!important;height:0}body[data-site-visual="editorial-listing"] .news-action:where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){padding:0!important}body[data-site-visual="editorial-listing"] :is(.card-copy a,.story-card-body .story-link,.article-grid .read):where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){display:inline-flex!important;align-items:center;align-self:flex-start;gap:8px;min-height:44px;margin:0!important;padding:8px 0!important;font:600 var(--site-ui)/1.5 var(--site-text)!important;color:var(--site-brand)!important;text-decoration:underline;text-underline-offset:4px}body[data-site-visual="editorial-listing"] :is(.card-copy svg,.story-link svg):where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){width:24px!important;height:24px!important;margin:0!important;flex:none}body[data-site-visual="editorial-listing"] .story-collection.source-listing:where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){padding:0!important;background:transparent!important}body[data-site-visual="editorial-listing"] :is(.pagination,.listing-pagination):where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){padding:32px var(--site-gutter) var(--site-section)!important;gap:12px;flex-wrap:wrap;color:var(--site-secondary)}body[data-site-visual="editorial-listing"] :is(.pagination a,.listing-pagination a,.more>summary):where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 22px!important;border:1px solid var(--site-brand)!important;border-radius:999px!important;background:transparent!important;color:var(--site-brand)!important;font:600 var(--site-ui)/1.5 var(--site-text)!important}body[data-site-visual="editorial-listing"] :is(.pagination a,.listing-pagination a,.more>summary):hover:where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){background:var(--site-hover-panel)!important}body[data-site-visual="editorial-listing"] .tag-cloud:where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){margin:var(--site-section) 0!important;text-align:center}body[data-site-visual="editorial-listing"] .tag-cloud h2:where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){margin-bottom:24px!important}body[data-site-visual="editorial-listing"] .tag-cloud span:where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){height:auto!important;min-height:24px;padding:6px 12px!important;background:var(--site-panel)!important;color:var(--site-brand)!important;border:1px solid var(--site-edge)!important;font:500 var(--site-ui)/1.5 var(--site-text)!important}body[data-site-visual="editorial-listing"] .empty-news-banner:where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){margin-top:0!important;padding-top:0!important;background:var(--site-bg)!important}body[data-site-visual="editorial-listing"] .empty-news-banner>div:where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){height:0!important}body[data-site-visual="editorial-listing"] .empty-news-banner svg:where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){display:block;margin-bottom:0!important;fill:var(--site-bg)!important}body[data-site-visual="editorial-detail"] .editorial-hero:where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){--site-fg:#fff;--site-secondary:#d9cfdb;min-height:0!important;margin-top:0!important;padding:var(--site-section) 0!important;color-scheme:dark}body[data-site-visual="editorial-detail"] .editorial-hero>div:where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){width:100%;max-width:calc(var(--site-max) + var(--site-gutter)*2)!important;margin-inline:auto!important;padding:0 var(--site-gutter)!important}body[data-site-visual="editorial-detail"] .editorial-hero h1:where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){max-width:100%}body[data-site-visual="editorial-detail"] .editorial-hero p:where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){margin:24px 0 0!important;font:500 var(--site-ui)/1.5 var(--site-text)!important;color:var(--site-secondary)!important}body[data-site-visual="editorial-detail"] :is(.article-layout,.source-editorial-shell):where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){width:100%!important;max-width:calc(var(--site-max) + var(--site-gutter)*2)!important;margin:var(--site-section) auto!important;padding:0 var(--site-gutter)!important}body[data-site-visual="editorial-detail"] :is(.article-layout,.source-editorial-grid):where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){gap:24px!important;align-items:start}body[data-site-visual="editorial-detail"] .source-editorial-grid:where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){width:100%!important;margin:0!important}body[data-site-visual="editorial-detail"] :is(.article-card,.recent-card,[data-source-body],[data-source-aside]):where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){min-width:0;margin:0!important;background:var(--site-panel)!important;border:1px solid var(--site-edge)!important;border-radius:18px!important;box-shadow:var(--site-shadow)!important}body[data-site-visual="editorial-detail"] :is(.article-body,[data-source-body]):where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){width:100%;max-width:none;margin-inline:0!important;padding:24px!important;color:var(--site-secondary);overflow-wrap:anywhere}body[data-site-visual="editorial-detail"] .article-body section+section:where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){margin-top:32px!important}body[data-site-visual="editorial-detail"] :is(.article-body,[data-source-body]) p:where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){font:400 var(--site-body)/1.65 var(--site-text)!important;color:var(--site-secondary)!important;letter-spacing:0!important;margin:0 0 16px!important;max-width:68ch;text-wrap:pretty}body[data-site-visual="editorial-detail"] :is(.article-body,[data-source-body]) :is(ul,ol):where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){font:400 var(--site-body)/1.65 var(--site-text)!important;color:var(--site-secondary)!important;margin:0 0 16px!important;padding-left:24px!important}body[data-site-visual="editorial-detail"] :is(.article-body,[data-source-body]) li:where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){font:400 var(--site-body)/1.65 var(--site-text)!important;color:var(--site-secondary)!important;letter-spacing:0!important;margin:0 0 8px!important;padding-left:0!important}body[data-site-visual="editorial-detail"] :is(.article-body,[data-source-body]) :is(h1,h2):where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){margin:32px 0 16px!important}body[data-site-visual="editorial-detail"] :is(.article-body,[data-source-body]) h2:where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){font:600 var(--site-article-h2)/1.25 var(--site-display)!important;color:var(--site-fg)!important;letter-spacing:-.01em!important}body[data-site-visual="editorial-detail"] :is(.article-body,[data-source-body]) h3:where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){font:600 var(--site-article-h3)/1.3 var(--site-display)!important;color:var(--site-fg)!important;letter-spacing:-.01em!important;margin:24px 0 16px!important}body[data-site-visual="editorial-detail"] :is(.article-body,[data-source-body]) :is(h4,h5,h6):where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){font:600 var(--site-article-h4)/1.5 var(--site-text)!important;color:var(--site-fg)!important;letter-spacing:0!important;margin:24px 0 12px!important}body[data-site-visual="editorial-detail"] :is(.article-body,[data-source-body]) :is(h1,h2,h3,h4,h5,h6):empty:where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){margin:0!important;padding:0!important}body[data-site-visual="editorial-detail"] :is(.article-body,[data-source-body]) :is(a,strong,em):where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;color:inherit}body[data-site-visual="editorial-detail"] :is(.article-body,[data-source-body]) a:where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){color:var(--site-brand)!important;text-decoration:underline!important;text-underline-offset:4px}body[data-site-visual="editorial-detail"] :is(.article-body,[data-source-body]) blockquote:where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){margin:24px 0!important;padding:16px 24px!important;border-left:3px solid var(--site-brand);background:var(--site-bg);color:var(--site-secondary)}body[data-site-visual="editorial-detail"] :is(.article-body,[data-source-body]) blockquote p:last-child:where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){margin-bottom:0!important}body[data-site-visual="editorial-detail"] .metadata:where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){margin:32px 0 0!important;border-color:var(--site-edge)!important}body[data-site-visual="editorial-detail"] .metadata div:where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){border-color:var(--site-edge)!important;gap:16px;padding:16px 0}body[data-site-visual="editorial-detail"] .metadata :is(dt,dd):where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){color:var(--site-secondary)!important;font:400 var(--site-body)/1.65 var(--site-text)!important}body[data-site-visual="editorial-detail"] .localized-editorial:where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){--editorial-text:var(--site-fg);--editorial-muted:var(--site-secondary);--editorial-brand:var(--site-brand);--editorial-surface:var(--site-panel)}body[data-site-visual="editorial-detail"] [data-source-body] div:where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){font-family:var(--site-text)!important;font-size:var(--site-body)!important;line-height:1.65!important;padding-inline:0!important;min-width:0}body[data-site-visual="editorial-detail"] :is([data-source-body],[data-source-aside]) img:where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){max-width:100%}body[data-site-visual="editorial-detail"] [data-source-body] .hk-source-dc781649f64299:where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){font-weight:500!important}body[data-site-visual="editorial-detail"] :is(.recent-card,[data-source-aside]):where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){padding:24px!important}body[data-site-visual="editorial-detail"] .recent-card>h2:where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){font:600 var(--site-h3)/1.5 var(--site-display)!important;margin:0!important}body[data-site-visual="editorial-detail"] .recent-card>span:where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){background:var(--site-brand)!important;margin-block:16px 24px!important}body[data-site-visual="editorial-detail"] .recent-card h3:where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){font:600 var(--site-body)/1.5 var(--site-text)!important;margin:0!important}body[data-site-visual="editorial-detail"] .recent-card a:where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){color:var(--site-fg)!important}body[data-site-visual="editorial-detail"] .recent-card p:where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){font:500 var(--site-ui)/1.5 var(--site-text)!important;color:var(--site-muted)!important;margin:8px 0!important}body[data-site-visual="editorial-detail"] [data-source-aside] div:where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){padding-inline:0!important;margin-inline:0!important;min-width:0;font-family:var(--site-text)!important}body[data-site-visual="editorial-detail"] [data-source-aside] .hk-source-fffb37856dfeee:where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){display:grid!important;grid-template-columns:minmax(0,1fr);gap:24px;margin-top:24px!important}body[data-site-visual="editorial-detail"] [data-source-aside] .hk-source-12ab37a63d82dd:where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){font:600 var(--site-h3)/1.5 var(--site-display)!important;color:var(--site-fg)!important;margin:0 0 16px!important}body[data-site-visual="editorial-detail"] [data-source-aside] .hk-source-41946497f464a4:where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){font:600 var(--site-body)/1.5 var(--site-text)!important;color:var(--site-fg)!important;margin:0 0 8px!important}body[data-site-visual="editorial-detail"] [data-source-aside] a:where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){display:inline-flex;align-items:center;min-height:44px;color:var(--site-brand)!important;font:600 var(--site-ui)/1.5 var(--site-text)!important;text-decoration:underline;text-underline-offset:4px}body[data-site-visual^="editorial-"] :is(.newsletter,.localized-newsletter):where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){margin-top:var(--site-section)!important;padding:var(--site-section) var(--site-gutter)!important;background:var(--site-bg)!important;color:var(--site-fg)!important;text-align:center;border-top:1px solid var(--site-edge)}body[data-site-visual^="editorial-"] :is(.newsletter,.localized-newsletter) h2:where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){font:600 var(--site-h2)/1.15 var(--site-display)!important;max-width:28ch;margin:0 auto 24px!important}body[data-site-visual^="editorial-"] :is(.newsletter,.localized-newsletter) p:where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){font:400 var(--site-lead)/1.5 var(--site-text)!important;max-width:60ch;margin:0 auto 32px!important;color:var(--site-secondary)!important}body[data-site-visual^="editorial-"] .newsletter-link:where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){margin:0!important}body[data-site-visual^="editorial-"] .newsletter-wave path:where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){fill:var(--site-bg)!important}@media(max-width:599px){body[data-site-visual="editorial-listing"] :is(.editorial-search,.listing-search):where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){grid-template-columns:minmax(0,1fr)!important}body[data-site-visual="editorial-listing"] :is(.editorial-search,.listing-search):has(svg) button:where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){grid-column:1;grid-row:2}body[data-site-visual="editorial-listing"] :is(.editorial-search,.listing-search) button:where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){width:100%!important}body[data-site-visual="editorial-detail"] :is(.article-body,[data-source-body],.recent-card,[data-source-aside]):where(:root:has(>body[data-site-visual="editorial-listing"]),:root:has(>body[data-site-visual="editorial-listing"]) *,:root:has(>body[data-site-visual="editorial-detail"]),:root:has(>body[data-site-visual="editorial-detail"]) *){padding:20px!important}}body[data-site-visual^="managed-"]:where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){--site-page-title:clamp(40px,4vw,56px)}body[data-site-visual^="managed-"] main:where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){background:var(--site-bg)!important;color:var(--site-fg)!important}body[data-site-visual^="managed-"] main :is([data-aos],[data-reveal]):not(.metric-grid):where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){animation:none!important;opacity:1!important;translate:none!important}body[data-site-visual^="managed-"] main :is(.shell,.cs-hero-shell,.cs-stories-shell,.hero-inner,.section-inner,.events-shell,.cta-inner):where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){width:100%!important;max-width:calc(var(--site-max) + 2*var(--site-gutter))!important;margin-inline:auto!important;padding-inline:var(--site-gutter)!important;box-sizing:border-box}body[data-site-visual^="managed-"] main :is(.shell,.cs-hero-shell,.cs-stories-shell,.hero-inner,.section-inner,.events-shell,.cta-inner)>*:where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){min-width:0}body[data-site-visual^="managed-"] main :is(h2,h3,p):where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){overflow-wrap:break-word}body[data-site-visual^="managed-"] main h1:where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){max-width:100%!important;margin:0 0 24px!important}body[data-site-visual^="managed-"] main h2:where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){margin:0 0 24px!important}body[data-site-visual^="managed-"] main h3:where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){margin:0 0 12px!important}body[data-site-visual^="managed-"] main p:where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){margin:0 0 16px!important}body[data-site-visual^="managed-"] main :is(.hero,.cs-hero,.about-hero,.ai-hero,.security-hero):where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){margin-top:0!important;padding-block:var(--site-section)!important;background:var(--site-canvas)!important;color:var(--site-fg)!important}body[data-site-visual^="managed-"] main :is(.cs-hero-shell,.hero-inner,.hero-shell,.about-hero>.shell,.ai-hero>.shell):where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){padding-block:0!important}body[data-site-visual^="managed-"] main :is(.hero-copy p,.cs-intro-wrap p,.ai-hero p,.security-hero p):where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){font-size:var(--site-lead)!important;line-height:1.5!important;max-width:60ch}body[data-site-visual^="managed-"] main :is(.hero-wave,.cs-wave,.partner-wave):where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){fill:var(--site-bg)!important;margin-bottom:0!important}body[data-site-visual^="managed-"] main :is(.cs-logo,.partner-logo):where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){filter:none!important;object-fit:contain!important;aspect-ratio:auto!important;width:min(320px,100%)!important;max-width:100%!important;max-height:120px!important;height:auto!important}body[data-site-visual^="managed-"] main :is(.cs-hero-image,.partner-hero-image):where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){height:auto;max-width:100%;filter:none!important}body[data-site-visual^="managed-"] main :is(.content-section,.intro,.purpose,.values,.video-block,.metrics,.contact,.gallery,.award-block,.quote-block,.principles,.feature-group,.security,.security-faq,.security-final,.partner-final,.docebo-final-cta,.docebo-events,.final-cta):where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){padding-block:var(--site-section)!important;background:var(--site-bg)!important;color:var(--site-fg)!important}body[data-site-visual^="managed-"] main :is(.content-section.shaded,.purpose,.gallery,.quote-block,.metrics,.security-final,.partner-final,.docebo-final-cta,.final-cta):where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){background:var(--site-panel)!important}body[data-site-visual^="managed-"] main :is(.split,.cs-hero-grid,.linkedin-story,.aws-story-grid,.security-layout,.feature,.purpose-grid):where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){gap:24px!important}body[data-site-visual^="managed-"] main .intro .split:where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){width:100%!important;margin:0!important;gap:24px!important}body[data-site-visual^="managed-"] main :is(.intro-column,.intro-description):where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){padding:0!important}body[data-site-visual^="managed-"] main :is(.section-heading,.module-heading):where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){margin-bottom:32px!important}body[data-site-visual^="managed-"] main :is(.value-grid,.principle-grid,.metric-grid,.icon-grid,.customer-grid,.events-grid,.item-grid):where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){gap:24px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}body[data-site-visual^="managed-"] main :is(.value-grid,.customer-grid,.events-grid):where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){margin-top:32px!important}body[data-site-visual^="managed-"] main :is(.principle-grid>article,.customer-card,.event-card,.item-card):where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){min-width:0;height:auto!important;padding:24px!important;background:var(--site-panel)!important;border:1px solid var(--site-edge)!important;border-radius:18px!important;box-shadow:var(--site-shadow)!important;color:var(--site-fg)!important}body[data-site-visual^="managed-"] main :is(.customer-card,.event-card,.customer-stack,.event-copy):where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){display:flex;flex-direction:column;flex:1}body[data-site-visual^="managed-"] main :is(.customer-action,.event-action):where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){margin-top:auto!important;padding-top:16px!important}body[data-site-visual^="managed-"] main :is(.customer-space,.customer-title-space):where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){height:0!important;min-height:0!important}body[data-site-visual^="managed-"] main .customer-stack>img:where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){width:100%;height:180px!important;object-fit:contain!important;filter:none!important}body[data-site-visual^="managed-"] main :is(.icon-item>img,.value-grid article>img):where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){object-fit:contain!important;filter:none!important}body[data-site-visual^="managed-"] main :is(.event-meta p,.customer-stack p,.docebo-customer-card p):where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){font-size:14px!important;line-height:1.5!important}body[data-site-visual^="managed-"] main :is(.metric-grid strong):where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){font:500 40px/1.15 var(--site-display)!important;color:var(--site-fg)!important;letter-spacing:-.01em}body[data-site-visual^="managed-"] main :is(.metric-grid ul,.faq-answer):where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){font:400 16px/1.65 var(--site-text)!important;color:var(--site-secondary)!important}body[data-site-visual^="managed-"] main .faq-group h2:where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){font:600 clamp(20px,2vw,24px)/1.3 var(--site-display)!important}body[data-site-visual^="managed-"] main :is(.quote-card,blockquote):where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){font:400 16px/1.5 var(--site-text)!important;color:var(--site-fg)!important}body[data-site-visual^="managed-"] main :is(.quote-card figcaption,.quote-card figcaption span):where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){font:400 14px/1.5 var(--site-text)!important;color:var(--site-secondary)!important}body[data-site-visual^="managed-"] main :is(.final-row,.cta-inner):where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){gap:24px!important;align-items:center}body[data-site-visual^="managed-"] main :is(.final-copy,.cta-copy):where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){margin:0!important;min-width:0}body[data-site-visual^="managed-"] main :is(.button,.cs-button,.contact-button,.cta-button,.final-action>a,.cta-action>a):where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){display:inline-flex!important;align-items:center;justify-content:center;max-width:100%;min-height:44px;height:auto!important;padding:12px 22px!important;border:1px solid transparent!important;border-radius:999px!important;background:var(--site-action)!important;color:var(--site-action-fg)!important;font:600 14px/1.5 var(--site-text)!important;box-shadow:none!important;text-decoration:none;white-space:normal;text-align:center}body[data-site-visual^="managed-"] main :is(.button,.cs-button,.contact-button,.cta-button,.final-action>a,.cta-action>a):hover:where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){background:var(--site-hover)!important}body[data-site-visual^="managed-"] main :is(.button,.cs-button,.contact-button,.cta-button,.final-action>a,.cta-action>a):active:where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){background:var(--site-pressed)!important}body[data-site-visual^="managed-"] main :is(.text-link,.text-button,.feature-copy>a,.contact p>a,.faq-answer a):where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){color:var(--site-brand)!important;text-decoration:underline;text-underline-offset:4px}body[data-site-visual^="managed-"] main :is(.text-link,.text-button,.feature-copy>a,.contact p>a,.faq-answer a):hover:where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){color:var(--site-feedback-link-hover)!important}body[data-site-visual^="managed-"] main :is(.questions details,.docebo-faq details):where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){padding:16px!important;background:var(--site-panel)!important;background-image:none!important;border:1px solid var(--site-control)!important;border-radius:14px!important;box-shadow:none!important;margin-bottom:16px}body[data-site-visual^="managed-"] main :is(.questions summary,.docebo-faq summary):where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){min-height:48px;height:auto!important;padding:0!important;color:var(--site-fg)!important;font:600 16px/1.5 var(--site-text)!important}body[data-site-visual^="managed-"] main summary span:where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){font:inherit!important;margin:12px 0!important}body[data-site-visual^="managed-"] main .faq-answer:where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){padding:16px 0 0!important}body[data-site-visual^="managed-"] main :is(.faq-shell,.docebo-faq>div):where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){padding-block:0!important}body[data-site-visual^="managed-"] main :is(.trailing-space,.source-trailing-space):where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){height:0!important}@media(max-width:899px){body[data-site-visual^="managed-"] main :is(.value-grid,.principle-grid,.metric-grid,.icon-grid,.customer-grid,.events-grid,.item-grid,.split,.cs-hero-grid,.security-layout,.feature,.purpose-grid):where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){grid-template-columns:minmax(0,1fr)!important}body[data-site-visual^="managed-"] main :is(.final-row,.cta-inner):where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){flex-direction:column;align-items:stretch}body[data-site-visual^="managed-"] main :is(.final-action,.cta-action):where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){width:100%!important;margin:0!important}body[data-site-visual^="managed-"] main .feature.reverse .feature-copy:where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){order:0}}@media(prefers-reduced-motion:reduce){body[data-site-visual^="managed-"] main *:where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){animation:none!important;transition:none!important}}html:has(#theme-toggle:checked) body[data-site-visual="managed-partner"] main :is(.cs-logo,.partner-logo):where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){background:#fff!important;padding:12px!important;border:1px solid #e2dfe6;border-radius:10px;box-sizing:border-box}@media (prefers-color-scheme: dark){html:is(:root,#theme-toggle:checked) body[data-site-visual="managed-partner"] main :is(.cs-logo,.partner-logo):where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){background:#fff!important;padding:12px!important;border:1px solid #e2dfe6;border-radius:10px;box-sizing:border-box}}body[data-site-visual^="managed-"] main :is(.hero-wave,.cs-wave,.partner-wave):where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){display:block!important;margin-bottom:calc(-1 * var(--site-section))!important}body[data-site-visual^="managed-"] main .docebo-faq>div:where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){width:100%!important;max-width:calc(var(--site-max) + 2*var(--site-gutter))!important;margin-inline:auto!important;padding-inline:var(--site-gutter)!important}body[data-site-visual^="managed-"] main :is(.value-grid,.principle-grid,.icon-grid,.item-card) p:where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){line-height:1.5!important}html:has(#theme-toggle:checked) body[data-site-visual="managed-partner"] main .icon-item>img:where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){background:#fff!important;padding:8px;border-radius:10px;box-sizing:border-box}@media (prefers-color-scheme: dark){html:is(:root,#theme-toggle:checked) body[data-site-visual="managed-partner"] main .icon-item>img:where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){background:#fff!important;padding:8px;border-radius:10px;box-sizing:border-box}}body[data-site-visual^="managed-"] main :is(.value-grid>article,.metric-grid>article,.icon-grid>article,.items-icon-features>.item-card):where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;min-width:0}body[data-site-visual^="managed-"] main .icon-grid:where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){grid-template-columns:repeat(var(--columns,4),minmax(0,1fr))!important}body[data-site-visual="managed-company"]:has(.about-hero) main :is(.value-grid,.metric-grid):where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){grid-template-columns:repeat(4,minmax(0,1fr))!important}body[data-site-visual="managed-company"]:has(.about-hero) main .value-grid img:where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){display:block;margin-inline:auto!important}body[data-site-visual="managed-company"]:has(.about-hero) main .value-grid h3:where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){display:block;text-align:center;font-size:20px!important;line-height:1.5!important;margin:16px 0 12px!important}body[data-site-visual="managed-company"]:has(.about-hero) main .metric-grid:where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){width:100%!important}body[data-site-visual="managed-company"]:has(.about-hero) main .metric-grid strong:where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){display:block;font:600 clamp(38px,4vw,48px)/1.167 var(--site-text)!important;letter-spacing:normal!important;margin-bottom:17px}body[data-site-visual="managed-company"]:has(.about-hero) main .metric-grid p:where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){font:400 16px/1.5 var(--site-text)!important}body[data-site-visual="managed-company"]:has(.ai-hero) main .award-block .shell:where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){margin-inline:auto!important}body[data-site-visual="managed-company"]:has(.ai-hero) main :is(.award-block h2,.feature-copy h3):where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){font:600 clamp(28px,2.4vw,34px)/1.25 var(--site-display)!important;letter-spacing:-.02em!important}body[data-site-visual="managed-company"]:has(.ai-hero) main .quote-card:where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){background:var(--site-panel)!important;border:1px solid var(--site-edge)!important;border-radius:14px!important}body[data-site-visual="managed-company"]:has(.ai-hero) main .quote-card blockquote:where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){padding:24px!important;font:400 16px/1.5 var(--site-text)!important}body[data-site-visual="managed-company"]:has(.ai-hero) main .quote-card figcaption:where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){padding:0 24px 24px!important}body[data-site-visual="managed-company"]:has(.ai-hero) main :is(.ai-hero,.final-cta) :is(h1,h2,p):where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){margin-inline:auto!important}body[data-site-visual="managed-company"]:has(.ai-hero) main .final-cta p:where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){margin-bottom:28px!important;font:400 var(--site-lead)/1.5 var(--site-text)!important}body[data-site-visual="managed-partner"] main .docebo-events .event-card:where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){padding:0!important;overflow:hidden}body[data-site-visual="managed-partner"] main .event-card>img:where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){width:100%!important;height:auto!important;aspect-ratio:3/2;object-fit:cover!important;display:block;filter:none!important;padding:0!important}body[data-site-visual="managed-partner"] main .event-copy:where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){padding:24px!important}@media(min-width:521px) and (max-width:899px){body[data-site-visual="managed-company"]:has(.about-hero) main :is(.value-grid,.metric-grid):where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *),body[data-site-visual="managed-partner"] main .icon-grid:where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:520px){body[data-site-visual="managed-company"]:has(.about-hero) main :is(.value-grid,.metric-grid):where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *),body[data-site-visual="managed-partner"] main .icon-grid:where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){grid-template-columns:minmax(0,1fr)!important}}body[data-site-visual="managed-partner"] main .items-icon-features:has(>:nth-child(4)):where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){grid-template-columns:repeat(4,minmax(0,1fr))!important}@media(min-width:561px) and (max-width:899px){body[data-site-visual="managed-partner"] main .items-icon-features:has(>:nth-child(4)):where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:560px){body[data-site-visual="managed-partner"] main .items-icon-features:has(>:nth-child(4)):where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){grid-template-columns:minmax(0,1fr)!important}}body[data-site-visual^="managed-"] main :is(.ai-hero,.about-hero,.partner-hero,.cs-hero,.security-hero):where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){position:relative;isolation:isolate}body[data-site-visual^="managed-"] main :is(.ai-hero,.about-hero,.partner-hero,.cs-hero,.security-hero):where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *)::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(var(--site-dots) 1.6px,transparent 1.6px);background-size:40px 40px}body[data-site-visual^="managed-"] main :is(.ai-hero,.about-hero,.partner-hero,.cs-hero,.security-hero)>*:where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){position:relative;z-index:1}body[data-site-visual="managed-security"] main .security-hero .hero-copy p:where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){margin-inline:auto!important}body[data-site-visual="managed-partner"] main .partner-hero .hero-copy>p:has(+a.button):where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){margin-bottom:24px!important}body[data-site-visual="managed-partner"] main :is(.items-customer-logos:has(>.docebo-customer-card),.cornerstone .customer-grid):where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:16px!important}body[data-site-visual="managed-partner"] main :is(.items-customer-logos>.docebo-customer-card,.cornerstone .customer-card):where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){min-height:0!important;padding:20px!important;border-radius:14px!important;text-align:center}body[data-site-visual="managed-partner"] main :is(.docebo-customer-card,.cornerstone .customer-card) .customer-stack:where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){padding:0!important;gap:16px!important;justify-content:flex-start!important;align-items:center}body[data-site-visual="managed-partner"] main :is(.docebo-customer-card,.cornerstone .customer-card) .customer-stack>img:where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){display:block;width:100%!important;height:80px!important;margin:0!important;object-fit:contain!important}body[data-site-visual="managed-partner"] main :is(.docebo-customer-card,.cornerstone .customer-card) .customer-stack>p:where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){flex:0!important;width:100%;margin:0!important;text-align:center!important}body[data-site-visual="managed-partner"] main :is(.docebo-customer-card,.cornerstone .customer-card) :is(.customer-title-space,.customer-space):where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){display:none!important}body[data-site-visual="managed-partner"] main :is(.docebo-customer-card,.cornerstone .customer-card) .customer-action:where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){flex:0!important;align-self:stretch;display:flex!important;align-items:center;justify-content:center!important;padding:0!important;margin-top:auto!important}body[data-site-visual="managed-partner"] main :is(.docebo-customer-card,.cornerstone .customer-card) .customer-action>a:where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){align-self:center!important;justify-content:center!important}@media(max-width:1199px){body[data-site-visual="managed-partner"] main :is(.items-customer-logos:has(>.docebo-customer-card),.cornerstone .customer-grid):where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:899px){body[data-site-visual="managed-partner"] main :is(.items-customer-logos:has(>.docebo-customer-card),.cornerstone .customer-grid):where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:599px){body[data-site-visual="managed-partner"] main :is(.items-customer-logos:has(>.docebo-customer-card),.cornerstone .customer-grid):where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){grid-template-columns:minmax(0,1fr)!important}}body[data-site-visual="managed-partner"] main .event-meta:where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){align-items:flex-start!important;gap:8px!important;--event-icon:24px;--event-line:21px}body[data-site-visual="managed-partner"] main .event-meta svg:where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){display:block;flex:0 0 var(--event-icon);width:var(--event-icon)!important;height:var(--event-icon)!important;margin:0!important}body[data-site-visual="managed-partner"] main .event-meta p:where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){margin:0!important;padding-block:calc((var(--event-icon) - var(--event-line))/2)!important;line-height:var(--event-line)!important;min-width:0}body[data-site-visual="managed-partner"] main .cornerstone .module-heading:has(+.customers):where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){margin-bottom:0!important;padding-bottom:32px!important}body[data-site-visual="managed-partner"] main .cornerstone .module-heading:has(+.customers)>h2:where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){margin-bottom:0!important;margin-inline:auto!important;max-width:30ch;text-align:center}body[data-site-visual="managed-partner"] main .cornerstone .customers:where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){padding-top:0!important}body[data-site-visual="managed-partner"] main .cornerstone .customer-grid:where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){margin-top:0!important}body[data-site-visual="managed-partner"] main .cornerstone .icon-item>.partner-icon-light:where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){display:block!important}body[data-site-visual="managed-partner"] main .cornerstone .icon-item>.partner-icon-dark:where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){display:none!important}html:has(#theme-toggle:checked) body[data-site-visual="managed-partner"] main .cornerstone .icon-item>.partner-icon-light:where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){display:none!important}@media (prefers-color-scheme: dark){html:is(:root,#theme-toggle:checked) body[data-site-visual="managed-partner"] main .cornerstone .icon-item>.partner-icon-light:where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){display:none!important}}html:has(#theme-toggle:checked) body[data-site-visual="managed-partner"] main .cornerstone .icon-item>.partner-icon-dark:where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){display:block!important}@media (prefers-color-scheme: dark){html:is(:root,#theme-toggle:checked) body[data-site-visual="managed-partner"] main .cornerstone .icon-item>.partner-icon-dark:where(:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *){display:block!important}}body:is([data-site-visual="career"],[data-site-visual="event-listing"]) main:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){color:var(--site-fg)}body[data-site-visual="career"] :is(.hero-inner,.section-inner):where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *),body[data-site-visual="event-listing"] :is(.event-hero-inner,.event-list):where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){width:100%!important;max-width:calc(var(--site-max) + var(--site-gutter)*2)!important;margin-inline:auto!important;padding-inline:var(--site-gutter)!important}body[data-site-visual="career"] .hero:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){min-height:440px!important;margin-top:0!important;padding:80px 0!important;text-align:left!important}body[data-site-visual="career"] .hero.has-media:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){background-color:#1b0e1d!important;background-image:linear-gradient(90deg,rgba(27,14,29,.83),rgba(27,14,29,.55)),var(--hero-image)!important;background-position:center!important;background-size:cover!important;color:#fff!important}body[data-site-visual="career"] .hero.has-video:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){background-image:none!important}body[data-site-visual="career"] .hero.has-video:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *)::before{background:rgba(27,14,29,.65)!important}body[data-site-visual="career"] .hero-video:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){filter:none!important;opacity:1!important}body[data-site-visual="career"] .hero-inner:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){padding-block:0!important}body[data-site-visual="career"] .source-title-wrap:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){margin:0 0 24px!important}body[data-site-visual="career"] .hero h1:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){display:block!important;max-width:14ch!important;margin:0!important}body[data-site-visual="career"] .hero p:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){max-width:66ch!important;margin:24px 0 0!important;color:#fff!important;font:400 var(--site-lead)/1.5 var(--site-text)!important;white-space:pre-line}body[data-site-visual="career"] .partner-wave:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){position:absolute!important;bottom:-1px;left:0;display:block!important;width:100%!important;height:40px!important;margin:0!important;fill:var(--site-bg)!important}body[data-site-visual="career"] .hero:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){position:relative}body[data-site-visual="career"] .content-section:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){padding:var(--site-section) 0!important;background:transparent!important}body[data-site-visual="career"] .section-copy:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){max-width:66ch!important}body[data-site-visual="career"] .content-section h2:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){margin:0 0 24px!important;color:var(--site-fg)!important;font:600 var(--site-h2)/1.15 var(--site-display)!important;letter-spacing:-.01em!important;text-wrap:balance}body[data-site-visual="career"] .content-section p:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){margin:0 0 16px!important;color:var(--site-secondary)!important;font:400 var(--site-body)/1.65 var(--site-text)!important}body[data-site-visual="career"] .content-section .eyebrow:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){color:var(--site-brand)!important;font:500 12px/1.5 var(--site-text)!important;letter-spacing:.12em!important}body[data-site-visual="career"] .item-grid:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){min-width:0;margin-top:32px!important;gap:24px!important}body[data-site-visual="career"] .item-card:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){min-width:0;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}body[data-site-visual="career"] .item-card>div:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){padding:0!important}body[data-site-visual="career"] .item-card h3:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){margin:0 0 12px!important;font:600 var(--site-h3)/1.5 var(--site-display)!important;letter-spacing:-.01em!important;color:var(--site-fg)!important}body[data-site-visual="career"] [data-career-section="gallery"] .section-copy:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *),body[data-site-visual="career"] [data-career-section="values-intro"] .section-copy:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){max-width:none!important;text-align:center}body[data-site-visual="career"] [data-career-section="gallery"] .item-grid:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){grid-template-columns:1fr 2fr 1fr!important;align-items:start;gap:16px!important}body[data-site-visual="career"] [data-career-section="gallery"] .item-card img:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){display:block;width:100%!important;height:auto!important;aspect-ratio:289/616;object-fit:cover!important;border-radius:14px!important}body[data-site-visual="career"] [data-career-section="gallery"] .item-card:nth-child(2) img:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){aspect-ratio:594/300}body[data-site-visual="career"] [data-career-section="gallery"] .item-card>div:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){display:none}body[data-site-visual="career"] [data-career-section="values-intro"]:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){padding-bottom:0!important}body[data-site-visual="career"] [data-career-section="values-intro"] p:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){max-width:66ch;margin-inline:auto!important}body[data-site-visual="career"] [data-career-section="values"] .item-grid:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){grid-template-columns:repeat(4,minmax(0,1fr))!important;margin-top:0!important;gap:40px 24px!important}body[data-site-visual="career"] [data-career-section="values"] .item-card:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){text-align:center}body[data-site-visual="career"] [data-career-section="values"] img:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){width:70px!important;height:70px!important;object-fit:contain!important;margin:0 auto 20px!important}body[data-site-visual="career"] [data-career-section="values"] p:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){margin-bottom:0!important}body[data-site-visual="career"] [data-career-section="teams"] .item-grid:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){grid-template-columns:repeat(4,minmax(0,1fr))!important}body[data-site-visual="career"] [data-career-section="teams"] .item-card:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){padding-top:16px!important;border-top:1px solid var(--site-edge)!important}body[data-site-visual="career"] [data-career-section="teams"] .item-card p:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){font-weight:500!important;color:var(--site-fg)!important}body[data-site-visual="career"] [data-career-section="jobs"] .item-grid:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){display:block!important}body[data-site-visual="career"] [data-career-section="jobs"] .item-card:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){padding:24px 0!important;border-bottom:1px solid var(--site-edge)!important}body[data-site-visual="career"] [data-career-section="jobs"] .item-card>div:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){display:grid;grid-template-columns:minmax(0,2fr) minmax(180px,1fr);gap:24px;align-items:start}body[data-site-visual="career"] [data-career-section="jobs"] h3:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){margin:0!important;font:600 18px/1.5 var(--site-text)!important}body[data-site-visual="career"] [data-career-section="jobs"] p:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){margin:0!important;white-space:pre-line;font-size:14px!important;line-height:1.5!important}body[data-site-visual="career"] [data-career-page="role"] .section-inner:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){max-width:calc(66ch + var(--site-gutter)*2)!important}body[data-site-visual="career"] [data-career-page="role"] .content-section:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){padding-block:40px!important}body[data-site-visual="career"] [data-career-page="role"] .content-section:first-of-type:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){padding-top:var(--site-section)!important}body[data-site-visual="event-listing"] .source-events:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){color:var(--site-fg)!important}body[data-site-visual="event-listing"] .event-hero:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){margin-top:0!important;padding-top:0!important;background:#1b0e1d!important;overflow:clip!important}body[data-site-visual="event-listing"] .event-hero:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *)::before{background-image:linear-gradient(rgba(27,14,29,.65),rgba(27,14,29,.65)),var(--event-background)!important;background-position:center!important}body[data-site-visual="event-listing"] .event-hero-inner:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){padding-block:80px 96px!important;text-align:center}body[data-site-visual="event-listing"] .event-hero h1:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){max-width:14ch;margin:0 auto 24px!important;text-shadow:none!important}body[data-site-visual="event-listing"] .event-hero p:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){max-width:66ch;margin:0 auto!important;color:#fff!important;text-shadow:none!important;font:400 var(--site-lead)/1.5 var(--site-text)!important}body[data-site-visual="event-listing"] .event-wave:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){display:block!important;height:40px!important;margin:0!important;fill:var(--site-bg)!important}body[data-site-visual="event-listing"] .event-logos:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){max-width:744px!important;padding:48px var(--site-gutter)!important;gap:24px;align-items:center;justify-items:center}body[data-site-visual="event-listing"] .event-logos>div:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){min-width:0;display:flex;align-items:center;justify-content:center}body[data-site-visual="event-listing"] .event-logos img:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){width:100%!important;max-width:110px;height:64px!important;object-fit:contain!important;filter:none!important}html:has(#theme-toggle:checked) body[data-site-visual="event-listing"] .event-logos>div:has(>img:is([src$="IHG_Logo_8803b5d70a.png"],[src$="Panasonic_Logo_56deec3457.png"])):where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){padding:8px;background:#fff;border:1px solid #e2dfe6;border-radius:10px}@media (prefers-color-scheme: dark){html:is(:root,#theme-toggle:checked) body[data-site-visual="event-listing"] .event-logos>div:has(>img:is([src$="IHG_Logo_8803b5d70a.png"],[src$="Panasonic_Logo_56deec3457.png"])):where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){padding:8px;background:#fff;border:1px solid #e2dfe6;border-radius:10px}}body[data-site-visual="event-listing"] .event-list:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){padding-block:32px var(--site-section)!important;gap:24px!important}body[data-site-visual="event-listing"] .event-column:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){min-width:0;gap:24px!important}body[data-site-visual="event-listing"] .event-list article:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){min-width:0;border-radius:14px!important;overflow:visible!important;background:transparent!important}body[data-site-visual="event-listing"] .event-list a:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){display:grid!important;color:#fff!important;text-decoration:none;border-radius:inherit;overflow:clip}body[data-site-visual="event-listing"] .event-list img:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){grid-area:1/1;display:block;min-height:0;width:100%!important;height:100%!important;object-fit:cover;filter:none!important}body[data-site-visual="event-listing"] .event-list p:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){grid-area:1/1;align-self:end;position:relative!important;inset:auto!important;opacity:1!important;margin:0!important;padding:32px 16px 16px!important;background:linear-gradient(transparent,rgba(27,14,29,.96) 35%)!important;color:#fff!important;font:600 18px/1.5 var(--site-display)!important;transition:color .2s}body[data-site-visual="event-listing"] .event-list a:is(:hover,:focus-visible) p:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){text-decoration:underline;text-underline-offset:4px}html:has(#theme-toggle:checked) body[data-site-visual="event-listing"] .event-list a:is(:hover,:focus-visible) p:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){color:#ffd23f!important}@media (prefers-color-scheme: dark){html:is(:root,#theme-toggle:checked) body[data-site-visual="event-listing"] .event-list a:is(:hover,:focus-visible) p:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){color:#ffd23f!important}}body[data-site-visual="event-listing"] .event-list a:focus-visible:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){outline:2px solid var(--site-focus)!important;outline-offset:3px!important}body[data-site-visual="event-listing"] .native-logo .logo-light:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){display:block!important}body[data-site-visual="event-listing"] .native-logo .logo-dark:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){display:none!important}html:has(#theme-toggle:checked) body[data-site-visual="event-listing"] .native-logo .logo-light:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){display:none!important}@media (prefers-color-scheme: dark){html:is(:root,#theme-toggle:checked) body[data-site-visual="event-listing"] .native-logo .logo-light:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){display:none!important}}html:has(#theme-toggle:checked) body[data-site-visual="event-listing"] .native-logo .logo-dark:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){display:block!important}@media (prefers-color-scheme: dark){html:is(:root,#theme-toggle:checked) body[data-site-visual="event-listing"] .native-logo .logo-dark:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){display:block!important}}@media(max-width:1023px){body[data-site-visual="career"] [data-career-section="values"] .item-grid:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *),body[data-site-visual="career"] [data-career-section="teams"] .item-grid:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:599px){body[data-site-visual="career"] .hero:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){min-height:360px!important;padding-block:56px 72px!important}body[data-site-visual="career"] [data-career-section="gallery"] .item-grid:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){grid-template-columns:1fr!important}body[data-site-visual="career"] [data-career-section="gallery"] .item-card:first-child img:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){max-height:none;aspect-ratio:auto}body[data-site-visual="career"] [data-career-section="values"] .item-grid:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *),body[data-site-visual="career"] [data-career-section="teams"] .item-grid:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){grid-template-columns:1fr!important}body[data-site-visual="career"] [data-career-section="jobs"] .item-card>div:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){grid-template-columns:1fr;gap:12px}body[data-site-visual="event-listing"] .event-hero-inner:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){padding-block:56px 72px!important}body[data-site-visual="event-listing"] .event-logos:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){gap:24px!important}}@keyframes site-careers-events-enter{from{opacity:.45}to{opacity:1}}@media(prefers-reduced-motion:no-preference){@supports(animation-timeline:view()) and (animation-range:entry 0% entry 100%){body[data-site-visual="career"] [data-career-section] .item-grid:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *),body[data-site-visual="event-listing"] .event-list article:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){animation:site-careers-events-enter linear both!important;animation-timeline:view()!important;animation-range:entry 0% entry 100%!important;translate:none!important}body[data-site-visual="career"] [data-career-section]:focus-within .item-grid:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *),body[data-site-visual="event-listing"] .event-list:focus-within article:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){animation:none!important;opacity:1!important}}}@media(prefers-reduced-motion:reduce){body:is([data-site-visual="career"],[data-site-visual="event-listing"]) main *:where(:root:has(>body[data-site-visual="career"]),:root:has(>body[data-site-visual="career"]) *,:root:has(>body[data-site-visual="event-listing"]),:root:has(>body[data-site-visual="event-listing"]) *){animation:none!important;transition:none!important}}body[data-site-visual="subscription"] :is(.subscribe-cover,.localized-form-cover):where(:root:has(>body[data-site-visual="subscription"]),:root:has(>body[data-site-visual="subscription"]) *,:root:has(>body[data-site-visual="subscription-embed"]),:root:has(>body[data-site-visual="subscription-embed"]) *){margin-top:0!important;min-height:calc(100svh - 144px);background:var(--site-bg)!important}body[data-site-visual="subscription"] :is(.subscribe-cover,.localized-form-cover)>section:where(:root:has(>body[data-site-visual="subscription"]),:root:has(>body[data-site-visual="subscription"]) *,:root:has(>body[data-site-visual="subscription-embed"]),:root:has(>body[data-site-visual="subscription-embed"]) *){min-width:0;container-type:inline-size;padding:64px 32px!important;background:var(--site-bg)!important;color:var(--site-fg)!important}body[data-site-visual="subscription"] :is(.subscribe-cover,.localized-form-cover) h1:where(:root:has(>body[data-site-visual="subscription"]),:root:has(>body[data-site-visual="subscription"]) *,:root:has(>body[data-site-visual="subscription-embed"]),:root:has(>body[data-site-visual="subscription-embed"]) *){margin:0!important;max-width:none!important}body[data-site-visual="subscription"] :is(.subscribe-cover,.localized-form-cover) hr:where(:root:has(>body[data-site-visual="subscription"]),:root:has(>body[data-site-visual="subscription"]) *,:root:has(>body[data-site-visual="subscription-embed"]),:root:has(>body[data-site-visual="subscription-embed"]) *){margin:24px 0 0!important;border:0!important;border-bottom:1px solid var(--site-edge)!important}body[data-site-visual="subscription"] :is(.subscribe-cover,.localized-form-cover)>aside img:where(:root:has(>body[data-site-visual="subscription"]),:root:has(>body[data-site-visual="subscription"]) *,:root:has(>body[data-site-visual="subscription-embed"]),:root:has(>body[data-site-visual="subscription-embed"]) *){display:block;width:100%;height:100%;object-fit:cover;filter:none!important}body[data-site-visual="subscription"] iframe:where(:root:has(>body[data-site-visual="subscription"]),:root:has(>body[data-site-visual="subscription"]) *,:root:has(>body[data-site-visual="subscription-embed"]),:root:has(>body[data-site-visual="subscription-embed"]) *){display:block;width:calc(100% + 10px)!important;max-width:none!important;height:600px!important;margin-inline:-5px;border:0;background:transparent}body[data-site-visual="subscription-embed"]:where(:root:has(>body[data-site-visual="subscription"]),:root:has(>body[data-site-visual="subscription"]) *,:root:has(>body[data-site-visual="subscription-embed"]),:root:has(>body[data-site-visual="subscription-embed"]) *){background:var(--site-bg)!important;color:var(--site-fg)!important;font:400 16px/1.65 var(--site-text)!important}body[data-site-visual="subscription-embed"] form:where(:root:has(>body[data-site-visual="subscription"]),:root:has(>body[data-site-visual="subscription"]) *,:root:has(>body[data-site-visual="subscription-embed"]),:root:has(>body[data-site-visual="subscription-embed"]) *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:24px 5px 5px}body[data-site-visual="subscription-embed"] form>label:not(.trap):where(:root:has(>body[data-site-visual="subscription"]),:root:has(>body[data-site-visual="subscription"]) *,:root:has(>body[data-site-visual="subscription-embed"]),:root:has(>body[data-site-visual="subscription-embed"]) *){display:grid;min-width:0;gap:8px;color:var(--site-fg);font:600 14px/1.5 var(--site-text)}body[data-site-visual="subscription-embed"] form>label:not(.trap)>input:where(:root:has(>body[data-site-visual="subscription"]),:root:has(>body[data-site-visual="subscription"]) *,:root:has(>body[data-site-visual="subscription-embed"]),:root:has(>body[data-site-visual="subscription-embed"]) *){width:100%;min-width:0;height:48px;padding:12px 14px;border:1px solid var(--site-control);border-radius:10px;background:var(--site-panel);color:var(--site-fg);font:400 16px/1.5 var(--site-text)}body[data-site-visual="subscription-embed"] input:where(:root:has(>body[data-site-visual="subscription"]),:root:has(>body[data-site-visual="subscription"]) *,:root:has(>body[data-site-visual="subscription-embed"]),:root:has(>body[data-site-visual="subscription-embed"]) *)::placeholder{color:var(--site-muted);opacity:1}body[data-site-visual="subscription-embed"] input:hover:where(:root:has(>body[data-site-visual="subscription"]),:root:has(>body[data-site-visual="subscription"]) *,:root:has(>body[data-site-visual="subscription-embed"]),:root:has(>body[data-site-visual="subscription-embed"]) *){border-color:var(--site-brand)}body[data-site-visual="subscription-embed"] input:focus-visible:where(:root:has(>body[data-site-visual="subscription"]),:root:has(>body[data-site-visual="subscription"]) *,:root:has(>body[data-site-visual="subscription-embed"]),:root:has(>body[data-site-visual="subscription-embed"]) *){border-color:var(--site-focus);outline:2px solid var(--site-focus);outline-offset:3px}body[data-site-visual="subscription-embed"] button:where(:root:has(>body[data-site-visual="subscription"]),:root:has(>body[data-site-visual="subscription"]) *,:root:has(>body[data-site-visual="subscription-embed"]),:root:has(>body[data-site-visual="subscription-embed"]) *){grid-column:1/-1;justify-self:start;min-height:44px;padding:11px 22px;border:0;border-radius:999px;background:var(--site-action);color:var(--site-action-fg);font:600 14px/1.5 var(--site-text);cursor:pointer}body[data-site-visual="subscription-embed"] button:hover:where(:root:has(>body[data-site-visual="subscription"]),:root:has(>body[data-site-visual="subscription"]) *,:root:has(>body[data-site-visual="subscription-embed"]),:root:has(>body[data-site-visual="subscription-embed"]) *){background:var(--site-hover)}body[data-site-visual="subscription-embed"] button:active:where(:root:has(>body[data-site-visual="subscription"]),:root:has(>body[data-site-visual="subscription"]) *,:root:has(>body[data-site-visual="subscription-embed"]),:root:has(>body[data-site-visual="subscription-embed"]) *){background:var(--site-pressed)}body[data-site-visual="subscription-embed"] :is(button,a):focus-visible:where(:root:has(>body[data-site-visual="subscription"]),:root:has(>body[data-site-visual="subscription"]) *,:root:has(>body[data-site-visual="subscription-embed"]),:root:has(>body[data-site-visual="subscription-embed"]) *){outline:2px solid var(--site-focus);outline-offset:3px}body[data-site-visual="subscription-embed"]>p:where(:root:has(>body[data-site-visual="subscription"]),:root:has(>body[data-site-visual="subscription"]) *,:root:has(>body[data-site-visual="subscription-embed"]),:root:has(>body[data-site-visual="subscription-embed"]) *){margin:24px 0 0;color:var(--site-fg)}body[data-site-visual="subscription-embed"]>p>a:where(:root:has(>body[data-site-visual="subscription"]),:root:has(>body[data-site-visual="subscription"]) *,:root:has(>body[data-site-visual="subscription-embed"]),:root:has(>body[data-site-visual="subscription-embed"]) *){color:var(--site-brand);text-decoration:underline;text-underline-offset:4px}@container (min-width:590px){body[data-site-visual="subscription"] iframe:where(:root:has(>body[data-site-visual="subscription"]),:root:has(>body[data-site-visual="subscription"]) *,:root:has(>body[data-site-visual="subscription-embed"]),:root:has(>body[data-site-visual="subscription-embed"]) *){height:400px!important}}@media(max-width:899px){body[data-site-visual="subscription"] :is(.subscribe-cover,.localized-form-cover)>section:where(:root:has(>body[data-site-visual="subscription"]),:root:has(>body[data-site-visual="subscription"]) *,:root:has(>body[data-site-visual="subscription-embed"]),:root:has(>body[data-site-visual="subscription-embed"]) *){padding:32px!important}}@media(max-width:599px){body[data-site-visual="subscription"] :is(.subscribe-cover,.localized-form-cover)>section:where(:root:has(>body[data-site-visual="subscription"]),:root:has(>body[data-site-visual="subscription"]) *,:root:has(>body[data-site-visual="subscription-embed"]),:root:has(>body[data-site-visual="subscription-embed"]) *){padding:32px 16px!important}body[data-site-visual="subscription-embed"] form:where(:root:has(>body[data-site-visual="subscription"]),:root:has(>body[data-site-visual="subscription"]) *,:root:has(>body[data-site-visual="subscription-embed"]),:root:has(>body[data-site-visual="subscription-embed"]) *){grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){body[data-site-visual="subscription-embed"] *:where(:root:has(>body[data-site-visual="subscription"]),:root:has(>body[data-site-visual="subscription"]) *,:root:has(>body[data-site-visual="subscription-embed"]),:root:has(>body[data-site-visual="subscription-embed"]) *){animation:none!important;transition:none!important}}body[data-site-visual="task-result"]:where(:root:has(>body[data-site-visual="task-result"]),:root:has(>body[data-site-visual="task-result"]) *){padding:24px 16px!important;background:var(--site-bg)!important;color:var(--site-fg)!important;font:400 16px/1.65 var(--site-text)!important}body[data-site-visual="task-result"] .receipt-card:where(:root:has(>body[data-site-visual="task-result"]),:root:has(>body[data-site-visual="task-result"]) *){width:100%;max-width:640px;margin:clamp(16px,5vh,48px) auto!important;padding:24px!important;border:1px solid var(--site-edge)!important;border-radius:14px!important;background:var(--site-panel)!important;box-shadow:none!important}body[data-site-visual="task-result"] .receipt-icon:where(:root:has(>body[data-site-visual="task-result"]),:root:has(>body[data-site-visual="task-result"]) *){color:var(--site-brand)!important;background:var(--site-hover-panel)!important}body[data-site-visual="task-result"] h1:where(:root:has(>body[data-site-visual="task-result"]),:root:has(>body[data-site-visual="task-result"]) *){margin:0!important;max-width:none!important}body[data-site-visual="task-result"] p:where(:root:has(>body[data-site-visual="task-result"]),:root:has(>body[data-site-visual="task-result"]) *){font:400 16px/1.65 var(--site-text)!important}body[data-site-visual="task-result"] .receipt-details:where(:root:has(>body[data-site-visual="task-result"]),:root:has(>body[data-site-visual="task-result"]) *){margin-top:24px!important;padding:16px!important;border:1px solid var(--site-edge)!important;border-radius:10px!important;background:var(--site-bg)!important}body[data-site-visual="task-result"] :is(.receipt-label,.receipt-note):where(:root:has(>body[data-site-visual="task-result"]),:root:has(>body[data-site-visual="task-result"]) *){color:var(--site-secondary)!important}body[data-site-visual="task-result"] .receipt-reference:where(:root:has(>body[data-site-visual="task-result"]),:root:has(>body[data-site-visual="task-result"]) *){font-size:14px!important;font-variant-numeric:tabular-nums}body[data-site-visual="task-result"] .receipt-actions a:where(:root:has(>body[data-site-visual="task-result"]),:root:has(>body[data-site-visual="task-result"]) *){display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;padding:11px 22px!important;border:1px solid var(--site-brand)!important;border-radius:999px!important;background:transparent!important;color:var(--site-brand)!important;font:600 14px/1.5 var(--site-text)!important;text-decoration:none}body[data-site-visual="task-result"] .receipt-actions a:hover:where(:root:has(>body[data-site-visual="task-result"]),:root:has(>body[data-site-visual="task-result"]) *){background:var(--site-hover-panel)!important;color:var(--site-feedback-link-hover,var(--site-brand))!important}body[data-site-visual="task-result"] .receipt-actions a:focus-visible:where(:root:has(>body[data-site-visual="task-result"]),:root:has(>body[data-site-visual="task-result"]) *){outline:2px solid var(--site-focus)!important;outline-offset:3px!important}@media(max-width:479px){body[data-site-visual="task-result"] .receipt-card:where(:root:has(>body[data-site-visual="task-result"]),:root:has(>body[data-site-visual="task-result"]) *){padding:24px 20px!important}}@media(prefers-reduced-motion:reduce){body[data-site-visual="task-result"] *:where(:root:has(>body[data-site-visual="task-result"]),:root:has(>body[data-site-visual="task-result"]) *){animation:none!important;transition:none!important}}body[data-site-visual="managed-resource"] main:where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){display:flow-root}body[data-site-visual="managed-resource"] :is(.hero,.hero.has-media,.hero.has-video):where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){position:relative;isolation:isolate;display:block;min-height:0!important;margin:0!important;padding:clamp(40px,6vw,72px) 0!important;border-radius:0;background:var(--site-canvas)!important;color:var(--site-fg)!important;text-align:left}body[data-site-visual="managed-resource"] .hero:where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *)::before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(var(--site-dots) 1.5px,transparent 1.5px) 0 0/40px 40px}body[data-site-visual="managed-resource"] .hero-inner:where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:48px;width:100%;max-width:calc(var(--site-max) + 32px)!important;margin:auto;padding:0 16px!important}body[data-site-visual="managed-resource"] .hero-inner:not(:has(.resource-hero-image)):where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){display:block}body[data-site-visual="managed-resource"] .hero .hero-copy:where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){min-width:0;padding:0!important}body[data-site-visual="managed-resource"] .hero .hero-copy h1:where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){display:block;width:auto;max-width:24ch!important;margin:0!important;font:600 clamp(36px,4.2vw,56px)/1.15 var(--site-display)!important;letter-spacing:var(--site-track-heading);color:var(--site-fg)!important;overflow-wrap:break-word;text-wrap:balance}body[data-site-visual="managed-resource"] .source-title-wrap:where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){margin:0!important}body[data-site-visual="managed-resource"] .hero .hero-copy p:where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){max-width:58ch;margin:24px 0 0!important;font:400 var(--site-lead)/1.65 var(--site-text)!important;color:var(--site-secondary)!important;white-space:pre-line}body[data-site-visual="managed-resource"] .resource-hero-image:where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){display:block;width:100%;min-width:0;aspect-ratio:4/3;object-fit:cover;border-radius:14px}body[data-site-visual="managed-resource"][data-site-family="product"] .resource-hero-image:where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){aspect-ratio:auto;max-height:520px;object-fit:contain}body[data-site-visual="managed-resource"] .hero-video:where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){inset:0 0 0 auto;width:42%;opacity:.25;z-index:-2}body[data-site-visual="managed-resource"] .partner-wave:where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){display:none!important}body[data-site-visual="managed-resource"] :is(.hero .button,.final-cta .button):where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *),body[data-site-visual="utility-shell"] .actions a:first-child:where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;margin-top:32px;padding:12px 22px!important;border:1px solid transparent!important;border-radius:999px!important;background:var(--site-action)!important;color:var(--site-action-fg)!important;font:600 14px/1.5 var(--site-text)!important;text-align:center;text-decoration:none}body[data-site-visual="managed-resource"] :is(.hero .button,.final-cta .button):hover:where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *),body[data-site-visual="utility-shell"] .actions a:first-child:hover:where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){background:var(--site-hover)!important}body[data-site-visual="managed-resource"] :is(.hero .button,.final-cta .button):active:where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *),body[data-site-visual="utility-shell"] .actions a:first-child:active:where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){background:var(--site-pressed)!important}body[data-site-visual="managed-resource"] :is(.content-section,.faq,.final-cta):where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){padding:var(--site-section) 16px!important;background:var(--site-bg)!important;color:var(--site-fg)!important}body[data-site-visual="managed-resource"] :is(.section-inner,.faq>div,.final-cta>div):where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){width:100%;max-width:var(--site-max)!important;margin-inline:auto}body[data-site-visual="managed-resource"] .section-inner.split:where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;align-items:center}body[data-site-visual="managed-resource"] .section-copy:where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){min-width:0;max-width:72ch}body[data-site-visual="managed-resource"] :is(.content-section,.faq,.final-cta) h2:where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){margin:0 0 24px!important}body[data-site-visual="managed-resource"] .content-section p:where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){margin:0 0 24px;white-space:pre-line;overflow-wrap:anywhere}body[data-site-visual="managed-resource"] .section-image:where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){display:block;width:100%;max-height:560px;border-radius:14px;object-fit:contain}body[data-site-visual="managed-resource"] .item-grid:where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:32px}body[data-site-visual="managed-resource"] .item-card:where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){min-width:0;border:0!important;border-radius:0;background:transparent!important;box-shadow:none}body[data-site-visual="managed-resource"] .item-card img:where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){width:100%;height:auto;max-height:240px;object-fit:contain}body[data-site-visual="managed-resource"] .item-card>div:where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){padding:24px 0 0}body[data-site-visual="managed-resource"] .item-card h3:where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){margin:0 0 16px}body[data-site-visual="managed-resource"] .eyebrow:where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){color:var(--site-brand)!important;font:600 12px/1.5 var(--site-text)!important;letter-spacing:.12em!important}body[data-site-visual="managed-resource"] :is(.section-copy,.faq) a:where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){color:var(--site-brand);text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}body[data-site-visual="managed-resource"] :is(.section-copy,.faq) a:hover:where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){color:var(--site-feedback-link-hover)}body[data-site-visual="managed-resource"] .faq>div:where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){max-width:76ch!important}body[data-site-visual="managed-resource"] .faq>div>section+section:where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){margin-top:48px}body[data-site-visual="managed-resource"] .faq details:where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){margin:0;padding:20px 0;border-bottom:1px solid var(--site-edge);border-radius:0;background:transparent;box-shadow:none}body[data-site-visual="managed-resource"] .faq summary:where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){min-height:44px;color:var(--site-fg);font:600 18px/1.5 var(--site-text);cursor:pointer;overflow-wrap:break-word}body[data-site-visual="managed-resource"] .faq details p:where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){color:var(--site-secondary)!important;overflow-wrap:anywhere}body[data-site-visual="managed-resource"] .final-cta:where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){border-top:1px solid var(--site-edge);text-align:center}body[data-site-visual="managed-resource"] .final-cta :is(h2,p):where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){margin-inline:auto!important}body[data-site-visual="managed-resource"] .final-cta .button:where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){margin-top:0}body[data-site-visual="managed-resource"][data-site-family="legal"] .hero-inner:not(:has(.resource-hero-image)):where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){max-width:calc(76ch + 32px)}body[data-site-visual="form-shell"] main:where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){width:100%;max-width:900px;margin:auto;padding:48px 21px 64px}body[data-site-visual="form-shell"] main.contact-container:where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){max-width:none!important;padding:24px 5px 5px!important}body[data-site-visual="form-shell"] .contact-form:where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){padding:0!important}body[data-site-visual="form-shell"] h1:where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){margin:0 0 24px;padding-inline:5px;font:600 clamp(28px,3.4vw,44px)/1.15 var(--site-display)!important;color:var(--site-fg)}body[data-site-visual="form-shell"] iframe:where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){display:block;width:100%;height:760px;border:0}body[data-site-visual="form-shell"][data-form-kind="subscription"] iframe:where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){height:400px}body[data-site-visual="utility-shell"][data-utility-kind="not-found"] main:where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){width:100%;max-width:900px;margin:auto;min-height:60vh;padding:72px 16px;text-align:center}body[data-site-visual="utility-shell"] .error-code:where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){color:var(--site-brand)!important;font-weight:600!important}body[data-site-visual="utility-shell"] h1:where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){font:600 clamp(36px,5vw,64px)/1.15 var(--site-display)!important;color:var(--site-fg)!important}body[data-site-visual="utility-shell"] .actions:where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px;margin-top:32px}body[data-site-visual="utility-shell"] .actions a:where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:0!important;padding:12px 22px;border:1px solid var(--site-brand)!important;border-radius:999px;color:var(--site-brand)!important;font:600 14px/1.5 var(--site-text);text-decoration:none}body[data-site-visual="utility-shell"] .actions a:hover:where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){background:var(--site-hover-panel)}body[data-site-visual="utility-shell"][data-utility-kind="assessment"] .assessment:where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){height:calc(100vh - 180px);min-height:480px;background:var(--site-bg)}@media(max-width:899px){body[data-site-visual="managed-resource"] .hero-inner:where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *),body[data-site-visual="managed-resource"] .section-inner.split:where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){grid-template-columns:minmax(0,1fr);gap:32px}body[data-site-visual="managed-resource"] .hero .hero-copy h1:where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){max-width:26ch!important}body[data-site-visual="managed-resource"] .resource-hero-image:where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){max-height:420px}body[data-site-visual="managed-resource"] .item-grid:where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){grid-template-columns:minmax(0,1fr)}}@media(max-width:599px){body[data-site-visual="managed-resource"]:where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){--site-section:48px}body[data-site-visual="managed-resource"] .hero .hero-copy h1:where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){font-size:36px!important}body[data-site-visual="managed-resource"] .hero .hero-copy p:where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){font-size:18px!important}body[data-site-visual="form-shell"] main:where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){padding-top:32px;padding-bottom:48px}body[data-site-visual="form-shell"] iframe:where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){height:1000px}body[data-site-visual="form-shell"][data-form-kind="subscription"] iframe:where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){height:600px}}@media(prefers-reduced-motion:no-preference){@supports(animation-timeline:view()) and (animation-range:entry 0% entry 100%){body[data-site-visual="managed-resource"] .content-section>.section-inner:where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){animation:site-module-enter linear both;animation-timeline:view();animation-range:entry 0% entry 100%}body[data-site-visual="managed-resource"] .content-section>.section-inner:focus-within:where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){animation:none;opacity:1}}}@media(prefers-reduced-motion:reduce){body[data-site-visual="managed-resource"] *:where(:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *,:root:has(>body[data-site-visual="form-shell"]),:root:has(>body[data-site-visual="form-shell"]) *,:root:has(>body[data-site-visual="utility-shell"]),:root:has(>body[data-site-visual="utility-shell"]) *){animation:none!important;transition:none!important}}body[data-site-visual]:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){--site-feedback-link-hover:#3e1c42;--site-feedback-control-hover:color-mix(in srgb,var(--site-fg) 6%,transparent);--site-feedback-control-pressed:color-mix(in srgb,var(--site-fg) 12%,transparent)}html:has(#theme-toggle:checked) body[data-site-visual]:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){--site-feedback-link-hover:#ffd23f}@media (prefers-color-scheme: dark){html:is(:root,#theme-toggle:checked) body[data-site-visual]:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){--site-feedback-link-hover:#ffd23f}}body[data-site-visual] .theme-trigger:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){transition:background-color 160ms ease,border-color 160ms ease,color 160ms ease}body[data-site-visual] .theme-trigger:focus-visible:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){background:var(--site-feedback-control-hover)!important;border-color:var(--site-brand)!important}body[data-site-visual] .theme-trigger:active:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){background:var(--site-feedback-control-pressed)!important;border-color:var(--site-brand)!important}@media(hover:hover) and (pointer:fine){body[data-site-visual] .theme-trigger:hover:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){background:var(--site-feedback-control-hover)!important;border-color:var(--site-brand)!important;color:var(--site-brand)!important}}body[data-site-visual="editorial-listing"] :is(.editorial-search,.listing-search):where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){padding:0!important;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;align-items:stretch!important}body[data-site-visual="editorial-listing"] :is(.editorial-search,.listing-search) input[type=search]:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){min-height:48px;background:var(--site-panel)!important}body[data-site-visual="editorial-listing"] :is(.editorial-search,.listing-search) svg:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){align-self:center}body[data-site-visual="editorial-listing"] :is(.customer-story-card,.article-grid>article):where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){display:flex;flex-direction:column}body[data-site-visual="editorial-listing"] :is(.story-card-body,.card-copy,.article-grid article>div):where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){display:flex;flex-direction:column;flex:1}body[data-site-visual="editorial-listing"] :is(.story-card-body .story-link,.card-copy a,.news-action,.article-grid .read):where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){margin-top:auto!important;flex-shrink:0}body[data-site-visual="editorial-detail"] .recent-list:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){margin-top:0!important;gap:24px!important}body[data-site-visual="editorial-detail"] .recent-list article:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){grid-template-columns:minmax(0,1fr)!important;gap:12px!important;min-width:0}body[data-site-visual="editorial-detail"] .recent-list article>a:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){display:block}body[data-site-visual="editorial-detail"] .recent-list img:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){width:100%!important;height:140px!important;object-fit:contain!important;border-radius:8px}body[data-site-visual="editorial-detail"] .recent-list p:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){margin:0 0 8px!important}body[data-site-visual="editorial-detail"] .recent-list h3:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){overflow-wrap:anywhere}body[data-site-visual="editorial-listing"] .editorial-grid.blog .editorial-card>img:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){box-sizing:border-box;padding:12px;object-fit:contain;background:var(--site-panel)}body[data-site-visual="home"] .award-grid article:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){align-self:stretch}body[data-site-visual="home"] .award-grid p:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){margin-top:auto!important}body[data-site-visual="home"] .award-icon:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){flex-shrink:0}html:has(#theme-toggle:checked) body[data-site-visual="home"] video.hero-dark:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){filter:grayscale(1) contrast(.82) brightness(1.05);opacity:.82}@media (prefers-color-scheme: dark){html:is(:root,#theme-toggle:checked) body[data-site-visual="home"] video.hero-dark:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){filter:grayscale(1) contrast(.82) brightness(1.05);opacity:.82}}@media(prefers-reduced-motion:reduce){body[data-site-visual] :is(.theme-trigger,.story-actions>a,.story-card-body .story-link,.card-copy a,.article-grid .read):where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *),body[data-site-visual] :is(.story-actions>a,.story-card-body .story-link,.card-copy a,.article-grid .read) svg:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){transition:none!important}body[data-site-visual] :is(.story-actions>a,.story-card-body .story-link,.card-copy a,.article-grid .read):hover svg:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){transform:none!important}}body[data-site-visual="editorial-listing"] main :is([data-reveal],[data-aos]):not(.customer-story-card):where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){animation:none!important;opacity:1!important;translate:none!important}html:has(#theme-toggle:checked) body[data-site-visual] .theme-trigger:is(:focus-visible,:active):where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){color:#ffd23f!important;border-color:#ffd23f!important}@media (prefers-color-scheme: dark){html:is(:root,#theme-toggle:checked) body[data-site-visual] .theme-trigger:is(:focus-visible,:active):where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){color:#ffd23f!important;border-color:#ffd23f!important}}@media(hover:hover) and (pointer:fine){html:has(#theme-toggle:checked) body[data-site-visual] .theme-trigger:hover:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){color:#ffd23f!important;border-color:#ffd23f!important}@media (prefers-color-scheme: dark){html:is(:root,#theme-toggle:checked) body[data-site-visual] .theme-trigger:hover:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){color:#ffd23f!important;border-color:#ffd23f!important}}}body[data-site-visual="home"] .awards-section .award-grid:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:16px!important}body[data-site-visual="home"] .awards-section .award-grid article:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){height:auto!important;min-height:0!important;padding:24px!important;gap:16px!important;align-items:center!important;text-align:center!important;border-radius:14px!important;animation:none!important;opacity:1!important;translate:none!important;transform:none!important}body[data-site-visual="home"] .awards-section .award-icon:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){width:100%;height:64px!important;display:flex;align-items:center;justify-content:center!important}body[data-site-visual="home"] .awards-section .award-icon img:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){max-width:100%;max-height:64px!important;object-fit:contain}body[data-site-visual="home"] .awards-section .award-grid h3:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){display:block!important;width:100%;min-height:0!important;margin:0!important;font:600 18px/1.4 var(--site-display)!important;text-align:center!important}body[data-site-visual="home"] .awards-section .award-grid p:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){width:100%;min-height:0!important;margin:0!important;margin-top:auto!important;font:400 14px/1.5 var(--site-text)!important;justify-content:center!important;text-align:center!important}@media(max-width:1199px){body[data-site-visual="home"] .awards-section .award-grid:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:899px){body[data-site-visual="home"] .awards-section .award-grid:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:599px){body[data-site-visual="home"] .awards-section .award-grid:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){grid-template-columns:minmax(0,1fr)!important}}body[data-site-visual] :is(.story-actions>a,.story-card-body .story-link,.card-copy a,.article-grid .read,.customer-action>a,.event-action>a,.item-card>div>a):where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;align-self:flex-start;gap:8px!important;min-height:44px!important;padding:8px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--site-brand)!important;font:600 14px/21px var(--site-text)!important;text-decoration:underline!important;text-underline-offset:4px;transition:color 160ms ease}body[data-site-visual] :is(.customer-action,.event-action):where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){justify-content:flex-start!important;padding-inline:0!important}body[data-site-visual] :is(.story-actions>a,.story-card-body .story-link,.card-copy a,.customer-action>a,.event-action>a) :is(svg,span[aria-hidden],span:has(>svg)):where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){display:inline-flex;flex:none;width:24px!important;height:24px!important;margin:0!important;align-items:center;justify-content:center;font-size:24px!important;line-height:24px!important;transition:transform 160ms ease}body[data-site-visual] :is(.story-actions>a,.story-card-body .story-link,.card-copy a,.article-grid .read,.customer-action>a,.event-action>a,.item-card>div>a):is(:hover,:focus-visible,:active):where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){color:var(--site-feedback-link-hover)!important;background:transparent!important;text-decoration-thickness:2px!important}body[data-site-visual] :is(.story-actions>a,.story-card-body .story-link,.card-copy a,.customer-action>a,.event-action>a):hover>:is(svg,span[aria-hidden],span:has(>svg)):where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){transform:translateX(3px)}body[data-site-visual] :is(.customer-action>a,.event-action>a,.item-card>div>a):focus-visible:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){outline:2px solid var(--site-focus);outline-offset:3px}@keyframes site-module-enter{from{opacity:.45}to{opacity:1}}@keyframes site-card-enter{from{opacity:.25}to{opacity:1}}body[data-site-visual="editorial-detail"] [data-source-aside] .hk-source-71465467303446:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){overflow:clip!important}@media(prefers-reduced-motion:no-preference){@supports(animation-timeline:view()) and (animation-range:entry 0% entry 100%){body[data-site-visual^="managed-"] main :is(.value-grid,.metric-grid,.icon-grid,.customer-grid,.events-grid,.purpose-grid,.gallery-grid,.award-block>.shell,.quote-block>.shell,.feature,.security-layout,.intro .split,.linkedin-story,.aws-story-grid,.items-icon-features):where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *),body[data-site-visual="home"] main .award-grid:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){animation:site-module-enter linear both!important;animation-timeline:view()!important;animation-range:entry 0% entry 100%!important;translate:none!important}body[data-site-visual^="managed-"] main :is(.value-grid,.metric-grid,.icon-grid,.customer-grid,.events-grid,.purpose-grid,.gallery-grid,.award-block>.shell,.quote-block>.shell,.feature,.security-layout,.intro .split,.linkedin-story,.aws-story-grid,.items-icon-features):focus-within:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){animation:none!important;opacity:1!important}body[data-site-visual] main :is(.story-card-grid>.customer-story-card,.editorial-slot>div,.article-grid>article,.recent-list>article,.recent-card>div>article,[data-source-aside] .hk-source-fffb37856dfeee>div,.story-grid>.story-card):where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){animation:site-card-enter linear both!important;animation-timeline:view()!important;animation-range:entry 0% entry 100%!important;translate:none!important}body[data-site-visual] main :is(.story-card-grid,.editorial-grid,.article-grid,.recent-card,[data-source-aside],.story-grid):focus-within :is(.customer-story-card,.editorial-slot>div,.article-grid>article,.recent-list>article,.recent-card>div>article,[data-source-aside] .hk-source-fffb37856dfeee>div,.story-card):where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){animation:none!important;opacity:1!important;translate:none!important}}}@media(prefers-reduced-motion:reduce){body[data-site-visual] main :is(.award-grid,.value-grid,.metric-grid,.icon-grid,.customer-grid,.events-grid,.purpose-grid,.gallery-grid,.award-block>.shell,.quote-block>.shell,.feature,.security-layout,.intro .split,.linkedin-story,.aws-story-grid,.items-icon-features,.story-card-grid>.customer-story-card,.editorial-slot>div,.article-grid>article,.recent-list>article,.recent-card>div>article,[data-source-aside] .hk-source-fffb37856dfeee>div,.story-grid>.story-card):where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){animation:none!important;opacity:1!important;translate:none!important}body[data-site-visual] :is(.story-actions>a,.story-card-body .story-link,.card-copy a,.customer-action>a,.event-action>a) :is(svg,span):where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){transition:none!important;transform:none!important}}html:has(#theme-toggle:checked) body[data-site-visual] :is(.story-actions>a,.story-card-body .story-link,.card-copy a,.article-grid .read,.customer-action>a,.event-action>a,.item-card>div>a):where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){color:var(--site-brand)!important}@media (prefers-color-scheme: dark){html:is(:root,#theme-toggle:checked) body[data-site-visual] :is(.story-actions>a,.story-card-body .story-link,.card-copy a,.article-grid .read,.customer-action>a,.event-action>a,.item-card>div>a):where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){color:var(--site-brand)!important}}html:has(#theme-toggle:checked) body[data-site-visual] :is(.story-actions>a,.story-card-body .story-link,.card-copy a,.article-grid .read,.customer-action>a,.event-action>a,.item-card>div>a):is(:hover,:focus-visible,:active):where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){color:#ffd23f!important}@media (prefers-color-scheme: dark){html:is(:root,#theme-toggle:checked) body[data-site-visual] :is(.story-actions>a,.story-card-body .story-link,.card-copy a,.article-grid .read,.customer-action>a,.event-action>a,.item-card>div>a):is(:hover,:focus-visible,:active):where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){color:#ffd23f!important}}body[data-site-visual] main :is([data-reveal],[data-aos],.award-grid):where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *),body[data-site-visual="home"] .hero-copy:where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *),body[data-site-visual] main :is(.value-grid,.metric-grid,.icon-grid,.customer-grid,.events-grid,.purpose-grid,.gallery-grid,.award-block>.shell,.quote-block>.shell,.feature,.security-layout,.intro .split,.linkedin-story,.aws-story-grid,.items-icon-features,.story-card-grid>.customer-story-card,.editorial-slot>div,.article-grid>article,.recent-list>article,.recent-card>div>article,[data-source-aside] .hk-source-fffb37856dfeee>div,.story-grid>.story-card):where(:root:has(>body[data-site-visual]),:root:has(>body[data-site-visual]) *){opacity:1!important}body[data-site-visual] .platform-visual.module-map:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){width:min(432px,100%)!important;margin-inline:auto}body[data-site-visual="home"] .platform-section:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){padding-block:calc(var(--site-section)/2)!important}body[data-site-visual="home"] .platform-section+.awards-section:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){padding-top:calc(var(--site-section)/2)!important}body[data-site-visual="home"] .platform-inner:has(.module-map):where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){width:100%!important;max-width:none!important;padding-inline:24px!important}@media(min-width:1024px){body[data-site-visual="home"] .home-hero:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){padding-bottom:clamp(96px,16vh,192px)!important}}.module-map .amm-graphic:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){display:block;width:100%;height:auto}.module-map .amm-graphic-dark:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){display:none}html:has(#theme-toggle:checked) .module-map .amm-graphic-light:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){display:none}@media (prefers-color-scheme: dark){html:is(:root,#theme-toggle:checked) .module-map .amm-graphic-light:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){display:none}}html:has(#theme-toggle:checked) .module-map .amm-graphic-dark:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){display:block}@media (prefers-color-scheme: dark){html:is(:root,#theme-toggle:checked) .module-map .amm-graphic-dark:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){display:block}}.amm-light-cell:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){fill:#FFFFFF;stroke:#E2DFE6;stroke-width:1;transition:filter .18s ease}.amm-light-core:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){fill:#69306D}.amm-light-label:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){font-family:Poppins, 'Noto Sans', system-ui, sans-serif;font-weight:600;font-size:26px;fill:#171219;text-anchor:middle}.amm-light-tag:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){font-family:Inter, 'Noto Sans', system-ui, sans-serif;font-weight:500;font-size:15px;letter-spacing:.02em;fill:#FFFFFF;text-anchor:middle}.amm-light-pillar:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){font-family:Inter, 'Noto Sans', system-ui, sans-serif;font-weight:500;font-size:16px;letter-spacing:.12em;text-transform:uppercase;fill:#69306D;text-anchor:middle}.amm-light-logo:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){fill:#FFFFFF}a.amm-light-link:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){cursor:pointer;outline:none}a.amm-light-link .amm-light-lift:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){transition:transform .18s ease}a.amm-light-link:hover .amm-light-lift:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *),a.amm-light-link:focus-visible .amm-light-lift:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){transform:translateY(-2px)}a.amm-light-link:hover .amm-light-cell:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *),a.amm-light-link:focus-visible .amm-light-cell:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){filter:url(#amm-light-shadow)}a.amm-light-link:hover .amm-light-core:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *),a.amm-light-link:focus-visible .amm-light-core:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){fill:#3E1C42}.amm-light-focus:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){fill:none;stroke:transparent;stroke-width:2}a.amm-light-link:focus-visible .amm-light-focus:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){stroke:#69306D}.amm-light-in:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){opacity:0;animation:amm-light-fade .6s ease forwards}@keyframes amm-light-fade{to{opacity:1}}.amm-light-delay1:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){animation-delay:0s}.amm-light-delay2:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){animation-delay:.08s}.amm-light-delay3:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){animation-delay:.16s}.amm-light-delay4:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){animation-delay:.24s}.amm-light-delay5:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){animation-delay:.32s}.amm-light-delay6:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){animation-delay:.40s}.amm-light-delay7:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){animation-delay:.48s}@media (prefers-reduced-motion: reduce){.amm-light-in:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){animation:none;opacity:1}a.amm-light-link .amm-light-lift:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *),.amm-light-cell:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *),.amm-light-core:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){transition:none}a.amm-light-link:hover .amm-light-lift:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){transform:none}}.amm-dark-cell:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){fill:rgba(255,255,255,0.06);stroke:rgba(255,255,255,0.35);stroke-width:1;transition:fill .18s ease}.amm-dark-core:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){fill:#69306D}.amm-dark-label:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){font-family:Poppins, 'Noto Sans', system-ui, sans-serif;font-weight:600;font-size:26px;fill:#FFFFFF;text-anchor:middle}.amm-dark-tag:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){font-family:Inter, 'Noto Sans', system-ui, sans-serif;font-weight:500;font-size:15px;letter-spacing:.02em;fill:#FFFFFF;text-anchor:middle}.amm-dark-pillar:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){font-family:Inter, 'Noto Sans', system-ui, sans-serif;font-weight:500;font-size:16px;letter-spacing:.12em;text-transform:uppercase;fill:#C89ACB;text-anchor:middle}.amm-dark-logo:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){fill:#FFFFFF}a.amm-dark-link:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){cursor:pointer;outline:none}a.amm-dark-link .amm-dark-lift:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){transition:transform .18s ease}a.amm-dark-link:hover .amm-dark-lift:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *),a.amm-dark-link:focus-visible .amm-dark-lift:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){transform:translateY(-2px)}a.amm-dark-link:hover .amm-dark-cell:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *),a.amm-dark-link:focus-visible .amm-dark-cell:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){fill:rgba(255,255,255,0.12)}a.amm-dark-link:hover .amm-dark-core:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *),a.amm-dark-link:focus-visible .amm-dark-core:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){fill:#7A3A7F}.amm-dark-focus:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){fill:none;stroke:transparent;stroke-width:2}a.amm-dark-link:focus-visible .amm-dark-focus:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){stroke:#FFD23F}.amm-dark-in:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){opacity:0;animation:amm-dark-fade .6s ease forwards}@keyframes amm-dark-fade{to{opacity:1}}.amm-dark-delay1:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){animation-delay:0s}.amm-dark-delay2:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){animation-delay:.08s}.amm-dark-delay3:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){animation-delay:.16s}.amm-dark-delay4:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){animation-delay:.24s}.amm-dark-delay5:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){animation-delay:.32s}.amm-dark-delay6:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){animation-delay:.40s}.amm-dark-delay7:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){animation-delay:.48s}@media (prefers-reduced-motion: reduce){.amm-dark-in:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){animation:none;opacity:1}a.amm-dark-link .amm-dark-lift:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *),.amm-dark-cell:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *),.amm-dark-core:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){transition:none}a.amm-dark-link:hover .amm-dark-lift:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){transform:none}}html:has(body[data-site-visual="home"]):where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){font-size:16px}body[data-site-visual="home"]:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){--site-h2:clamp(24px,1rem + 1.1vw,34px);--site-h3:clamp(19px,1.1rem + .3vw,22px);--site-lh-hero:1.08}body[data-site-visual="home"] .home-hero:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){padding-bottom:0!important}body[data-site-visual="home"] .home-hero .hero-container:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){display:grid;grid-template-columns:minmax(0,1fr);gap:48px;min-height:0!important}body[data-site-visual="home"] .hero-copy h1:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){max-width:22ch!important}body[data-site-visual="home"] .hero-copy p:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){max-width:60ch!important;line-height:1.5!important}body[data-site-visual="home"] :is(.hero-actions .button,.demo-button,.final-cta a):where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){min-height:44px;height:44px!important;padding:10px 22px!important;font-size:15px!important;font-weight:600!important;line-height:1.4!important}body[data-site-visual="home"] .announcement:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){display:block;min-height:40px;height:40px;padding:10px var(--site-gutter);overflow:hidden;font-size:13px!important;line-height:19px!important;white-space:nowrap;text-overflow:ellipsis}body[data-site-visual="home"] .announcement:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *)::after{display:none}@media(min-width:1024px){body[data-site-visual="home"] .home-hero .hero-container:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){grid-template-columns:minmax(0,600px) minmax(0,1fr)}}@media(min-width:1800px){html:has(body[data-site-visual="home"]):where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){font-size:17px}body[data-site-visual="home"]:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){--site-body:17px}}@media(min-width:2400px){html:has(body[data-site-visual="home"]):where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){font-size:18px}body[data-site-visual="home"]:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){--site-body:18px}}body[data-site-visual="home"] .story-actions>a>.story-link-context:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *){position:absolute!important;display:block!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}body[data-site-visual] .hero-text-only:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *,:root:has(>body[data-site-visual="360"]),:root:has(>body[data-site-visual="360"]) *,:root:has(>body[data-site-visual="product"]),:root:has(>body[data-site-visual="product"]) *,:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *,:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *),body[data-site-visual="home"] .home-hero:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *,:root:has(>body[data-site-visual="360"]),:root:has(>body[data-site-visual="360"]) *,:root:has(>body[data-site-visual="product"]),:root:has(>body[data-site-visual="product"]) *,:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *,:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *),body:is([data-site-visual="360"],[data-site-visual="product"]) .hero-native:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *,:root:has(>body[data-site-visual="360"]),:root:has(>body[data-site-visual="360"]) *,:root:has(>body[data-site-visual="product"]),:root:has(>body[data-site-visual="product"]) *,:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *,:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *),body:is([data-site-visual="managed-partner"],[data-site-visual="managed-company"],[data-site-visual="managed-security"]) main :is(.hero,.cs-hero,.about-hero,.ai-hero,.security-hero):where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *,:root:has(>body[data-site-visual="360"]),:root:has(>body[data-site-visual="360"]) *,:root:has(>body[data-site-visual="product"]),:root:has(>body[data-site-visual="product"]) *,:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *,:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *),body[data-site-visual="managed-resource"] .hero:not(.has-video):where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *,:root:has(>body[data-site-visual="360"]),:root:has(>body[data-site-visual="360"]) *,:root:has(>body[data-site-visual="product"]),:root:has(>body[data-site-visual="product"]) *,:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *,:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *){background:linear-gradient(180deg,transparent 35%,var(--site-bg) 100%),var(--site-canvas)!important}body[data-site-visual] .hero-text-only:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *,:root:has(>body[data-site-visual="360"]),:root:has(>body[data-site-visual="360"]) *,:root:has(>body[data-site-visual="product"]),:root:has(>body[data-site-visual="product"]) *,:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *,:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *)::before,body[data-site-visual="home"] .home-hero:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *,:root:has(>body[data-site-visual="360"]),:root:has(>body[data-site-visual="360"]) *,:root:has(>body[data-site-visual="product"]),:root:has(>body[data-site-visual="product"]) *,:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *,:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *)::before,body:is([data-site-visual="360"],[data-site-visual="product"]) .hero-native:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *,:root:has(>body[data-site-visual="360"]),:root:has(>body[data-site-visual="360"]) *,:root:has(>body[data-site-visual="product"]),:root:has(>body[data-site-visual="product"]) *,:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *,:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *)::before,body:is([data-site-visual="managed-partner"],[data-site-visual="managed-company"],[data-site-visual="managed-security"]) main :is(.hero,.cs-hero,.about-hero,.ai-hero,.security-hero):where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *,:root:has(>body[data-site-visual="360"]),:root:has(>body[data-site-visual="360"]) *,:root:has(>body[data-site-visual="product"]),:root:has(>body[data-site-visual="product"]) *,:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *,:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *)::before,body[data-site-visual="managed-resource"] .hero:not(.has-video):where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *,:root:has(>body[data-site-visual="360"]),:root:has(>body[data-site-visual="360"]) *,:root:has(>body[data-site-visual="product"]),:root:has(>body[data-site-visual="product"]) *,:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *,:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *)::before{mask-image:linear-gradient(180deg,#000 35%,transparent 100%)}body:is([data-site-visual="360"],[data-site-visual="product"]) .hero-native .hero-wave:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *,:root:has(>body[data-site-visual="360"]),:root:has(>body[data-site-visual="360"]) *,:root:has(>body[data-site-visual="product"]),:root:has(>body[data-site-visual="product"]) *,:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *,:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *),body:is([data-site-visual="managed-partner"],[data-site-visual="managed-company"],[data-site-visual="managed-security"]) main :is(.hero,.cs-hero,.about-hero,.ai-hero,.security-hero) :is(.hero-wave,.cs-wave,.partner-wave):where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *,:root:has(>body[data-site-visual="360"]),:root:has(>body[data-site-visual="360"]) *,:root:has(>body[data-site-visual="product"]),:root:has(>body[data-site-visual="product"]) *,:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *,:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *){visibility:hidden}body[data-site-visual="home"]:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *,:root:has(>body[data-site-visual="360"]),:root:has(>body[data-site-visual="360"]) *,:root:has(>body[data-site-visual="product"]),:root:has(>body[data-site-visual="product"]) *,:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *,:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *),body[data-site-visual] .hero-text-only:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *,:root:has(>body[data-site-visual="360"]),:root:has(>body[data-site-visual="360"]) *,:root:has(>body[data-site-visual="product"]),:root:has(>body[data-site-visual="product"]) *,:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *,:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *){--module-rem:16px;--site-hero-space:56px;--site-max:1180px;--site-gutter:20px;--site-h1:clamp(32px,calc(1.25 * var(--module-rem) + 2.2vw),56px);--site-lead:clamp(17px,calc(var(--module-rem) + .25vw),20px)}body[data-site-visual="home"] .home-hero .hero-container:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *,:root:has(>body[data-site-visual="360"]),:root:has(>body[data-site-visual="360"]) *,:root:has(>body[data-site-visual="product"]),:root:has(>body[data-site-visual="product"]) *,:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *,:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *),body[data-site-visual] .hero-text-only .hero-container:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *,:root:has(>body[data-site-visual="360"]),:root:has(>body[data-site-visual="360"]) *,:root:has(>body[data-site-visual="product"]),:root:has(>body[data-site-visual="product"]) *,:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *,:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *){padding-block:var(--site-hero-space)!important}body[data-site-visual] .hero-text-only .hero-grid:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *,:root:has(>body[data-site-visual="360"]),:root:has(>body[data-site-visual="360"]) *,:root:has(>body[data-site-visual="product"]),:root:has(>body[data-site-visual="product"]) *,:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *,:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *){grid-template-columns:minmax(0,1fr)!important}body[data-site-visual] .hero-text-only .hero-copy:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *,:root:has(>body[data-site-visual="360"]),:root:has(>body[data-site-visual="360"]) *,:root:has(>body[data-site-visual="product"]),:root:has(>body[data-site-visual="product"]) *,:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *,:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *){display:grid;gap:32px;width:min(100%,600px)}body[data-site-visual] .hero-text-only .hero-copy :is(h1,p):where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *,:root:has(>body[data-site-visual="360"]),:root:has(>body[data-site-visual="360"]) *,:root:has(>body[data-site-visual="product"]),:root:has(>body[data-site-visual="product"]) *,:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *,:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *){margin:0!important}body[data-site-visual] .hero-text-only .hero-copy .hero-eyebrow:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *,:root:has(>body[data-site-visual="360"]),:root:has(>body[data-site-visual="360"]) *,:root:has(>body[data-site-visual="product"]),:root:has(>body[data-site-visual="product"]) *,:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *,:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *){display:flex;align-items:center;gap:12px;color:var(--site-secondary)!important;font:500 var(--site-eyebrow)/1.5 var(--site-text)!important;letter-spacing:var(--site-track-label)!important;text-transform:uppercase}body[data-site-visual] .hero-text-only .hero-eyebrow:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *,:root:has(>body[data-site-visual="360"]),:root:has(>body[data-site-visual="360"]) *,:root:has(>body[data-site-visual="product"]),:root:has(>body[data-site-visual="product"]) *,:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *,:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *)::before{content:"";width:5px;height:5px;flex:none;border-radius:50%;background:var(--site-action);box-shadow:0 0 6px 1px color-mix(in srgb,var(--site-action) 48%,transparent),0 0 12px 3px color-mix(in srgb,var(--site-action) 18%,transparent);filter:blur(.35px)}body[data-site-visual] .hero-text-only .hero-copy h1:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *,:root:has(>body[data-site-visual="360"]),:root:has(>body[data-site-visual="360"]) *,:root:has(>body[data-site-visual="product"]),:root:has(>body[data-site-visual="product"]) *,:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *,:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *){display:block;max-width:22ch!important;font:500 var(--site-h1)/1.08 var(--site-display)!important;letter-spacing:var(--site-track-heading)!important;text-wrap:balance;overflow-wrap:normal}body[data-site-visual] .hero-text-only .title-highlight:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *,:root:has(>body[data-site-visual="360"]),:root:has(>body[data-site-visual="360"]) *,:root:has(>body[data-site-visual="product"]),:root:has(>body[data-site-visual="product"]) *,:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *,:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *){color:var(--site-brand)!important;background:none!important}html:has(#theme-toggle:checked) body[data-site-visual] .hero-text-only .title-highlight:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *,:root:has(>body[data-site-visual="360"]),:root:has(>body[data-site-visual="360"]) *,:root:has(>body[data-site-visual="product"]),:root:has(>body[data-site-visual="product"]) *,:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *,:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *){color:var(--site-action)!important}@media (prefers-color-scheme: dark){html:is(:root,#theme-toggle:checked) body[data-site-visual] .hero-text-only .title-highlight:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *,:root:has(>body[data-site-visual="360"]),:root:has(>body[data-site-visual="360"]) *,:root:has(>body[data-site-visual="product"]),:root:has(>body[data-site-visual="product"]) *,:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *,:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *){color:var(--site-action)!important}}body[data-site-visual] .hero-text-only .hero-description:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *,:root:has(>body[data-site-visual="360"]),:root:has(>body[data-site-visual="360"]) *,:root:has(>body[data-site-visual="product"]),:root:has(>body[data-site-visual="product"]) *,:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *,:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *){max-width:60ch!important;text-wrap:pretty}html:has(#theme-toggle:checked) body[data-site-visual] :is(.home-hero,.hero-native,.hero,.cs-hero,.about-hero,.ai-hero,.security-hero) :is(.title-highlight,.hero-copy h1>span:not(.hero-title-line)):where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *,:root:has(>body[data-site-visual="360"]),:root:has(>body[data-site-visual="360"]) *,:root:has(>body[data-site-visual="product"]),:root:has(>body[data-site-visual="product"]) *,:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *,:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *){color:var(--site-action)!important;background:none!important}@media (prefers-color-scheme: dark){html:is(:root,#theme-toggle:checked) body[data-site-visual] :is(.home-hero,.hero-native,.hero,.cs-hero,.about-hero,.ai-hero,.security-hero) :is(.title-highlight,.hero-copy h1>span:not(.hero-title-line)):where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *,:root:has(>body[data-site-visual="360"]),:root:has(>body[data-site-visual="360"]) *,:root:has(>body[data-site-visual="product"]),:root:has(>body[data-site-visual="product"]) *,:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *,:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *){color:var(--site-action)!important;background:none!important}}@media(min-width:768px){body[data-site-visual="home"]:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *,:root:has(>body[data-site-visual="360"]),:root:has(>body[data-site-visual="360"]) *,:root:has(>body[data-site-visual="product"]),:root:has(>body[data-site-visual="product"]) *,:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *,:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *),body[data-site-visual] .hero-text-only:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *,:root:has(>body[data-site-visual="360"]),:root:has(>body[data-site-visual="360"]) *,:root:has(>body[data-site-visual="product"]),:root:has(>body[data-site-visual="product"]) *,:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *,:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *){--site-gutter:32px}}@media(min-width:1280px){body[data-site-visual="home"]:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *,:root:has(>body[data-site-visual="360"]),:root:has(>body[data-site-visual="360"]) *,:root:has(>body[data-site-visual="product"]),:root:has(>body[data-site-visual="product"]) *,:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *,:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *),body[data-site-visual] .hero-text-only:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *,:root:has(>body[data-site-visual="360"]),:root:has(>body[data-site-visual="360"]) *,:root:has(>body[data-site-visual="product"]),:root:has(>body[data-site-visual="product"]) *,:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *,:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *){--site-gutter:48px}}@media(min-width:1800px){body[data-site-visual="home"]:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *,:root:has(>body[data-site-visual="360"]),:root:has(>body[data-site-visual="360"]) *,:root:has(>body[data-site-visual="product"]),:root:has(>body[data-site-visual="product"]) *,:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *,:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *),body[data-site-visual] .hero-text-only:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *,:root:has(>body[data-site-visual="360"]),:root:has(>body[data-site-visual="360"]) *,:root:has(>body[data-site-visual="product"]),:root:has(>body[data-site-visual="product"]) *,:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *,:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *){--module-rem:17px;--site-max:1320px}}@media(min-width:2400px){body[data-site-visual="home"]:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *,:root:has(>body[data-site-visual="360"]),:root:has(>body[data-site-visual="360"]) *,:root:has(>body[data-site-visual="product"]),:root:has(>body[data-site-visual="product"]) *,:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *,:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *),body[data-site-visual] .hero-text-only:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *,:root:has(>body[data-site-visual="360"]),:root:has(>body[data-site-visual="360"]) *,:root:has(>body[data-site-visual="product"]),:root:has(>body[data-site-visual="product"]) *,:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *,:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *){--module-rem:18px;--site-max:1440px}}body[data-site-visual] .hero-text-only .hero-actions:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *,:root:has(>body[data-site-visual="360"]),:root:has(>body[data-site-visual="360"]) *,:root:has(>body[data-site-visual="product"]),:root:has(>body[data-site-visual="product"]) *,:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *,:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *){margin:0!important}body[data-site-visual] .hero-text-only.hero-has-co-brand:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *,:root:has(>body[data-site-visual="360"]),:root:has(>body[data-site-visual="360"]) *,:root:has(>body[data-site-visual="product"]),:root:has(>body[data-site-visual="product"]) *,:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *,:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *){--hero-co-brand-width:224px}body[data-site-visual] .hero-has-co-brand .hero-co-brand:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *,:root:has(>body[data-site-visual="360"]),:root:has(>body[data-site-visual="360"]) *,:root:has(>body[data-site-visual="product"]),:root:has(>body[data-site-visual="product"]) *,:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *,:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *){position:absolute;inset-block-start:var(--site-hero-space);inset-inline-end:var(--site-gutter);width:var(--hero-co-brand-width);padding:12px 16px;background:#fff;border:1px solid rgba(105,48,109,.12);border-radius:10px}body[data-site-visual] .hero-co-brand img:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *,:root:has(>body[data-site-visual="360"]),:root:has(>body[data-site-visual="360"]) *,:root:has(>body[data-site-visual="product"]),:root:has(>body[data-site-visual="product"]) *,:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *,:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *){display:block;width:100%;height:auto;filter:none}body[data-site-visual] .hero-has-co-brand .hero-eyebrow:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *,:root:has(>body[data-site-visual="360"]),:root:has(>body[data-site-visual="360"]) *,:root:has(>body[data-site-visual="product"]),:root:has(>body[data-site-visual="product"]) *,:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *,:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *){padding-inline-end:calc(var(--hero-co-brand-width) + 24px)}@media(max-width:899px){body[data-site-visual] .hero-text-only.hero-has-co-brand:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *,:root:has(>body[data-site-visual="360"]),:root:has(>body[data-site-visual="360"]) *,:root:has(>body[data-site-visual="product"]),:root:has(>body[data-site-visual="product"]) *,:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *,:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *){--hero-co-brand-width:168px}body[data-site-visual] .hero-has-co-brand .hero-co-brand:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *,:root:has(>body[data-site-visual="360"]),:root:has(>body[data-site-visual="360"]) *,:root:has(>body[data-site-visual="product"]),:root:has(>body[data-site-visual="product"]) *,:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *,:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *){padding:10px 12px}}@media(max-width:599px){body[data-site-visual] .hero-text-only.hero-has-co-brand:where(:root:has(>body[data-site-visual="home"]),:root:has(>body[data-site-visual="home"]) *,:root:has(>body[data-site-visual="360"]),:root:has(>body[data-site-visual="360"]) *,:root:has(>body[data-site-visual="product"]),:root:has(>body[data-site-visual="product"]) *,:root:has(>body[data-site-visual="managed-partner"]),:root:has(>body[data-site-visual="managed-partner"]) *,:root:has(>body[data-site-visual="managed-company"]),:root:has(>body[data-site-visual="managed-company"]) *,:root:has(>body[data-site-visual="managed-security"]),:root:has(>body[data-site-visual="managed-security"]) *,:root:has(>body[data-site-visual="managed-resource"]),:root:has(>body[data-site-visual="managed-resource"]) *){--hero-co-brand-width:144px}}html{color-scheme:light dark}