/* Keep the next section visible on shorter screens without shrinking type. */
@media(min-width:851px) and (max-height:850px){.hero{min-height:0}.hero-content{padding-top:35px;padding-bottom:35px}.hero h1{font-size:50px}.hero .eyebrow{margin-bottom:16px}.hero-line{font-size:23px;margin-bottom:16px}.hero .lead{font-size:17px}.hero .actions{margin-top:20px}}
@media(max-width:540px){.hero{min-height:0}.hero-content{padding-top:30px;padding-bottom:30px}.hero h1{font-size:35px}.hero-line{font-size:22px}.hero .eyebrow{margin-bottom:16px}.hero .actions{margin-top:20px;gap:15px}.proof-grid>div{min-width:0}.proof p{font-size:12px}.proof strong{font-size:14px;overflow-wrap:anywhere}}
