body{margin:0;background:#faf4e8;color:#164e45;font-family:tahoma}header{padding:25px;background:white;display:flex;justify-content:space-around}.hero{padding:120px 8%;display:grid;grid-template-columns:1fr 1fr;gap:40px}.visual{height:400px;background:#164e45;border-radius:40px;color:white;font-size:120px;display:flex;align-items:center;justify-content:center}.cards{display:flex;gap:20px;padding:30px}.cards div{background:white;padding:30px;border-radius:25px}.btn,button{background:#164e45;color:white;padding:15px 25px;border-radius:25px;border:0}