@media (max-width:1024px){.header-container{padding:1rem 1.5rem}.nav a{font-size:.95rem}.language-selector,.nav a{margin-left:1.5rem}.lang-dropdown{font-size:.9rem;padding:.4rem .8rem}}@media (max-width:768px){.header-container{flex-direction:column;gap:1rem;padding:1rem}.logo-container{order:-1}.nav{flex-wrap:wrap;gap:.75rem;justify-content:center;row-gap:.5rem;width:100%}.nav a{flex-shrink:1;font-size:.85rem;margin-left:0;margin-right:0;min-width:0;padding:.25rem .5rem;white-space:nowrap}.language-selector{display:flex;justify-content:center;margin-left:0;margin-top:.5rem;order:1;width:100%}.lang-dropdown{font-size:.85rem;min-width:80px;padding:.4rem .6rem}.hero-title{font-size:3rem}.vision-lead{font-size:1.25rem!important}.vision-content p{font-size:1.1rem}.leader-profile,.leader-profile-alt{flex-direction:column;gap:2rem;padding:2rem}.leader-image-container{margin:0 auto;max-width:280px;width:100%}.leader-content h3{font-size:1.75rem;text-align:center}.leader-title{text-align:center}.contact-grid{gap:3rem;grid-template-columns:1fr}.contact-info h3{font-size:1.75rem}.benefit-item{flex-direction:column;gap:.75rem;text-align:center}.benefit-item h4{margin-bottom:.25rem}}@media (max-width:480px){body{padding-top:60px}.header-container{padding:.75rem}.logo-image{height:70px}.logo-text{font-size:1.2rem}.nav a{font-size:.8rem;padding:.2rem .4rem}.lang-dropdown{font-size:.8rem;padding:.35rem .5rem}.hero-title{font-size:2.5rem;line-height:1.4}.hero-subtitle{font-size:1.25rem;margin-bottom:2.5rem}.btn{font-size:.95rem;padding:1rem 2rem}.section{padding:4rem 1rem}.section-header h2{font-size:2.25rem}.section-header h2:after{width:60px}.vision-content{margin-bottom:3rem}.vision-card{padding:2rem 1.5rem}.vision-card h3{font-size:1.25rem}.vision-card p{font-size:1.1rem}.leader-profile{gap:1.5rem;padding:1.5rem}.leader-content h3{font-size:1.5rem}.leader-title{font-size:1.1rem}.leader-content p{font-size:1rem}.brand-placeholder{max-width:240px;padding:1.5rem}.brand-name{font-size:1.1rem}.brand-tagline{font-size:.95rem}.brands-cta{padding:2rem 1.5rem}.brands-cta h3{font-size:1.75rem}.brands-cta p{font-size:1.1rem}.contact-section{padding:4rem 1rem}.contact-info h3{font-size:1.5rem}.contact-info p{font-size:1.1rem}.contact-form-container{padding:2rem 1.5rem}.contact-form h3{font-size:1.5rem}.form-group input,.form-group select,.form-group textarea{font-size:.95rem;padding:.75rem .875rem}.footer{padding:3rem 1rem}.footer-col h3{font-size:1.2rem}}