.leap-landing .ivl-stage{justify-self:end;width:min(480px,100%)}.leap-landing .ivl-how{background:var(--color-leap-paper);padding:78px 0 84px}.leap-landing .ivl-formats{padding:74px 0 80px}.leap-landing .ivl-steps{grid-template-rows:auto auto auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:34px 0 0;padding:0;list-style:none;display:grid}.leap-landing .ivl-steps>li{grid-row:span 3;grid-template-rows:subgrid;row-gap:0;display:grid}.leap-landing .ivl-frame{min-height:0}.leap-landing .ivl-frame>*{height:100%}.leap-landing .ivl-steps>li>h3,.leap-landing .ivl-grid h3{font-family:var(--font-leap-display);letter-spacing:-.03em;align-items:center;gap:10px;margin-top:22px;font-size:21px;font-weight:800;display:flex}.leap-landing .ivl-n{background:var(--ink);width:28px;height:28px;color:var(--color-leap-paper);letter-spacing:0;border-radius:50%;place-items:center;font-size:14px;display:inline-grid}.leap-landing .ivl-steps>li>p,.leap-landing .ivl-grid p{color:var(--muted);max-width:36ch;margin-top:8px;line-height:1.55}.leap-landing .ivl-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:30px 0 0;padding:0;list-style:none;display:grid}.leap-landing .ivl-grid h3{margin-top:14px}.leap-landing .ivl-icon{background:color-mix(in srgb, var(--color-leap-cobalt-tint) 60%, transparent);width:44px;height:44px;color:var(--cobalt);border-radius:8px;place-items:center;display:grid}.leap-landing .ivc-bar{transform-origin:50%}@media (prefers-reduced-motion:no-preference){.leap-landing .ivc-bar.is-speaking{animation:1.1s ease-in-out infinite ivc-speak}}@keyframes ivc-speak{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.leap-landing .ivl-small{color:var(--muted);margin-top:26px;font-size:14px}.leap-landing .ivl-split{grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:center;gap:56px;display:grid}.leap-landing .ivl-band{background:var(--color-leap-paper);padding:74px 0 80px}.leap-landing .ivl-band .ivl-split{grid-template-columns:minmax(0,1fr) minmax(0,480px)}.leap-landing .ivl-band .btn-out{margin-top:26px;display:inline-flex}@media (max-width:1023px){.leap-landing .ivl-steps{grid-template-rows:none;grid-template-columns:1fr;gap:40px}.leap-landing .ivl-steps>li{display:block}.leap-landing .ivl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.leap-landing .ivl-split,.leap-landing .ivl-band .ivl-split{grid-template-columns:1fr;gap:32px}.leap-landing .ivl-stage{justify-self:start;margin-top:12px}}@media (max-width:767px){.leap-landing .ivl-how,.leap-landing .ivl-formats,.leap-landing .ivl-band{padding:52px 0 56px}.leap-landing .ivl-grid{grid-template-columns:1fr;gap:22px}}
