@media(max-width:820px){.card,.card.wide{grid-column:1/-1}.pipeline{grid-template-columns:1fr 1fr}.step:nth-child(2)::after,.step:nth-child(4)::after{display:none}.facts{grid-template-columns:1fr}.topbar-inner{padding-inline:14px}.brand{display:none}}@media(max-width:520px){.hero{padding:62px 16px 38px}.shell{padding:0 12px 70px}.chapter{padding:25px 19px;border-radius:22px}.pipeline{grid-template-columns:1fr}.step::after{display:none}.hero h1{font-size:44px}.lead{font-size:18px}.figure{margin-inline:-8px}.node{width:48px;height:48px;border-radius:14px}}
