.jp-process-intro[data-astro-cid-jqxzbahk]{background:var(--color-bg-primary);padding:120px 50px 0;overflow:hidden}.jp-process-intro__inner[data-astro-cid-jqxzbahk]{align-items:flex-start;gap:50px;max-width:1340px;margin:0 auto;display:flex;position:relative}.jp-process-intro__decor[data-astro-cid-jqxzbahk]{pointer-events:none;width:min(41.75vw,559px);height:auto;position:absolute;top:8px;left:25.3%}.jp-process-intro__content[data-astro-cid-jqxzbahk]{z-index:1;min-width:0;color:var(--color-text-light);flex-direction:column;flex:1 1 0;gap:50px;display:flex;position:relative}.jp-process-intro__content[data-astro-cid-jqxzbahk] h2[data-astro-cid-jqxzbahk]{white-space:pre-line;max-width:640px;font-family:var(--font-heading);letter-spacing:-.78px;font-size:39px;font-weight:400;line-height:1.04}.jp-process-intro__text[data-astro-cid-jqxzbahk]{max-width:620px;color:var(--color-text-light);font-family:var(--font-body);flex-direction:column;gap:26px;font-size:16px;line-height:1.6;display:flex}.jp-process-intro__media[data-astro-cid-jqxzbahk]{z-index:1;flex:1 1 0;min-width:0;position:relative}.jp-process-intro__photo[data-astro-cid-jqxzbahk]{aspect-ratio:653/329;transform-origin:top;width:100%;position:relative;transform:translateY(-29px);-webkit-mask-image:url(/images/services-header-mask-clean.svg);mask-image:url(/images/services-header-mask-clean.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.jp-process-intro__photo[data-astro-cid-jqxzbahk] img[data-astro-cid-jqxzbahk]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.jp-process-intro__video-block[data-astro-cid-jqxzbahk]{grid-template-columns:minmax(0,870fr) minmax(320px,470fr);align-items:stretch;max-width:1340px;margin:120px auto 0;padding-bottom:120px;display:grid}.jp-process-intro__video-frame[data-astro-cid-jqxzbahk]{background:#050407;min-width:0;min-height:488px;position:relative;overflow:hidden}.jp-process-intro__video-frame[data-astro-cid-jqxzbahk] iframe[data-astro-cid-jqxzbahk]{border:0;width:100%;height:100%;position:absolute;inset:0}.jp-process-intro__video-copy[data-astro-cid-jqxzbahk]{background:var(--color-bg-primary);justify-content:center;align-items:stretch;min-height:488px;display:flex;position:relative}.jp-process-intro__video-copy-inner[data-astro-cid-jqxzbahk]{border:2px solid var(--color-bg-primary-hover);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:48px;width:calc(100% - 32px);margin:16px;padding:40px 36px;display:flex}.jp-process-intro__video-heading[data-astro-cid-jqxzbahk]{flex-direction:column;align-items:center;gap:24px;display:flex}.jp-process-intro__video-eyebrow[data-astro-cid-jqxzbahk]{color:var(--color-text-accent-light);font-family:var(--font-heading);letter-spacing:-.33px;justify-content:center;align-items:center;gap:8px;font-size:22px;line-height:1.08;display:flex}.jp-process-intro__video-eyebrow[data-astro-cid-jqxzbahk] svg[data-astro-cid-jqxzbahk]{flex:none}.jp-process-intro__video-copy[data-astro-cid-jqxzbahk] h3[data-astro-cid-jqxzbahk]{color:var(--color-text-secondary,#f0f4fc);font-family:var(--font-heading);letter-spacing:-.78px;font-size:39px;font-weight:400;line-height:1.04}.jp-process-intro__video-copy[data-astro-cid-jqxzbahk] p[data-astro-cid-jqxzbahk]{color:#b8b8b8;font-family:var(--font-heading);letter-spacing:-.3px;font-size:20px;line-height:1.08}@media (width<=900px){.jp-process-intro[data-astro-cid-jqxzbahk]{padding:72px 16px 48px}.jp-process-intro__inner[data-astro-cid-jqxzbahk]{flex-direction:column;gap:40px}.jp-process-intro__decor[data-astro-cid-jqxzbahk]{display:none}.jp-process-intro__content[data-astro-cid-jqxzbahk]{gap:28px}.jp-process-intro__content[data-astro-cid-jqxzbahk] h2[data-astro-cid-jqxzbahk]{letter-spacing:-.155px;font-size:31px;line-height:1.08}.jp-process-intro__text[data-astro-cid-jqxzbahk]{gap:20px}.jp-process-intro__media[data-astro-cid-jqxzbahk]{width:100%}.jp-process-intro__photo[data-astro-cid-jqxzbahk]{transform:none}.jp-process-intro__video-block[data-astro-cid-jqxzbahk]{border:2px solid var(--color-bg-primary);background:var(--color-bg-primary);grid-template-columns:1fr;margin-top:72px;padding:16px 16px 80px}.jp-process-intro__video-frame[data-astro-cid-jqxzbahk]{aspect-ratio:16/9;width:100%;min-height:0}.jp-process-intro__video-copy[data-astro-cid-jqxzbahk]{border:1px solid var(--color-bg-primary-hover);width:100%;min-height:0}.jp-process-intro__video-copy-inner[data-astro-cid-jqxzbahk]{border:0;gap:24px;width:100%;margin:0;padding:16px 16px 32px}.jp-process-intro__video-copy[data-astro-cid-jqxzbahk] h3[data-astro-cid-jqxzbahk]{letter-spacing:-.155px;font-size:31px;line-height:1.08}.jp-process-intro__video-copy[data-astro-cid-jqxzbahk] p[data-astro-cid-jqxzbahk]{font-size:16px;line-height:1.2}}.jp-steps[data-astro-cid-rbornbmb]{--jp-steps-nav-offset:85px;--jp-steps-anchor-offset:calc(var(--jp-steps-nav-offset) + 56px + 16px);color:#14101e;scroll-margin-top:var(--jp-steps-anchor-offset);background:#fff;padding:0}.jp-steps--dark[data-astro-cid-rbornbmb]{color:#fff;background:#14101e;padding-bottom:96px}.jp-steps__sticky-scope[data-astro-cid-rbornbmb]{position:relative}.jp-steps__nav[data-astro-cid-rbornbmb]{--jp-steps-nav-icon-color:#bb65ff;--jp-steps-nav-icon-active-color:#971df6;--jp-steps-nav-underline-color:#bb65ff;top:var(--jp-steps-nav-offset);z-index:39;scrollbar-width:none;background:#e7e1f3;border-top:1px solid #cebfeb;border-bottom:1px solid #cebfeb;justify-content:center;align-items:center;gap:28px;min-height:56px;padding:0 50px;display:flex;position:sticky;overflow-x:auto}.jp-steps__nav--dark[data-astro-cid-rbornbmb]{--jp-steps-nav-icon-color:var(--color-bg-accent-hover,#bb65ff);--jp-steps-nav-icon-active-color:var(--color-bg-accent-light,#dbadff);--jp-steps-nav-underline-color:var(--color-bg-accent-light,#dbadff);background:#2b243c;border-color:#403853;min-height:56px}.jp-steps__nav[data-astro-cid-rbornbmb]::-webkit-scrollbar{display:none}.jp-steps__nav-link[data-astro-cid-rbornbmb]{color:#14101e;letter-spacing:-.04px;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:6px;min-width:max-content;min-height:56px;padding:16px 12px;font-size:16px;line-height:1.5;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.jp-steps__nav--dark[data-astro-cid-rbornbmb] .jp-steps__nav-link[data-astro-cid-rbornbmb]{color:#fffc}.jp-steps__nav-link[data-astro-cid-rbornbmb]:hover,.jp-steps__nav-link[data-astro-cid-rbornbmb].is-active{border-bottom-color:var(--jp-steps-nav-underline-color)}.jp-steps__nav--dark[data-astro-cid-rbornbmb] .jp-steps__nav-link[data-astro-cid-rbornbmb]:hover,.jp-steps__nav--dark[data-astro-cid-rbornbmb] .jp-steps__nav-link[data-astro-cid-rbornbmb].is-active{color:#fff}.jp-steps__nav-link[data-astro-cid-rbornbmb]:hover .jp-steps__nav-icon[data-astro-cid-rbornbmb],.jp-steps__nav-link[data-astro-cid-rbornbmb].is-active .jp-steps__nav-icon[data-astro-cid-rbornbmb]{background-color:var(--jp-steps-nav-icon-active-color)}.jp-steps__nav-icon[data-astro-cid-rbornbmb]{background-color:var(--jp-steps-nav-icon-color);width:20px;height:20px;mask-image:var(--jp-steps-icon-url);mask-position:50%;mask-size:contain;mask-repeat:no-repeat;-webkit-mask-image:var(--jp-steps-icon-url);flex:none;transition:background-color .2s;display:block;-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.jp-steps__list[data-astro-cid-rbornbmb]{gap:40px;width:100%;margin:64px 0 0;display:grid}.jp-steps__list--dark[data-astro-cid-rbornbmb]{margin-top:64px}.jp-step[data-astro-cid-rbornbmb]{scroll-margin-top:var(--jp-steps-anchor-offset);background:0 0}.jp-step--dark[data-astro-cid-rbornbmb]{background:0 0}.jp-step__header[data-astro-cid-rbornbmb]{--owner-zone:650px;align-items:flex-start;width:100%;max-width:none;min-height:106px;margin:0 auto;padding:30px 50px 0;display:flex;position:relative}.jp-step__header-bg[data-astro-cid-rbornbmb]{background-color:#f1ebff;border:1px solid #dfd4f8;border-bottom:0;border-radius:24px 24px 0 0;height:76px;position:absolute;inset:30px max(32px,50vw - 688px) 0;overflow:hidden}.jp-step--dark[data-astro-cid-rbornbmb] .jp-step__header-bg[data-astro-cid-rbornbmb]{background-color:#1e182b;border-color:#403853}.jp-step__header-bg[data-astro-cid-rbornbmb]:before{content:"";opacity:.55;background-image:linear-gradient(90deg,#dfd4f88c 1px,#0000 1px),linear-gradient(#dfd4f88c 1px,#0000 1px);background-position:-1710.5px 0,0 45px;background-size:207px 207px,207px 207px;position:absolute;inset:0}.jp-step--dark[data-astro-cid-rbornbmb] .jp-step__header-bg[data-astro-cid-rbornbmb]:before{opacity:.7;background-image:linear-gradient(90deg,#4038538c 1px,#0000 1px),linear-gradient(#4038538c 1px,#0000 1px);background-position:-1710.5px 0,0 45px;background-size:207px 207px,207px 207px}.jp-step__owners[data-astro-cid-rbornbmb]{z-index:2;align-items:flex-start;gap:32px;max-width:min(760px,100% - 420px);min-height:44px;display:flex;position:absolute;top:46px;right:max(56px,50vw - 664px)}.jp-step__owner[data-astro-cid-rbornbmb]{align-items:flex-start;gap:16px;min-width:0;display:flex}.jp-step__owner[data-astro-cid-rbornbmb]>div[data-astro-cid-rbornbmb]{flex:auto;width:auto;min-width:0;max-width:420px}.jp-step__owner[data-astro-cid-rbornbmb]+.jp-step__owner[data-astro-cid-rbornbmb]{border-left:1px solid #14101e2e;padding-left:32px}.jp-step--dark[data-astro-cid-rbornbmb] .jp-step__owner[data-astro-cid-rbornbmb]+.jp-step__owner[data-astro-cid-rbornbmb]{border-left-color:#403853}.jp-step__owner[data-astro-cid-rbornbmb] span[data-astro-cid-rbornbmb]{opacity:.8;margin-bottom:-2px;font-size:14px;font-weight:500;line-height:1;display:block}.jp-step__owner[data-astro-cid-rbornbmb] strong[data-astro-cid-rbornbmb]{letter-spacing:0;white-space:normal;text-wrap:balance;font-size:28px;font-weight:400;line-height:1.08;display:block}.jp-step__owner[data-astro-cid-rbornbmb] img[data-astro-cid-rbornbmb]{object-fit:contain;flex:none;width:auto;max-width:296px;height:44px}.jp-step__tab[data-astro-cid-rbornbmb]{z-index:3;max-width:calc(100% - var(--owner-zone));color:#000;clip-path:polygon(0 0,calc(100% - 24px) 0,100% 100%,0 100%);background:#f8f5ff;align-items:center;gap:16px;min-height:57px;padding:12px 44px 12px max(50px,50vw - 670px);display:flex;position:absolute;bottom:0;left:0}.jp-step--dark[data-astro-cid-rbornbmb] .jp-step__tab[data-astro-cid-rbornbmb]{color:#fff;background:#2b243c}.jp-step__tab[data-astro-cid-rbornbmb] span[data-astro-cid-rbornbmb],.jp-step__tab[data-astro-cid-rbornbmb] h2[data-astro-cid-rbornbmb]{letter-spacing:0;margin:0;font-size:31px;font-weight:400;line-height:1.08}.jp-step__tab[data-astro-cid-rbornbmb] span[data-astro-cid-rbornbmb]{opacity:.8;flex:none}.jp-step__tab[data-astro-cid-rbornbmb] h2[data-astro-cid-rbornbmb]{overflow-wrap:normal;min-width:0}.jp-step__body[data-astro-cid-rbornbmb]{background:#f8f5ff;grid-template-columns:minmax(32px,1fr) minmax(0,664px) 48px minmax(0,664px) minmax(32px,1fr);gap:0;width:100%;max-width:none;margin:0 auto;padding:32px 0;display:grid}.jp-step--dark[data-astro-cid-rbornbmb] .jp-step__body[data-astro-cid-rbornbmb]{background:#2b243c}.jp-step__copy[data-astro-cid-rbornbmb]{grid-column:2;padding:16px 48px 16px 16px}.jp-step__copy[data-astro-cid-rbornbmb] h3[data-astro-cid-rbornbmb]{letter-spacing:0;max-width:600px;margin:0 0 24px;font-size:22px;font-weight:400;line-height:1.08}.jp-step__paragraphs[data-astro-cid-rbornbmb]{gap:12px;max-width:600px;display:grid}.jp-step__paragraphs[data-astro-cid-rbornbmb] p[data-astro-cid-rbornbmb]{letter-spacing:0;opacity:.8;margin:0;font-size:16px;line-height:1.5}.jp-step__visual[data-astro-cid-rbornbmb]{aspect-ratio:664/373;background:#fff;grid-column:4;margin:0;overflow:hidden}.jp-step--dark[data-astro-cid-rbornbmb] .jp-step__visual[data-astro-cid-rbornbmb]{background:#14101e}.jp-step__visual[data-astro-cid-rbornbmb] img[data-astro-cid-rbornbmb]{object-fit:fill;width:100%;height:100%;display:block}.jp-steps__cta[data-astro-cid-rbornbmb]{text-align:center;background:#fff;flex-direction:column;align-items:center;gap:80px;margin-top:64px;padding:120px 24px;display:flex}.jp-steps__cta-block[data-astro-cid-rbornbmb]{flex-direction:column;align-items:center;gap:30px;width:min(697px,100%);display:flex}.jp-steps__cta[data-astro-cid-rbornbmb] h2[data-astro-cid-rbornbmb]{letter-spacing:0;margin:0;font-size:39px;font-weight:400;line-height:1.04}.jp-steps__triangle[data-astro-cid-rbornbmb]{width:50px;height:64px;display:block;position:relative}.jp-steps__triangle[data-astro-cid-rbornbmb]:before{content:"";border-left:17px solid #0000;border-right:17px solid #0000;width:0;height:0;margin:0 auto;display:block}.jp-steps__triangle[data-astro-cid-rbornbmb]:after{content:"";background:currentColor;width:34px;height:8px;margin:6px auto 0;display:block}.jp-steps__triangle--purple[data-astro-cid-rbornbmb]{color:#971df6}.jp-steps__triangle--purple[data-astro-cid-rbornbmb]:before{border-bottom:34px solid}.jp-steps__triangle--black[data-astro-cid-rbornbmb]{color:#14101e}.jp-steps__triangle--black[data-astro-cid-rbornbmb]:before{border-top:34px solid}.jp-steps__button[data-astro-cid-rbornbmb]{background:var(--button-primary);color:#fff;letter-spacing:0;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:12px 22px;font-size:16px;line-height:1.4;text-decoration:none;transition:background .2s;display:inline-flex}.jp-steps__button[data-astro-cid-rbornbmb]:hover{background:var(--button-primary-hover)}.jp-steps__divider[data-astro-cid-rbornbmb]{background:#dfd4f8;width:min(660px,100%);height:1px}@media (width<=1180px){.jp-step__header[data-astro-cid-rbornbmb]{--owner-zone:520px}.jp-step__owners[data-astro-cid-rbornbmb]{gap:20px;max-width:520px;right:max(48px,50vw - 664px)}.jp-step__owner[data-astro-cid-rbornbmb]+.jp-step__owner[data-astro-cid-rbornbmb]{padding-left:20px}.jp-step__owner[data-astro-cid-rbornbmb] strong[data-astro-cid-rbornbmb]{white-space:normal;font-size:22px}.jp-step__owner[data-astro-cid-rbornbmb]>div[data-astro-cid-rbornbmb]{max-width:360px}.jp-step__owner[data-astro-cid-rbornbmb] img[data-astro-cid-rbornbmb]{max-width:180px}.jp-step__tab[data-astro-cid-rbornbmb] span[data-astro-cid-rbornbmb],.jp-step__tab[data-astro-cid-rbornbmb] h2[data-astro-cid-rbornbmb]{font-size:26px}.jp-step__body[data-astro-cid-rbornbmb]{grid-template-columns:minmax(24px,1fr) minmax(0,1fr) 32px minmax(0,1fr) minmax(24px,1fr)}.jp-step__copy[data-astro-cid-rbornbmb]{padding-right:24px}.jp-steps--dark[data-astro-cid-rbornbmb]{padding-bottom:72px}.jp-steps__nav[data-astro-cid-rbornbmb]{justify-content:flex-start;gap:6px;min-height:55px;padding:0 16px}.jp-steps__nav-link[data-astro-cid-rbornbmb]{min-height:55px;padding:16px 12px;font-size:16px}.jp-steps__list[data-astro-cid-rbornbmb]{gap:32px;margin-top:48px}.jp-step[data-astro-cid-rbornbmb]{background:#f8f5ff;display:grid}.jp-step--dark[data-astro-cid-rbornbmb]{background:#2b243c}.jp-step__header[data-astro-cid-rbornbmb]{min-height:auto;padding:0;display:contents}.jp-step__header-bg[data-astro-cid-rbornbmb]{display:none}.jp-step__owners[data-astro-cid-rbornbmb]{flex-wrap:wrap;order:3;justify-content:space-between;align-items:flex-start;gap:14px;width:auto;max-width:none;margin:0;padding:0 16px 16px;position:relative;top:auto;right:auto}.jp-step__owner[data-astro-cid-rbornbmb]{flex:220px;justify-content:space-between;align-items:flex-start;gap:8px;min-width:0}.jp-step__owner[data-astro-cid-rbornbmb]+.jp-step__owner[data-astro-cid-rbornbmb]{border-left:0;padding-left:0}.jp-step__owner[data-astro-cid-rbornbmb]>div[data-astro-cid-rbornbmb]{flex:auto;width:auto;max-width:none}.jp-step__owner[data-astro-cid-rbornbmb] span[data-astro-cid-rbornbmb]{margin-bottom:2px;font-size:14px;line-height:1}.jp-step__owner[data-astro-cid-rbornbmb] strong[data-astro-cid-rbornbmb]{text-wrap:auto;font-size:28px;line-height:1.08}.jp-step__owner[data-astro-cid-rbornbmb] img[data-astro-cid-rbornbmb]{max-width:112px;height:40px}.jp-step__tab[data-astro-cid-rbornbmb]{clip-path:none;order:1;width:100%;max-width:none;min-height:auto;padding:16px 16px 12px;position:relative;bottom:auto;left:auto}.jp-step__tab[data-astro-cid-rbornbmb] span[data-astro-cid-rbornbmb],.jp-step__tab[data-astro-cid-rbornbmb] h2[data-astro-cid-rbornbmb]{white-space:normal;font-size:28px;line-height:1.08}.jp-step__body[data-astro-cid-rbornbmb]{background:0 0;flex-direction:column;order:2;gap:24px;padding:16px;display:flex}.jp-step--dark[data-astro-cid-rbornbmb] .jp-step__body[data-astro-cid-rbornbmb]{background:0 0}.jp-step__copy[data-astro-cid-rbornbmb]{order:2;padding:0}.jp-step__visual[data-astro-cid-rbornbmb]{aspect-ratio:328/184.3;order:1;width:100%}.jp-step__copy[data-astro-cid-rbornbmb] h3[data-astro-cid-rbornbmb]{max-width:none;margin-bottom:16px;font-size:20px;line-height:1.08}.jp-step__paragraphs[data-astro-cid-rbornbmb]{max-width:none}.jp-step__paragraphs[data-astro-cid-rbornbmb] p[data-astro-cid-rbornbmb]{font-size:16px;line-height:1.5}.jp-steps__cta[data-astro-cid-rbornbmb]{gap:56px;margin-top:48px;padding:80px 16px}.jp-steps__cta[data-astro-cid-rbornbmb] h2[data-astro-cid-rbornbmb]{font-size:30px}}@media (width<=1023px){.jp-steps[data-astro-cid-rbornbmb]{--jp-steps-nav-offset:0px;--jp-steps-anchor-offset:calc(var(--jp-steps-nav-offset) + 55px + 14px)}}
