 @media (max-width:1200px){.gaia-main{margin-left:0}.gaia-hero{padding:60px 30px}.gaia-stats-panel{position:relative;right:auto;bottom:auto;margin-top:40px;flex-wrap:wrap}.problem-content,.modules-layout,.footer-top{grid-template-columns:1fr}.solution-flow{grid-template-columns:1fr;gap:25px}.benefits-grid{grid-template-columns:1fr}.ecosystem-side{height:auto;min-height:700px}}@media (max-width:768px){.gaia-main{margin-left:0;width:100%}.gaia-hero,.problem-section,.solution-section,.modules-section,.benefits-section,.gaia-cta{padding-left:20px;padding-right:20px}.gaia-hero{min-height:auto;padding-top:100px;padding-bottom:60px}.gaia-hero h1,.modules-header h2,.section-title h2,.cta-content h2{font-size:2rem;line-height:1.1}.problem-header h2,.solution-header h2{font-size:1.8rem}.gaia-hero p,.problem-header p,.solution-header p{font-size:.95rem;line-height:1.7}.gaia-buttons{flex-direction:column;gap:12px}.gaia-stats-panel{flex-direction:column;gap:15px}.problem-grid,.features-grid,.impact-grid,.benefits-grid{grid-template-columns:1fr}.problem-content,.solution-flow,.modules-layout,.footer-top{grid-template-columns:1fr;gap:25px}.ecosystem-side{display:block;height:auto;min-height:420px;transform:scale(.72);transform-origin:center}.module-panel{padding:25px 18px;border-radius:20px}.panel-top h3{font-size:1.6rem}.panel-image img{height:180px}.benefit-card{padding:30px 20px}.benefit-card h3{font-size:2rem}.cta-content span{font-size:1rem}.gaia-cta{padding-top:80px;padding-bottom:80px}.footer-top{padding:50px 20px 30px;gap:30px}.footer-bottom{padding:20px;font-size:.85rem}}@media (max-width:768px){.gaia-main,.modulos-main{margin-left:0;width:100%}.gaia-hero{min-height:auto;padding:70px 20px 50px;text-align:center}.gaia-hero-content{max-width:100%}.gaia-hero h1{font-size:2.2rem;line-height:1.15}.gaia-hero p{font-size:.95rem}.gaia-buttons{flex-direction:column;gap:15px}.gaia-stats-panel{position:relative;right:auto;bottom:auto;margin-top:30px;flex-direction:column;width:100%}.problem-section,.solution-section,.modules-section,.benefits-section,.gaia-cta{padding:50px 20px}.problem-content,.solution-flow,.modules-layout{grid-template-columns:1fr;gap:30px}.problem-grid,.benefits-grid,.impact-grid,.features-grid{grid-template-columns:1fr}.problem-header h2,.solution-header h2,.modules-header h2,.section-title h2,.cta-content h2{font-size:2rem}.ecosystem-side{height:auto;min-height:700px}.core-center{width:160px;height:160px}.core-center h3{font-size:1.4rem}.core-center span{font-size:1.2rem}.ring1{width:240px;height:240px}.ring2{width:320px;height:320px}.module{width:110px;height:110px;border-radius:50%;padding:10px}.module h4{font-size:.7rem;margin-bottom:4px}.module span{font-size:.65rem}.hydrobit{top:0}.market{left:0;top:120px}.fertilizacion{right:0;top:120px}.climate{left:20px;bottom:120px}.fitosanitario{right:20px;bottom:120px}.module-panel{padding:25px;border-radius:20px}.panel-top h3{font-size:1.5rem}.panel-image img{height:200px}.benefit-card{padding:30px 20px}.benefit-card h3{font-size:2rem}.footer-top{grid-template-columns:1fr;padding:50px 20px 30px;gap:30px;text-align:center}.footer-brand p{max-width:100%}.modules-hero,.modules-intro,.integration-section,.roadmap,.modules-cta{padding-left:20px;padding-right:20px}.hero-content h1,.modules-intro h2,.integration-section h2,.roadmap h2,.modules-cta h2{font-size:2rem}.status-bar,.integration-flow,.roadmap-grid,.modules-grid{grid-template-columns:1fr}.modules-grid{padding:20px}.download-buttons{flex-direction:column}}