html{scroll-behavior:smooth}
.training-actions{display:flex;flex-wrap:wrap;gap:12px}
.training-actions .btn{margin-top:12px}
.hero .btn.outline{background:transparent;border:1px solid #a8becd}
.training-contact{background:var(--sky);scroll-margin-top:24px}
@media(max-width:600px){.training-actions{flex-direction:column}.training-actions .btn{text-align:center;justify-content:center}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
