@media screen and (max-width:1200px){.container{padding:0 var(--space-md)}}@media screen and (max-width:992px){.hero h1{font-size:3rem}.welcome-card{margin:var(--space-md) var(--space-sm)}}@media screen and (max-width:768px){.nav-menu{display:none;position:absolute;top:100%;left:0;right:0;background:var(--primary-color);padding:var(--space-md);flex-direction:column;align-items:center}.nav-menu.active{display:flex}.hamburger{display:block !important}.hero h1{font-size:2.5rem;padding:0 var(--space-sm)}.welcome-card{margin:var(--space-md) 0;padding:var(--space-md)}.welcome-card img{float:none;display:block;margin:var(--space-md) auto;max-width:100%;height:auto}section{padding:var(--space-lg) var(--space-sm)}}@media screen and (max-width:576px){.hero h1{font-size:2rem}h2{font-size:2rem}.welcome-card{font-size:1rem;padding:var(--space-sm)}}