[class*=dnd-section]:has(.swc-herox){margin:0!important;padding:0!important}[class*=dnd-section]:has(.swc-herox)>.row-fluid{max-width:none!important}.swc-herox{background:var(--paper);color:var(--ink);margin-left:calc(50% - 50vw);max-width:100vw;width:100vw}.swc-herox,.swc-herox *,.swc-herox :after,.swc-herox :before{box-sizing:border-box}.swc-herox__inner{margin-inline:auto;max-width:var(--container);padding-block:clamp(48px,7vw,104px) clamp(56px,7vw,96px);padding-inline:var(--gutter)}.swc-herox .sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;clip-path:inset(50%);white-space:nowrap}.swc-herox a,.swc-herox a:active,.swc-herox a:focus,.swc-herox a:hover,.swc-herox a:link,.swc-herox a:visited{text-decoration:none!important}.swc-herox a:focus-visible{border-radius:6px;outline:2px solid var(--blue);outline-offset:4px}.swc-herox__antetitulo{margin:0 0 clamp(20px,2.4vw,32px)}.swc-herox h1.swc-herox__titulo{color:var(--ink)!important;font-size:clamp(40px,8.4vw,132px)!important;font-weight:800!important;letter-spacing:-.035em!important;line-height:.94!important;margin:0!important;text-transform:none!important;text-wrap:balance}.swc-herox__linea{display:block}.swc-herox__fijo{display:inline}.swc-herox__pila{display:inline-grid;overflow:hidden;vertical-align:top}.swc-herox__pila>.swc-herox__giro{grid-area:1/1;opacity:0;transform:translateY(.42em);transition:opacity .34s cubic-bezier(.2,.7,.3,1),transform .34s cubic-bezier(.2,.7,.3,1);white-space:nowrap}.swc-herox__pila>.swc-herox__giro.is-activa{opacity:1;transform:none}.swc-herox__pila>.swc-herox__giro.is-saliendo{opacity:0;transform:translateY(-.42em)}.swc-herox__pieza{color:var(--blue);font-style:italic}.swc-herox__entradilla{color:var(--slate);font-size:var(--fs-lead);line-height:1.55;margin:clamp(28px,3.2vw,44px) 0 0;max-width:56ch;text-wrap:pretty}.swc-herox__acciones{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin:clamp(28px,3.2vw,40px) 0 0}.swc-herox__cta{align-items:center;background:var(--ink);border-radius:var(--r-pill);display:inline-flex;font-size:17px;font-weight:600;gap:10px;justify-content:center;line-height:1;min-height:56px;padding:0 28px;transition:background-color var(--t),transform var(--t)}.swc-herox__cta:hover{background:var(--blue);transform:translateY(-1px)}.swc-herox__cta:active{transform:translateY(0)}.swc-herox__cta2{align-items:center;border-bottom:2px solid transparent;display:inline-flex;font-size:17px;font-weight:600;line-height:1;min-height:56px;padding:0 8px;transition:border-color var(--t)}.swc-herox__cta2:hover{border-color:var(--blue)}.swc-herox__chips{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr;list-style:none;margin:clamp(40px,4.4vw,64px) 0 0;padding:0}.swc-herox__chip{align-items:flex-start;border-bottom:1px solid var(--line);color:var(--ink);display:flex;font-size:var(--fs-small);gap:9px;line-height:1.45;padding:18px 0;text-wrap:pretty}.swc-herox__chip--punto:before{background:#1a9e4b;border-radius:50%;content:"";flex:0 0 auto;height:7px;margin-top:.5em;width:7px}@media (min-width:640px){.swc-herox__chips{grid-template-columns:repeat(2,minmax(0,1fr))}.swc-herox__chip{border-bottom:0;box-shadow:inset 1px 0 0 var(--line);padding:20px 24px}.swc-herox__chip:nth-child(odd){box-shadow:none;padding-left:0}}@media (min-width:1000px){.swc-herox__chips{grid-template-columns:repeat(4,minmax(0,1fr))}.swc-herox__chip{box-shadow:inset 1px 0 0 var(--line);padding:22px 26px}.swc-herox__chip:nth-child(odd){box-shadow:inset 1px 0 0 var(--line);padding-left:26px}.swc-herox__chip:first-child{box-shadow:none;padding-left:0}}.swc-herox a.swc-herox__cta,.swc-herox a.swc-herox__cta:active,.swc-herox a.swc-herox__cta:focus,.swc-herox a.swc-herox__cta:hover,.swc-herox a.swc-herox__cta:link,.swc-herox a.swc-herox__cta:visited{color:var(--paper)!important}.swc-herox a.swc-herox__cta2,.swc-herox a.swc-herox__cta2:active,.swc-herox a.swc-herox__cta2:link,.swc-herox a.swc-herox__cta2:visited{color:var(--ink)!important}.swc-herox a.swc-herox__cta2:focus,.swc-herox a.swc-herox__cta2:hover{color:var(--blue)!important}@media (max-width:700px){.swc-herox__cta,.swc-herox__cta2{width:100%}.swc-herox__acciones{gap:10px}}@media (prefers-reduced-motion:reduce){.swc-herox *{animation:none!important;transition:none!important}}