.jf-services{--display:var(--font-michroma,"Michroma", "Helvetica Neue", sans-serif);--body:var(--font-dm-sans,"DM Sans", system-ui, sans-serif);--mono:var(--font-dm-mono,"DM Mono", ui-monospace, "SF Mono", monospace);padding-top:96px}@media (max-width:768px){.srv-page .hero-lockup{padding-top:88px}.jf-services{padding-top:10px}}.jf-services{--ink:#090a0d;--ink-2:#0d0f13;--surface-a:#121214;--surface-b:#0b0b0d;--line:#ffffff16;--line-strong:#ffffff29;--amber:#f5a623;--amber-hi:#fbd591;--amber-dim:#f5a6236b;--amber-ghost:#f5a6231a;--text:#f3f1ec;--text-2:#b7b3ad;--muted:#8d8983;--dim:#63605b;--display:"Michroma", "Helvetica Neue", sans-serif;--body:"DM Sans", system-ui, sans-serif;--mono:"DM Mono", ui-monospace, "SF Mono", monospace;--track-display:.02em;--shell:clamp(1240px, 85vw, 1800px);--gutter:28px;--r:24px;--ease:cubic-bezier(.22,.7,.28,1)}.jf-services *,.jf-services :before,.jf-services :after{box-sizing:border-box}.jf-services{scroll-behavior:smooth;-webkit-text-size-adjust:100%;background:var(--ink);color:var(--text);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.65;overflow-x:hidden}.jf-services ::selection{color:#fff;background:#f5a62347}.jf-services :focus-visible{outline:2px solid var(--amber);outline-offset:3px;border-radius:4px}.jf-services .shell{max-width:var(--shell);padding-inline:var(--gutter);margin-inline:auto}.jf-services .eyebrow-type{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;font-size:.68rem;font-weight:500}.jf-services .nav{z-index:80;-webkit-backdrop-filter:blur(18px)saturate(140%);border-bottom:1px solid var(--line);background:#090a0dc7;position:sticky;top:0}.jf-services .nav__inner{align-items:center;gap:28px;height:96px;display:flex}.jf-services .lockup{--mark:34px;align-items:center;gap:calc(var(--mark) * .28);white-space:nowrap;flex:none;text-decoration:none;display:inline-flex}.jf-services .lockup__mark{width:var(--mark);height:var(--mark);flex:none;display:block}.jf-services .lockup__word{font-family:var(--display);font-weight:400;font-size:calc(var(--mark) * .42 / .66);letter-spacing:var(--track-display);color:var(--text);text-transform:uppercase;line-height:1}.jf-services .lockup--sm{--mark:26px}.jf-services .lockup--sm .lockup__word{color:var(--text-2)}.jf-services .nav__links{align-items:center;gap:6px;margin-block:0;margin-inline:auto;padding:0;list-style:none;display:flex}.jf-services .nav__link{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-2);transition:color .28s var(--ease);padding:10px 15px;font-size:.7rem;font-weight:400;text-decoration:none;display:block}.jf-services .nav__link:hover{color:#fff}.jf-services .nav__link--on{color:var(--amber)}.jf-services .btn-pill{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text);border:1px solid var(--amber-dim);white-space:nowrap;transition:border-color .3s var(--ease), background .3s var(--ease), color .3s var(--ease);background:0 0;border-radius:999px;align-items:center;gap:12px;padding:13px 22px;font-size:.7rem;font-weight:500;text-decoration:none;display:inline-flex}.jf-services .btn-pill svg{transition:transform .34s var(--ease)}.jf-services .btn-pill:hover{border-color:var(--amber);background:var(--amber-ghost);color:#fff}.jf-services .btn-pill:hover svg{transform:translate(4px)}.jf-services .nav__toggle{border:1px solid var(--line-strong);cursor:pointer;color:var(--text-2);background:0 0;border-radius:10px;padding:9px 11px;display:none}.jf-services .hero{padding-block:clamp(28px,3vw,52px) clamp(24px,2.6vw,44px);position:relative;overflow:clip visible}.jf-services .hero:before{content:"";pointer-events:none;background:radial-gradient(at 60% 40%,#f5a62313,#0000 62%);position:absolute;inset:-10% -20% 20% 30%}.jf-services .hero__grid{display:block;position:relative}.jf-services .hero__copy{max-width:min(100%,840px)}.jf-services .hero__figure{max-width:700px;margin:clamp(18px,3vw,34px) auto 0}.jf-services .tag{color:var(--amber);align-items:center;gap:11px;margin-bottom:24px;display:inline-flex}.jf-services .tag__ring{border:1px solid var(--amber-dim);border-radius:50%;flex:none;place-items:center;width:17px;height:17px;display:grid}.jf-services .tag__ring i{background:var(--amber);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #f5a623e6}.jf-services .hero__title{font-family:var(--display);letter-spacing:var(--track-display);margin:0 0 30px;font-size:clamp(1.85rem,4.9vw,4.3rem);font-weight:400;line-height:1.14}.jf-services .hero__title em{background:linear-gradient(97deg,#4a4844 0%,#8b8883 44%,#d5d1ca 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:-.16em;padding-bottom:.16em;font-style:normal;display:block}.jf-services .hero__lede{max-width:clamp(300px,43vw,604px);color:var(--text-2);margin:0;font-size:15.5px;font-weight:400;line-height:1.75}.jf-services .focal{width:100%;height:auto;display:block;overflow:visible}.jf-services .focal .chev{stroke:var(--amber);stroke-width:1.2px;fill:none}.jf-services .ring-l{transform-origin:288px 208px;animation:150s linear infinite jf-spin}.jf-services .fall{transform-origin:288px 208px;animation:15s linear infinite jf-drawIn}.jf-services .fall-2{animation-delay:-3.75s}.jf-services .fall-3{animation-delay:-7.5s}.jf-services .fall-4{animation-delay:-11.25s}@keyframes jf-drawIn{0%{opacity:0;transform:scale(1)}9%{opacity:.95}72%{opacity:.9}to{opacity:0;transform:scale(.05)}}.jf-services .beam{opacity:0;transform-origin:288px 208px;animation:13s linear infinite jf-beamRun}@keyframes jf-beamRun{0%,46%{opacity:0;transform:translate(0)scaleX(1)}49%{opacity:1;transform:translate(6px)scaleX(1)}60%{opacity:1;transform:translate(238px)scaleX(1.5)}65%{opacity:0;transform:translate(312px)scaleX(2.2)}to{opacity:0;transform:translate(312px)scaleX(1)}}.jf-services .ring-c{transform-origin:600px 208px;animation:230s linear infinite reverse jf-spin}.jf-services .disk-surge,.jf-services .disk-rim,.jf-services .disc-run{opacity:0}.jf-services .disk-surge{transform-origin:600px 208px;animation:13s ease-out infinite jf-coreSurge}.jf-services .disk-rim{transform-origin:600px 208px;animation:13s ease-out infinite jf-coreRim}@keyframes jf-coreSurge{0%,74%{opacity:0;transform:scale(1)}80%{opacity:.95;transform:scale(1.11)}85%{opacity:.34;transform:scale(1.02)}89%{opacity:.62;transform:scale(1.07)}96%,to{opacity:0;transform:scale(1)}}@keyframes jf-coreRim{0%,75%{opacity:0;transform:scale(1)}80%{opacity:.9;transform:scale(1.06)}90%{opacity:.25;transform:scale(1.14)}96%,to{opacity:0;transform:scale(1.2)}}.jf-services .disc-run{transform-origin:600px 208px;animation:13s linear infinite jf-discRun}.jf-services .core-run{opacity:0;transform-origin:600px 208px;animation:13s linear infinite jf-coreRun}@keyframes jf-coreRun{0%,77%{opacity:0;transform:translate(65px)scale(1)}79.5%{opacity:.9;transform:translate(68.9px)scale(1.037,.964)}82%{opacity:1;transform:translate(80.4px)scale(1.15,.898)}84.5%{opacity:1;transform:translate(99.7px)scale(1.338,.811)}87%{opacity:1;transform:translate(126.8px)scale(1.6,.71)}89.5%{opacity:1;transform:translate(161.5px)scale(1.938,.595)}92%{opacity:1;transform:translate(203.9px)scale(2.35,.467)}94.5%{opacity:.5;transform:translate(254.1px)scale(2.838,.329)}97%{opacity:0;transform:translate(312px)scale(3.4,.18)}to{opacity:0;transform:translate(312px)scale(3.4,.18)}}.jf-services .disc-spin{transform-origin:600px 208px;animation:1.7s linear infinite jf-discSpin;transform:rotate(-30deg)rotateX(58deg)}@keyframes jf-discSpin{0%{transform:rotate(-30deg)rotateX(58deg)rotate(0)}to{transform:rotate(-30deg)rotateX(58deg)rotate(360deg)}}@keyframes jf-discRun{0%,77%{opacity:0;transform:translate(65px)scale(.4)}79.5%{opacity:.9;transform:translate(68.9px)scale(.423,.332)}82%{opacity:1;transform:translate(80.4px)scale(.494,.281)}84.5%{opacity:1;transform:translate(99.7px)scale(.611,.236)}87%{opacity:1;transform:translate(126.8px)scale(.775,.193)}89.5%{opacity:1;transform:translate(161.5px)scale(.986,.153)}92%{opacity:1;transform:translate(203.9px)scale(1.244,.114)}94.5%{opacity:.54;transform:translate(254.1px)scale(1.548,.076)}97%{opacity:0;transform:translate(312px)scale(1.9,.04)}to{opacity:0;transform:translate(312px)scale(1.9,.04)}}.jf-services .ring-r{transform-origin:912px 208px;animation:178s linear infinite jf-spinTilt;transform:rotate(-30deg)rotateX(58deg)}@keyframes jf-spinTilt{0%{transform:rotate(-30deg)rotateX(58deg)rotate(0)}to{transform:rotate(-30deg)rotateX(58deg)rotate(360deg)}}.jf-services .glow-a{transform-origin:288px 208px;animation:6.5s ease-in-out infinite jf-breathe}.jf-services .disk{transform-origin:600px 208px;animation:8.5s ease-in-out -2.1s infinite jf-breathe}.jf-services .glow-c{transform-origin:912px 208px;animation:7.4s ease-in-out -4.3s infinite jf-breathe}.jf-services .axis-dots{animation:5.2s ease-in-out infinite jf-tickFade}.jf-services .axis-run{stroke-dasharray:16 1160;opacity:.55;animation:9s linear infinite jf-axisRun}@keyframes jf-spin{to{transform:rotate(360deg)}}@keyframes jf-breathe{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.045)}}@keyframes jf-tickFade{0%,to{opacity:.55}50%{opacity:1}}@keyframes jf-axisRun{0%{stroke-dashoffset:1176px}to{stroke-dashoffset:-16px}}.jf-services .offers{padding-bottom:clamp(14px,1.8vw,22px)}.jf-services .offers__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.6vw,24px);display:grid}.jf-services .card{border-radius:var(--r);background:radial-gradient(120% 70% at 50% 0%, #f5a6230d, transparent 58%), linear-gradient(178deg, var(--surface-a), var(--surface-b) 70%);flex-direction:column;padding:clamp(24px,2vw,34px);display:flex;position:relative}.jf-services .card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(158deg,#ffffff38 0%,#f5a6234d 26%,#ffffff0d 55%,#f5a6231a 100%);padding:1.6px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.jf-services .card__index{align-items:center;gap:14px;margin-bottom:24px;display:flex}.jf-services .card__num{font-family:var(--mono);letter-spacing:.14em;color:var(--muted);font-size:.72rem}.jf-services .card__rule{background:linear-gradient(90deg, var(--amber-dim), transparent);width:118px;height:1px}.jf-services .card__icon{width:46px;height:46px;color:var(--amber);margin-bottom:26px}.jf-services .card__icon svg{width:100%;height:100%;display:block}.jf-services .card__icon--mask,.jf-services .card__icon--exp,.jf-services .card__icon--mom{background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.jf-services .card__icon--exp{width:70px;-webkit-mask-image:url(/services/icon-experience.png);mask-image:url(/services/icon-experience.png)}.jf-services .card__icon--mom{-webkit-mask-image:url(/services/icon-momentum.png);mask-image:url(/services/icon-momentum.png)}.jf-services .card__title{font-family:var(--display);letter-spacing:var(--track-display);text-transform:uppercase;margin:0 0 9px;font-size:clamp(1.4rem,1.95vw,2.05rem);font-weight:400;line-height:1.18}.jf-services .card__phase{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--amber);margin:0 0 16px;font-size:clamp(.87rem,1.21vw,1.27rem);font-weight:400;line-height:1}.jf-services .card__kicker{color:var(--muted);letter-spacing:.115em;margin:0 0 18px;font-size:.655rem}.jf-services .card__body{color:var(--text-2);margin:0 0 26px;font-size:.94rem;font-weight:300;line-height:1.72}.jf-services .caps{border-top:1px solid var(--line);margin-bottom:24px;padding-top:20px}.jf-services .caps__label{color:var(--dim);margin-bottom:14px;display:block}.jf-services .caps__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px;margin:0;padding:0;list-style:none;display:grid}.jf-services .caps__list li{color:var(--text-2);padding-left:13px;font-size:.78rem;font-weight:300;line-height:1.45;position:relative}.jf-services .caps__list li:before{content:"";background:var(--amber);opacity:.85;border-radius:50%;width:4px;height:4px;position:absolute;top:.62em;left:0}.jf-services .outcome{border-top:1px solid var(--line);align-items:flex-start;gap:16px;margin-top:auto;padding-top:22px;display:flex}.jf-services .outcome__arrow{border:1px solid var(--amber-dim);width:34px;height:34px;color:var(--amber);border-radius:50%;flex:none;place-items:center;display:grid}.jf-services .outcome__text{color:var(--text-2);margin:0;font-size:.86rem;font-weight:300;line-height:1.62}.jf-services .outcome__text b{color:var(--amber);font-weight:500}.jf-services .engage{padding-top:clamp(12px,1.8vw,24px);padding-bottom:clamp(60px,7vw,100px);position:relative;overflow-x:clip}.jf-services .engage__band{isolation:isolate;position:relative}.jf-services .engage__photo{z-index:-2;-webkit-mask-composite:source-in;width:100vw;position:absolute;top:clamp(48px,5.5vw,90px);bottom:clamp(-60px,-6vw,-40px);left:50%;overflow:hidden;transform:translate(-50%);-webkit-mask-image:radial-gradient(130% 95%,#000 48%,#000000e0 68%,#0000 95%),linear-gradient(#0000 0%,#0000000f 6%,#00000047 14%,#000000b8 22%,#000 30% 70%,#000000d9 80%,#00000073 90%,#0000001f 96%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.jf-services .engage__photo img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;display:block}.jf-services .engage__grade{background: radial-gradient(42% 48% at 36% 0%, #090a0de6 0%, #090a0d61 55%, transparent 92%), radial-gradient(42% 48% at 65% 0%, #090a0de6 0%, #090a0d61 55%, transparent 92%), radial-gradient(55% 55% at 4% 0%, #090a0df5 0%, #090a0d7a 50%, transparent 90%), radial-gradient(55% 55% at 96% 0%, #090a0df5 0%, #090a0d7a 50%, transparent 90%),  linear-gradient(180deg, var(--ink) 0%, #090a0dfa 6%, #090a0de6 13%, #090a0dc2 20%, #090a0d8f 27%, #090a0d52 34%, #090a0d1f 40%, transparent 46%),  radial-gradient(ellipse 70% 36% at 50% 38%, #f5a62326 0%, #f5a6230d 50%, transparent 80%),  linear-gradient(180deg, transparent 58%, #090a0d40 70%, #090a0da6 84%, #090a0deb 94%, var(--ink) 100%),  radial-gradient(78% 140% at 50% 50%, transparent 56%, #090a0d1f 78%, #090a0d5c 100%),  linear-gradient(90deg, #090a0d94 0%, #090a0d38 18%, transparent 34%);position:absolute;inset:0}.jf-services .engage__scene{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.jf-services .engage__inner{grid-template-columns:minmax(200px,.9fr) repeat(5,minmax(0,1fr));gap:clamp(18px,2vw,30px);padding:clamp(16px,1.8vw,24px) clamp(24px,2.6vw,40px) clamp(120px,13vw,175px);display:grid;position:relative}.jf-services .engage__intro,.jf-services .step{text-shadow:0 1px 2px #090a0dbf,0 2px 16px #090a0da6}.jf-services .engage__heading{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--amber);margin:0 0 16px;font-size:.82rem;font-weight:500;line-height:1.5}.jf-services .engage__note{color:#dcd9d4;max-width:26ch;margin:0;font-size:.86rem;font-weight:400;line-height:1.68}.jf-services .step{position:relative}.jf-services .step__badge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:52px;height:52px;color:var(--amber);transition:border-color .35s var(--ease), box-shadow .35s var(--ease);background:#0808099e;border:1px solid #f5a62373;border-radius:50%;place-items:center;margin-bottom:20px;display:grid;box-shadow:0 2px 18px #090a0d80}.jf-services .step:hover .step__badge{border-color:var(--amber-hi);box-shadow:0 0 26px #f5a62352}.jf-services .step__badge svg{width:26px;height:26px;display:block}.jf-services .step__name{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:#fff;margin:0 0 9px;font-size:.74rem;font-weight:500;line-height:1.45}.jf-services .step__desc{color:#dcd9d4;max-width:20ch;margin:0;font-size:.82rem;font-weight:400;line-height:1.6}.jf-services .thread{pointer-events:none;width:100%;height:168px;position:absolute;bottom:0;left:0;right:0}.jf-services .thread__travel{stroke-dasharray:80 1179;animation:11s linear infinite jf-travel}@keyframes jf-travel{to{stroke-dashoffset:-1259px}}.jf-services .foot{border-top:1px solid var(--line);padding-block:30px 44px}.jf-services .foot__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.jf-services .foot__line{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--dim);font-size:.68rem}.jf-services .reveal{opacity:0;transition:opacity .85s var(--ease), transform .85s var(--ease);transform:translateY(22px)}.jf-services .reveal.is-in{opacity:1;transform:none}.jf-services .reveal[data-d="1"]{transition-delay:90ms}.jf-services .reveal[data-d="2"]{transition-delay:.18s}.jf-services .reveal[data-d="3"]{transition-delay:.27s}.jf-services .reveal[data-d="4"]{transition-delay:.36s}@media (min-width:860px){.jf-services .hero__grid{grid-template-columns:clamp(430px,43vw + 106px,710px) minmax(0,1fr);align-items:center;gap:clamp(40px,3vw,72px);display:grid}.jf-services .hero__figure{z-index:0;align-items:center;width:auto;max-width:none;max-height:420px;margin:0 0 0 calc(-1*clamp(40px,3vw,72px) - 216px);display:flex;position:relative}.jf-services .hero__figure>svg{flex:none;width:100%;height:auto}.jf-services .hero__copy{z-index:1;position:relative}}@media (max-width:1220px){.jf-services .nav__links{gap:0}.jf-services .nav__link{padding:10px;font-size:.66rem}.jf-services .engage__inner{grid-template-columns:repeat(3,minmax(0,1fr))}.jf-services .engage__intro{grid-column:1/-1}.jf-services .step__desc{max-width:24ch}.jf-services .thread{display:none}}@media (max-width:1000px){.jf-services .offers__grid{grid-template-columns:1fr}.jf-services .card{width:100%;max-width:720px;margin-inline:auto}}@media (max-width:768px){.jf-services .nav__links,.jf-services .nav .btn-pill{display:none}.jf-services .nav__toggle{margin-left:auto;display:block}.jf-services .nav__inner{height:76px}.jf-services{--gutter:18px}.jf-services .hero__figure{margin-inline:calc(var(--gutter) * -1);max-width:none}.jf-services .lockup{--mark:29px}.jf-services .caps__list{grid-template-columns:1fr}.jf-services .foot__inner{flex-direction:column;align-items:flex-start}.jf-services .engage__inner{grid-template-columns:1fr;row-gap:66px;max-width:500px;margin-inline:auto;padding-bottom:clamp(40px,8vw,64px)}.jf-services .step{grid-template-columns:52px 1fr;align-items:start;column-gap:16px;display:grid}.jf-services .step__badge{grid-area:1/1/span 2;margin-bottom:0}.jf-services .step__name{grid-area:1/2;margin-bottom:7px}.jf-services .step__desc{grid-area:2/2;max-width:30ch}.jf-services .step:after{content:"";pointer-events:none;background:50%/100% 100% no-repeat;width:24px;position:absolute;top:54px;bottom:-66px;left:14px}.jf-services .step:nth-of-type(2):after{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 100' preserveAspectRatio='none'><path d='M8 0 V100' fill='none' stroke='%23F5A623' stroke-opacity='.16' stroke-width='9' stroke-linecap='round' vector-effect='non-scaling-stroke'/><path d='M8 0 V100' fill='none' stroke='%23F5A623' stroke-opacity='.52' stroke-width='1.2' vector-effect='non-scaling-stroke'/><path d='M8 0 V100' fill='none' stroke='%23F5A623' stroke-opacity='.42' stroke-width='14' stroke-linecap='round' stroke-dasharray='0.01 41 0.01 24 0.01 48 0.01 14 0.01 19' vector-effect='non-scaling-stroke'/><path d='M8 0 V100' fill='none' stroke='%23FFC97A' stroke-opacity='.85' stroke-width='7.5' stroke-linecap='round' stroke-dasharray='0.01 41 0.01 24 0.01 48 0.01 14 0.01 19' vector-effect='non-scaling-stroke'/><path d='M8 0 V100' fill='none' stroke='%23FFFCF4' stroke-width='3.4' stroke-linecap='round' stroke-dasharray='0.01 41 0.01 24 0.01 48 0.01 14 0.01 19' vector-effect='non-scaling-stroke'/></svg>")}.jf-services .step:nth-of-type(3):after{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 100' preserveAspectRatio='none'><path d='M8 0 V100' fill='none' stroke='%23F5A623' stroke-opacity='.16' stroke-width='9' stroke-linecap='round' vector-effect='non-scaling-stroke'/><path d='M8 0 V100' fill='none' stroke='%23F5A623' stroke-opacity='.52' stroke-width='1.2' vector-effect='non-scaling-stroke'/><path d='M8 0 V100' fill='none' stroke='%23F5A623' stroke-opacity='.42' stroke-width='14' stroke-linecap='round' stroke-dasharray='0.01 19 0.01 29 0.01 34 0.01 34 0.01 34' vector-effect='non-scaling-stroke'/><path d='M8 0 V100' fill='none' stroke='%23FFC97A' stroke-opacity='.85' stroke-width='7.5' stroke-linecap='round' stroke-dasharray='0.01 19 0.01 29 0.01 34 0.01 34 0.01 34' vector-effect='non-scaling-stroke'/><path d='M8 0 V100' fill='none' stroke='%23FFFCF4' stroke-width='3.4' stroke-linecap='round' stroke-dasharray='0.01 19 0.01 29 0.01 34 0.01 34 0.01 34' vector-effect='non-scaling-stroke'/></svg>")}.jf-services .step:nth-of-type(4):after{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 100' preserveAspectRatio='none'><path d='M8 0 V100' fill='none' stroke='%23F5A623' stroke-opacity='.16' stroke-width='9' stroke-linecap='round' vector-effect='non-scaling-stroke'/><path d='M8 0 V100' fill='none' stroke='%23F5A623' stroke-opacity='.52' stroke-width='1.2' vector-effect='non-scaling-stroke'/><path d='M8 0 V100' fill='none' stroke='%23F5A623' stroke-opacity='.42' stroke-width='14' stroke-linecap='round' stroke-dasharray='0.01 24 0.01 48 0.01 48 0.01 34' vector-effect='non-scaling-stroke'/><path d='M8 0 V100' fill='none' stroke='%23FFC97A' stroke-opacity='.85' stroke-width='7.5' stroke-linecap='round' stroke-dasharray='0.01 24 0.01 48 0.01 48 0.01 34' vector-effect='non-scaling-stroke'/><path d='M8 0 V100' fill='none' stroke='%23FFFCF4' stroke-width='3.4' stroke-linecap='round' stroke-dasharray='0.01 24 0.01 48 0.01 48 0.01 34' vector-effect='non-scaling-stroke'/></svg>")}.jf-services .step:nth-of-type(5):after{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 100' preserveAspectRatio='none'><path d='M8 0 V100' fill='none' stroke='%23F5A623' stroke-opacity='.16' stroke-width='9' stroke-linecap='round' vector-effect='non-scaling-stroke'/><path d='M8 0 V100' fill='none' stroke='%23F5A623' stroke-opacity='.52' stroke-width='1.2' vector-effect='non-scaling-stroke'/><path d='M8 0 V100' fill='none' stroke='%23F5A623' stroke-opacity='.42' stroke-width='14' stroke-linecap='round' stroke-dasharray='0.01 19 0.01 24 0.01 24 0.01 29 0.01 24 0.01 56' vector-effect='non-scaling-stroke'/><path d='M8 0 V100' fill='none' stroke='%23FFC97A' stroke-opacity='.85' stroke-width='7.5' stroke-linecap='round' stroke-dasharray='0.01 19 0.01 24 0.01 24 0.01 29 0.01 24 0.01 56' vector-effect='non-scaling-stroke'/><path d='M8 0 V100' fill='none' stroke='%23FFFCF4' stroke-width='3.4' stroke-linecap='round' stroke-dasharray='0.01 19 0.01 24 0.01 24 0.01 29 0.01 24 0.01 56' vector-effect='non-scaling-stroke'/></svg>")}.jf-services .step:last-child:after{display:none}}@media (max-width:859px){.jf-services .hero__figure{width:100%;max-width:620px;margin:clamp(10px,3vw,30px) auto 0}}@media (max-width:768px){.jf-services .engage__photo{top:30px;bottom:-30px;-webkit-mask-image:linear-gradient(#0000 0%,#00000026 6%,#000000a6 14%,#000 22% 78%,#000000a6 88%,#0000 100%);mask-image:linear-gradient(#0000 0%,#00000026 6%,#000000a6 14%,#000 22% 78%,#000000a6 88%,#0000 100%)}.jf-services .engage__grade{background: radial-gradient(120% 30% at 50% 0%, var(--ink) 0%, #090a0dd1 40%, #090a0d59 75%, transparent 100%), linear-gradient(180deg, #090a0dd9 0%, #090a0d66 24%, #090a0d66 80%, var(--ink) 100%), linear-gradient(0deg, #090a0d6b, #090a0d6b)}.jf-services .engage__photo img{object-position:50% 18%}}@media (prefers-reduced-motion:reduce){.jf-services{scroll-behavior:auto}.jf-services *,.jf-services :before,.jf-services :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.jf-services .reveal{opacity:1;transform:none}}
