#tgads-somos-block{position:relative;z-index:1;margin-top:clamp(2rem,4vw,3rem);padding-top:clamp(1.75rem,3.5vw,2.5rem);border-top:1px solid var(--tga-line);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.4fr);gap:clamp(2rem,4vw,3rem);align-items:center}#tgads-somos-title{font-family:var(--tga-font-display)!important;font-weight:700!important;font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.2;letter-spacing:-.02em;color:var(--tga-ink-0)!important;margin:0 0 .75rem}#tgads-somos-text{font-size:.92rem;line-height:1.65;color:var(--tga-ink-300)!important;margin:0;max-width:600px}.tgads-partner-badge-link{display:block;background:rgba(255,255,255,.06)!important;border:1px solid var(--tga-line-strong)!important;border-radius:var(--tga-r-lg)!important;padding:1.25rem;transition:background .5s var(--tga-ease),transform .6s var(--tga-ease)}.tgads-partner-badge-link:hover{background:rgba(255,255,255,.1)!important;transform:translateY(-2px)}.tgads-partner-badge-link img{display:block;width:100%;height:auto}@media (max-width:768px){#tgads-somos-block{grid-template-columns:minmax(0,1fr)}.tgads-partner-badge-link{max-width:220px;margin:0 auto}}