.ct-cabeza{padding-block:clamp(40px,6vw,88px) clamp(40px,5vw,72px)}.ct-cabeza-grid{grid-template-columns:1fr;align-items:end;gap:clamp(24px,4vw,64px);display:grid}.ct-cabeza h1{letter-spacing:-.015em;text-wrap:balance;max-width:15ch;font-size:clamp(2.1rem,5vw,4.25rem);line-height:1.02}.ct-entrada{max-width:44ch;color:var(--on-oscuro-2);font-size:clamp(1.0625rem,1.4vw,1.1875rem);line-height:1.55}.ct-indice{border-top:1px solid var(--linea-oscuro);margin-top:1.75rem}.ct-indice a{border-bottom:1px solid var(--linea-oscuro);min-height:48px;color:var(--on-oscuro-2);transition:color .2s, padding-left .25s var(--ease);align-items:baseline;gap:16px;padding:12px 0;font-size:.9375rem;text-decoration:none;display:flex}.ct-indice span{min-width:4.5rem;font-family:var(--f-display);letter-spacing:.04em;color:var(--crema);font-size:1.0625rem;font-weight:600}.ct-indice a:hover{color:var(--on-oscuro);padding-left:6px}@media (min-width:900px){.ct-cabeza-grid{grid-template-columns:1.15fr .85fr}}.ct-img{background:#fff;border-radius:6px;place-items:center;padding:clamp(16px,3vw,40px);display:grid;overflow:hidden}.ct-img img{object-fit:contain;width:100%;height:auto;transition:transform .6s var(--ease)}:is(.ct-equipo:has(.ct-cta:hover) .ct-img img,.ct-img:hover img){transform:scale(1.025)}.ct-nombre{font-family:var(--f-display);letter-spacing:.02em;font-weight:400;line-height:1}.ct-frase{margin-top:.9rem;font-size:1.1875rem;font-weight:600;line-height:1.35}.ct-desc{max-width:46ch;margin-top:.7rem;line-height:1.6}.ct-puntos{margin-top:1.25rem}.ct-puntos li{padding:8px 0 8px 22px;font-size:.9688rem;position:relative}.ct-puntos li:before{content:"";opacity:.6;background:currentColor;width:10px;height:1px;position:absolute;top:1.05em;left:0}.ct-para{margin-top:1rem;font-size:.875rem}.ct-cta{margin-top:1.75rem}.ct-destacado{padding-block:var(--sec-y)}.ct-principal{grid-template-columns:1fr;align-items:center;gap:clamp(28px,4vw,64px);display:grid}.ct-principal .ct-img img{max-height:min(68vh,640px)}.ct-principal .ct-nombre{color:var(--navy);font-size:clamp(3rem,7vw,5.5rem)}.ct-principal .ct-frase{color:var(--on-claro)}.ct-principal .ct-desc,.ct-principal .ct-puntos li,.ct-principal .ct-para{color:var(--on-claro-2)}.ct-principal .ct-puntos{border-top:1px solid var(--linea-claro)}.ct-principal .ct-puntos li{border-bottom:1px solid var(--linea-claro)}@media (min-width:1000px){.ct-principal{grid-template-columns:1.3fr .7fr}}.ct-pares{padding-block:var(--sec-y);background:var(--navy-hondo)}.ct-pares-grid{grid-template-columns:1fr;gap:clamp(56px,8vw,96px);display:grid}.ct-par .ct-img img{max-height:min(52vh,500px)}.ct-par .ct-texto{margin-top:clamp(24px,3vw,36px)}.ct-par .ct-nombre{color:var(--crema);font-size:clamp(2.4rem,4.5vw,3.5rem)}.ct-par .ct-desc,.ct-par .ct-puntos li,.ct-par .ct-para{color:var(--on-oscuro-2)}.ct-par .ct-para{color:var(--on-oscuro-3)}@media (min-width:860px){.ct-pares-grid{grid-template-columns:1fr 1fr;align-items:start;column-gap:clamp(32px,5vw,80px)}.ct-pares-grid>:nth-child(2){margin-top:clamp(64px,9vw,140px)}}.ct-contacto{padding-block:var(--sec-y);background:var(--navy);scroll-margin-top:64px}.ct-contacto-grid{grid-template-columns:1fr;align-items:end;gap:clamp(20px,4vw,64px);display:grid}.ct-contacto .dv-parrafo{margin-top:0}@media (min-width:900px){.ct-contacto-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.ct-cta{width:100%}}@media (prefers-reduced-motion:reduce){.ct-img img,.ct-indice a{transition:none}:is(.ct-equipo:has(.ct-cta:hover) .ct-img img,.ct-img:hover img){transform:none}}
