.hs{--hs-acento:#56acde;--hs-acento-hover:#3b93c7;--hs-regla:#6eaa6f;--hs-texto-lead:#b4b9c2;--hs-linea:hsla(0,0%,100%,.14);--hs-velo:hsla(0,0%,100%,.1);--hs-alto-superior:180px;--hs-ancho-img:520px;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.hs__veil{background:#21263b;inset:0;pointer-events:none;position:absolute}.hs__inner{align-items:center;display:grid;gap:clamp(32px,5vw,56px);grid-template-columns:repeat(auto-fit,minmax(340px,1fr));margin:0 auto;max-width:1200px;padding:var(--hs-alto-superior) 32px 88px;position:relative}.hs--img-izquierda .hs__texto{order:2}.hs--img-izquierda .hs__figura{justify-content:flex-start;order:1}.hs__eyebrow{color:#fff;font-size:var(--hs-z-eyebrow,12px);font-weight:600;letter-spacing:.18em;margin:0 0 20px;text-transform:uppercase}.hs__title{color:#fff;font-size:clamp(32px,4.2vw,var(--hs-z-title,52px));font-weight:300;letter-spacing:.01em;line-height:1.1;margin:0;text-wrap:pretty}.hs__rule{background:var(--hs-regla);border-radius:2px;display:block;height:4px;margin-top:26px;width:56px}.hs__lead{color:var(--hs-texto-lead);font-size:var(--hs-z-lead,18px);font-weight:400;line-height:1.65;margin-top:28px;max-width:560px}.hs__lead>:first-child{margin-top:0}.hs__lead>:last-child{margin-bottom:0}.hs__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:38px}.hs__btn{align-items:center;border-radius:999px;color:#fff;display:inline-flex;font-size:var(--hs-z-btn,16px);font-weight:600;height:50px;padding:0 28px;text-decoration:none;transition:background-color .18s ease}.hs__btn--primario{background:var(--hs-acento)}.hs__btn--primario:hover{background:var(--hs-acento-hover);color:#fff}.hs__btn--secundario{background:var(--hs-velo);border:1px solid var(--hs-linea)}.hs__btn--secundario:hover{background:hsla(0,0%,100%,.18);color:#fff}.hs__figura{display:flex;justify-content:flex-end}.hs__img{display:block;height:auto;max-width:var(--hs-ancho-img);width:100%}@media (max-width:860px){.hs__inner{padding:calc(var(--hs-alto-superior)*.65) 20px 64px}.hs--img-izquierda .hs__figura,.hs--img-izquierda .hs__texto{order:0}.hs__figura{justify-content:center}}@media (max-width:560px){.hs__btn{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.hs__btn{transition:none}}