.hero-content>p{max-width:480px}
.platform-foundation-heading{grid-column:1;grid-row:1}.platform-foundation-heading h2{font-size:42px;line-height:1.14;margin:0 0 20px}.platform-foundation-heading>p{font-size:16px;line-height:1.75;color:var(--muted);max-width:450px}.foundation-stages{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) 34px minmax(0,1.15fr) 34px minmax(0,1fr);align-items:center;gap:16px;margin-top:46px}.foundation-stage{min-height:190px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 4px}.foundation-stage>svg{width:26px;height:26px;color:var(--mint);margin:17px 0 13px}.foundation-stage.active{border-color:#a9c66d}.foundation-stage h3{font-size:21px;line-height:1.25;margin-bottom:9px}.foundation-stage p{font-size:14px;line-height:1.7;color:var(--muted);max-width:245px}.foundation-arrow{width:20px;height:20px;color:#809080;justify-self:center}.platform-foundation .platform-controls{grid-column:1/-1}
@media(max-width:700px){.platform-foundation-heading h2{font-size:34px}.platform-foundation-heading>p{font-size:15px}.foundation-stages{display:flex;flex-direction:column;align-items:stretch;gap:0;margin-top:28px}.foundation-stage{min-height:0;padding:18px 0}.foundation-stage>svg{margin:11px 0 8px}.foundation-stage h3{font-size:20px}.foundation-stage p{font-size:14px;max-width:none}.foundation-arrow{transform:rotate(90deg);margin:9px auto}.platform-foundation .platform-controls{margin-top:26px}}
@media(min-width:701px) and (max-width:950px){.hero-platform-layout>.platform-output{top:630px}.hero-industry-choices{overflow-x:auto;gap:22px;justify-content:flex-start}.hero-industry-choice{flex:0 0 auto}.hero-industry-choice span{font-size:14px}}
@media(max-width:700px){.hero-platform-layout>.platform-output{margin-top:100px}.hero-actions{flex-wrap:nowrap;gap:14px}.hero-actions .button{padding:12px 15px;gap:12px}.hero-actions .text-button{gap:7px}.hero-credit{margin-top:10px}.hero-content>p{max-width:360px}}
@media(max-width:370px){.hero-actions{flex-wrap:wrap}.hero-actions .button{width:auto}.hero-actions .text-button{font-size:13px}.hero-platform-layout>.platform-output{margin-top:65px}}
