.hero-wrapper{width:100%;padding:80px 20px;text-align:center;background:linear-gradient(180deg,#e9f4ff,#fff)}.hero-subtitle{font-size:16px;color:#555;margin-bottom:12px}.hero-title{font-size:32px;max-width:1000px;margin:0 auto 30px;line-height:100%;color:#000;font-weight:lighter}.hero-button{padding:10px 28px;background:#fff;border:1.5px solid #007bff;border-radius:25px;font-size:14px;font-weight:500;color:#007bff;cursor:pointer;transition:.25s ease}.hero-button:hover{background:#007bff;color:#fff}