.vl-split__grid{display:grid;gap:16px}.vl-split__card{border-radius:var(--vl-radius)}.vl-split__visual{align-items:center;display:flex;justify-content:center;overflow:hidden;padding:40px 20px}.vl-split__visual>img{border-radius:12px;height:auto;width:100%}.vl-split__text{display:flex;flex-direction:column;padding:40px 24px}.vl-split__intro{color:var(--vl-text);font-size:.9375rem;line-height:1.2;margin-top:24px}.vl-split__actions{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:40px}.vl-align-center .vl-split__actions{justify-content:center}.vl-align-right .vl-split__actions{justify-content:flex-end}.vl-align-right .vl-split__intro{margin-left:auto}.vl-align-center .vl-split__intro{margin-inline:auto}@media (min-width:768px){.vl-split__visual{padding:64px 40px}.vl-split__text{padding:48px}.vl-split__intro{max-width:460px}.vl-split__actions{margin-top:80px}}@media (min-width:1024px){.vl-split__grid{grid-template-columns:minmax(0,var(--vl-visual-w)) minmax(0,1fr);min-height:var(--vl-min-h)}.vl-split--visual-right .vl-split__grid{grid-template-columns:minmax(0,1fr) minmax(0,var(--vl-visual-w))}.vl-split--visual-right .vl-split__visual{order:1}}.vl-layers{align-items:center;display:flex;flex-direction:column;margin-inline:auto;width:100%}.vl-layers__item{padding-top:26px;width:calc(100% - (var(--vl-n) - 1 - var(--vl-i))*var(--vl-step))}.vl-layers__slab{align-items:center;background:var(--vl-c);border-radius:0 0 8px 8px;display:flex;font-size:.875rem;font-weight:600;line-height:1.25;min-height:46px;padding:10px 20px;position:relative;transition:transform .3s cubic-bezier(.22,1,.36,1)}.vl-layers__slab:before{background:linear-gradient(hsla(0,0%,100%,.28),hsla(0,0%,100%,.28)),var(--vl-c);clip-path:polygon(34px 0,calc(100% - 34px) 0,100% 100%,0 100%);content:"";height:26px;inset:auto 0 100% 0;position:absolute}.vl-layers__slab--light{color:#fff}.vl-layers__slab--dark{color:var(--vl-heading)}.vl-layers__item:hover .vl-layers__slab{transform:translateY(-4px)}.vl-layers--shadow:after{background:radial-gradient(closest-side,rgba(16,24,40,.16),transparent);content:"";height:28px;margin-top:-6px;pointer-events:none;width:92%}@media (min-width:768px){.vl-layers__item{padding-top:28px}.vl-layers__slab{font-size:.9375rem}.vl-layers__slab:before{height:28px}}