.process-timeline.svelte-1hzcqgn,.process-timeline.svelte-1hzcqgn :where(.svelte-1hzcqgn){box-sizing:border-box}@media screen and (width>=2000px){.process-timeline.svelte-1hzcqgn{padding:clamp(2.5rem,6vw,6rem) clamp(1.25rem,6vw,6rem)}}.process-timeline.svelte-1hzcqgn{touch-action:pan-y;width:100%;padding:0 clamp(1rem,2vw,6rem);position:relative;overflow:hidden}.ps-mobile-stage.svelte-1hzcqgn{display:contents}.ps-heading.svelte-1hzcqgn{align-items:start;gap:var(--spacing-xl);display:flex}.ps-heading.svelte-1hzcqgn .label:where(.svelte-1hzcqgn){color:var(--color-secondary);flex-shrink:0;line-height:24px}.ps-heading.svelte-1hzcqgn h2:where(.svelte-1hzcqgn){max-width:var(--max-width-sm)}.ps-heading.svelte-1hzcqgn h2:where(.svelte-1hzcqgn) .v1-2:where(.svelte-1hzcqgn){color:var(--color-primary)}.ps-heading.svelte-1hzcqgn .ps-description:where(.svelte-1hzcqgn){text-align:right;max-width:500px;margin-left:auto;font-size:1.125rem}.ps-desktop.svelte-1hzcqgn{width:100%;position:relative}.ps-desktop-track.svelte-1hzcqgn{width:100vw;height:100px;margin-left:-50vw;position:relative;left:50%}.ps-desktop-track.svelte-1hzcqgn svg:where(.svelte-1hzcqgn){width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ps-desktop-track.svelte-1hzcqgn path:where(.svelte-1hzcqgn){fill:none;stroke:var(--color-secondary);stroke-width:1px;vector-effect:non-scaling-stroke}.ps-desktop-markers.svelte-1hzcqgn,.ps-mobile-markers.svelte-1hzcqgn{margin:0;padding:0;list-style:none;position:absolute;inset:0}.ps-desktop-marker.svelte-1hzcqgn{top:var(--marker-top);left:var(--marker-left);position:absolute;transform:translate(-50%,-50%)}.ps-target.svelte-1hzcqgn{border:1px solid;border-radius:50%;width:14px;height:14px;display:block;position:relative}.ps-target.svelte-1hzcqgn:before,.ps-target.svelte-1hzcqgn:after{content:"";background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ps-target.svelte-1hzcqgn:before{width:28px;height:1px}.ps-target.svelte-1hzcqgn:after{width:1px;height:28px}.ps-desktop-viewport.svelte-1hzcqgn{width:100%;overflow:hidden}.ps-desktop-grid.svelte-1hzcqgn{width:100%;display:flex}.ps-desktop-grid.carousel-enabled.svelte-1hzcqgn{will-change:transform}.ps-desktop-card.svelte-1hzcqgn{flex:0 0 calc(100% / var(--ps-visible-count));min-width:0;min-height:280px;padding:0 clamp(1.25rem,3vw,3.5rem)}.ps-desktop-card.svelte-1hzcqgn:first-child{padding-left:0}.ps-desktop-card.svelte-1hzcqgn:last-child{padding-right:0}.ps-desktop-grid.carousel-enabled.svelte-1hzcqgn .ps-desktop-card:where(.svelte-1hzcqgn):first-child{padding-left:clamp(1.25rem,3vw,3.5rem)}.ps-desktop-grid.carousel-enabled.svelte-1hzcqgn .ps-desktop-card:where(.svelte-1hzcqgn):last-child{padding-right:clamp(1.25rem,3vw,3.5rem)}.ps-desktop-card.svelte-1hzcqgn:not(:last-child){border-right:1px solid var(--color-dark-10)}.ps-number.svelte-1hzcqgn{font-size:var(--fs-h2);color:var(--color-primary);margin-bottom:.4rem;font-style:italic;line-height:1;display:block}.ps-desktop-card.svelte-1hzcqgn h3:where(.svelte-1hzcqgn),.ps-mobile-card.svelte-1hzcqgn h3:where(.svelte-1hzcqgn){font-family:var(--font-quaternary);color:var(--color-dark);margin:0}.title-paren.svelte-1hzcqgn{font-weight:var(--fw-regular);color:inherit;font-size:inherit}.ps-desktop-card.svelte-1hzcqgn p:where(.svelte-1hzcqgn),.ps-mobile-card.svelte-1hzcqgn p:where(.svelte-1hzcqgn){font-size:var(--fs-label);color:var(--color-dark);opacity:var(--opacity-80);margin:1.25rem 0 0}.ps-desktop-card.svelte-1hzcqgn p:where(.svelte-1hzcqgn){max-width:34ch}.ps-desktop-carousel-controls.svelte-1hzcqgn{justify-content:flex-end;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-md);font-family:var(--font-primary);font-size:var(--fs-label);color:var(--color-dark-60);display:flex}.ps-desktop-carousel-controls.svelte-1hzcqgn .ps-carousel-previous,.ps-desktop-carousel-controls.svelte-1hzcqgn .ps-carousel-next{width:44px;height:44px;padding:0}.ps-desktop-carousel-controls.svelte-1hzcqgn .ps-carousel-previous:hover:not(:disabled),.ps-desktop-carousel-controls.svelte-1hzcqgn .ps-carousel-previous:focus-visible,.ps-desktop-carousel-controls.svelte-1hzcqgn .ps-carousel-next:hover:not(:disabled),.ps-desktop-carousel-controls.svelte-1hzcqgn .ps-carousel-next:focus-visible{color:var(--color-light);background:var(--color-primary)}.ps-visually-hidden.svelte-1hzcqgn{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ps-buttons.svelte-1hzcqgn{justify-content:center;gap:var(--spacing-lg);flex-wrap:wrap;margin-top:20px;display:flex}.step.svelte-1hzcqgn{justify-content:center;font-weight:700;display:flex}@media screen and (width<=1900px){h3.v1-1.svelte-1hzcqgn{font-size:1.5rem}.ps-desktop-card.svelte-1hzcqgn{padding:1rem}.ps-desktop-grid.carousel-enabled.svelte-1hzcqgn .ps-desktop-card:where(.svelte-1hzcqgn):first-child,.ps-desktop-grid.carousel-enabled.svelte-1hzcqgn .ps-desktop-card:where(.svelte-1hzcqgn):last-child{padding-inline:1rem}}.ps-mobile.svelte-1hzcqgn{display:none}@media screen and (width<=1400px){.process-timeline.svelte-1hzcqgn{background-color:#0000;width:100%;min-height:auto;padding:0;overflow:visible}.ps-mobile-stage.svelte-1hzcqgn{background-color:#f5f4ed;width:100%;padding:clamp(.75rem,2.5vw,1.25rem) clamp(.75rem,2vw,1rem) clamp(.75rem,2.5vw,1.5rem);display:block;overflow:clip}.ps-heading.svelte-1hzcqgn{display:block}.ps-heading.svelte-1hzcqgn .label:where(.svelte-1hzcqgn),.ps-heading.svelte-1hzcqgn .ps-description:where(.svelte-1hzcqgn){display:none}.ps-heading.svelte-1hzcqgn h2:where(.svelte-1hzcqgn){max-width:min(100%,30rem);font-family:var(--font-quaternary);font-size:clamp(1.875rem,4vw,2.5rem);font-weight:var(--fw-semibold);margin:0;line-height:.98}.ps-heading.svelte-1hzcqgn h2:where(.svelte-1hzcqgn) .v1-2:where(.svelte-1hzcqgn){width:max-content;max-width:100%;font-family:var(--font-secondary);font-size:clamp(2.75rem,6vw,3.5rem);font-weight:var(--fw-regular);margin-top:-.08em;line-height:.78;display:block}.ps-desktop.svelte-1hzcqgn{display:none}.ps-mobile.svelte-1hzcqgn{width:100%;margin-top:0;display:block}.ps-mobile-track.svelte-1hzcqgn{width:100vw;height:84px;margin-left:-50vw;position:relative;left:50%}.ps-mobile-track.svelte-1hzcqgn svg:where(.svelte-1hzcqgn){width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ps-mobile-track.svelte-1hzcqgn path:where(.svelte-1hzcqgn){fill:none;stroke:var(--color-primary);stroke-width:1px;vector-effect:non-scaling-stroke}.ps-mobile-marker.svelte-1hzcqgn{width:0;height:0;transform:translate3d(var(--marker-left), var(--marker-top), 0);will-change:transform;position:absolute;top:0;left:0}.ps-mobile-marker-content.svelte-1hzcqgn{transform-origin:0 0;width:0;height:0;display:block;position:absolute;top:0;left:0}.ps-marker-number.svelte-1hzcqgn{font-family:var(--font-primary);font-size:var(--fs-h2);color:var(--color-dark);white-space:nowrap;font-style:italic;line-height:1;position:absolute;bottom:.7rem;left:0;transform:translate(-50%)}.ps-mobile-marker.svelte-1hzcqgn .ps-target:where(.svelte-1hzcqgn){width:9px;height:9px;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.ps-mobile-marker.svelte-1hzcqgn .ps-target:where(.svelte-1hzcqgn):before{width:18px}.ps-mobile-marker.svelte-1hzcqgn .ps-target:where(.svelte-1hzcqgn):after{height:18px}.ps-mobile-list.svelte-1hzcqgn{flex-direction:column;gap:2.5rem;display:flex}.ps-mobile-card.svelte-1hzcqgn{width:100%}.ps-mobile-card-header.svelte-1hzcqgn{flex-direction:column;align-items:flex-start;display:flex}.ps-mobile-card.svelte-1hzcqgn .ps-number:where(.svelte-1hzcqgn){display:none}.ps-mobile-card.svelte-1hzcqgn h3:where(.svelte-1hzcqgn){max-width:min(100%,32rem);font-size:clamp(1.65rem,3.5vw,2rem);line-height:1.05}.ps-mobile-card.svelte-1hzcqgn .title-paren:where(.svelte-1hzcqgn){font-size:.95em;line-height:1.08;display:block}.ps-mobile-card.svelte-1hzcqgn p:where(.svelte-1hzcqgn){max-width:42ch;margin-top:1rem;font-size:clamp(.875rem,1.75vw,1rem);line-height:1.55}.ps-buttons.svelte-1hzcqgn{gap:var(--spacing-sm);margin-top:0}.ps-mobile-stage.svelte-1hzcqgn.is-mobile-animated{grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(.5rem,1.5svh,1rem);min-height:0;display:grid}.ps-mobile-stage.svelte-1hzcqgn.is-mobile-animated .ps-mobile:where(.svelte-1hzcqgn){grid-template-rows:clamp(76px,13svh,104px) minmax(0,1fr);min-height:0;display:grid}.ps-mobile-stage.svelte-1hzcqgn.is-mobile-animated .ps-mobile-track:where(.svelte-1hzcqgn){height:100%}.ps-mobile-stage.svelte-1hzcqgn.is-mobile-animated .ps-mobile-list:where(.svelte-1hzcqgn){grid-template:minmax(0,1fr)/minmax(0,1fr);min-height:0;display:grid;position:relative}.ps-mobile-stage.svelte-1hzcqgn.is-mobile-animated .ps-mobile-card:where(.svelte-1hzcqgn){overscroll-behavior:auto;touch-action:pan-y;grid-area:1/1;align-content:center;width:100%;height:100%;padding-top:.35rem;display:grid;overflow:visible}.ps-mobile-stage.svelte-1hzcqgn.is-mobile-animated .ps-buttons:where(.svelte-1hzcqgn){align-self:end;margin-top:0}}@media screen and (width<=400px){.ps-mobile-stage.svelte-1hzcqgn{padding-inline:.75rem}.ps-mobile-track.svelte-1hzcqgn{margin-left:-50vw}.ps-mobile-stage.svelte-1hzcqgn.is-mobile-animated .ps-mobile:where(.svelte-1hzcqgn){grid-template-rows:74px minmax(0,1fr)}.ps-mobile-track.svelte-1hzcqgn{height:78px}}@media (prefers-reduced-motion:reduce){.ps-desktop-grid.carousel-enabled.svelte-1hzcqgn{will-change:auto}.ps-mobile-marker-content.svelte-1hzcqgn,.ps-mobile-card.svelte-1hzcqgn{transform:none}}
