.hero-section.svelte-q0a3jp{font-family:Inter,sans-serif}.hero-background.svelte-q0a3jp{background:linear-gradient(140deg,#0b0136,#170175 40%,#3f00ff)}.hero-image-bg.svelte-q0a3jp{background-image:url(../../../brand/Portada.png);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.7;z-index:1}.hero-text.svelte-q0a3jp{font-family:Sora,Neue Montreal,sans-serif;font-weight:700;text-shadow:0 4px 20px rgba(0,0,0,.4),0 2px 8px rgba(0,0,0,.3);letter-spacing:-1%;line-height:1.1}.hero-subtitle.svelte-q0a3jp{font-family:Inter,sans-serif;font-weight:400;letter-spacing:0%;line-height:1.4;text-shadow:0 2px 12px rgba(0,0,0,.3)}.primary-underline.svelte-q0a3jp{position:relative;display:inline-block}.primary-underline.svelte-q0a3jp:after{content:"";position:absolute;bottom:.1em;left:0;width:100%;height:6px;background:linear-gradient(90deg,#3f00ff,#5628ff);z-index:-1;border-radius:3px}.cta-primary.svelte-q0a3jp{font-family:Inter,sans-serif;font-weight:600;letter-spacing:0%;background:linear-gradient(135deg,#3f00ff,#5628ff);box-shadow:0 4px 12px #3f00ff4d}.cta-primary.svelte-q0a3jp:hover{box-shadow:0 6px 20px #3f00ff66}.particles-container.svelte-q0a3jp{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:2}.content-layer.svelte-q0a3jp{position:relative;z-index:10}.svg-container.svelte-q0a3jp{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}@keyframes svelte-q0a3jp-fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-up.svelte-q0a3jp{animation:svelte-q0a3jp-fadeUp .8s ease forwards}.delay-1.svelte-q0a3jp{animation-delay:.2s}.delay-2.svelte-q0a3jp{animation-delay:.4s}@media (max-width: 640px){.hero-text.svelte-q0a3jp{font-size:2.5rem!important;letter-spacing:-.5%}.primary-underline.svelte-q0a3jp:after{height:4px}}@media (max-width: 768px){.hero-text.svelte-q0a3jp{font-size:3rem!important}}@media (min-width: 768px) and (max-width: 1024px){.hero-text.svelte-q0a3jp{font-size:4rem!important}}@media (min-width: 1024px){.hero-text.svelte-q0a3jp{font-size:5rem!important}}@media (min-width: 1280px){.hero-text.svelte-q0a3jp{font-size:6rem!important}}.trust-section.svelte-1h7upgl.svelte-1h7upgl{background:#fff;padding:1rem 0}.container.svelte-1h7upgl.svelte-1h7upgl{max-width:1200px;margin:0 auto;padding:0 1rem}.trust-content.svelte-1h7upgl.svelte-1h7upgl{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:center}.partner-info.svelte-1h7upgl.svelte-1h7upgl{padding-right:.5rem}.certifications.svelte-1h7upgl.svelte-1h7upgl{display:flex;align-items:center;gap:1rem}.certification-item.svelte-1h7upgl.svelte-1h7upgl{display:flex;align-items:center;gap:.5rem}.certification-logo.svelte-1h7upgl.svelte-1h7upgl{width:1.5rem;height:1.5rem;-o-object-fit:contain;object-fit:contain}.certification-text.svelte-1h7upgl.svelte-1h7upgl{font-family:Inter,sans-serif;font-size:.875rem;font-weight:500;color:#2d3748}.separator.svelte-1h7upgl.svelte-1h7upgl{color:#cbd5e0;font-size:1rem}.stats-text.svelte-1h7upgl.svelte-1h7upgl{font-family:Inter,sans-serif;font-size:.875rem;color:#4a5568}.logos-carousel-container.svelte-1h7upgl.svelte-1h7upgl{width:100%;overflow:hidden;position:relative;border-radius:12px;background:#ffffff4d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.25rem 0}.logos-carousel-row.svelte-1h7upgl.svelte-1h7upgl{display:flex;animation:svelte-1h7upgl-scroll 30s linear infinite;will-change:transform;margin-bottom:.125rem}.logos-carousel-row.svelte-1h7upgl.svelte-1h7upgl:last-child{margin-bottom:0}.logos-carousel-row.reverse.svelte-1h7upgl.svelte-1h7upgl{animation-direction:reverse}.logo-carousel-item.svelte-1h7upgl.svelte-1h7upgl{flex:0 0 auto;display:flex;align-items:center;justify-content:center;margin:0 .5rem;min-width:60px;height:35px;background:#fff9;border-radius:8px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:all .3s ease}.logo-carousel-item.svelte-1h7upgl.svelte-1h7upgl:hover{transform:scale(1.1);background:#fffc;box-shadow:0 4px 15px #3f00ff26}.logo-carousel-item.svelte-1h7upgl img.svelte-1h7upgl{max-width:50px;max-height:28px;-o-object-fit:contain;object-fit:contain;opacity:.8;transition:all .3s ease}.logo-carousel-item.svelte-1h7upgl:hover img.svelte-1h7upgl{opacity:1}@keyframes svelte-1h7upgl-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.logos-carousel-container.svelte-1h7upgl:hover .logos-carousel-row.svelte-1h7upgl{animation-play-state:paused}@media (max-width: 1024px){.trust-content.svelte-1h7upgl.svelte-1h7upgl{gap:2rem}.partner-info.svelte-1h7upgl.svelte-1h7upgl{padding-right:1rem}.logo-carousel-item.svelte-1h7upgl.svelte-1h7upgl{min-width:70px;height:45px;margin:0 .8rem}.logo-carousel-item.svelte-1h7upgl img.svelte-1h7upgl{max-width:60px;max-height:35px}}@media (max-width: 767px){.trust-section.svelte-1h7upgl.svelte-1h7upgl{padding:.75rem 0}.trust-content.svelte-1h7upgl.svelte-1h7upgl{grid-template-columns:1fr;gap:1rem;text-align:center}.partner-info.svelte-1h7upgl.svelte-1h7upgl{padding-right:0}.certifications.svelte-1h7upgl.svelte-1h7upgl{justify-content:center;flex-wrap:wrap;gap:.5rem}.logo-carousel-item.svelte-1h7upgl.svelte-1h7upgl{min-width:50px;height:30px;margin:0 .4rem}.logo-carousel-item.svelte-1h7upgl img.svelte-1h7upgl{max-width:40px;max-height:24px}}@media (max-width: 479px){.trust-section.svelte-1h7upgl.svelte-1h7upgl{padding:.5rem 0}.certifications.svelte-1h7upgl.svelte-1h7upgl{gap:.25rem}.certification-text.svelte-1h7upgl.svelte-1h7upgl,.stats-text.svelte-1h7upgl.svelte-1h7upgl{font-size:.7rem}.logos-carousel-container.svelte-1h7upgl.svelte-1h7upgl{padding:.125rem 0}.logo-carousel-item.svelte-1h7upgl.svelte-1h7upgl{min-width:40px;height:25px;margin:0 .3rem}.logo-carousel-item.svelte-1h7upgl img.svelte-1h7upgl{max-width:32px;max-height:20px}}.services-section.svelte-eg7e39.svelte-eg7e39{font-family:Inter,sans-serif}.services-title.svelte-eg7e39.svelte-eg7e39{font-family:Sora,Neue Montreal,sans-serif;font-weight:700;letter-spacing:-1%;line-height:1.2}.services-description.svelte-eg7e39.svelte-eg7e39{font-family:Inter,sans-serif;font-weight:400;letter-spacing:0%}.service-title.svelte-eg7e39.svelte-eg7e39{font-family:Sora,Neue Montreal,sans-serif;font-weight:600;letter-spacing:-.5%;line-height:1.3}.service-description.svelte-eg7e39.svelte-eg7e39{font-family:Inter,sans-serif;font-weight:400;letter-spacing:0%;line-height:1.6}.service-chip.svelte-eg7e39.svelte-eg7e39{font-family:Inter,sans-serif;font-weight:600;letter-spacing:0%;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.service-cta.svelte-eg7e39.svelte-eg7e39{font-family:Inter,sans-serif;font-weight:600;letter-spacing:0%;box-shadow:0 4px 12px #3f00ff26}.service-cta.svelte-eg7e39.svelte-eg7e39:hover{box-shadow:0 6px 20px #3f00ff40}.image-container.svelte-eg7e39.svelte-eg7e39{background:linear-gradient(135deg,#ebf2f91a,#c9c9c90d);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all .3s ease}.image-container.svelte-eg7e39.svelte-eg7e39:hover{transform:translateY(-4px);box-shadow:0 12px 40px #3f00ff26}.image-container.svelte-eg7e39 img.svelte-eg7e39{transition:transform .3s ease}@media (max-width: 640px){.services-title.svelte-eg7e39.svelte-eg7e39{font-size:2rem!important;letter-spacing:-.5%;line-height:1.25}.services-description.svelte-eg7e39.svelte-eg7e39{font-size:1rem!important}.service-title.svelte-eg7e39.svelte-eg7e39{font-size:1.5rem!important}.service-description.svelte-eg7e39.svelte-eg7e39{font-size:.95rem!important}}@media (max-width: 768px){.services-title.svelte-eg7e39.svelte-eg7e39{font-size:2.5rem!important}.service-title.svelte-eg7e39.svelte-eg7e39{font-size:1.75rem!important}}@media (min-width: 1024px){.service-content.svelte-eg7e39.svelte-eg7e39{padding-right:2rem}.service-item.svelte-eg7e39:nth-child(2n) .service-content.svelte-eg7e39{padding-right:0;padding-left:2rem}}
