.process-sequence.svelte-40zf27{color:#f4f7f3;background:#0a0f0c;position:relative;overflow:clip}.process-sequence.svelte-40zf27:before{content:"";opacity:.42;pointer-events:none;background:radial-gradient(circle at 78% 42%,#1b45f540,#0000 25rem),linear-gradient(#ffffff08 1px,#0000 1px) 0 0/4rem 4rem,linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/4rem 4rem;position:absolute;inset:0}.process-track.svelte-40zf27{position:relative}.ready.svelte-40zf27 .process-track:where(.svelte-40zf27){height:calc(100svh + (var(--step-count) * 82svh))}.process-sticky.svelte-40zf27{z-index:1;min-height:46rem;position:relative}.ready.svelte-40zf27 .process-sticky:where(.svelte-40zf27){height:calc(100svh - 4.85rem);min-height:39rem;position:sticky;top:4.85rem}.process-shell.svelte-40zf27{grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(1rem,2.2vh,1.6rem);height:100%;padding-block:clamp(1.25rem,3vh,2.4rem) 1rem;display:grid}.process-heading.svelte-40zf27{border-bottom:1px solid #344039;justify-content:space-between;align-items:end;gap:2rem;padding-bottom:clamp(1rem,2vh,1.5rem);display:flex}.process-heading.svelte-40zf27>div:where(.svelte-40zf27){gap:.55rem;display:grid}.process-heading.svelte-40zf27 .eyebrow:where(.svelte-40zf27){color:var(--accent-light);margin:0}.process-heading.svelte-40zf27 h2:where(.svelte-40zf27){color:#fff;max-width:18ch;margin:0;font-size:clamp(1.65rem,3vw,2.65rem)}.process-count.svelte-40zf27{font-family:var(--mono);align-items:baseline;gap:.35rem;margin:0;display:flex}.process-count.svelte-40zf27 strong:where(.svelte-40zf27){color:var(--accent-light);font-size:clamp(1.8rem,4vw,3.4rem);line-height:.8}.process-count.svelte-40zf27 span:where(.svelte-40zf27){color:#748078;font-size:var(--text-xs)}.process-stage.svelte-40zf27{grid-template-columns:minmax(12rem,.32fr) minmax(0,1fr);align-items:stretch;gap:clamp(2rem,6vw,6rem);min-height:0;display:grid}.process-nav.svelte-40zf27{min-height:0;padding-left:1.5rem;position:relative}.process-nav.svelte-40zf27 ol:where(.svelte-40zf27){flex-direction:column;justify-content:space-around;gap:.25rem;height:100%;margin:0;padding:0;list-style:none;display:flex}.process-nav.svelte-40zf27 li:where(.svelte-40zf27){z-index:1;position:relative}.process-nav.svelte-40zf27 button:where(.svelte-40zf27){color:#77837b;text-align:left;width:100%;transition:color .25s ease, transform .25s var(--ease-out);background:0 0;border:0;grid-template-columns:2.2rem 1fr;align-items:center;gap:.65rem;padding:.45rem 0;display:grid}.process-nav.svelte-40zf27 button:where(.svelte-40zf27):hover{color:#dce4de}.process-nav.svelte-40zf27 li.active:where(.svelte-40zf27) button:where(.svelte-40zf27){color:#fff;transform:translate(.35rem)}.process-nav.svelte-40zf27 button:where(.svelte-40zf27) span:where(.svelte-40zf27){width:1.8rem;height:1.8rem;font-family:var(--mono);font-size:var(--text-2xs);background:#111814;border:1px solid #3a463f;border-radius:50%;place-items:center;transition:background .25s,border-color .25s,color .25s;display:grid}.process-nav.svelte-40zf27 li.active:where(.svelte-40zf27) button:where(.svelte-40zf27) span:where(.svelte-40zf27){border-color:var(--accent-light);background:var(--accent-light);color:#101510;box-shadow:0 0 0 .3rem #c8f24a1a}.process-nav.svelte-40zf27 li.complete:where(.svelte-40zf27) button:where(.svelte-40zf27) span:where(.svelte-40zf27){color:var(--accent-light);border-color:#5a7132}.process-nav.svelte-40zf27 button:where(.svelte-40zf27) b:where(.svelte-40zf27){font-family:var(--display);font-size:var(--text-xs);letter-spacing:var(--tracking-ui);text-transform:uppercase;font-weight:700}.process-progress.svelte-40zf27{background:#2f3933;width:1px;position:absolute;inset:5% auto 5% 2.38rem;overflow:hidden}.process-progress.svelte-40zf27 i:where(.svelte-40zf27){transform:scaleY(var(--sequence-progress));transform-origin:top;background:linear-gradient(var(--accent-light), var(--accent));position:absolute;inset:0}.card-deck.svelte-40zf27{gap:1rem;display:grid}.ready.svelte-40zf27 .card-deck:where(.svelte-40zf27){min-height:0;display:block;position:relative}.step-card.svelte-40zf27{isolation:isolate;border-radius:var(--radius-lg);background:linear-gradient(145deg,#ffffff12,#0000 48%),#111814;border:1px solid #344139;grid-template-rows:1fr auto auto;gap:clamp(1rem,2.5vh,1.6rem);min-height:31rem;padding:clamp(1.35rem,3vw,2.5rem);display:grid;position:relative;overflow:hidden;box-shadow:0 2.5rem 7rem #00000047}.step-card.svelte-40zf27:before{content:"";z-index:-1;background:linear-gradient(var(--accent-light), var(--accent));width:.35rem;position:absolute;inset:0 auto 0 0}.ready.svelte-40zf27 .step-card:where(.svelte-40zf27){opacity:0;visibility:hidden;pointer-events:none;min-height:0;transition:opacity .42s ease, transform .52s var(--ease-out), visibility .42s;position:absolute;inset:0;transform:translateY(10%)scale(.975)}.ready.svelte-40zf27 .step-card.past:where(.svelte-40zf27){transform:translateY(-8%)scale(.975)}.ready.svelte-40zf27 .step-card.active:where(.svelte-40zf27){z-index:2;opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.step-card__number.svelte-40zf27{z-index:-1;color:#c8f24a0d;font-family:var(--display);letter-spacing:-.08em;-webkit-user-select:none;user-select:none;font-size:clamp(8rem,20vw,17rem);font-weight:900;line-height:.75;position:absolute;top:-.08em;right:-.02em}.step-card__copy.svelte-40zf27{align-self:center;max-width:44rem}.step-card__eyebrow.svelte-40zf27{color:var(--accent-light);font-family:var(--mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0 0 .85rem;font-weight:700}.step-card.svelte-40zf27 h3:where(.svelte-40zf27){color:#fff;max-width:15ch;margin:0 0 1rem;font-size:clamp(2rem,4.5vw,4rem);font-weight:800;line-height:.92}.step-card__body.svelte-40zf27{color:#b7c2ba;max-width:48rem;font-size:var(--text-md);margin:0;line-height:1.55}.step-card.svelte-40zf27 ul:where(.svelte-40zf27){grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.step-card.svelte-40zf27 li:where(.svelte-40zf27){border-radius:var(--radius-sm);color:#d6ddd8;font-size:var(--text-xs);background:#ffffff08;border:1px solid #303d35;grid-template-columns:auto 1fr;align-items:start;gap:.55rem;padding:.75rem;line-height:1.4;display:grid}.step-card.svelte-40zf27 li:where(.svelte-40zf27) i:where(.svelte-40zf27){background:var(--accent-light);border-radius:50%;width:.42rem;height:.42rem;margin-top:.28rem}.step-card__status.svelte-40zf27{border-radius:var(--radius-sm);background:#ffffff08;border:1px solid #303d35;gap:.3rem;padding:1rem;display:grid}.step-card__status.svelte-40zf27 span:where(.svelte-40zf27){color:#7f8c83;font-family:var(--mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase}.step-card__status.svelte-40zf27 strong:where(.svelte-40zf27){color:#eaf0eb;font-size:var(--text-sm)}.step-card.svelte-40zf27 footer:where(.svelte-40zf27){color:#87938b;font-family:var(--mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-ui);text-transform:uppercase;border-top:1px solid #344139;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;font-weight:700;display:flex}.step-card.svelte-40zf27 footer:where(.svelte-40zf27) i:where(.svelte-40zf27){color:var(--accent-light);font-size:1rem;font-style:normal}.scroll-cue.svelte-40zf27{color:#78847c;font-family:var(--mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;align-items:center;gap:.6rem;margin:0;font-weight:700;display:flex}.scroll-cue.svelte-40zf27 i:where(.svelte-40zf27){background:#344139;width:1.8rem;height:1px;overflow:hidden}.scroll-cue.svelte-40zf27 i:where(.svelte-40zf27):after{content:"";background:var(--accent-light);width:60%;height:100%;animation:1.4s ease-in-out infinite alternate svelte-40zf27-cue;display:block}@keyframes svelte-40zf27-cue{to{transform:translate(70%)}}@media (width<=760px){.ready.svelte-40zf27 .process-sticky:where(.svelte-40zf27){height:calc(100svh - 4.15rem);min-height:38rem;top:4.15rem}.process-shell.svelte-40zf27{gap:.8rem;padding-block:1rem .7rem}.process-heading.svelte-40zf27{gap:1rem;padding-bottom:.8rem}.process-heading.svelte-40zf27 h2:where(.svelte-40zf27){max-width:15ch;font-size:clamp(1.35rem,6vw,1.8rem)}.process-stage.svelte-40zf27{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;gap:.8rem}.process-nav.svelte-40zf27{padding:0}.process-nav.svelte-40zf27 ol:where(.svelte-40zf27){flex-direction:row;justify-content:space-between;gap:.3rem;height:auto}.process-nav.svelte-40zf27 button:where(.svelte-40zf27){padding:.2rem;display:block}.process-nav.svelte-40zf27 button:where(.svelte-40zf27) b:where(.svelte-40zf27){display:none}.process-nav.svelte-40zf27 button:where(.svelte-40zf27) span:where(.svelte-40zf27){margin-inline:auto}.process-nav.svelte-40zf27 li.active:where(.svelte-40zf27) button:where(.svelte-40zf27){transform:translateY(.15rem)}.process-progress.svelte-40zf27{width:auto;height:1px;inset:.95rem 5% auto}.process-progress.svelte-40zf27 i:where(.svelte-40zf27){transform:scaleX(var(--sequence-progress));transform-origin:0}.step-card.svelte-40zf27{min-height:28rem;padding:1.25rem}.step-card.svelte-40zf27 h3:where(.svelte-40zf27){font-size:clamp(1.9rem,9vw,3rem)}.step-card__body.svelte-40zf27{font-size:var(--text-base)}.step-card.svelte-40zf27 ul:where(.svelte-40zf27){grid-template-columns:1fr;gap:.4rem}.step-card.svelte-40zf27 li:where(.svelte-40zf27){padding:.55rem .65rem}.scroll-cue.svelte-40zf27{display:none}}@media (width<=760px) and (height<=720px){.process-heading.svelte-40zf27 .eyebrow:where(.svelte-40zf27){display:none}.process-heading.svelte-40zf27 h2:where(.svelte-40zf27){font-size:1.25rem}.process-count.svelte-40zf27 strong:where(.svelte-40zf27){font-size:1.6rem}.step-card.svelte-40zf27{gap:.65rem;padding:1rem}.step-card.svelte-40zf27 h3:where(.svelte-40zf27){margin-bottom:.65rem;font-size:clamp(1.7rem,8vw,2.35rem)}.step-card__body.svelte-40zf27{font-size:var(--text-sm);line-height:1.42}.step-card.svelte-40zf27 li:where(.svelte-40zf27){font-size:var(--text-2xs);padding:.42rem .55rem}.step-card.svelte-40zf27 footer:where(.svelte-40zf27){padding-top:.65rem}}@media (height<=700px) and (width>=761px){.process-heading.svelte-40zf27 .eyebrow:where(.svelte-40zf27){display:none}.process-heading.svelte-40zf27 h2:where(.svelte-40zf27){font-size:1.6rem}.step-card.svelte-40zf27 h3:where(.svelte-40zf27){font-size:clamp(2rem,4vw,3rem)}.step-card__body.svelte-40zf27{font-size:var(--text-base)}.step-card.svelte-40zf27 li:where(.svelte-40zf27){padding:.55rem}}@media (prefers-reduced-motion:reduce){.process-sequence.svelte-40zf27{overflow:visible}.ready.svelte-40zf27 .process-track:where(.svelte-40zf27){height:auto}.ready.svelte-40zf27 .process-sticky:where(.svelte-40zf27){height:auto;min-height:0;position:relative;top:auto}.process-shell.svelte-40zf27{padding-block:var(--space-lg)}.process-stage.svelte-40zf27{grid-template-columns:1fr}.process-nav.svelte-40zf27,.scroll-cue.svelte-40zf27{display:none}.ready.svelte-40zf27 .card-deck:where(.svelte-40zf27){display:grid}.ready.svelte-40zf27 .step-card:where(.svelte-40zf27){opacity:1;visibility:visible;pointer-events:auto;min-height:24rem;transition:none;position:relative;inset:auto;transform:none}.scroll-cue.svelte-40zf27 i:where(.svelte-40zf27):after{animation:none}}
