.hero-actions-below{gap:16px;flex-wrap:wrap}
.hero .download-button{box-sizing:border-box;width:292px;min-height:56px;margin:0;padding:17px 25px;border:0;font-size:14px;font-weight:800;line-height:22px;gap:16px;transition:transform .2s,box-shadow .2s}
.hero .download-button--windows,.hero .download-button--windows:visited{background:linear-gradient(155deg,#3b5639,#253d2b);color:#eff8e0}
.hero .download-button--windows:hover,.hero .download-button--windows:focus-visible,.hero .download-button--windows:active{background:linear-gradient(155deg,#476643,#2a4630);color:#eff8e0}
.hero .download-button--mac,.hero .download-button--mac:visited{background:linear-gradient(155deg,#edf5e7,#dce9d0);color:#243b2e;box-shadow:0 5px 0 #b7c9aa,0 12px 24px #233d2920}
.hero .download-button--mac:hover,.hero .download-button--mac:focus-visible,.hero .download-button--mac:active{background:linear-gradient(155deg,#edf5e7,#dce9d0);color:#243b2e;transform:translateY(-2px);box-shadow:0 5px 0 #b7c9aa,0 16px 30px #233d2930}
.hero .download-button--mac>span{background:#243b2e0d;color:inherit}
.hero .download-button--windows>span{color:inherit}
.hero .download-button:focus-visible{outline:3px solid #547b45;outline-offset:7px}
@media(max-width:640px){.hero-actions-below{gap:18px}.hero-actions-below .download-button{width:min(100%,292px);min-width:0}}
