/* V187 — un bloque de contacto editorial, contextual y sin JavaScript. */
.clb-service{margin:44px 0;display:grid;grid-template-columns:minmax(0,1fr) 170px;align-items:center;gap:24px;padding:clamp(22px,4vw,38px);border:1px solid var(--r-line,rgba(140,125,180,.25));border-radius:24px;background:var(--r-panel,#f7f5fc);position:relative;overflow:hidden}
.clb-service__content{min-width:0;position:relative;z-index:1}
.clb-service__eyebrow{display:block;font-size:11px;font-weight:850;letter-spacing:.12em;color:var(--r-accent,#754bc2)}
.clb-service h2{color:var(--r-ink,#211b2e)!important;font-size:clamp(25px,3vw,35px)!important;line-height:1.14!important;margin:12px 0!important;max-width:24ch}
.clb-service p{font-size:15px!important;line-height:1.65!important;color:var(--r-muted,#625c6e)!important;max-width:65ch;margin:0 0 17px!important}
.clb-service__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}
.clb-service__actions a{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:13px;font-weight:800;border-radius:12px;text-decoration:none;padding:13px 16px;line-height:1.4;min-height:44px}
.clb-service__primary{background:#6d42b4;color:#fff!important}.clb-service__primary:hover,.clb-service__primary:focus-visible{background:#543391;color:#fff!important}
.clb-service__secondary{border:1px solid var(--r-line,rgba(145,120,180,.3));color:var(--r-ink,#211b2e)!important;background:transparent}
.clb-service__secondary:hover,.clb-service__secondary:focus-visible{border-color:#7650bf}
.clb-service>img{display:block;width:100%;height:auto;max-height:192px;object-fit:contain;align-self:end}
@media(max-width:650px){.clb-service{grid-template-columns:minmax(0,1fr);gap:4px}.clb-service>img{position:absolute;right:12px;bottom:-17px;width:95px;opacity:.22;pointer-events:none}.clb-service__actions{align-items:stretch;flex-direction:column}.clb-service__actions a{width:100%}.clb-service p{padding-right:6px}}
