.ng-grupo{--ng-accent:var(--ast-global-color-0,#176c92);--ng-text:var(--ast-global-color-3,#27323a);color:var(--ng-text);padding:clamp(36px,5vw,72px) 18px;background:#f7f9fb;font-family:inherit}.ng-grupo *{box-sizing:border-box}.ng-grupo__inner{max-width:1160px;margin:auto}.ng-grupo__eyebrow,.ng-grupo__tag{font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ng-accent);margin:0 0 12px}.ng-grupo h2{font-size:clamp(1.8rem,3vw,2.6rem);margin:0 0 12px;line-height:1.2}.ng-grupo__intro{max-width:760px;margin:0 0 28px}.ng-grupo__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:22px}.ng-grupo__card,.ng-grupo__feature{padding:clamp(22px,3vw,32px);border:1px solid #e2e7eb;border-radius:14px;background:#fff;box-shadow:0 4px 16px rgba(20,40,60,.04)}.ng-grupo h3{font-size:1.35rem;line-height:1.3;margin:0 0 12px}.ng-grupo p{line-height:1.65}.ng-grupo__card p{min-height:3.4em}.ng-grupo__card a{font-weight:700;color:var(--ng-accent);text-decoration:none}.ng-grupo a:hover{text-decoration:underline}.ng-grupo__platforms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ng-grupo__feature{border-top:4px solid var(--ng-accent)}.ng-grupo__button{display:inline-block;background:var(--ng-accent);color:#fff!important;text-decoration:none!important;padding:13px 20px;border-radius:7px;font-weight:700;margin-top:10px}.ng-grupo__button:hover{filter:brightness(.9)}@media(max-width:760px){.ng-grupo__grid,.ng-grupo__platforms{grid-template-columns:1fr}.ng-grupo__card p{min-height:0}}

.ng-grupo__collaborations{margin-top:26px;padding:24px 28px;border-left:4px solid var(--ng-accent);background:#fff;border-radius:8px}.ng-grupo__collaborations h3{margin:0 0 8px}.ng-grupo__collaborations p:not(.ng-grupo__tag){max-width:850px;margin:0 0 12px}.ng-grupo__collaborations a{font-weight:700;color:var(--ng-accent);text-decoration:none}
