.nosotros-module__sIEj-G__main{min-height:100vh;color:var(--color-text-main);background:radial-gradient(circle at top,#0b1022 0%,#02040a 45%,#000 100%);flex-direction:column;gap:3.5rem;padding:5rem 7vw 4rem;display:flex}.nosotros-module__sIEj-G__hero{grid-template-columns:minmax(0,1.8fr) minmax(260px,1.4fr);align-items:center;gap:2.4rem;display:grid}.nosotros-module__sIEj-G__heroContent{flex-direction:column;gap:.9rem;display:flex}.nosotros-module__sIEj-G__badge{border:1px solid var(--color-primary-soft);letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary-400);background:#030a16f5;border-radius:999px;align-items:center;padding:.3rem .9rem;font-size:.7rem;display:inline-flex}.nosotros-module__sIEj-G__title{margin:0;font-size:clamp(2.1rem,3.2vw,2.6rem);font-weight:600}.nosotros-module__sIEj-G__subtitle{color:var(--color-text-soft);margin:0;font-size:.95rem}.nosotros-module__sIEj-G__heroVisual{flex-direction:column;align-items:flex-end;gap:.6rem;display:flex;position:relative}.nosotros-module__sIEj-G__heroImageWrapper{border:1px solid var(--color-border-soft);background:#02040a;border-radius:22px;width:100%;height:220px;position:relative;overflow:hidden;box-shadow:0 18px 52px #000000f2}.nosotros-module__sIEj-G__heroImage{object-fit:cover}.nosotros-module__sIEj-G__heroOverlayCard{border:1px solid var(--color-primary-soft);background:#050816fa;border-radius:14px;max-width:260px;padding:.5rem .8rem;font-size:.75rem}.nosotros-module__sIEj-G__overlayLabel{color:var(--color-primary-400);text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:.68rem}.nosotros-module__sIEj-G__overlayText{color:var(--color-text-soft);margin:.15rem 0 0}.nosotros-module__sIEj-G__section{flex-direction:column;gap:1.8rem;display:flex}.nosotros-module__sIEj-G__sectionHeader{flex-direction:column;gap:.4rem;max-width:760px;display:flex}.nosotros-module__sIEj-G__sectionHeader h2{margin:0;font-size:1.4rem}.nosotros-module__sIEj-G__sectionHeader p{color:var(--color-text-soft);margin:0;font-size:.9rem}.nosotros-module__sIEj-G__columns{grid-template-columns:minmax(0,1.6fr) minmax(0,1.4fr);gap:1.6rem;display:grid}.nosotros-module__sIEj-G__textBlock{background:var(--color-bg-soft);border:1px solid var(--color-border-soft);border-radius:18px;flex-direction:column;gap:.5rem;padding:1.1rem;display:flex;box-shadow:0 16px 46px #000000d9}.nosotros-module__sIEj-G__textBlock h3{color:var(--color-primary-400);margin:0;font-size:1rem}.nosotros-module__sIEj-G__textBlock p{color:var(--color-text-soft);margin:0;font-size:.85rem}.nosotros-module__sIEj-G__list{color:var(--color-text-soft);flex-direction:column;gap:.18rem;margin:.2rem 0 0;padding-left:1rem;font-size:.82rem;display:flex}.nosotros-module__sIEj-G__list li::marker{color:var(--color-primary-500)}.nosotros-module__sIEj-G__teamWrapper{flex-direction:column;gap:.6rem;display:flex}.nosotros-module__sIEj-G__teamImageCard{border:1px solid var(--color-border-soft);background:#02040a;border-radius:20px;width:100%;height:210px;position:relative;overflow:hidden;box-shadow:0 18px 52px #000000f2}.nosotros-module__sIEj-G__teamImage{object-fit:cover}.nosotros-module__sIEj-G__teamNote{color:var(--color-text-soft);margin:0;font-size:.78rem}.nosotros-module__sIEj-G__ceoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.3rem;margin-top:.8rem;display:grid}.nosotros-module__sIEj-G__ceoCard{background:var(--color-bg-soft);border:1px solid var(--color-border-soft);border-radius:18px;flex-direction:column;gap:.4rem;padding:1rem .95rem;display:flex;box-shadow:0 16px 46px #000000e6}.nosotros-module__sIEj-G__ceoPhotoWrapper{border:1px solid var(--color-primary-soft);background:#02040a;border-radius:18px;width:72px;height:72px;position:relative;overflow:hidden}.nosotros-module__sIEj-G__ceoPhoto{object-fit:cover}.nosotros-module__sIEj-G__ceoName{margin:.2rem 0 0;font-size:.95rem;font-weight:600}.nosotros-module__sIEj-G__ceoRole{color:var(--color-primary-400);margin:0;font-size:.78rem}.nosotros-module__sIEj-G__ceoText{color:var(--color-text-soft);margin:.1rem 0 0;font-size:.78rem}.nosotros-module__sIEj-G__ceoLinks{color:#000;flex-wrap:wrap;gap:.6rem;margin-top:.3rem;display:flex}.nosotros-module__sIEj-G__ceoLinks a{border:1px solid var(--color-primary-soft);color:var(--color-primary-400);transition:all var(--transition-fast);background:#4fd1ff;border-radius:999px;padding:.25rem .6rem;font-size:.72rem;text-decoration:none}.nosotros-module__sIEj-G__ceoLinks a:hover{color:#fff;transform:translateY(-1px);box-shadow:0 8px 22px #4fd1ff6b}.nosotros-module__sIEj-G__solutionsLayout{grid-template-columns:minmax(0,1.7fr) minmax(0,1.5fr);align-items:stretch;gap:1.6rem;display:grid}.nosotros-module__sIEj-G__solutionsList h3{color:var(--color-primary-400);margin:0 0 .4rem;font-size:1rem}.nosotros-module__sIEj-G__companyImages{grid-template-columns:1fr;gap:.8rem;display:grid}.nosotros-module__sIEj-G__companyImageCard{border:1px solid var(--color-border-soft);background:#02040a;border-radius:18px;width:100%;height:130px;position:relative;overflow:hidden;box-shadow:0 16px 46px #000000f2}.nosotros-module__sIEj-G__companyImage{object-fit:cover}.nosotros-module__sIEj-G__ctaSection{justify-content:center;display:flex}.nosotros-module__sIEj-G__ctaCard{background:var(--color-bg-soft);border:1px solid var(--color-primary-soft);text-align:left;border-radius:22px;flex-direction:column;gap:.5rem;width:100%;max-width:860px;padding:1.6rem 1.5rem;display:flex;box-shadow:0 22px 60px #000000f2}.nosotros-module__sIEj-G__ctaCard h2{margin:0;font-size:1.3rem}.nosotros-module__sIEj-G__ctaCard p{color:var(--color-text-soft);margin:0;font-size:.85rem}.nosotros-module__sIEj-G__ctaBtn{color:#fff;transition:all var(--transition-fast);background:#4fd1ff;border-radius:999px;align-self:flex-start;margin-top:.6rem;padding:.7rem 1.4rem;font-size:.86rem;font-weight:500;text-decoration:none}.nosotros-module__sIEj-G__ctaBtn:hover{transform:translateY(-2px);box-shadow:0 22px 60px #4fd1ff80}@media (max-width:1024px){.nosotros-module__sIEj-G__hero{grid-template-columns:minmax(0,1.7fr) minmax(260px,1.3fr)}.nosotros-module__sIEj-G__solutionsLayout{grid-template-columns:minmax(0,1.6fr) minmax(0,1.4fr)}.nosotros-module__sIEj-G__ceoGrid{gap:1rem}}@media (max-width:768px){.nosotros-module__sIEj-G__main{gap:3rem;padding:4.2rem 6vw 3.4rem}.nosotros-module__sIEj-G__hero{grid-template-columns:1fr}.nosotros-module__sIEj-G__heroVisual{align-items:flex-start}.nosotros-module__sIEj-G__columns,.nosotros-module__sIEj-G__ceoGrid,.nosotros-module__sIEj-G__solutionsLayout{grid-template-columns:1fr}.nosotros-module__sIEj-G__companyImages{grid-template-columns:1fr 1fr}}@media (max-width:520px){.nosotros-module__sIEj-G__companyImages{grid-template-columns:1fr}}
