.hero{

    padding:80px 0;

}

.hero .container{

    display:flex;

    align-items:center;

    justify-content:space-between;

    gap:60px;

}

.hero-left{

    flex:1;

}

.hero-left h1{

    font-size:52px;

    margin-bottom:20px;

}

.hero-left p{

    margin-bottom:30px;

    color:#666;

    line-height:1.8;

}

.hero-right{

    flex:1;

    text-align:center;

}

.hero-right img{

    width:100%;

    max-width:420px;

}