.ns-equipo{padding:120px 0}.ns-equipo--ink-soft{background:var(--pp-ink-soft)}.ns-equipo--paper{background:var(--pp-paper);padding:120px 0 72px}.ns-equipo--ink-soft .pp-head__title{color:var(--pp-foam)}.ns-equipo--ink-soft .pp-head__text{color:var(--pp-text-dim)}.pp-head__text{color:var(--pp-stone-dark);font-family:var(--pp-display);font-size:var(--pp-fs-body);font-weight:var(--pp-w-light);line-height:1.6;margin:18px auto 0;max-width:560px}.ns-equipo__grid{display:flex;flex-wrap:wrap;gap:48px 24px;justify-content:center;list-style:none;margin:0;padding:0}.ns-asesor{border-radius:var(--pp-radius);flex:0 0 calc(25% - 18px);margin:0;padding:0 0 20px;text-align:center;transition:background-color .35s ease,translate .45s var(--pp-ease)}.ns-asesor:hover{translate:0 -6px}.ns-equipo--ink-soft .ns-asesor:hover{background:hsla(0,0%,100%,.05)}.ns-equipo--paper .ns-asesor:hover{background:var(--pp-foam);box-shadow:0 20px 44px rgba(20,20,18,.07)}.ns-asesor__link{border-radius:var(--cta-radio);color:inherit;display:block;padding:20px 12px 12px}.ns-asesor__link,.ns-asesor__link *{text-decoration:none!important}.ns-asesor__foto{aspect-ratio:1;border-radius:50%;margin:0 auto 20px;max-width:112px;overflow:hidden;transition:box-shadow .35s var(--pp-ease)}.ns-equipo--paper .ns-asesor__foto{max-width:220px}.ns-asesor__foto img{display:block;filter:saturate(.92);height:100%;object-fit:cover;object-position:center 20%;transition:transform 1.2s var(--pp-ease);width:100%}.ns-asesor:hover .ns-asesor__foto img{transform:scale(1.06)}.ns-equipo--ink-soft .ns-asesor:hover .ns-asesor__foto{box-shadow:0 0 0 3px var(--pp-ink-soft),0 0 0 5px var(--pp-accent-light)}.ns-equipo--paper .ns-asesor:hover .ns-asesor__foto{box-shadow:0 0 0 3px var(--pp-paper),0 0 0 5px var(--pp-green)}.ns-asesor__nombre{color:var(--pp-ink);font-family:var(--pp-display);font-size:var(--pp-fs-h4);font-weight:var(--pp-w-regular);margin:0 0 6px;transition:color .3s ease}.ns-equipo--ink-soft .ns-asesor__nombre{color:var(--pp-foam)}.ns-asesor__contacto{align-items:center;display:flex;gap:16px;justify-content:center}.ns-asesor__tel{align-items:center;color:var(--pp-stone-dark);display:inline-flex;font-family:var(--pp-display);font-size:var(--pp-fs-small);font-weight:var(--pp-w-light);gap:8px;text-decoration:none;transition:color .3s ease}.ns-equipo--ink-soft .ns-asesor__tel{color:var(--pp-text-dim)}.ns-asesor__tel svg{flex:0 0 auto;height:16px;transform-origin:50% 50%;width:16px}.ns-equipo--ink-soft .ns-asesor:hover .ns-asesor__tel{color:var(--pp-accent-light)}.ns-equipo--paper .ns-asesor:hover .ns-asesor__tel{color:var(--pp-green)}.ns-asesor:hover .ns-asesor__tel svg{animation:ns-timbre .9s ease-in-out}.ns-asesor__redes{display:flex;gap:10px;justify-content:center}.ns-asesor__red{align-items:center;border:1px solid var(--pp-paper-line);border-radius:50%;color:var(--pp-ink);display:inline-flex;flex:0 0 34px;height:34px;justify-content:center;transition:background-color .3s,border-color .3s,color .3s;width:34px}.ns-asesor__red svg{fill:currentColor;height:15px;width:15px}.ns-equipo--ink-soft .ns-asesor__red{border-color:hsla(0,0%,100%,.25);color:var(--pp-foam)}.ns-equipo--ink-soft .ns-asesor__red:hover{background:var(--pp-accent-light);border-color:var(--pp-accent-light);color:var(--pp-ink)}.ns-equipo--paper .ns-asesor__red:hover{background:var(--pp-ink);color:var(--pp-foam)}@keyframes ns-timbre{0%,to{transform:rotate(0)}15%,45%{transform:rotate(-14deg)}30%,60%{transform:rotate(14deg)}75%{transform:rotate(-6deg)}}@media (max-width:991px){.ns-asesor{flex-basis:calc(33.33333% - 16px)}}@media (max-width:767px){.ns-equipo{padding:72px 0}.ns-equipo__grid{gap:36px 12px}.ns-asesor{flex-basis:calc(50% - 6px)}.ns-asesor__foto{max-width:96px}.ns-equipo--paper .ns-asesor__foto{max-width:140px}.ns-asesor__nombre{font-size:16px}.ns-asesor__tel{font-size:13px;overflow-wrap:anywhere}.ns-asesor__contacto{flex-wrap:nowrap;gap:8px}.ns-asesor__red{flex-basis:32px;height:32px;width:32px}}@media (prefers-reduced-motion:reduce){.ns-asesor,.ns-asesor:hover{transition:none;translate:none}.ns-asesor:hover .ns-asesor__tel svg{animation:none}.ns-asesor:hover .ns-asesor__foto img{transform:none}}