@media (max-width:760px){body,html{max-width:100%;overflow-x:clip}.stage{isolation:isolate}#scene{z-index:1;top:-28px;height:calc(100% + 28px)}.veil{z-index:2;background:linear-gradient(180deg,rgba(232,237,245,0) 0 66%,rgba(232,237,245,.5) 76%,#e8edf5 90%)}.chapter{z-index:3;left:20px;right:20px;bottom:100px;width:auto;padding-top:0}.chapter .eyebrow{margin:0}.chapter h1,.chapter h2{margin:5px 0 6px;font-size:clamp(30px,8vw,40px);line-height:1.05}.lede{max-width:none;margin:0;font-size:15px;line-height:1.42}.scroll-hint{z-index:3;bottom:16px;gap:4px;font-size:10px;letter-spacing:.16em}.scroll-hint .line{height:20px}.finale:before{position:absolute;z-index:-1;top:52%;left:50%;width:130%;height:58%;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(238,242,248,.94),rgba(238,242,248,.78) 60%,rgba(238,242,248,0));content:"";pointer-events:none}.finale .tagline{gap:4px 10px;font-size:13px;letter-spacing:0}.finale h2{font-size:clamp(38px,11vw,48px)}.finale .actions{flex-direction:column;align-items:center;gap:10px}.finale .actions .btn{width:min(260px,100%);justify-content:center}.feature-path.feature-path-simple{grid-template-columns:1fr;gap:36px;min-height:0;padding:72px 20px 80px}.feature-path-simple-copy{max-width:none}.feature-path-simple-copy h2{font-size:clamp(34px,9.5vw,44px)}.process-visuals{width:100%;height:300px}.process-visual{width:64%;height:60%}.feature-path-simple.is-opened .process-visual-1{transform:translate(-40%,-82%) rotate(5deg)}.feature-path-simple.is-opened .process-visual-2{transform:translate(-58%,-50%) rotate(-4deg)}.feature-path-simple.is-opened .process-visual-3{transform:translate(-42%,-18%) rotate(5deg)}#services>div:first-child{bottom:auto;height:620px}main [class*=support_outcomeCanvas]{padding:14px}main [class*=support_outcomeCard]{padding:20px 16px 16px;row-gap:6px}main [class*=support_outcomeCard] h2{font-size:27px}main [class*=support_outcomeCard] div>p{margin-top:8px;font-size:13px}main [class*=support_outcomeCard] ul{gap:8px;margin-top:18px}main [class*=support_outcomeCard] li a{min-height:0;padding:11px 11px 12px;border-radius:12px}main [class*=support_outcomeCard] li img{top:8px;right:8px;width:30px;height:30px}main [class*=support_outcomeCard] li strong{margin-top:16px;font-size:15px;line-height:1.1}main [class*=support_outcomeCard] li em{display:block;margin-top:4px;font-size:11.5px;line-height:1.35}.faq-section{grid-template-columns:1fr;gap:36px;padding:72px 20px 24px}.faq-intro{max-width:none}.faq-list summary{grid-template-columns:34px minmax(0,1fr) 26px;gap:10px;padding:20px 0}.why-tag{display:none}.video-tagline{width:min(600px,88vw);font-size:clamp(28px,7.4vw,36px);line-height:1.18}.why-badge{top:24%;padding:11px 16px;font-size:13px;letter-spacing:.1em}.why-copy{top:calc(24% + 84px);width:min(520px,86vw);font-size:32px;line-height:1.28;transform:translate(-50%)}.why-copy p{margin:0}.video-feature-stage[data-phase="5"] .why-copy{transform:translate(-50%)}.scroll-expand-top-copy{top:72px;width:min(470px,88vw)}.scroll-expand-top-copy h2{font-size:clamp(30px,8.6vw,38px)}.scroll-expand-bottom-copy{bottom:calc(28px + env(safe-area-inset-bottom, 0px));width:min(470px,88vw)}.scroll-expand-bottom-copy p{font-size:15px;margin-bottom:12px}.scroll-expand-gallery{top:0;right:0;bottom:0;left:0}.journey{height:430vh;height:430svh}.scroll-expand,.video-feature{height:190vh;height:190svh}main>[class*=FinalCta_section]{height:175vh;height:175svh}.faq-section,.feature-path.feature-path-simple,.manifesto,main>.client-voices.client-voices-simple,main>[class*=ConsultingFlow_section],main>[class*=HomeServices_section]{padding-top:64px;padding-bottom:64px}.compact-cta{padding-top:8px;padding-bottom:8px}.manifesto{gap:28px;padding-top:20px;padding-bottom:40px}.manifesto .eyebrow{margin:0 0 2px}.manifesto .paper-stage,.manifesto-copy{opacity:1;transform:none}main .product-story-project-view{min-height:0;height:0;padding:0}main .product-story{padding-bottom:8px}main .product-feature-cards{padding-top:56px}main .product-story{--story-progress:0!important;--card-scale:1!important;--card-y:0px!important;--context-x:0px!important;--context-scale:1!important;--context-opacity:1!important;--accent-x:0px!important;--accent-opacity:1!important;--support-x:0px!important;--support-scale:1!important}main .product-stage.is-simplified .product-stage-accent,main .product-stage.is-simplified .product-stage-collage{display:block;opacity:1;transition:none}main .software-device-story .software-video-showcase{position:relative;display:block;width:calc(100% - 24px);min-height:0;padding:20px 8px 34px}main .software-device-story .software-video-showcase .software-desktop-device{width:88%;margin:0;transform:none}main .software-device-story .software-video-showcase .software-phone-device{position:absolute;z-index:3;right:6px;bottom:12px;width:30%;margin:0;transform:rotate(4deg)}main.custom-software-page .mobile-only-showcase{display:block;height:440px;min-height:0;padding:0;overflow:hidden}main.custom-software-page .mobile-only-showcase .mobile-only-phone{position:absolute;top:50%;left:50%;height:auto;margin:0;opacity:1}main.custom-software-page .mobile-only-showcase .mobile-only-phone img{height:auto;aspect-ratio:9/17}main.custom-software-page .mobile-only-showcase .mobile-only-phone-back{display:block;z-index:1;width:42%;transform:translate(-95%,-47%) rotate(-10deg)}main.custom-software-page .mobile-only-showcase .mobile-only-phone-front{z-index:2;width:46%;transform:translate(-12%,-53%) rotate(7deg)}main.custom-software-page:not(.service-reference-page) .software-device-story:after,main.service-reference-website .software-device-story:after{top:auto;bottom:0;height:52%}}