.nh-btn{display:inline-flex;align-items:center;gap:10px;background:var(--nh-teal);color:#fff!important;font-weight:800;font-size:17px;padding:17px 30px;border-radius:999px;text-decoration:none!important;transition:transform .25s,box-shadow .25s}.nh-btn:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(46,143,126,.28)}.nh-link{color:var(--nh-ink)!important;font-weight:700;text-decoration:none!important;border-bottom:2px solid var(--nh-turq);padding-bottom:2px}.nh [data-r].nh-in{opacity:1;transform:none}.nh-hero-sticky:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(236,247,244,.94) 0%,rgba(236,247,244,.82) 32%,rgba(236,247,244,0) 58%)}.nh-hero-chips span{background:rgba(255,255,255,.85);border:1px solid #d6e9e4;border-radius:999px;padding:7px 14px;color:var(--nh-ink);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.nh-hero{position:relative;height:210vh;background:#e6f3ef}.nh-hero-sticky{position:sticky;top:0;height:100vh;overflow:hidden}.nh-hero canvas,.nh-hero .nh-hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.nh-hero-img{background-size:cover;background-position:center}.nh-hero-txt{position:absolute;left:6vw;top:50%;transform:translateY(-50%);max-width:600px;z-index:2;will-change:opacity,transform}.nh-hero h1{font-size:clamp(40px,5.2vw,76px);line-height:1.02;color:var(--nh-ink)}.nh-hero h1 em{font-style:italic;color:var(--nh-teal);display:block}.nh-hero-p{font-size:19px;line-height:1.55;color:var(--nh-sub);margin:22px 0 30px;max-width:470px}.nh-ctas{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.nh-hero-chips{display:flex;gap:18px;flex-wrap:wrap;margin-top:28px;font-size:14px;font-weight:700;color:var(--nh-sub)}.nh-hint{position:absolute;left:50%;bottom:26px;transform:translateX(-50%);z-index:2;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--nh-sub);display:flex;flex-direction:column;align-items:center;gap:8px}.nh-hint:after{content:"";width:1px;height:38px;background:linear-gradient(var(--nh-teal),transparent);animation:nhb 1.8s infinite}@media (max-width:767px){.nh-hero{height:118vh}.nh-hero-sticky{display:flex;flex-direction:column;height:100vh;height:100svh;background:linear-gradient(#eef8f5,#e3f2ee)}.nh-hero-sticky:before{display:none}.nh-hero canvas{display:none}.nh-hero-txt{order:1;position:relative;left:auto;right:auto;top:auto;transform:none;max-width:none;padding:44px 24px 0}.nh-hero .nh-hero-img{order:2;position:relative;inset:auto;flex:1 1 auto;min-height:0;margin-top:14px;background-image:var(--movil)!important;background-size:122% auto;background-position:58% 100%;transform-origin:50% 100%;-webkit-mask-image:linear-gradient(transparent,#000 14%);mask-image:linear-gradient(transparent,#000 14%)}.nh-hero h1{font-size:34px;line-height:1.08}.nh-hero-p{display:none}.nh-ctas{margin-top:22px;gap:18px}.nh-hero-chips{display:none}.nh-btn{padding:15px 24px;font-size:16px}.nh-hint{display:none}}.nh-porque{background:var(--nh-mint);padding:110px 6vw;display:grid;grid-template-columns:1fr 1.25fr;gap:70px;align-items:center}.nh-porque h2{font-size:clamp(34px,3.8vw,56px);line-height:1.05}.nh-porque h2 em{font-style:italic;color:var(--nh-teal)}.nh-porque p{font-size:18px;line-height:1.6;color:var(--nh-sub);margin:20px 0 26px}.nh-icons{display:grid;grid-template-columns:repeat(3,1fr);gap:46px 30px}.nh-ico{text-align:center}.nh-ico b{display:block;font-size:17px}.nh-ico span{display:block;font-size:14px;color:var(--nh-sub);margin-top:4px}@media (max-width:900px){.nh-porque{grid-template-columns:1fr;padding:70px 22px;gap:44px}.nh-icons{grid-template-columns:repeat(2,1fr);gap:30px 14px}}