@media (width<=1440px){.container{max-width:1200px;padding:0 var(--spacing-lg)}.hero-title{font-size:3.5rem}.section-title{font-size:2rem}.home-hero-title{font-size:3.5rem}}@media (width<=1024px){.container{max-width:100%;padding:0 var(--spacing-md)}.mobile-menu-btn{display:block}.header-content{padding:0 var(--spacing-md)}.header-content>.btn{display:none}.main-nav{background-color:var(--black);width:100%;max-height:calc(100vh - 80px);padding:var(--spacing-lg);box-shadow:var(--shadow-lg);z-index:999;border-top:1px solid #9d804e33;display:none;position:fixed;top:80px;left:0;overflow-y:auto}.main-nav.active{display:block}.main-nav ul{gap:var(--spacing-md);flex-direction:column;height:auto}.main-nav li{height:auto}.hero-title{font-size:3rem}.hero-subtitle{font-size:1.125rem}.home-hero-title{font-size:3rem}.discipline-title{font-size:2.5rem}.stats-grid,.trainers-grid,.disciplines-grid{grid-template-columns:repeat(2,1fr)}.kids-grid{grid-template-columns:1fr}.values-grid{gap:var(--spacing-xl);grid-template-columns:1fr}.benefits-grid{grid-template-columns:repeat(2,1fr)}.nosotros-mision-vision,.mision-vision-grid{gap:var(--spacing-xl);grid-template-columns:1fr}.acreditaciones-grid,.certifications-grid{grid-template-columns:repeat(2,1fr)}.contact-form-grid,.contact-form-two-columns{gap:var(--spacing-xl);grid-template-columns:1fr}.contact-info-grid{gap:var(--spacing-lg);grid-template-columns:1fr}.footer-content{gap:var(--spacing-xl);grid-template-columns:repeat(2,1fr)}.professors-grid,.checkbox-grid{grid-template-columns:1fr}.form-actions-contact{gap:var(--spacing-lg);flex-direction:column}.whatsapp-alternative{text-align:center}}@media (width<=768px){h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}.hero-title,.home-hero-title{font-size:2.5rem}.section-title{font-size:1.75rem}.discipline-title{font-size:2rem}.discipline-subtitle{font-size:1rem}.hero-buttons{align-items:flex-start;gap:var(--spacing-md);flex-direction:column}.hero-buttons .btn{width:100%;max-width:340px}.btn{min-width:unset;width:100%;max-width:340px}.stats-grid,.trainers-grid,.disciplines-grid,.kids-grid{grid-template-columns:1fr}.benefits-grid{gap:var(--spacing-md);grid-template-columns:repeat(2,1fr)}.acreditaciones-grid,.certifications-grid{grid-template-columns:1fr}.disciplines-grid{gap:var(--spacing-md)}.discipline-card{min-height:300px}.footer-content{text-align:center;gap:var(--spacing-lg);grid-template-columns:1fr}.social-icons{justify-content:center}.section-padding{padding:var(--spacing-xl) 0}.section-header{margin-bottom:var(--spacing-xl)}.discipline-hero{min-height:600px}.discipline-hero-content{padding:var(--spacing-xl) 0}.kids-hero{min-height:600px}.professor-featured .professor-card{grid-template-columns:1fr}.professor-featured .professor-image{height:250px}.home-hero-content{padding:var(--spacing-xl) var(--spacing-md)}.hero-gradient-1,.hero-gradient-2{display:none}.contact-form-card{padding:var(--spacing-lg)}.checkbox-grid-two-columns{grid-template-columns:1fr}.cta-buttons{flex-direction:column;align-items:center}.cta-buttons .btn{width:100%;max-width:340px}.schedule-simple,.pricing-simple{grid-template-columns:1fr}.functioning-grid,.mma-benefits{grid-template-columns:repeat(2,1fr)}.nosotros-mision-vision,.schedule-header,.schedule-row,.pricing-info,.plans-grid,.pricing-breakdown,.accreditations{grid-template-columns:1fr}.cta-highlights{flex-direction:column;align-items:center}.mma-integration{flex-direction:column}.integration-item{min-width:100%}.integration-arrow{display:none}.mma-schedule .schedule-grid-mma{grid-template-columns:1fr}}@media (width<=576px){h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.25rem}.hero-title,.home-hero-title{font-size:2rem}.hero-subtitle{font-size:1rem}.section-title{font-size:1.5rem}.section-subtitle{font-size:.95rem}.discipline-title{font-size:1.75rem}.stat-number{font-size:2.5rem}.stat-label{font-size:.75rem}.btn{padding:11px 24px;font-size:.875rem}.card,.benefit-card{padding:var(--spacing-md)}.benefits-grid{grid-template-columns:1fr}.functioning-grid{grid-template-columns:repeat(2,1fr)}.mma-benefits{grid-template-columns:1fr}.contact-form-section{padding:var(--spacing-xl) var(--spacing-md)}.form-input,.form-textarea,.form-select{padding:10px 12px;font-size:.875rem}.checkbox-group,.radio-group{gap:var(--spacing-sm);flex-direction:column}.schedule-card{padding:var(--spacing-md)}.footer{padding:var(--spacing-xl) 0}.footer-content{padding:0 var(--spacing-md)}}@media (width<=375px){.hero-title,.home-hero-title{font-size:1.75rem}.discipline-title{font-size:1.5rem}.container{padding:0 var(--spacing-sm)}.section-title{font-size:1.25rem}.section-subtitle{font-size:.875rem}.btn{padding:10px 20px;font-size:.8rem}.functioning-grid{grid-template-columns:1fr}}