.DesarrolladorSoftware_container__RjDBn{width:100%;min-height:100vh;background:#f7fafc}.DesarrolladorSoftware_hero__fWjJu{width:100%;min-height:60vh;background:linear-gradient(135deg,#0070f3,#00d4ff);display:flex;align-items:center;justify-content:center;padding:60px 20px;position:relative;overflow:hidden}.DesarrolladorSoftware_hero__fWjJu:before{content:"";position:absolute;top:-50%;left:-20%;width:500px;height:500px;background:hsla(0,0%,100%,.1);border-radius:50%}.DesarrolladorSoftware_heroContent__KC3JK{max-width:800px;text-align:center;position:relative;z-index:1}.DesarrolladorSoftware_title__IyxvM{font-size:3.5rem;font-weight:800;color:#fff;margin-bottom:20px;text-shadow:2px 2px 4px rgba(0,0,0,.3)}@media(max-width:768px){.DesarrolladorSoftware_title__IyxvM{font-size:2.5rem}}@media(max-width:480px){.DesarrolladorSoftware_title__IyxvM{font-size:2rem}}.DesarrolladorSoftware_subtitle__n3Uqw{font-size:1.5rem;color:hsla(0,0%,100%,.95);margin-bottom:40px;line-height:1.6}@media(max-width:768px){.DesarrolladorSoftware_subtitle__n3Uqw{font-size:1.25rem}}@media(max-width:480px){.DesarrolladorSoftware_subtitle__n3Uqw{font-size:1.1rem}}.DesarrolladorSoftware_ctaButton__2bVkA{display:inline-block;padding:16px 40px;background:#fff;color:#0070f3;font-size:1.2rem;font-weight:600;border-radius:50px;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 20px rgba(0,0,0,.2)}.DesarrolladorSoftware_ctaButton__2bVkA:hover{transform:translateY(-3px);box-shadow:0 6px 30px rgba(0,0,0,.3)}.DesarrolladorSoftware_about__TcpjU{padding:80px 20px;background:#fff}.DesarrolladorSoftware_aboutContent__RoRI9{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}@media(max-width:968px){.DesarrolladorSoftware_aboutContent__RoRI9{grid-template-columns:1fr;gap:40px}}.DesarrolladorSoftware_aboutText__mu2lE h2{font-size:2.5rem;color:#2d3748;margin-bottom:24px}@media(max-width:768px){.DesarrolladorSoftware_aboutText__mu2lE h2{font-size:2rem}}.DesarrolladorSoftware_aboutText__mu2lE p{font-size:1.1rem;line-height:1.8;color:#4a5568;margin-bottom:20px}.DesarrolladorSoftware_aboutImage__FW9k4 .DesarrolladorSoftware_image__cCAut{width:100%;height:auto;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.1)}.DesarrolladorSoftware_technologies__UDTCe{padding:80px 20px;background:#f7fafc}.DesarrolladorSoftware_sectionTitle__rwhaH{font-size:2.5rem;font-weight:700;text-align:center;color:#2d3748;margin-bottom:60px}@media(max-width:768px){.DesarrolladorSoftware_sectionTitle__rwhaH{font-size:2rem}}.DesarrolladorSoftware_techGrid__BvOHk{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media(max-width:968px){.DesarrolladorSoftware_techGrid__BvOHk{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.DesarrolladorSoftware_techGrid__BvOHk{grid-template-columns:repeat(2,1fr)}}.DesarrolladorSoftware_techCard__2x89M{background:#fff;padding:30px 20px;border-radius:12px;display:flex;flex-direction:column;align-items:center;gap:12px;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.05)}.DesarrolladorSoftware_techCard__2x89M:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,112,243,.15)}.DesarrolladorSoftware_techIcon__edNmC{font-size:2.5rem}.DesarrolladorSoftware_techName__EDC7Z{font-size:1rem;font-weight:600;color:#2d3748}.DesarrolladorSoftware_services__9neo1{padding:80px 20px;background:#fff}.DesarrolladorSoftware_servicesGrid__B9_gE{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media(max-width:968px){.DesarrolladorSoftware_servicesGrid__B9_gE{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.DesarrolladorSoftware_servicesGrid__B9_gE{grid-template-columns:1fr}}.DesarrolladorSoftware_serviceCard__5_x45{background:#f7fafc;padding:40px 30px;border-radius:16px;text-align:center;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.05)}.DesarrolladorSoftware_serviceCard__5_x45:hover{transform:translateY(-10px);box-shadow:0 10px 30px rgba(0,112,243,.15)}.DesarrolladorSoftware_serviceIcon__ZnZI8{font-size:3rem;margin-bottom:20px}.DesarrolladorSoftware_serviceTitle__Q2iM0{font-size:1.3rem;font-weight:600;color:#2d3748;margin-bottom:12px}.DesarrolladorSoftware_serviceDescription__P2YSN{font-size:1rem;line-height:1.6;color:#718096}.DesarrolladorSoftware_projects__O4i5b{padding:80px 20px;background:#f7fafc}.DesarrolladorSoftware_projectsGrid__SLUDS{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media(max-width:968px){.DesarrolladorSoftware_projectsGrid__SLUDS{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.DesarrolladorSoftware_projectsGrid__SLUDS{grid-template-columns:1fr}}.DesarrolladorSoftware_projectCard__mFHx6{background:#fff;padding:30px;border-radius:16px;box-shadow:0 4px 15px rgba(0,0,0,.05);transition:all .3s ease}.DesarrolladorSoftware_projectCard__mFHx6:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.15)}.DesarrolladorSoftware_projectTitle__4R8lf{font-size:1.4rem;font-weight:600;color:#2d3748;margin-bottom:12px}.DesarrolladorSoftware_projectDescription___bNZK{font-size:1rem;line-height:1.6;color:#718096;margin-bottom:20px}.DesarrolladorSoftware_projectTech__oa2kR{display:flex;flex-wrap:wrap;gap:8px}.DesarrolladorSoftware_techBadge__c6DDJ{display:inline-block;padding:6px 12px;background:#e6f2ff;color:#0070f3;font-size:.85rem;font-weight:500;border-radius:20px}.DesarrolladorSoftware_contact__TqDrk{padding:80px 20px;background:linear-gradient(135deg,#0070f3,#00d4ff);text-align:center}.DesarrolladorSoftware_contactContent__yMmNP{max-width:800px;margin:0 auto}.DesarrolladorSoftware_contactContent__yMmNP h2{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:20px}@media(max-width:768px){.DesarrolladorSoftware_contactContent__yMmNP h2{font-size:2rem}}.DesarrolladorSoftware_contactContent__yMmNP p{font-size:1.2rem;color:hsla(0,0%,100%,.95);margin-bottom:40px;line-height:1.6}.DesarrolladorSoftware_whatsappButton__rvLhC{display:inline-flex;align-items:center;gap:12px;padding:16px 40px;background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;font-size:1.2rem;font-weight:600;border-radius:50px;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 20px rgba(37,211,102,.3)}.DesarrolladorSoftware_whatsappButton__rvLhC:hover{transform:translateY(-3px);box-shadow:0 6px 30px rgba(37,211,102,.4)}.DesarrolladorSoftware_whatsappIcon__6wI0b{width:24px;height:24px}.dark .DesarrolladorSoftware_container__RjDBn{background:#1a202c}.dark .DesarrolladorSoftware_about__TcpjU{background:#2d3748}.dark .DesarrolladorSoftware_aboutText__mu2lE h2{color:#f7fafc}.dark .DesarrolladorSoftware_aboutText__mu2lE p{color:#cbd5e0}.dark .DesarrolladorSoftware_technologies__UDTCe{background:#1a202c}.dark .DesarrolladorSoftware_sectionTitle__rwhaH{color:#f7fafc}.dark .DesarrolladorSoftware_techCard__2x89M{background:#2d3748;box-shadow:0 4px 15px rgba(0,0,0,.3)}.dark .DesarrolladorSoftware_techName__EDC7Z{color:#f7fafc}.dark .DesarrolladorSoftware_services__9neo1{background:#2d3748}.dark .DesarrolladorSoftware_serviceCard__5_x45{background:#1a202c;box-shadow:0 4px 15px rgba(0,0,0,.3)}.dark .DesarrolladorSoftware_serviceTitle__Q2iM0{color:#f7fafc}.dark .DesarrolladorSoftware_serviceDescription__P2YSN{color:#a0aec0}.dark .DesarrolladorSoftware_projects__O4i5b{background:#1a202c}.dark .DesarrolladorSoftware_projectCard__mFHx6{background:#2d3748;box-shadow:0 4px 15px rgba(0,0,0,.3)}.dark .DesarrolladorSoftware_projectTitle__4R8lf{color:#f7fafc}.dark .DesarrolladorSoftware_projectDescription___bNZK{color:#a0aec0}.dark .DesarrolladorSoftware_techBadge__c6DDJ{background:#2d3748;color:#63b3ed}