.wj-head .wj-steps__intro{max-width:720px}.wj-steps__grid{display:grid;gap:40px 32px;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--wj-step-min,300px)),1fr))}.wj-steps__step{border-top:1.5px solid var(--wj-ink);display:flex;flex-direction:column;gap:12px;padding-top:24px;position:relative}.wj-steps__step:before{background:#fff;border:1.5px solid var(--wj-ink);border-radius:50%;content:"";height:12px;left:0;position:absolute;top:-7px;width:12px}.wj-steps__step--filled:before{background:var(--wj-ink)}.wj-steps__step--accent:before{background:var(--wj-accent)}.wj-steps__label{color:var(--wj-muted)}.wj-steps__intro--split{font-size:1.0625rem;line-height:1.7;max-width:none}.wj-steps__grid--hover .wj-steps__step{background-image:linear-gradient(var(--wj-accent),var(--wj-accent));background-origin:border-box;background-position:0 0;background-repeat:no-repeat;background-size:0 4px;transition:background-size .7s cubic-bezier(.2,.7,.2,1)}.wj-steps__grid--hover .wj-steps__step:hover{background-size:100% 4px}.wj-steps__grid--timeline{gap:48px 0}.wj-steps__grid--timeline .wj-steps__step{border-top:0;gap:14px;padding:37.5px 48px 0 0}.wj-steps__grid--timeline .wj-steps__step:before{display:none}.wj-steps__line{background:var(--wj-ink);height:1.5px;left:0;position:absolute;right:0;top:0;transform-origin:left center}.wj-steps__dot{background:var(--wj-paper);border:1.5px solid var(--wj-ink);border-radius:50%;height:13px;left:0;position:absolute;top:-5.75px;width:13px;z-index:1}.wj-steps__step--accent .wj-steps__dot{background:var(--wj-accent)}.wj-steps__num{color:var(--wj-muted);font-size:clamp(2.5rem,3.6vw,3.5rem);font-weight:400;letter-spacing:-.04em;line-height:1}.wj-steps__step--accent .wj-steps__num{color:var(--wj-ink)}.wj-steps__grid--timeline .wj-card__title{margin-top:12px}.wj-steps__grid--timeline .wj-text{max-width:340px}.wj-steps__note{align-items:center;background:var(--wj-accent);border-radius:var(--wj-radius);box-shadow:var(--wj-shadow-accent);color:#000;display:flex;flex-wrap:wrap;gap:24px 48px;justify-content:space-between;padding:clamp(28px,4vw,48px)}.wj-steps__note-text{flex:1 1 520px;font-size:clamp(1.125rem,1.6vw,1.375rem);line-height:1.5;text-wrap:pretty}.wj-steps__grid--inline{gap:0 48px}.wj-steps__grid--inline .wj-steps__step{display:grid;gap:16px;grid-template-columns:44px minmax(0,1fr);padding:24px 0}.wj-steps__grid--inline .wj-steps__step:before{display:none}.wj-steps__num--inline{color:var(--wj-ink);font-size:clamp(1.5rem,2vw,1.875rem);letter-spacing:-.03em}.wj-steps__inline{display:flex;flex-direction:column;gap:6px}.wj-steps__inline-title{font-size:1.125rem;font-weight:600;letter-spacing:-.01em;line-height:1.35}.wj-steps__grid--circles{column-gap:72px;columns:480px 2;display:block;list-style:none;margin:0;padding:0}.wj-steps__grid--circles .wj-steps__step,.wj-steps__panel .wj-steps__grid--circles .wj-steps__step{border-top:1px solid var(--wj-line);break-inside:avoid;display:grid;gap:20px;grid-template-columns:48px minmax(0,1fr);padding:20px 0}.wj-steps__panel .wj-steps__grid--circles .wj-steps__step{border-top-color:rgba(254,254,250,.14)}.wj-steps__grid--circles .wj-steps__step:before{display:none}.wj-steps__grid--circles .wj-steps__num--circle{align-items:center;border:1.5px solid var(--wj-ink);border-radius:50%;color:var(--wj-ink);display:flex;font-size:.8125rem;font-weight:700;height:40px;justify-content:center;letter-spacing:0;width:40px}.wj-steps__panel .wj-steps__grid--circles .wj-steps__num--circle{border-color:var(--wj-accent);color:var(--wj-accent)}.wj-steps__grid--circles .wj-steps__inline{gap:4px}.wj-steps__grid--circles .wj-steps__inline-title{font-size:1.25rem}.wj-steps__panel .wj-steps__grid--circles .wj-text{font-size:.9375rem;line-height:1.55}.wj-steps__note-text strong{font-weight:600}.wj-steps__note--ring{isolation:isolate;overflow:hidden;position:relative}.wj-steps__note--ring:before{border:1px solid rgba(254,249,238,.7);border-radius:50%;content:"";height:320px;pointer-events:none;position:absolute;right:-80px;top:-120px;width:320px;z-index:-1}.wj-steps__grid--orbit{gap:40px 28px}.wj-steps__grid--orbit .wj-steps__step{border-top:0;padding-top:0}.wj-steps__grid--orbit .wj-steps__step:before{display:none}.wj-steps__grid--orbit .wj-steps__step:not(:last-child):after{background-image:linear-gradient(90deg,currentColor 50%,transparent 0);background-size:8px 1.5px;content:"";height:1.5px;left:64px;opacity:.5;position:absolute;right:-20px;top:24px}.wj-steps__orbit{flex:none;height:48px;position:relative;width:48px}.wj-steps__orbit:before{animation:wj-spin 12s linear infinite;border:1.5px dotted;border-radius:50%;content:"";inset:-6px;opacity:.45;position:absolute}.wj-steps__orbit span{align-items:center;background:var(--wj-accent);border-radius:50%;color:#000;display:flex;font-size:1rem;font-weight:600;inset:0;justify-content:center;position:absolute}.wj-steps__when{color:var(--wj-muted);font-size:.8125rem;font-weight:600;margin-top:12px}.wj-steps__grid--orbit .wj-card__title{font-size:1.375rem;font-weight:500;letter-spacing:-.02em;line-height:1.25}.wj-steps__panel{background:var(--wj-dark-bg);border-radius:36px;box-shadow:var(--wj-shadow-dark);color:#fffefa;isolation:isolate;overflow:hidden;padding:clamp(36px,5vw,72px);position:relative}.wj-steps__panel-ring{border:1px solid rgba(254,254,250,.08);border-radius:50%;height:560px;pointer-events:none;position:absolute;right:-180px;top:-220px;width:560px;z-index:-1}.wj-steps__panel-ring--dotted{border:1.5px dotted rgba(254,254,250,.12);height:300px;right:-40px;top:-80px;width:300px}.wj-steps__panel .wj-heading{color:#fffefa}.wj-steps__panel .wj-lead,.wj-steps__panel .wj-text{color:var(--wj-soft)}.wj-steps__panel .wj-steps__step{border-top-color:#fffefa}.wj-steps__panel .wj-steps__when{color:var(--wj-accent)}.wj-steps__panel{--wj-kicker-n:var(--wj-accent);--wj-kicker-label:var(--wj-soft)}.wj-steps__grid--pillars{--wj-step-min:240px}.wj-steps__grid--pillars .wj-steps__step{gap:12px;padding:36px 32px 0 0}.wj-steps__grid--pillars .wj-steps__dot{background:var(--wj-cream)}.wj-steps__grid--pillars .wj-steps__step--accent .wj-steps__dot{background:var(--wj-accent)}.wj-steps__grid--pillars .wj-card__title{margin-top:0}.wj-steps__word{font-size:clamp(1.75rem,2.4vw,2.25rem);font-weight:400;letter-spacing:-.03em;line-height:1}.wj-steps__note--statement{background:none;border-radius:0;box-shadow:none;color:inherit;display:block;padding:0}.wj-steps__note--statement .wj-steps__note-text{font-size:clamp(1.25rem,1.8vw,1.625rem);letter-spacing:-.01em;line-height:1.45;max-width:900px}.wj-steps__note--statement .btn,.wj-steps__note--statement .wj-link{margin-top:24px}.wj-steps__proof{align-items:flex-start;background:var(--wj-cream);border:1.5px dashed rgba(0,0,0,.35);border-radius:var(--wj-radius);display:flex;flex-direction:column;gap:14px;margin:0;padding:clamp(28px,3vw,44px)}.wj-steps__proof-label{color:var(--wj-muted);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.wj-steps__proof blockquote{border:0;font-size:clamp(22px,2.2vw,32px);font-weight:400;letter-spacing:-.02em;line-height:1.35;margin:0;max-width:960px;padding:0;text-wrap:pretty}.wj-steps__with-aside{align-items:start;display:grid;gap:48px 72px;grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr))}.wj-steps__grid--stack{gap:0;grid-template-columns:minmax(0,1fr)}.wj-steps__aside{background:rgba(0,0,0,.02);border:1px solid var(--wj-line);border-radius:24px;display:flex;flex-direction:column;padding:28px}.wj-steps__panel .wj-steps__aside{background:rgba(254,254,250,.04);border-color:#2a2a2b}.wj-steps__aside-title{font-size:1.375rem;font-weight:500;letter-spacing:-.02em;line-height:1.25;padding-bottom:16px}.wj-steps__aside-points li{align-items:flex-start;border-top:1px solid var(--wj-line);display:flex;font-size:.875rem;gap:12px;line-height:1.5;padding:12px 0}.wj-steps__panel .wj-steps__aside-points li{border-top-color:#2a2a2b}.wj-steps__grid--stack.wj-steps__grid--orbit .wj-steps__step{align-content:start;column-gap:20px;display:grid;grid-template-columns:48px minmax(0,1fr);padding-bottom:32px;row-gap:8px}.wj-steps__grid--stack.wj-steps__grid--orbit .wj-steps__step>*{grid-column:2}.wj-steps__grid--stack.wj-steps__grid--orbit .wj-steps__orbit{grid-column:1;grid-row:1/span 3}.wj-steps__grid--stack.wj-steps__grid--orbit .wj-steps__when{margin-top:0;padding-top:4px}.wj-steps__grid--stack.wj-steps__grid--orbit .wj-steps__step:not(:last-child):after{background:currentColor;bottom:6px;height:auto;left:23.25px;opacity:.35;right:auto;top:56px;width:1.5px}@media (prefers-reduced-motion:reduce){.wj-steps__orbit:before{animation:none}}