:root{--ease:cubic-bezier(.22, 1, .36, 1);--ease-io:cubic-bezier(.65, 0, .35, 1)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.rise{animation-duration:.55s!important;animation-delay:calc(var(--d,0s) * .35)!important}.reveal-img{animation-duration:.8s!important;animation-delay:0s!important}#mobile-menu:not([hidden]){animation:menu-in .5s var(--ease) both}#mobile-menu:not([hidden]) li,#mobile-menu:not([hidden]) .menu-cta>*{animation:menu-item .7s var(--ease) both;animation-delay:calc(80ms + var(--i,0) * 55ms)}@keyframes menu-in{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes menu-item{0%{opacity:0;transform:translateY(22px)}}.split .w{vertical-align:top;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}.split .wi{will-change:transform;display:inline-block}html.js .split[data-split=scroll] .wi{transition:transform .7s var(--ease);transition-delay:calc(var(--d,0s) * .5 + var(--i,0) * 28ms);transform:translateY(110%)rotate(2deg)}html.js .split[data-split=scroll].in .wi{transform:none}html.js .split[data-split=load] .wi{animation:mask-up .7s var(--ease) both;animation-delay:calc(var(--d,0s) * .35 + var(--i,0) * 35ms)}@keyframes mask-up{0%{transform:translateY(112%)rotate(3deg)}to{transform:none}}[data-reveal]{transition:opacity .55s var(--ease), transform .65s var(--ease), clip-path .8s var(--ease);transition-delay:calc(var(--d,0s) * .5)}html.js [data-reveal=up]:not(.in){opacity:0;transform:translateY(22px)}html.js [data-reveal=fade]:not(.in){opacity:0}[data-reveal=clip]>*{transition:clip-path .85s var(--ease-io);transition-delay:calc(var(--d,0s) * .5)}html.js [data-reveal=clip]:not(.in)>*{clip-path:inset(100% 0 0)}[data-reveal=clip] .clip-zoom{transition:transform 1s var(--ease);transition-delay:calc(var(--d,0s) * .5)}html.js [data-reveal=clip]:not(.in) .clip-zoom{transform:scale(1.18)}[data-stagger]>*{transition:opacity .5s var(--ease), transform .6s var(--ease);transition-delay:calc(var(--d,0s) * .5 + var(--i,0) * 45ms)}html.js [data-stagger]:not(.in)>*{opacity:0;transform:translateY(26px)}[data-stagger] .draw path{stroke-dasharray:22;stroke-dashoffset:0;transition:stroke-dashoffset .5s var(--ease);transition-delay:calc(var(--d,0s) * .5 + var(--i,0) * 45ms + .18s)}html.js [data-stagger]:not(.in) .draw path{stroke-dashoffset:22px}[data-parallax]{will-change:transform;transform:translate3d(0, var(--py,0px), 0)}.scroll-progress{background:linear-gradient(90deg, var(--color-gold), var(--color-gold-light));transform-origin:0;height:1px;transform:scaleX(var(--sp,0));position:absolute;bottom:-1px;left:0;right:0}.site-header{transition:transform .6s var(--ease), background-color .3s, box-shadow .3s, border-color .3s}.site-header.is-hidden{transform:translateY(-100%)}.btn{white-space:nowrap;transition:background-color .3s var(--ease), color .3s var(--ease), border-color .3s var(--ease), box-shadow .3s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:1.12rem 1.9rem;font-size:1rem;font-weight:600;line-height:1;display:inline-flex;position:relative}.btn .roll{line-height:1.15;display:inline-block}.btn-gold{background:var(--color-gold-light);color:var(--color-ink)}.btn-gold:hover{background:#fff3dc;box-shadow:0 14px 40px -12px #e8c68ca6}.btn-ink{background:var(--color-ink);color:#fff}.btn-ink:hover{background:var(--color-gold-light);color:var(--color-ink);box-shadow:0 14px 40px -14px #0e1b2c8c}.btn-ghostLight{color:#fff;border:1px solid #ffffff4d}.btn-ghostLight:hover{color:var(--color-ink);background:#fff;border-color:#fff}.btn-ghostDark{color:var(--color-ink);border:1px solid #0e1b2c40}.btn-ghostDark:hover{background:var(--color-ink);color:#fff;border-color:var(--color-ink)}[data-tilt]{transition:box-shadow .4s var(--ease)}.route{fill:none;stroke:url(#route-grad);stroke-width:1.1px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:route-draw 2.2s var(--ease) forwards;animation-delay:calc(.25s + var(--i,0) * 70ms)}@keyframes route-draw{to{stroke-dashoffset:0}}.route-origin{opacity:0;animation:fade-in .8s var(--ease) forwards;animation-delay:calc(.2s + var(--i,0) * 70ms)}.route-pulse{opacity:0;animation:.6s linear 1.2s forwards fade-in}.hub-ring{transform-box:fill-box;transform-origin:50%;animation:hub-ring 3.2s var(--ease) infinite;animation-delay:calc(.9s + var(--i,0) * 1.6s);opacity:0}@keyframes hub-ring{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(4.5)}}.hub-core,.hub-label,.orbital-legend{opacity:0;animation:fade-in .6s var(--ease) forwards;animation-delay:.45s}@keyframes fade-in{to{opacity:1}}.hero-photo{clip-path:inset(0 round 28px);animation:photo-wipe .8s var(--ease-io) both;animation-delay:60ms}@keyframes photo-wipe{0%{clip-path:inset(100% 0 0 round 28px)}}.hero-photo img{animation:photo-settle 1.2s var(--ease) both;animation-delay:60ms}@keyframes photo-settle{0%{transform:scale(1.25)}}.rail-fill{transform-origin:0 0;transform:scaleX(var(--p,1))}@media (max-width:1023px){.rail-fill{transform:scaleY(var(--p,1))}}html.js [data-progress] .step-dot{transition:background-color .6s var(--ease), color .6s var(--ease), box-shadow .6s var(--ease), transform .6s var(--ease)}html.js [data-progress] .step-body{transition:opacity .8s var(--ease), transform .8s var(--ease)}html.js [data-progress] .step:not(.on) .step-body{opacity:.35;transform:translateY(10px)}html.js [data-progress] .step.on .step-dot{background:var(--color-gold-light);color:var(--color-ink);transform:scale(1.06);box-shadow:0 0 0 6px #e8c68c1f,0 0 30px #e8c68c73}.sweep-row{isolation:isolate;position:relative}.sweep-row:before{content:"";z-index:-1;transform-origin:0;transition:transform .6s var(--ease);background:#0e1b2c0a;border-radius:12px;position:absolute;inset:0 -1rem;transform:scaleX(0)}.sweep-row:hover:before{transform:scaleX(1)}.jb-halo{background:radial-gradient(closest-side,#f2b11e33,#f2b11e12 48%,#0000 72%);animation:7s ease-in-out infinite jb-breathe}@keyframes jb-breathe{50%{opacity:.6;transform:translate(-50%,-50%)scale(1.06)}}.jb-sheen{animation:jb-shine 6.5s var(--ease-io) infinite;background:linear-gradient(105deg,#0000 42%,#fff8e1f2 50%,#0000 58%) 130% 0/260% 100% no-repeat;-webkit-mask:url(/brand/jobela-logo-light.webp) 50%/100% 100% no-repeat;mask:url(/brand/jobela-logo-light.webp) 50%/100% 100% no-repeat}@keyframes jb-shine{0%,45%{background-position:130% 0}to{background-position:-40% 0}}.jb-line{background:linear-gradient(90deg,#0000,#f2b11ebf 50%,#0000)}.chip:has(:checked) .chip-tick{animation:tick-pop .4s var(--ease);display:inline-flex}@keyframes tick-pop{0%{opacity:0;transform:scale(.3)}}.flow-panel.from-right{animation:panel-in-r .6s var(--ease) both}.flow-panel.from-left{animation:panel-in-l .6s var(--ease) both}@keyframes panel-in-r{0%{opacity:0;transform:translate(28px)}}@keyframes panel-in-l{0%{opacity:0;transform:translate(-28px)}}.reveal-field{animation:panel-in-r .45s var(--ease) both}.success-seal{animation:seal-in .7s var(--ease) both}@keyframes seal-in{0%{opacity:0;transform:scale(.6)}}.success-check{stroke-dasharray:24;stroke-dashoffset:24px;animation:check-draw .6s var(--ease) .35s forwards}@keyframes check-draw{to{stroke-dashoffset:0}}.success-step{animation:menu-item .7s var(--ease) both;animation-delay:calc(.5s + var(--i,0) * .12s)}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:1rem;height:1rem;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.dock-panel{transform-origin:calc(100% - 2rem) 100%;animation:dock-in .45s var(--ease) both}@keyframes dock-in{0%{opacity:0;transform:translateY(12px)scale(.96)}}.toast{animation:toast-in .4s var(--ease) both}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,10px)}}.live-dot{animation:2.4s ease-out infinite live;box-shadow:0 0 #4ac57d99}@keyframes live{70%{box-shadow:0 0 0 8px #4ac57d00}to{box-shadow:0 0 #4ac57d00}}.anim-off :is(.hub-ring,.animate-ping,.jb-rot-col,.jb-spark,.jb-halo,.jb-sheen),.anim-off .jb-pill:after{animation-play-state:paused!important}.cert-rule{background:linear-gradient(var(--color-gold), var(--color-gold)) 0 0 / 100% 1px no-repeat, linear-gradient(var(--color-gold), var(--color-gold)) 0 100% / 100% 1px no-repeat, repeating-linear-gradient(115deg, #85612e8c 0 1px, transparent 1px 4px);opacity:.6;height:7px}.licence-seal{overflow:visible}.jb-pill:after{content:"";animation:jb-sweep 5.5s var(--ease-io) infinite;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffecbe61 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}@keyframes jb-sweep{0%,55%{transform:translate(-120%)}to{transform:translate(120%)}}.jb-spark{animation:2.8s ease-in-out infinite jb-spark}@keyframes jb-spark{50%{opacity:.6;transform:scale(.72)rotate(45deg)}}.jb-rot{vertical-align:bottom;height:1.45em;line-height:1.45;display:inline-block;overflow:hidden}.jb-rot-col{animation:jb-turn 7.5s var(--ease-io) infinite;display:block}.jb-rot-col>span{white-space:nowrap;height:1.45em;display:block}@keyframes jb-turn{0%,26%{transform:translateY(0)}33%,59%{transform:translateY(-1.45em)}66%,92%{transform:translateY(-2.9em)}to{transform:translateY(-4.35em)}}.jb-moving{line-height:1.45}.jb-still{display:none}.orb-step{color:#ffffff80;transition:color .6s var(--ease)}.orb-bar{transition:background-color .6s var(--ease), box-shadow .6s var(--ease);background:#ffffff24}.orb-num{color:var(--color-gold-light);opacity:.6;transition:opacity .6s var(--ease)}.orbital[data-stage="0"] .orb-step{color:#fffc}.orbital[data-stage="1"] .orb-step:first-child,.orbital[data-stage="2"] .orb-step:nth-child(2),.orbital[data-stage="3"] .orb-step:nth-child(3){color:#fff}.orbital[data-stage="1"] .orb-step:first-child .orb-bar,.orbital[data-stage="2"] .orb-step:nth-child(2) .orb-bar,.orbital[data-stage="3"] .orb-step:nth-child(3) .orb-bar{background:var(--color-gold-light);box-shadow:0 0 12px #e8c68cb3}.orbital[data-stage="1"] .orb-step:first-child .orb-num,.orbital[data-stage="2"] .orb-step:nth-child(2) .orb-num,.orbital[data-stage="3"] .orb-step:nth-child(3) .orb-num{opacity:1}.submenu .sub-panel{animation:sub-in .35s var(--ease) both;transform-origin:0 0}@keyframes sub-in{0%{opacity:0;transform:translateY(-6px)}}html:not(.js):not(.m-ready) .has-sub:hover>.submenu,html:not(.js):not(.m-ready) .has-sub:focus-within>.submenu{display:block}@media (min-width:1024px){.section-nav{top:var(--header-h);transition:top .6s var(--ease)}html.header-hidden .section-nav{top:0}}.faq-item[open]>p{animation:sub-in .4s var(--ease) both}html.js .nojs-only,html.m-ready .nojs-only,html:not(.js):not(.m-ready) .js-only{display:none}.ctx-chip{animation:sub-in .45s var(--ease) both}@media (prefers-reduced-motion:reduce){.jb-moving,.jb-pill:after{display:none}.jb-still{display:inline}.jb-spark,.submenu .sub-panel,.faq-item[open]>p,.ctx-chip{animation:none}.section-nav{transition:none}#mobile-menu:not([hidden]),#mobile-menu:not([hidden]) li,#mobile-menu:not([hidden]) .menu-cta>*{animation:none}.split .wi,[data-reveal],[data-reveal] .clip-zoom,[data-reveal=clip]>*,[data-stagger]>*,[data-stagger] .draw path{opacity:1!important;clip-path:none!important;stroke-dashoffset:0!important;transition:none!important;animation:none!important;transform:none!important}.route,.route-origin,.hub-core,.hub-label,.orbital-legend,.hero-photo,.hero-photo img{stroke-dashoffset:0;opacity:1;clip-path:none;animation:none!important}.flow-panel,.reveal-field,.success-seal,.success-step,.dock-panel,.toast{animation:none!important}.chip:has(:checked) .chip-tick{animation:none!important}.success-check{stroke-dashoffset:0;animation:none}.route-pulse,.live-dot,.hub-ring,.jb-sheen{display:none}.jb-halo{animation:none}[data-parallax],[data-depth]{transform:none!important}}main>section:not(:first-child){content-visibility:auto;contain-intrinsic-size:auto 820px}html.cv-off main>section,main>section.cv-seen{content-visibility:visible}
