.cc{--cc-azul:#56acde;--cc-verde:#6eaa6f;--cc-c-eyebrow:var(--cc-azul);--cc-c-titulo:#fff;--cc-c-regla:var(--cc-verde);--cc-c-texto:#b4b9c2;--cc-c-boton:var(--cc-azul);--cc-c-boton-hover:#3b93c7;--cc-c-boton-texto:#fff;--cc-ancho:900px;--cc-espacio:96px;background-color:#21263b;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.cc__veil{background:#21263b;inset:0;pointer-events:none;position:absolute}.cc__inner{margin:0 auto;max-width:var(--cc-ancho);padding:var(--cc-espacio) 32px;position:relative}.cc--centro .cc__inner{text-align:center}.cc__eyebrow{color:var(--cc-c-eyebrow);font-size:var(--cc-z-eyebrow,12px);font-weight:600;letter-spacing:.18em;margin:0 0 16px;text-transform:uppercase}.cc__titulo{color:var(--cc-c-titulo);font-size:clamp(26px,3vw,var(--cc-z-title,38px));font-weight:300;letter-spacing:.01em;line-height:1.14;margin:0;text-wrap:pretty}.cc__regla{background:var(--cc-c-regla);border-radius:2px;display:block;height:4px;margin:26px 0 0;width:56px}.cc--centro .cc__regla{margin-left:auto;margin-right:auto}.cc__texto{color:var(--cc-c-texto);font-size:var(--cc-z-texto,17px);font-weight:400;line-height:1.7;margin-top:26px}.cc__texto>:first-child{margin-top:0}.cc__texto>:last-child{margin-bottom:0}.cc__acciones{margin-top:38px}.cc__boton{align-items:center;background:var(--cc-c-boton);border-radius:999px;box-sizing:border-box;display:inline-flex;font-size:var(--cc-z-btn,16px);font-weight:600;height:50px;padding:0 28px;text-decoration:none;transition:background-color .18s ease}.cc__boton,.cc__boton:hover{color:var(--cc-c-boton-texto)}.cc__boton:hover{background:var(--cc-c-boton-hover)}.cc__boton:focus-visible{outline:2px solid #fff;outline-offset:3px}@media (max-width:760px){.cc__inner{padding:calc(var(--cc-espacio)*.75) 20px}.cc__acciones{margin-top:30px}}@media (prefers-reduced-motion:reduce){.cc__boton{transition:none}}