/* NOMA audience heroes: one photographic language, a scene for each business. */
.commercial-enterprise-page .nav,.pyme-page-v284 .nav{height:74px;background:#08090b;color:#fff;border-bottom:1px solid #ffffff24;backdrop-filter:none}
.commercial-enterprise-page .nav.is-scrolled,.pyme-page-v284 .nav.is-scrolled{background:#08090b}
.commercial-enterprise-page .nav .brand,.pyme-page-v284 .nav .brand,.commercial-enterprise-page .nav-links>a:not(.nav-cta),.pyme-page-v284 .nav-links>a:not(.nav-cta){color:#fff}
.commercial-enterprise-page .nav .nav-cta,.pyme-page-v284 .nav .nav-cta{border-radius:4px;font-size:14px;background:#1457ff}
.commercial-enterprise-page #page-servicios .enterprise-hero-v141,.pyme-page-v284 .hero{position:relative;isolation:isolate;display:flex;align-items:center;padding:0;min-height:min(820px,calc(100svh - 74px));background:#07080a;color:#fff;border:0;overflow:hidden}
.commercial-enterprise-page #page-servicios .enterprise-hero-v141:before{display:none}
.commercial-enterprise-page #page-servicios .enterprise-hero-v141{width:100%;max-width:none;margin:0}
.pyme-page-v284 .hero-shell{position:static;display:block;width:100%;max-width:none;margin:0}
.commercial-enterprise-page #page-servicios .enterprise-hero-copy-v141,.pyme-page-v284 .hero-copy{position:relative;z-index:2;width:63%;max-width:890px;padding:66px clamp(24px,5vw,88px) 70px}
.commercial-enterprise-page #page-servicios .enterprise-eyebrow-v141,.pyme-page-v284 .hero .eyebrow{font-size:14px;line-height:1.5;letter-spacing:.1em;color:#d7dfef;margin:0 0 24px;max-width:560px}
.pyme-page-v284 .hero .breadcrumb{display:none}
.commercial-enterprise-page #page-servicios .enterprise-hero-copy-v141 h1,.pyme-page-v284 .hero h1{font-family:'Roboto Condensed','Arial Narrow',sans-serif;font-weight:900;font-size:clamp(66px,6.65vw,104px);text-transform:uppercase;line-height:.95;letter-spacing:-.035em;color:#fff;margin:0 0 26px;max-width:760px;text-wrap:initial}
.commercial-enterprise-page #page-servicios .enterprise-hero-copy-v141 h1 span,.pyme-page-v284 .hero h1 span{color:#fff;display:block}
.audience-hero-dot-v285{display:inline-block;width:.13em;height:.13em;background:#1457ff;margin-left:.05em;vertical-align:.05em}
.commercial-enterprise-page #page-servicios .enterprise-hero-lead-v141,.pyme-page-v284 .hero-lead{color:#d3d7df;font-size:17px;line-height:1.65;max-width:520px;margin:0 0 28px}
.commercial-enterprise-page #page-servicios .enterprise-hero-actions-v141,.pyme-page-v284 .hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin:0}
.commercial-enterprise-page .enterprise-hero-actions-v141 .enterprise-button-v141,.pyme-page-v284 .hero .btn{min-height:56px;padding:17px 24px;border-radius:4px;font-size:15px;line-height:1.4;letter-spacing:0;text-transform:none;gap:20px;box-shadow:none}
.commercial-enterprise-page .enterprise-hero-actions-v141 .enterprise-button-v141--primary{background:#1457ff;border-color:#1457ff;color:#fff}
.commercial-enterprise-page .enterprise-hero-actions-v141 .enterprise-button-v141--quiet,.pyme-page-v284 .hero .text-link{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:16px 21px;border:1px solid #ffffff60;border-radius:4px;background:transparent;color:#fff;font-size:15px;line-height:1.4;gap:20px}
.commercial-enterprise-page .enterprise-hero-actions-v141 .enterprise-button-v141--quiet:hover,.pyme-page-v284 .hero .text-link:hover{background:#ffffff12}
.commercial-enterprise-page #page-servicios .enterprise-hero-note-v141,.pyme-page-v284 .hero-promise{margin:20px 0 0;padding:0;border:0;font-size:13px;line-height:1.6;color:#bfc6d2;max-width:520px}
.pyme-page-v284 .hero-promise b{color:#bfc6d2;padding-left:10px}
.pyme-page-v284 .proof{color:#15223a}
.pyme-page-v284 .proof-item{border-color:#d8e1ef}
.pyme-page-v284 .proof-item span{color:#1457ff}
.commercial-enterprise-page #page-servicios .audience-hero-photo-v285,.pyme-page-v284 .hero .audience-hero-photo-v285{position:absolute;z-index:0;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;overflow:hidden;background:#07080a;transform:none!important}
.commercial-enterprise-page #page-servicios .audience-hero-photo-v285 img,.pyme-page-v284 .hero .audience-hero-photo-v285 img{display:block;width:100%;height:100%;object-fit:cover;object-position:74% center;mix-blend-mode:normal}
.commercial-enterprise-page #page-servicios .audience-hero-photo-v285:after,.pyme-page-v284 .hero .audience-hero-photo-v285:after{content:'';position:absolute;display:block;inset:0;background:linear-gradient(90deg,#07080af5 0%,#07080ae6 29%,#07080a9c 48%,#07080a14 70%,#07080a00 100%);pointer-events:none}
@media(min-width:761px) and (max-width:1100px){
 .commercial-enterprise-page #page-servicios .enterprise-hero-copy-v141,.pyme-page-v284 .hero-copy{width:70%;padding-block:60px}
 .commercial-enterprise-page #page-servicios .enterprise-hero-copy-v141 h1,.pyme-page-v284 .hero h1{font-size:clamp(62px,7.6vw,80px)}
}
@media(max-width:760px){
 .commercial-enterprise-page .nav,.pyme-page-v284 .nav{height:68px}
 .commercial-enterprise-page #page-servicios .enterprise-hero-v141,.pyme-page-v284 .hero{display:block;min-height:0}
 .commercial-enterprise-page #page-servicios .enterprise-hero-copy-v141,.pyme-page-v284 .hero-copy{width:100%;max-width:none;padding:40px 22px 310px}
 .commercial-enterprise-page #page-servicios .enterprise-eyebrow-v141,.pyme-page-v284 .hero .eyebrow{font-size:12px;margin-bottom:23px;letter-spacing:.08em}
 .commercial-enterprise-page #page-servicios .enterprise-hero-copy-v141 h1,.pyme-page-v284 .hero h1{font-size:clamp(48px,12.4vw,74px);line-height:.97;letter-spacing:-.035em;margin:0 0 24px}
 .commercial-enterprise-page #page-servicios .enterprise-hero-lead-v141,.pyme-page-v284 .hero-lead{font-size:16px;line-height:1.6;max-width:530px;margin-bottom:25px}
 .commercial-enterprise-page #page-servicios .enterprise-hero-actions-v141,.pyme-page-v284 .hero-actions{align-items:stretch;gap:12px}
 .commercial-enterprise-page .enterprise-hero-actions-v141 .enterprise-button-v141,.pyme-page-v284 .hero .btn,.commercial-enterprise-page .enterprise-hero-actions-v141 .enterprise-button-v141--quiet,.pyme-page-v284 .hero .text-link{width:auto;min-height:52px;padding:15px 18px;font-size:14px}
 .commercial-enterprise-page #page-servicios .enterprise-hero-note-v141,.pyme-page-v284 .hero-promise{font-size:12px;margin-top:18px;max-width:330px}
 .pyme-page-v284 .hero-promise b{padding:0;display:block}
 .commercial-enterprise-page #page-servicios .audience-hero-photo-v285 img,.pyme-page-v284 .hero .audience-hero-photo-v285 img{position:absolute;bottom:0;height:51%;object-position:77% center}
 .commercial-enterprise-page #page-servicios .audience-hero-photo-v285:after,.pyme-page-v284 .hero .audience-hero-photo-v285:after{background:linear-gradient(180deg,#07080a 0%,#07080a 43%,#07080af2 52%,#07080a50 69%,#07080a00 84%)}
}

@media (min-width:761px) and (max-width:1400px) {
  .commercial-enterprise-page #page-servicios .enterprise-hero-copy-v141 h1,
  .pyme-page-v284 .hero h1 { font-size:clamp(52px,5.7vw,78px); line-height:1.04; }
}
