.hero-service{min-height:500px;padding:80px 20px 60px;background-size:cover !important;background-position:center !important;background-attachment:scroll !important}.hero-content{max-width:100%;padding:0 15px}.hero-title-service{font-size:2rem;line-height:1.2;margin-bottom:1rem}.hero-subtitle-service{font-size:1rem;line-height:1.5;margin-bottom:1.5rem}.hero-stats-service{flex-direction:column;gap:1rem}.stat-mini{width:100%;padding:1rem}.btn-large{width:100%;padding:1rem;font-size:1rem}.nav-container{padding:0 20px}.nav-links{position:absolute;top:100%;left:0;right:0;background:rgba(26,32,53,0.98);flex-direction:column;padding:1rem 0;display:none}.nav-links.active{display:flex}.nav-links li{width:100%;text-align:center;padding:0.75rem 0}.menu-toggle{display:block}.container-service{padding:3rem 20px}.section-title{font-size:1.75rem;margin-bottom:1rem}.section-subtitle{font-size:1rem;margin-bottom:2rem}.para-quien-grid,.formato-options,.programa-modules,.testimonials-grid{grid-template-columns:1fr;gap:1.5rem}.form-row{flex-direction:column}.form-group{width:100%}.contact-form{padding:2rem 20px}.footer-links{flex-direction:column;gap:0.5rem;text-align:center}@media (min-width:768px){.hero-service{min-height:600px;padding:120px 40px 80px}.hero-title-service{font-size:2.5rem}.hero-subtitle-service{font-size:1.125rem}.hero-stats-service{flex-direction:row;justify-content:center;gap:2rem}.stat-mini{width:auto;min-width:150px}.btn-large{width:auto;padding:1rem 2.5rem}.menu-toggle{display:none}.nav-links{position:static;display:flex;flex-direction:row;background:transparent;padding:0}.nav-links li{width:auto;padding:0}.container-service{padding:4rem 40px}.section-title{font-size:2.25rem}.para-quien-grid{grid-template-columns:repeat(2,1fr)}.formato-options{grid-template-columns:repeat(2,1fr)}.form-row{flex-direction:row;gap:1rem}.form-group{flex:1}.footer-links{flex-direction:row;gap:1rem}}@media (min-width:1024px){.hero-service{min-height:700px;padding:150px 60px 100px;background-attachment:fixed}.hero-title-service{font-size:3rem}.hero-subtitle-service{font-size:1.25rem}.container-service{padding:5rem 60px;max-width:1200px;margin:0 auto}.section-title{font-size:2.5rem}.para-quien-grid{grid-template-columns:repeat(3,1fr);gap:2rem}.programa-modules{gap:2rem}.testimonials-grid{grid-template-columns:repeat(2,1fr);gap:2rem}}.sticky-cta{position:fixed;bottom:0;left:0;right:0;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);padding:1rem;box-shadow:0 -4px 20px rgba(0,0,0,0.2);z-index:998;transform:translateY(100%);transition:transform 0.3s ease}.sticky-cta.visible{transform:translateY(0)}.sticky-cta .btn{width:100%;margin:0;background:white;color:#667eea;font-weight:600;padding:1rem;border:none}.sticky-cta .btn:hover{background:#f0f0f0;transform:none}@media (min-width:768px){.sticky-cta{bottom:20px;left:auto;right:20px;width:auto;border-radius:50px;padding:0}.sticky-cta .btn{width:auto;padding:1rem 2rem;border-radius:50px}}img{max-width:100%;height:auto}.hero-service img,.service-image,.testimonial-avatar{object-fit:cover}@media (max-width:767px){button,a,input,select,textarea{min-height:44px;min-width:44px}body{font-size:16px}input,textarea,select{font-size:16px}}