.c-v2 .c-lockup__inner{padding-block:16px}.c-v2 .c-hero{min-height:0;padding:44px 0 40px}.c-v2 .c-hero__art{width:min(720px,90vw)}.c-v2 .c-hero__title{font-size:clamp(48px,5.4vw,72px);margin-top:0}.c-v2 .c-hero__tagline{font-size:clamp(22px,2.2vw,30px);margin-top:12px;max-width:820px}.c-v2 .c-hero__desc{font-size:18px;margin-top:12px;max-width:760px}.c-v2 .c-hero .c-btn{margin-top:24px}.c-v2 .c-numbers{padding-top:28px}.c-v2 .c-numbers__row{gap:32px clamp(20px,3vw,40px);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.c-v2 .c-number{gap:10px;padding-top:20px}.c-v2 .c-number__value{font-size:clamp(56px,5.8vw,88px)}.c-v2 .c-workflow{padding-bottom:56px}.c-v2 .c-split--with-image{align-items:center}.c-v2 .c-split--with-image .c-split__image{flex:0 0 auto;min-height:0}.c-v2 .c-sechead--spaced{padding-top:104px}.c-v2 .c-workflow--tight{padding-top:4px}@media (max-width:640px){.c-v2 .c-hero{padding:48px 0 56px}.c-v2 .c-hero__art{width:140vw}.c-v2 .c-numbers{padding-top:48px}.c-v2 .c-number__value{font-size:64px}.c-v2 .c-workflow{padding-bottom:40px}.c-v2 .c-sechead--spaced{padding-top:64px}}.c-v2 .c-hero{padding:64px 0 60px}.c-v2 .c-hero__tagline{font-size:clamp(22px,2vw,28px);line-height:1.3;margin-top:16px;max-width:760px}.c-v2 .c-hero .c-btn{margin-top:36px}.c-v2 .c-hero__art{width:min(600px,80vw)}@media (max-width:640px){.c-v2 .c-hero{padding:48px 0 56px}.c-v2 .c-hero__art{width:140vw}}.c-v2 .c-sechead--in-intro{padding:0 0 20px}.c-v2 .c-hero{padding:88px 0 80px}.c-v2 .c-hero__title{font-size:clamp(56px,6.6vw,96px);line-height:1.02}.c-v2 .c-hero__tagline{border-left:2px solid var(--c-sprout);font-size:clamp(20px,1.9vw,26px);font-weight:300;line-height:1.4;margin-top:28px;max-width:700px;padding-left:24px;text-wrap:balance}.c-v2 .c-hero .c-btn{margin-top:44px}.c-v2 .c-number__value{font-size:clamp(60px,7vw,100px)}.c-v2 .c-figure__media{order:2}.c-v2 .c-figure__caption{margin-top:-16px;max-width:none;order:1}@media (max-width:640px){.c-v2 .c-hero{padding:56px 0 64px}.c-v2 .c-hero__tagline{padding-left:16px}.c-v2 .c-number__value{font-size:64px}.c-v2 .c-figure__caption{margin-top:-8px}}.c-v2 .c-number:first-child:nth-last-child(4) .c-number__value,.c-v2 .c-number:first-child:nth-last-child(4)~.c-number .c-number__value{font-size:clamp(52px,5vw,72px)}@media (max-width:640px){.c-v2 .c-number:first-child:nth-last-child(4) .c-number__value,.c-v2 .c-number:first-child:nth-last-child(4)~.c-number .c-number__value{font-size:64px}}