.product-landscape{margin:0 auto;width:100%;max-width:1280px}.product-landscape :global(svg){display:block;margin:0 auto;max-width:100%;height:auto}.product-landscape--desktop,.product-landscape--tablet,.product-landscape--mobile{display:none}@media (max-width: 479px){.product-landscape--mobile{display:block}}@media (min-width: 480px) and (max-width: 1023px){.product-landscape--tablet{display:block}.product-landscape :global(svg){max-width:80%}}@media (min-width: 1024px){.product-landscape--desktop{display:block}}@media (min-width: 1024px){.product-landscape :global(svg){max-width:80%}}.use-case-large-promo__text[data-astro-cid-rcyoepl5]{display:grid;gap:1.5rem}.use-case-large-promo__icons[data-astro-cid-rcyoepl5]{display:grid;gap:.5rem}.use-case-large-promo__cta[data-astro-cid-rcyoepl5]{margin-bottom:2rem}.container:has(.solutions-heros-journeys__hero){background-image:linear-gradient(to bottom,transparent 70%,rgb(255 255 255 / .3) 85%,rgb(255 255 255)),linear-gradient(to bottom,transparent 70%,rgb(var(--color__blueberry)) 85%),url(/astro-assets/images/common/background-dotted-circle-navy.svg),url(/astro-assets/images/common/background-circle-fade-blue-down-right2.svg),url(/astro-assets/images/common/background-circle-ocean-faint.svg),linear-gradient(to bottom,rgb(var(--color__navy)),rgb(var(--color__navy) / .5) 40%,transparent 80%);background-repeat:no-repeat;background-size:auto,auto,auto 66%,auto 75%,auto 120%,auto;background-position:0 0,0 0,calc(100% + 10rem) 100%,calc(100% + 10rem) calc(0% - 5rem),calc(100% + 20rem) calc(100% + 15rem),0 0}@media (min-width: 1024px){.container:has(.solutions-heros-journeys__hero){background-image:linear-gradient(to bottom,transparent 70%,rgb(255 255 255 / .3) 85%,rgb(255 255 255)),url(/astro-assets/images/common/background-dotted-circle-navy-lime.svg),linear-gradient(to bottom,transparent 70%,rgb(var(--color__blueberry)) 85%),url(/astro-assets/images/common/background-dotted-circle-navy.svg),url(/astro-assets/images/common/background-circle-fade-blue-down-right2.svg),url(/astro-assets/images/common/background-circle-ocean-faint.svg),linear-gradient(to bottom,rgb(var(--color__navy)),rgb(var(--color__navy) / .5) 40%,transparent 80%);background-repeat:no-repeat;background-size:auto,auto 50%,auto,auto 66%,auto 75%,auto 130%,auto;background-position:0 0,calc(100% + 5rem) calc(100% + 1rem),0 0,70% 75%,80% calc(0% - 10rem),calc(100% + 20rem) calc(100% + 20rem),0 0}}.solutions-heros-journeys{--color__deasy-rust: 183 80 12}@media (min-width: 1024px){.solutions-heros-journeys__hero simple-responsive-image{transform:scale(1.5);transform-origin:100% 50%}}.solutions-heros-journeys__intro-quote{padding-left:10%}.solutions-heros-journeys__intro-quote-logo{width:calc(100% - 4rem);height:auto;max-width:20rem;margin:0 auto}.solutions-heros-journeys__intro-quote-logo img{max-width:75%!important;max-height:8rem!important}.heros-journeys-tab{position:relative}.heros-journeys-tab:after{content:"";position:absolute;top:0;left:var(--container-side-padding, 10%);right:var(--container-side-padding, 10%);height:1.25rem;border-radius:0 0 1.25rem 1.25rem;background-color:rgb(var(--heros-journeys-solutions-color));box-shadow:0 0 6rem 2rem rgb(var(--color__ocean));display:block;z-index:1!important}.heros-journeys-tab>*{position:relative;z-index:2}journey-steps[data-astro-cid-k2gx2ecj]{display:block;border-radius:var(--dimension__rounded-corner);overflow:clip;display:grid;align-items:center;background-color:rgb(var(--color__navy));background-image:linear-gradient(to right,rgb(var(--color__blueberry) / .5),rgb(var(--color__blueberry)) 50%,rgb(var(--color__blueberry) / .75))}journey-steps[data-astro-cid-k2gx2ecj] simple-responsive-image{mask-image:linear-gradient(to bottom,transparent,white 10rem)}.journey-steps__title[data-astro-cid-k2gx2ecj]{justify-self:center;margin:4rem 2rem -12.5%;text-align:center;color:#fff;z-index:3}.solutions-heros-journeys__second-quote-sidebar[data-astro-cid-k2gx2ecj]{max-width:30rem;display:flex;flex-direction:column;justify-content:center;gap:2rem}@media (min-width: 640px){.solutions-heros-journeys__second-quote-sidebar[data-astro-cid-k2gx2ecj]{margin-left:2.5rem}}.solutions-heros-journeys__second-quote-sidebar[data-astro-cid-k2gx2ecj] h2{margin:0}.solutions-heros-journeys__tabbed-section h2{margin:0 auto 1rem}.solutions-heros-journeys__tabbed-section .body-text{margin:0 auto 2.5rem}.solutions-heros-journey__tabbed-section__tab[data-astro-cid-k2gx2ecj]{width:100%;display:grid;align-items:center;gap:2rem 6rem}@media (min-width: 1024px){.solutions-heros-journey__tabbed-section__tab[data-astro-cid-k2gx2ecj]{grid-template-columns:1fr 1fr}}.solutions-heros-journey__tabbed-section__tab[data-astro-cid-k2gx2ecj] simple-responsive-image{position:relative;margin:2rem auto}.solutions-heros-journey__tabbed-section__tab[data-astro-cid-k2gx2ecj] simple-responsive-image img{position:relative;border-radius:var(--dimension__rounded-corner);z-index:2}.solutions-heros-journey__tabbed-section__tab[data-astro-cid-k2gx2ecj] simple-responsive-image:after,.solutions-heros-journey__tabbed-section__tab[data-astro-cid-k2gx2ecj] simple-responsive-image:before{content:"";position:absolute;left:10%;right:10%;height:3rem;background-image:radial-gradient(ellipse closest-side,rgb(var(--heros-journeys-solutions-color) / .3),transparent);z-index:1}.solutions-heros-journey__tabbed-section__tab[data-astro-cid-k2gx2ecj] simple-responsive-image:before{top:0;transform:translateY(-50%)}.solutions-heros-journey__tabbed-section__tab[data-astro-cid-k2gx2ecj] simple-responsive-image:after{bottom:0;transform:translateY(50%)}.solutions-heros-journey__tabbed-section__tab__body[data-astro-cid-k2gx2ecj]{display:flex;flex-direction:column;gap:1.5rem}.solutions-heros-journey__tabbed-section__tab__body[data-astro-cid-k2gx2ecj] h3{margin:0}.solutions-heros-journey__tabbed-section__tab__body :where(ol,ul){counter-reset:items 0;display:flex;flex-direction:column;gap:.75rem;padding:0;list-style-type:none}.solutions-heros-journey__tabbed-section__tab__body li{counter-increment:items 1;position:relative;padding-left:2rem}.solutions-heros-journey__tabbed-section__tab__body li:before{position:absolute;top:.25em;left:0;content:counter(items);border-radius:50%;width:1.25rem;height:1.25rem;display:flex;font-size:.625em;align-items:center;justify-content:center;background-color:rgb(var(--color__navy));color:#fff}.solutions-heros-journey__tabbed-section__tab__body li:not(:last-child):after{content:"";position:absolute;top:1.25rem;left:.575rem;width:2px;bottom:-1.5rem;background-color:rgb(var(--color__navy))}.solutions-heros-journey-card[data-astro-cid-k2gx2ecj]{width:100%;display:flex;flex-direction:column;gap:.75rem}.solutions-heros-journey-card__image[data-astro-cid-k2gx2ecj]{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 7;overflow:clip;background-color:rgb(var(--color__navy));background-image:linear-gradient(to right,rgb(var(--color__blueberry) / .8),transparent);background-position:center bottom,auto;border-radius:var(--dimension__rounded-corner)}.solutions-heros-journey-card__image[data-astro-cid-k2gx2ecj]:before{content:"";position:absolute;inset:70% 15% 0;transform:translateY(50%);background-image:radial-gradient(ellipse closest-side,rgb(var(--color__lime) / .3),transparent)}.solutions-heros-journey-card__icon{width:22.5%;height:auto}.solutions-heros-journeys__dark-section{overflow:clip;background-image:linear-gradient(to right,transparent,rgb(var(--color__blueberry)))}.solutions-heros-journeys__dark-section>*{margin:0 auto;max-width:100rem}.solutions-heros-journeys__dark-section .gradient-header{margin-bottom:4rem}.solutions-heros-journeys__dark-section .gradient-header:not(:first-child){margin-top:6rem}@media (max-width: 1024px){.solutions-heros-journeys__dark-section .gradient-header{margin-top:4rem;margin-bottom:2rem}}@media (max-width: 767px){.journey-steps-container.container--side-padding--medium{--container-additional-side-padding: var(--container-base-side-padding)}}.journey-steps__image--medium,.journey-steps__image--large{display:none!important}@media (min-width: 768px){.journey-steps__image--small{display:none!important}}@media (min-width: 768px) and (max-width: 1023px){.journey-steps__image--medium{display:flex!important}}@media (min-width: 1024px){.journey-steps__image--large{display:flex!important}}
