.home-page .home-hero-grid{gap:2.5rem;display:grid}.home-page .hero-growth{width:100%;margin-inline:auto}.home-page .hero-growth-stage{display:none}.home-page .hero-growth-steps{gap:1.75rem;max-width:22rem;margin-inline:auto;padding-left:1.75rem;font-size:1rem;display:grid;position:relative}.home-page .hero-growth-steps:before{content:"";background:linear-gradient(#ec6a354d,#c4481b);border-radius:3px;width:3px;position:absolute;top:.75rem;bottom:.5rem;left:.375rem}.home-page .hero-growth-steps>li{position:relative}.home-page .hero-growth-steps>li:before{content:"";background:var(--color-surface);border:3px solid #c4481b;border-radius:50%;width:.875rem;height:.875rem;position:absolute;top:.4rem;left:calc(1.5px - 1.8125rem)}@media (min-width:48rem){.home-page .hero-growth{max-width:44rem}.home-page .hero-growth-stage{padding-block:2.4em 2.6em;display:block}.home-page .hero-growth-steps{display:none}.home-page .home-hero{background:radial-gradient(55% 40% at 50% 85%,#fde6da8c,#fde6da00 75%)}}@media (min-width:70rem){.home-page .home-hero{background:radial-gradient(42% 58% at 76% 55%,#fde6da99,#fde6da00 72%);justify-content:center}.home-page .home-hero-grid{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:center;gap:clamp(2rem,4vw,4.5rem)}.home-page .home-hero .home-hero-intro{text-align:left;padding-top:0}.home-page .home-hero .home-hero-intro>*{margin-inline:0}.home-page .home-hero .home-hero-intro h1{font-size:clamp(2.75rem,min(4.4vw,8svh),4.75rem)}.home-page .home-hero .home-hero-intro p{justify-content:flex-start}.home-page .hero-growth{max-width:calc(1.26667*clamp(20rem,100svh - 11rem,42rem));margin-inline:auto 0}}
