@media(width<46.5rem){.sol-m section[aria-labelledby=solution-hero-heading]{height:max(440px,calc(100svh - 58px))}.sol-m section[aria-labelledby=solution-hero-heading]>div:has(h1){position:absolute;inset:0;padding:0 12px 16px;justify-content:flex-end;align-items:stretch}.sol-m section[aria-labelledby=solution-hero-heading] h1{position:absolute;top:52%;left:24px;right:24px;transform:translateY(-50%);text-align:center;font-size:min(var(--sol-m-hero-max, 32px),calc((100vw - 48px) / var(--sol-m-hero-em, 11)));line-height:1.125;letter-spacing:0}.sol-m section[aria-labelledby=solution-hero-heading] [data-hero-eyebrow-wrap]{position:absolute;top:52%;left:24px;right:24px;transform:translateY(-50%);text-align:center}.sol-m section[aria-labelledby=solution-hero-heading] [data-hero-eyebrow-wrap] h1{position:static;transform:none}.sol-m section[aria-labelledby=solution-hero-heading]>div:has(h1)>a{width:100%;height:41px;font-size:18px}.sol-m .zen-logo-marquee-track{height:58px;padding-top:8px;animation-duration:calc(var(--zen-marquee-duration-m, 75s) * .5)}.sol-m .zen-logo-marquee-track>ul{zoom:.5}.sol-m section:has(.max-w-\[804px\]){margin-top:52px}.sol-m section:has(.max-w-\[804px\])>.px-5{padding-inline:24px}.sol-m section:has(.max-w-\[804px\]) h2{font-size:28px;line-height:35.4px;letter-spacing:0;text-align:center}.sol-m section:has(.max-w-\[804px\])>.px-5{container-type:inline-size}.sol-m section:has(.max-w-\[804px\]) h2+p{margin-top:12px;font-size:min(16px,calc(100cqw / 20.4));line-height:1.378;text-align:center}.sol-m section:has(.max-w-\[804px\])>div:not(.px-5){margin-top:32px}.sol-m section:has(.max-w-\[804px\]) div:has(>.max-w-\[804px\]){padding-inline:18px}.sol-m section:has(.max-w-\[804px\]) div:has(>.bg-zen-orange-light-gradient){container-type:inline-size}.sol-m section:has(.max-w-\[804px\]) .bg-zen-orange-light-gradient{height:calc((100cqw - 36px)*.4)}.sol-m section[aria-labelledby=features-heading]{margin-top:82px;padding-inline:24px}.sol-m section[aria-labelledby=features-heading] h2{font-size:28px;line-height:35.4px;letter-spacing:0;text-align:center}.sol-m section[aria-labelledby=features-heading] ul{margin-top:42px;gap:62px}.sol-m section[aria-labelledby=features-heading] li{gap:24px}.sol-m section[aria-labelledby=features-heading] li h3{font-size:24px;line-height:30.3px;text-align:center}.sol-m section[aria-labelledby=features-heading] li h3+p{margin-top:12px;font-size:16px;line-height:24px;text-align:center;text-wrap:balance}.sol-m section[aria-labelledby=features-heading] li>.rounded-\[20px\]{border-radius:11.3px}.sol-m .aspect-\[624\/451\]:has(>[data-mock]){aspect-ratio:auto;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;contain:paint}.sol-m .aspect-\[624\/451\]:has(>[data-mock])::-webkit-scrollbar{display:none}.sol-m [data-mock]{--mock-stage: var(--mock-stage-ph);position:relative;inset:auto;container-type:normal;width:max-content;min-width:100%}.sol-m [data-mock]>[data-mock-layer]{position:relative;inset:auto;padding:24px}.sol-m section[aria-label="Customer quote"]{margin-top:82px;padding-inline:24px}.sol-m section[aria-label="Customer quote"] figure{padding:20px;gap:20px;border-radius:16px}.sol-m section[aria-label="Customer quote"] figure>img,.sol-m section[aria-label="Customer quote"] figure>picture{aspect-ratio:314 / 317;border-radius:10px}.sol-m section[aria-label="Customer quote"] figure>div{padding:0 24px 0 0}.sol-m section[aria-label="Customer quote"] figure>div>div:first-child{height:28px}.sol-m section[aria-label="Customer quote"] figure>div>div:first-child img{height:28px;width:auto}.sol-m section[aria-label="Customer quote"] blockquote{margin-top:20px;max-width:none;font-size:20px;line-height:25.3px}.sol-m section[aria-label="Customer quote"] figcaption{margin-top:20px}.sol-m section[aria-label="Customer quote"] figcaption>span:first-child{font-size:18px;line-height:24.8px}.sol-m section[aria-label="Customer quote"] figcaption>span:last-child{margin-top:4px;font-size:14px;line-height:17.7px}.sol-m section[aria-labelledby=timeline-heading]{margin-top:82px;padding-inline:24px}.sol-m section[aria-labelledby=timeline-heading]>div{gap:32px}.sol-m section[aria-labelledby=timeline-heading] h2{font-size:16px;line-height:24px;font-weight:400;text-align:center}.sol-m section[aria-labelledby=timeline-heading] h2+p{margin-top:12px;font-size:52px;line-height:55.6px;letter-spacing:-1.56px;text-align:center}.sol-m section[aria-labelledby=timeline-heading] h2+p+p{margin-top:32px;font-size:16px;line-height:24px;text-align:center;text-wrap:balance}.sol-m section[aria-labelledby=timeline-heading] ol>li{padding-left:50px}.sol-m section[aria-labelledby=timeline-heading] ol>li+li{margin-top:20px}.sol-m section[aria-labelledby=timeline-heading] ol>li>p:first-of-type{line-height:17.7px}.sol-m section[aria-labelledby=timeline-heading] ol>li>h3{margin-top:4px;font-size:20px;line-height:25.3px}.sol-m section[aria-labelledby=timeline-heading] ol>li>h3+p{margin-top:12px;font-size:16px;line-height:24px}.sol-m section[aria-labelledby=related-heading]{margin-top:82px;padding:42px 24px}.sol-m section[aria-labelledby=related-heading]>.container-zen{gap:32px}.sol-m section[aria-labelledby=related-heading] h2{font-size:28px;line-height:35.4px;letter-spacing:0;text-align:center}.sol-m section[aria-labelledby=related-heading] .container-zen>div:has(>h2){display:contents}.sol-m section[aria-labelledby=related-heading] .container-zen>ul{order:1}.sol-m section[aria-labelledby=related-heading] h2+a{order:2;align-self:center}.sol-m section[aria-labelledby=related-heading] ul{gap:12px}.sol-m section[aria-labelledby=related-heading] ul a{padding:20px;border-radius:12px}.sol-m section[aria-labelledby=related-heading] ul h3{font-size:24px;line-height:31.2px}.sol-m section[aria-labelledby=related-heading] ul h3+p{margin-top:12px;font-size:18px;line-height:24.8px}.sol-m section[aria-labelledby=related-heading] ul p+span{margin-top:24px;height:49px;padding-inline:20px;font-size:18px}.sol-m section[aria-labelledby=faq-heading]{margin-top:82px;padding-inline:24px}.sol-m section[aria-labelledby=faq-heading] h2{font-size:28px;line-height:35.4px;letter-spacing:0;text-align:center}.sol-m section[aria-labelledby=faq-heading] h2+div{margin-top:32px}.sol-m section[aria-labelledby=faq-heading] h3{font-size:20px;line-height:26px}.sol-m section[aria-labelledby=faq-heading] h3 button{gap:12px}.sol-m section[aria-labelledby=faq-heading] h3 svg{width:16px;height:16px}.sol-m section[aria-labelledby=faq-heading] [role=region]{margin-top:-16px;padding-right:0}.sol-m section[aria-labelledby=faq-heading] [role=region] p{font-size:16px;line-height:24px}.sol-m .sol-m-cta{margin-top:82px}.sol-m .sol-m-cta section{height:622px;padding-inline:24px;container-type:inline-size}.sol-m .sol-m-cta section h2{font-size:min(32px,calc(100cqw/max(var(--cta-sm-em, 9),var(--sol-m-cta-em, 0))));line-height:1.125;letter-spacing:0}.sol-m .sol-m-cta section a{margin-top:32px;height:49px;padding:0 20px;font-size:18px}}
