.home-hero{padding:clamp(180px,20vh,280px) clamp(20px,6vw,96px) clamp(48px,8vh,120px)}.home-hero__inner{gap:64px}.home-hero__h1{font-size:84px}.home-hero__lede{max-width:820px;margin:32px 0 0;font-size:20px}.home-hero__ctas{width:auto}.home-hero__cta{width:auto;display:inline-flex}.home-why__panel{padding:clamp(60px,12vw,140px) clamp(20px,6vw,96px) clamp(40px,5vw,64px)}.home-why__h2{margin:0 0 48px;font-size:64px}.home-why__p{max-width:980px;font-size:22px}.home-proof{padding:24px clamp(20px,6vw,96px) clamp(48px,8vw,100px)}.home-proof__grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:0}.home-proof__cell{border-right:1px solid #0e1f3e2e;padding:36px 32px}.home-proof__cell:first-child{padding-left:0}.home-proof__cell:last-child{border-right:none}.home-proof__num{font-size:72px}.home-proof__certs{gap:32px;margin-top:72px;padding-top:40px}.home-lifecycle{padding:clamp(60px,12vw,140px) clamp(20px,6vw,96px)}.home-lifecycle__h2{margin:0 0 32px;font-size:64px}.home-lifecycle__intro{margin:0 0 80px;font-size:20px}.home-lifecycle__grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:72px 0;display:grid}.lifecycle-stage{padding:0 24px 0 0;position:relative}.lifecycle-stage:not(:first-child){padding-left:24px}.lifecycle-stage__bullet{display:block}.lifecycle-stage__dot{border-radius:50%;width:15px;height:15px;margin-bottom:28px;position:relative}.lifecycle-stage__id{margin-bottom:12px;font-size:14px}.lifecycle-stage__title{margin-bottom:12px;font-size:22px}.lifecycle-stage__desc{max-width:220px}.lifecycle-stage__vline{display:none}.home-solutions{padding:clamp(60px,10vw,120px) clamp(20px,6vw,96px) clamp(60px,12vw,140px)}.home-solutions__h2{margin:0 0 80px;font-size:64px;line-height:1}.home-solutions__grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:28px}.home-solutions__card{min-height:540px;padding:32px 28px 28px}.home-solutions__img{display:block}.home-solutions__title{margin-bottom:16px;font-size:22px}.home-platform{min-height:min(820px,100svh);max-height:min(1000px,100svh);padding:clamp(100px,16vh,160px) clamp(20px,6vw,96px) clamp(48px,8vh,96px)}.home-platform__panel{gap:28px;padding:48px 48px 44px}.home-platform__h2{font-size:64px}.home-platform__h3{font-size:22px}.home-cases{padding:clamp(60px,12vw,140px) clamp(20px,6vw,96px)}.home-cases__head{margin-bottom:72px}.home-cases__h2{font-size:64px}.home-cases__grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px}.home-cases__card{min-height:520px;padding:36px 32px 32px}.home-cases__stat{font-size:72px}.home-cases__cta-wrap{margin-top:64px}.home-blog{padding:clamp(60px,10vw,120px) clamp(20px,6vw,96px) clamp(60px,12vw,140px)}.home-blog__h2{margin:0 0 32px;font-size:64px;line-height:1}.home-blog__intro{margin:0 0 72px;font-size:20px}.home-blog__grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:28px}.home-blog__card{min-height:560px;padding:28px}.home-blog__cta-wrap{margin-top:64px}@media (width<=1200px){.home-hero{padding:120px 20px 48px}.home-hero__inner{gap:32px}.home-hero__h1{font-size:44px}.home-hero__lede{max-width:100%;margin:20px 0 0;font-size:16px}.home-hero__ctas{width:100%}.home-hero__cta{width:100%;display:flex}.home-why__panel{padding:48px 20px 32px}.home-why__h2{margin:0 0 24px;font-size:32px}.home-why__p{max-width:100%;font-size:17px}.home-proof{padding:24px 20px 48px}.home-proof__grid{grid-template-columns:1fr 1fr;gap:16px 24px}.home-proof__cell{border-right:none;padding:24px 0 8px}.home-proof__cell:first-child{padding-left:0}.home-proof__num{font-size:48px}.home-proof__certs{gap:16px;margin-top:40px;padding-top:24px}.home-lifecycle{padding:48px 20px}.home-lifecycle__h2{margin:0 0 20px;font-size:32px}.home-lifecycle__intro{margin:0 0 32px;font-size:16px}.home-lifecycle__grid{grid-template-columns:1fr;row-gap:48px}.lifecycle-stage{grid-template-rows:auto auto;grid-template-columns:auto 1fr;gap:4px 18px;padding:0;display:grid}.lifecycle-stage:not(:first-child){padding-left:0}.lifecycle-stage__bullet{z-index:1;flex-direction:row;grid-area:1/1/span 2;align-self:flex-start;align-items:center;gap:10px;display:flex;position:relative}.lifecycle-stage__dot{flex-shrink:0;margin-bottom:0}.lifecycle-stage__id{margin-bottom:0}.lifecycle-stage__title{grid-area:1/2;margin-top:-2px;margin-bottom:0;font-size:18px}.lifecycle-stage__desc{grid-area:2/2;max-width:none}.lifecycle-stage__vline{z-index:0;background:#fff3;width:1px;display:block;position:absolute;top:16px;bottom:-48px;left:7px}.home-lifecycle__rowline{display:none}.home-solutions{padding:48px 20px}.home-solutions__h2{margin:0 0 32px;font-size:32px;line-height:1.1}.home-solutions__grid{grid-template-columns:1fr;gap:16px}.home-solutions__card{min-height:auto;padding:24px 20px 20px}.home-solutions__img{display:none}.home-solutions__title{margin-bottom:12px;font-size:20px}.home-platform{min-height:auto;max-height:none;padding:80px 20px 48px}.home-platform__panel{gap:20px;padding:28px 24px 24px}.home-platform__h2{font-size:32px}.home-platform__h3{font-size:16px}.home-cases{padding:48px 20px}.home-cases__head{margin-bottom:32px}.home-cases__h2{font-size:32px}.home-cases__grid{grid-template-columns:1fr;gap:16px}.home-cases__card{min-height:auto;padding:28px 24px 24px}.home-cases__stat{font-size:48px}.home-cases__cta-wrap{margin-top:32px}.home-blog{padding:48px 20px}.home-blog__h2{margin:0 0 20px;font-size:32px;line-height:1.1}.home-blog__intro{margin:0 0 32px;font-size:16px}.home-blog__grid{grid-template-columns:1fr;gap:16px}.home-blog__card{min-height:auto;padding:20px}.home-blog__cta-wrap{margin-top:32px}}.home-why__h2,.home-lifecycle__h2,.home-solutions__h2,.home-platform__h2,.home-platform__h3,.home-cases__h2,.home-blog__h2,.home-solutions__title,.lifecycle-stage__title{text-wrap:balance}.home-why__p,.home-lifecycle__intro,.lifecycle-stage__desc,.home-blog__intro{text-wrap:pretty}
