:is(body.solutions-light,body:has(.solutions-light-marker)){color:var(--ink-page)!important;background:#fff!important}html:has(:is(body.solutions-light,body:has(.solutions-light-marker))){color:var(--ink-page)!important;background:#fff!important}:is(body.solutions-light,body:has(.solutions-light-marker)){overflow-x:clip!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .shero,:is(body.solutions-light,body:has(.solutions-light-marker)) .whatis,:is(body.solutions-light,body:has(.solutions-light-marker)) .howwedoit,:is(body.solutions-light,body:has(.solutions-light-marker)) .usecases,:is(body.solutions-light,body:has(.solutions-light-marker)) .stack,:is(body.solutions-light,body:has(.solutions-light-marker)) .cases,:is(body.solutions-light,body:has(.solutions-light-marker)) .faq,:is(body.solutions-light,body:has(.solutions-light-marker)) .cta-final{color:var(--ink-page)!important;background:#fff!important;border-bottom:1px solid #0f131814!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .whatis,:is(body.solutions-light,body:has(.solutions-light-marker)) .howwedoit,:is(body.solutions-light,body:has(.solutions-light-marker)) .usecases,:is(body.solutions-light,body:has(.solutions-light-marker)) .stack,:is(body.solutions-light,body:has(.solutions-light-marker)) .cases,:is(body.solutions-light,body:has(.solutions-light-marker)) .faq,:is(body.solutions-light,body:has(.solutions-light-marker)) .cta-final{padding-top:48px!important;padding-bottom:48px!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .shero:before,:is(body.solutions-light,body:has(.solutions-light-marker)) .shero:after{background:0 0!important;display:none!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .shero:before,:is(body.solutions-light,body:has(.solutions-light-marker)) .shero:after,:is(body.solutions-light,body:has(.solutions-light-marker)) .whatis:before,:is(body.solutions-light,body:has(.solutions-light-marker)) .whatis:after,:is(body.solutions-light,body:has(.solutions-light-marker)) .howwedoit:before,:is(body.solutions-light,body:has(.solutions-light-marker)) .howwedoit:after,:is(body.solutions-light,body:has(.solutions-light-marker)) .usecases:before,:is(body.solutions-light,body:has(.solutions-light-marker)) .usecases:after,:is(body.solutions-light,body:has(.solutions-light-marker)) .stack:before,:is(body.solutions-light,body:has(.solutions-light-marker)) .stack:after,:is(body.solutions-light,body:has(.solutions-light-marker)) .cases:before,:is(body.solutions-light,body:has(.solutions-light-marker)) .cases:after,:is(body.solutions-light,body:has(.solutions-light-marker)) .faq:before,:is(body.solutions-light,body:has(.solutions-light-marker)) .faq:after,:is(body.solutions-light,body:has(.solutions-light-marker)) .cta-final:before,:is(body.solutions-light,body:has(.solutions-light-marker)) .cta-final:after{background:0 0!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .shero h1,:is(body.solutions-light,body:has(.solutions-light-marker)) .shero h2,:is(body.solutions-light,body:has(.solutions-light-marker)) .shero h3,:is(body.solutions-light,body:has(.solutions-light-marker)) .whatis h1,:is(body.solutions-light,body:has(.solutions-light-marker)) .whatis h2,:is(body.solutions-light,body:has(.solutions-light-marker)) .whatis h3,:is(body.solutions-light,body:has(.solutions-light-marker)) .howwedoit h1,:is(body.solutions-light,body:has(.solutions-light-marker)) .howwedoit h2,:is(body.solutions-light,body:has(.solutions-light-marker)) .howwedoit h3,:is(body.solutions-light,body:has(.solutions-light-marker)) .usecases h1,:is(body.solutions-light,body:has(.solutions-light-marker)) .usecases h2,:is(body.solutions-light,body:has(.solutions-light-marker)) .usecases h3,:is(body.solutions-light,body:has(.solutions-light-marker)) .stack h1,:is(body.solutions-light,body:has(.solutions-light-marker)) .stack h2,:is(body.solutions-light,body:has(.solutions-light-marker)) .stack h3,:is(body.solutions-light,body:has(.solutions-light-marker)) .cases h1,:is(body.solutions-light,body:has(.solutions-light-marker)) .cases h2,:is(body.solutions-light,body:has(.solutions-light-marker)) .cases h3,:is(body.solutions-light,body:has(.solutions-light-marker)) .cta-final h1,:is(body.solutions-light,body:has(.solutions-light-marker)) .cta-final h2,:is(body.solutions-light,body:has(.solutions-light-marker)) .cta-final h3,:is(body.solutions-light,body:has(.solutions-light-marker)) .section-h,:is(body.solutions-light,body:has(.solutions-light-marker)) .section-sub{color:var(--ink-page)!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .shero p,:is(body.solutions-light,body:has(.solutions-light-marker)) .whatis p,:is(body.solutions-light,body:has(.solutions-light-marker)) .howwedoit p,:is(body.solutions-light,body:has(.solutions-light-marker)) .usecases p,:is(body.solutions-light,body:has(.solutions-light-marker)) .stack p,:is(body.solutions-light,body:has(.solutions-light-marker)) .cases p,:is(body.solutions-light,body:has(.solutions-light-marker)) .cta-final p,:is(body.solutions-light,body:has(.solutions-light-marker)) .shero li,:is(body.solutions-light,body:has(.solutions-light-marker)) .whatis li,:is(body.solutions-light,body:has(.solutions-light-marker)) .howwedoit li,:is(body.solutions-light,body:has(.solutions-light-marker)) .usecases li,:is(body.solutions-light,body:has(.solutions-light-marker)) .stack li,:is(body.solutions-light,body:has(.solutions-light-marker)) .cases li,:is(body.solutions-light,body:has(.solutions-light-marker)) .cta-final li{color:var(--ink-500)!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .eyebrow{color:var(--ink-400)!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .shero__h1,:is(body.solutions-light,body:has(.solutions-light-marker)) .shero__title{color:var(--ink-page)!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .shero__lede{color:var(--ink-500)!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .shero__kpis{background:#fff!important;border-top:1px solid #0f13181a!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .shero__kpi{background:#fff!important;border:none!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .shero__kpi:not(:first-child){border-left:1px solid #0f13181a!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .shero__kpi__num{color:var(--ink-page)!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .shero__kpi__lbl{color:var(--ink-400)!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .shero__chip{color:var(--ink-500)!important;background:#f7f5f0!important;border:1px solid #0f13181a!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .shero__visual,:is(body.solutions-light,body:has(.solutions-light-marker)) .hv-frame,:is(body.solutions-light,body:has(.solutions-light-marker)) .hv-canvas{background:#f7f5f0!important;border:1px solid #0f13181a!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .hv-tag,:is(body.solutions-light,body:has(.solutions-light-marker)) .hv-tag-r{color:var(--ink-500)!important;background:#ffffffd9!important}@media (min-width:1101px){:is(body.solutions-light,body:has(.solutions-light-marker)) .whatis__lede,:is(body.solutions-light,body:has(.solutions-light-marker)) .faq__inner>div:first-child{position:sticky!important;top:157px!important}}:is(body.solutions-light,body:has(.solutions-light-marker)) .whatis__panel,:is(body.solutions-light,body:has(.solutions-light-marker)) .whatis__card,:is(body.solutions-light,body:has(.solutions-light-marker)) .whatis__item,:is(body.solutions-light,body:has(.solutions-light-marker)) .howwedoit__grid,:is(body.solutions-light,body:has(.solutions-light-marker)) .howwedoit__card,:is(body.solutions-light,body:has(.solutions-light-marker)) .howwedoit__panel,:is(body.solutions-light,body:has(.solutions-light-marker)) .step,:is(body.solutions-light,body:has(.solutions-light-marker)) .step-card{color:var(--ink-page)!important;background:#f7f5f0!important;border:1px solid #0f13181a!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .howwedoit__card *,:is(body.solutions-light,body:has(.solutions-light-marker)) .step *,:is(body.solutions-light,body:has(.solutions-light-marker)) .step-card *{color:inherit}:is(body.solutions-light,body:has(.solutions-light-marker)) .cap-grid{grid-template-columns:repeat(3,1fr)!important;gap:20px!important;display:grid!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .cap-block{color:var(--ink-page)!important;background:#f7f5f0!important;border:1px solid #0f13181a!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .cap-block:hover{border-color:#0f131840!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .cap-block__num{color:var(--ink-400)!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .cap-block__title{color:var(--ink-page)!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .cap-block__desc{color:var(--ink-500)!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .cap-block__chip{color:var(--ink-page)!important;background:#fff!important;border:1px solid #0f13181f!important}@media (max-width:960px){:is(body.solutions-light,body:has(.solutions-light-marker)) .cap-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:640px){:is(body.solutions-light,body:has(.solutions-light-marker)) .cap-grid{grid-template-columns:1fr!important}}:is(body.solutions-light,body:has(.solutions-light-marker)) .usecases__card,:is(body.solutions-light,body:has(.solutions-light-marker)) .usecase,:is(body.solutions-light,body:has(.solutions-light-marker)) .usecase-card,:is(body.solutions-light,body:has(.solutions-light-marker)) .stack__card,:is(body.solutions-light,body:has(.solutions-light-marker)) .stack__group,:is(body.solutions-light,body:has(.solutions-light-marker)) .stack__item,:is(body.solutions-light,body:has(.solutions-light-marker)) .stack__tile{color:var(--ink-page)!important;background:#f7f5f0!important;border:1px solid #0f13181a!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .stack__pill,:is(body.solutions-light,body:has(.solutions-light-marker)) .stack__chip{color:var(--ink-page)!important;background:#fff!important;border:1px solid #0f13181f!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .case-card__hero__pattern{opacity:1!important;background-image:none!important;position:absolute!important;inset:0!important;overflow:hidden!important;-webkit-mask-image:none!important;mask-image:none!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .case-card__hero-img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}:is(body.solutions-light,body:has(.solutions-light-marker)) .case-card__hero__pattern:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000 30%,#0000008c 100%);position:absolute;inset:0}:is(body.solutions-light,body:has(.solutions-light-marker)) .case-card__hero__brand,:is(body.solutions-light,body:has(.solutions-light-marker)) .case-card__hero__sub{z-index:2}:is(body.solutions-light,body:has(.solutions-light-marker)) .case-card__hero__brand{font-size:26px!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .cases{grid-template-columns:none!important;display:block!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .cases__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;display:grid!important}@media (max-width:960px){:is(body.solutions-light,body:has(.solutions-light-marker)) .cases__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){:is(body.solutions-light,body:has(.solutions-light-marker)) .cases__grid{grid-template-columns:1fr!important}}:is(body.solutions-light,body:has(.solutions-light-marker)) .case-card{color:var(--ink-page)!important;background:#fff!important;border:1px solid #0f13181a!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .case-card__title,:is(body.solutions-light,body:has(.solutions-light-marker)) .case-card__cap,:is(body.solutions-light,body:has(.solutions-light-marker)) .case-card__desc,:is(body.solutions-light,body:has(.solutions-light-marker)) .case-card__metric__num,:is(body.solutions-light,body:has(.solutions-light-marker)) .case-card__metric__lbl{color:var(--ink-page)!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .case-card__hero{background:#f7f5f0!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .faq .eyebrow{color:var(--ink-400)!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .faq .section-h{color:var(--ink-page)!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .faq .section-h em{color:var(--brand-orange)!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .faq .section-sub{color:var(--ink-500)!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .faq__item{border-bottom:1px solid #0f13181a!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .faq__item:first-child{border-top:1px solid #0f13181a!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .faq__q{color:var(--ink-page)!important;background:0 0!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .faq__q:hover{color:var(--brand-orange)!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .faq__q__plus{border:1px solid #0f131840!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .faq__q__plus:before,:is(body.solutions-light,body:has(.solutions-light-marker)) .faq__q__plus:after{background:var(--ink-900)!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .faq__item.is-open .faq__q__plus{border-color:var(--brand-orange)!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .faq__item.is-open .faq__q__plus:before,:is(body.solutions-light,body:has(.solutions-light-marker)) .faq__item.is-open .faq__q__plus:after{background:var(--brand-orange)!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .faq__a,:is(body.solutions-light,body:has(.solutions-light-marker)) .faq__a__inner p{color:var(--ink-500)!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .cta-final{color:var(--ink-page)!important;background:#fff!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .cta-final__h,:is(body.solutions-light,body:has(.solutions-light-marker)) .cta-final__h em,:is(body.solutions-light,body:has(.solutions-light-marker)) .cta-final__sub{color:var(--ink-page)!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .cta-final__sub{color:var(--ink-500)!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .cta-final .btn-primary--paper{background:var(--ink-900)!important;color:#fff!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .cta-final .btn-primary--paper:hover{background:#2a2440!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .cta-final__browse-link{color:var(--ink-page)!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .cta-final__note{color:var(--ink-400)!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .toc{z-index:90!important;-webkit-backdrop-filter:none!important;background:#fff!important;border-bottom:1px solid #0f13181a!important;border-right:none!important;position:sticky!important;top:77px!important;left:0!important;right:0!important;box-shadow:0 2px 6px #0f13180a!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .toc__inner{background:#fff!important;align-items:center!important;gap:4px!important;max-width:1440px!important;height:56px!important;margin:0 auto!important;padding:0 32px!important;display:flex!important;overflow-x:auto!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .toc__label{color:var(--ink-400)!important;border-right:1px solid #0f13181a!important;margin-right:12px!important;padding-right:18px!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .toc__link{color:var(--ink-500)!important;background:0 0!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .toc__link:hover{background:rgb(var(--brand-orange-rgb) / 8%)!important;color:var(--brand-orange)!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .toc__link.is-active{color:var(--brand-orange)!important;background:rgb(var(--brand-amber-rgb) / 10%)!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .btn-secondary{color:var(--ink-page)!important;background:0 0!important;border:1px solid #0f13182e!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .btn-secondary:hover{background:#0f13180a!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .nav{z-index:1000!important;width:100%!important;box-shadow:none!important;font-family:var(--font-sans), "Inter", system-ui, sans-serif!important;color:#fff!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;position:fixed!important;top:0!important;left:0!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .nav *,:is(body.solutions-light,body:has(.solutions-light-marker)) .nav :before,:is(body.solutions-light,body:has(.solutions-light-marker)) .nav :after{box-sizing:border-box!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .nav a{color:inherit!important;text-decoration:none!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .nav__inner{align-items:center!important;gap:1.5rem!important;width:100%!important;max-width:100%!important;margin:0 auto!important;padding:.95rem 1.6rem!important;display:flex!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .nav__inner--compact{gap:.75rem!important;padding:.4rem 1rem!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .nav .brand__logo.brand__logo--64{width:auto!important;max-height:64px!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .nav .nav__menu.nav__menu--16{font-size:16px!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .nav .brand{flex-shrink:0!important;align-items:center!important;gap:.5rem!important;display:flex!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .nav .brand__logo{width:auto!important;max-height:48px!important;display:block!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .nav .brand__dot{background:#fff!important;border-radius:50%!important;width:8px!important;height:8px!important;margin-bottom:6px!important;margin-left:6px!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .nav .brand:hover .brand__dot{transition:transform .3s;transform:scale(1.3)}:is(body.solutions-light,body:has(.solutions-light-marker)) .nav__menu{align-items:center!important;gap:4px!important;margin:0 0 0 auto!important;padding:0!important;list-style:none!important;display:flex!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .nav__item{position:relative!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .nav__link{color:#fff!important;opacity:.9!important;cursor:pointer!important;background:0 0!important;border-radius:6px!important;align-items:center!important;gap:6px!important;padding:.5rem .9rem!important;font-size:.95rem!important;font-weight:500!important;transition:opacity .25s,background .2s!important;display:inline-flex!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .nav__link:hover{opacity:1!important;color:#fff!important;background:#ffffff14!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .nav__link.is-active{color:#fff!important;background:#ffffff1f!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .nav__chev{color:#fff!important;stroke:#fff!important;stroke-width:2.2px!important;fill:none!important;opacity:1!important;width:18px!important;height:18px!important;transition:transform .2s!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .nav__item:hover .nav__chev{transform:rotate(180deg)}:is(body.solutions-light,body:has(.solutions-light-marker)) .nav__cta-wrap{align-items:center!important;gap:.6rem!important;margin-left:auto!important;display:flex!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .nav .btn-primary{color:var(--ink-700)!important;cursor:pointer!important;background:#fff!important;border:none!important;border-radius:50px!important;align-items:center!important;gap:8px!important;padding:.6rem 1.6rem!important;font-size:.9rem!important;font-weight:700!important;text-decoration:none!important;transition:transform .2s,box-shadow .2s!important;display:inline-flex!important;box-shadow:0 6px 16px #0f172a2e!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .nav .btn-primary:hover{transform:translateY(-2px)!important;box-shadow:0 10px 22px #00000038!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .nav .btn-primary svg{width:14px!important;height:14px!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .nav .hamburger{display:none!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .nav .mega{z-index:1200!important;background:#fff!important;border-radius:14px!important;margin-top:0!important;padding:20px!important;position:absolute!important;top:100%!important;left:-8px!important;box-shadow:0 8px 40px #0000001c,0 2px 8px #0000000d!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .nav .mega:not(.mega--narrow):not(.mega--industries){width:max-content!important;max-width:700px!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .nav .mega.mega--narrow{min-width:220px!important;padding:16px!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .nav .mega--industries{left:50%!important;right:auto!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .nav .mega__list a{color:var(--ink-950)!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .nav .mega__list a:hover{background:#f9f5f0!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .nav .mega--narrow .mega__list a:hover,:is(body.solutions-light,body:has(.solutions-light-marker)) .nav .mega--industries .mega__list a:hover{color:var(--ink-page)!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .nav .mega__list a strong{color:inherit!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .nav .mega__body span{color:#888!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .nav .mega__ico{color:#fff!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .nav .mega__col h4{color:var(--ink-page)!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .shero{padding-top:140px!important;padding-bottom:50px!important}@media (max-width:1080px){:is(body.solutions-light,body:has(.solutions-light-marker)) .nav__inner,:is(body.solutions-light,body:has(.solutions-light-marker)) .nav__inner--compact{gap:.5rem!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .nav .brand__logo.brand__logo--64{max-height:40px!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .nav .hamburger{display:flex!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .toc{top:55px!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .nav__menu{display:none!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .nav__menu.active{background:#0f1318!important;border-top:1px solid #ffffff1f!important;flex-direction:column!important;align-items:stretch!important;gap:.15rem!important;height:auto!important;max-height:calc(100vh - 56px)!important;margin:0!important;padding:.5rem!important;display:flex!important;position:absolute!important;top:100%!important;left:0!important;right:0!important;overflow-y:auto!important;box-shadow:0 16px 40px #00000073!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .nav__item{position:static!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .nav__link{opacity:1!important;justify-content:space-between!important;width:100%!important;padding:.85rem 1rem!important;font-size:1rem!important;display:flex!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .nav__link .nav__chev{box-sizing:content-box!important;width:16px!important;height:16px!important;margin:-12px -8px -12px 0!important;padding:12px!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .nav a.nav__cta-mobile{color:var(--ink-950)!important;background:#fff!important;border-radius:999px!important;justify-content:center!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .nav a.nav__cta-mobile svg{stroke:#000!important;color:var(--ink-950)!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .nav__item.is-expanded>.mega{width:100%!important;min-width:0!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0 0 .4rem .5rem!important;display:block!important;position:static!important;top:auto!important;left:auto!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .nav__item.is-expanded .mega__col h4,:is(body.solutions-light,body:has(.solutions-light-marker)) .nav__item.is-expanded .mega__list a{color:#fff!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .nav__item.is-expanded .mega__list a:hover{color:#fff!important;background:#ffffff0f!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .nav__item.is-expanded .mega__body span{color:inherit!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .nav__cta-wrap{gap:0!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .nav__cta-wrap .btn-primary{display:none!important}}:is(body.solutions-light,body:has(.solutions-light-marker)) .nav__link{white-space:nowrap!important}@media (min-width:1081px) and (max-width:1365px){:is(body.solutions-light,body:has(.solutions-light-marker)) .aispry-header .brand{margin-left:.5rem!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .aispry-header .nav__cta-wrap{margin-right:.5rem!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .nav__inner--compact{padding:.5rem 1.25rem!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .nav__menu{gap:.1rem!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .nav__link{padding:.45rem .6rem!important;font-size:.9rem!important}}@media (max-width:1080px){:is(body.solutions-light,body:has(.solutions-light-marker)) .aispry-header .brand{margin-left:0!important}:is(body.solutions-light,body:has(.solutions-light-marker)) .aispry-header .nav__cta-wrap{margin-right:0!important}}
