.sm-pr{--u:.0520833cqw;--sm-pr-ease:cubic-bezier(.2, .7, .2, 1);background:var(--hv3-bg);position:relative;container-type:inline-size}.sm-pr__inner{padding-block:calc(var(--sec-pad-n) * var(--u))}.sm-pr__stage{width:calc(1680 * var(--u));margin:0 auto;position:relative}.sm-pr__title{width:calc(998 * var(--u));text-align:center;font-family:var(--hv3-font-display);font-weight:var(--hv3-w-heading);font-size:calc(56 * var(--u));line-height:calc(66 * var(--u));color:var(--hv3-ink);margin:0 auto}.sm-pr__title em{color:var(--hv3-purple);font-style:normal}.sm-pr__sub{width:calc(277 * var(--u));margin:calc(20 * var(--u)) auto 0;text-align:center;font-size:max(var(--hv3-desc-min), calc(18 * var(--u)));color:#67657d;line-height:1.5}.sm-pr__steps{margin:calc(81.3 * var(--u)) 0 0;justify-items:start;padding:0;list-style:none;display:grid}.sm-pr__step{margin-left:calc(var(--cx) * var(--u) - var(--cap-w) * var(--u) / 2);width:calc(var(--cap-w) * var(--u));grid-area:1/1;position:relative}.sm-pr__disc{width:calc(180 * var(--u));height:calc(180 * var(--u));margin:0 auto;display:block;position:relative}.sm-pr__disc .sm-pr__ring{width:100%;max-width:none;height:100%;display:block}.sm-pr__disc .sm-pr__tile{width:calc(86.87 * var(--u));height:calc(86.87 * var(--u));max-width:none;display:block;position:absolute;top:50%;left:50%;translate:-50% -50%}.sm-pr__disc .sm-pr__glyph{width:calc(var(--gw) * var(--u));height:calc(var(--gh) * var(--u));max-width:none;display:block;position:absolute;top:50%;left:50%;translate:-50% -50%}.sm-pr__badge{top:calc(50% - 83.9 * var(--u));left:calc(50% - 86.9 * var(--u));width:calc(41.94 * var(--u));height:calc(41.94 * var(--u));place-items:center;display:grid;position:absolute}.sm-pr__badge .sm-pr__badge-bg{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.sm-pr__num{font-family:var(--hv3-font-display);font-weight:var(--hv3-w-label);font-size:calc(18 * var(--u));color:#0e143c;line-height:1;position:relative}.sm-pr__cap{margin:calc(40 * var(--u)) 0 0;text-align:center;font-size:max(var(--hv3-desc-min), calc(24.26 * var(--u)));line-height:max(calc(var(--hv3-desc-min) * 1.27782), calc(31 * var(--u)));color:#0e143c}.sm-pr__body{margin:calc(8 * var(--u)) 0 0;text-align:center;font-weight:var(--hv3-w-body);font-size:max(var(--hv3-desc-min), calc(19.41 * var(--u)));line-height:max(calc(var(--hv3-desc-min) * 1.27769), calc(24.8 * var(--u)));color:#67657d}.sm-pr__step .sm-pr__wave{left:calc(50% + 109.7 * var(--u));width:calc(140.05 * var(--u));height:calc(38.05 * var(--u));clip-path:inset(0);pointer-events:none;max-width:none;display:block;position:absolute}.sm-pr__step .sm-pr__wave[data-wave=sag]{top:calc(63.8 * var(--u))}.sm-pr__step .sm-pr__wave[data-wave=arch]{top:calc(75.8 * var(--u))}.sm-pr__title,.sm-pr__sub{transition:opacity .8s ease, translate .8s var(--sm-pr-ease)}.sm-pr__sub{transition-delay:80ms}.sm-pr__step{--sd:calc(.25s + var(--i) * .45s);transition:opacity .7s ease var(--sd), translate .7s var(--sm-pr-ease) var(--sd)}.sm-pr__step .sm-pr__wave{transition:clip-path .7s ease calc(var(--sd) + .5s)}.sm-pr__inner[data-ga-armed]:not(.is-in) .sm-pr__in{opacity:0;translate:0 calc(24 * var(--u))}.sm-pr__inner[data-ga-armed]:not(.is-in) .sm-pr__wave{clip-path:inset(0 100% 0 0)}@media (max-width:980px){.sm-pr{--u:1px;container-type:normal}.sm-pr__inner{padding:calc(var(--sec-pad-n) * var(--u)) 16px}.sm-pr__stage{width:auto}.sm-pr__title,.sm-pr__sub{width:auto;margin-inline:0}.sm-pr__title{font-size:var(--m-title);line-height:1.2}.sm-pr__sub{font-size:var(--m-lede);line-height:var(--m-lede-lh);margin-top:12px}.sm-pr__steps{flex-direction:column;margin-top:28px;padding:0;display:flex}.sm-pr__step{grid-template-columns:96px 1fr;align-items:center;column-gap:18px;width:auto;margin-left:0;padding-bottom:36px;display:grid;position:relative}.sm-pr__step[data-body] .sm-pr__disc{grid-row:1/span 2;align-self:start}.sm-pr__step[data-body] .sm-pr__cap{align-self:end}.sm-pr__step[data-body] .sm-pr__body{align-self:start}.sm-pr__step[data-last]{padding-bottom:0}.sm-pr__disc{width:96px;height:96px;margin:0}.sm-pr__disc .sm-pr__tile{width:46px;height:46px}.sm-pr__disc .sm-pr__glyph{width:calc(var(--gw) * .53px);height:calc(var(--gh) * .53px)}.sm-pr__badge{width:30px;height:30px;top:-4px;left:-4px}.sm-pr__num{font-size:16px}.sm-pr__cap{text-align:left;margin:0;font-size:18px;line-height:1.35}.sm-pr__body{text-align:left;margin:6px 0 0;font-size:16px;line-height:24px}.sm-pr__step .sm-pr__wave{display:none}.sm-pr__step:not([data-last]):after{content:"";clip-path:inset(0);transition:clip-path .7s ease calc(var(--sd) + .5s);border-left:2px dashed #0e143c;position:absolute;top:100px;bottom:4px;left:47px}.sm-pr__inner[data-ga-armed]:not(.is-in) .sm-pr__step:after{clip-path:inset(0 0 100%)}}@media (prefers-reduced-motion:reduce){.sm-pr__title,.sm-pr__sub,.sm-pr__step,.sm-pr__step .sm-pr__wave,.sm-pr__step:after{transition:none!important}}
