.lp-root{background:#EFF4EC;color:#101915;overflow-x:clip}html:has(.lp-root){scroll-behavior:smooth}.lp-root footer[id],.lp-root section[id]{scroll-margin-top:84px}.lp-display{font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;font-weight:800;letter-spacing:-.035em;line-height:.98;text-wrap:balance}.lp-serif{font-family:Fraunces,Georgia,Times New Roman,serif;font-style:italic;font-weight:500;letter-spacing:-.01em}.lp-accent-pill{display:inline-block;position:relative;padding:.02em .32em .06em;margin:0 .06em;border-radius:999px;background:linear-gradient(120deg,#d9f5e5,#c9f0d8 55%,#b8e8c9);box-shadow:inset 0 0 0 1px rgba(255,255,255,.65),0 10px 28px -14px rgba(16,185,129,.45);transform:rotate(-1.6deg);white-space:nowrap}.lp-act{position:relative;border-radius:clamp(1.75rem,4vw,3rem);margin-inline:max(.75rem,calc((100vw - 96rem) / 2 + .75rem));overflow:clip;box-shadow:0 30px 80px -40px rgba(16,185,129,.25),0 2px 6px -2px rgba(15,23,42,.05);border:1px solid rgba(214,226,216,.8)}.lp-act-tint-white{background:#ffffff}.lp-act-tint-cream{background:linear-gradient(180deg,#fbfdf9,#ffffff)}.lp-act-tint-blush{background:linear-gradient(180deg,#f2fbf5,#eefaf1)}.lp-act-tint-lavender{background:linear-gradient(180deg,#eefaf3,#e9f7ef)}.lp-act-tint-sky{background:linear-gradient(180deg,#f2fbf6,#eefaf3)}.lp-ghost{inset-inline:0;top:1.5rem;text-align:center;font-family:Plus Jakarta Sans,sans-serif;font-weight:800;letter-spacing:-.04em;font-size:clamp(4rem,14vw,12rem);line-height:1;color:transparent;-webkit-text-stroke:1.5px rgba(16,185,129,.14);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.lp-aurora,.lp-ghost{position:absolute;pointer-events:none}.lp-aurora{inset:0;overflow:hidden}.lp-aurora:before{content:"";position:absolute;inset:-10% -20% 20% -20%;background:radial-gradient(46% 60% at 20% 36%,rgba(167,243,208,.8),transparent 70%),radial-gradient(40% 56% at 66% 28%,rgba(110,231,183,.75),transparent 70%),radial-gradient(38% 58% at 88% 60%,rgba(209,250,229,.65),transparent 70%),radial-gradient(34% 50% at 44% 68%,rgba(52,211,153,.55),transparent 70%);filter:blur(12px)}.lp-aurora:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(16,185,129,.14) 1px,transparent 1.5px);background-size:26px 26px;mask-image:radial-gradient(75% 60% at 50% 28%,black 0,transparent 100%);-webkit-mask-image:radial-gradient(75% 60% at 50% 28%,black 0,transparent 100%)}.lp-hud{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:500;letter-spacing:.22em;color:#9AA5A0;text-transform:uppercase}.lp-hud-dot{display:inline-block;width:6px;height:6px;border-radius:999px;background:#34d399;box-shadow:0 0 0 3px rgba(52,211,153,.2);animation:lp-blink 2.2s ease-in-out infinite}@keyframes lp-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes lp-decrypt{0%{opacity:0;filter:blur(6px);transform:translateY(4px)}to{opacity:1;filter:blur(0);transform:none}}.lp-decrypt{display:inline-block;opacity:0;animation:lp-decrypt .7s cubic-bezier(.22,1,.36,1) forwards}.lp-line-mask{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.lp-line-inner{display:block;transform:translateY(110%);animation:lp-line-up 1s cubic-bezier(.22,1,.36,1) forwards}@keyframes lp-line-up{to{transform:translateY(0)}}.lp-ink-path{fill:none;stroke:url(#lp-ink-gradient);stroke-width:5;stroke-linecap:round}@keyframes lp-marquee{to{transform:translateX(-50%)}}.lp-marquee{mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.lp-marquee-track{display:flex;width:-moz-max-content;width:max-content;animation:lp-marquee 32s linear infinite}.lp-marquee:hover .lp-marquee-track{animation-play-state:paused}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.lp-float{animation:lp-float 7s ease-in-out infinite}.lp-float-slow{animation:lp-float 11s ease-in-out infinite}.lp-float-delay{animation-delay:-3.5s}.lp-window{background:rgba(253,254,252,.96);backdrop-filter:blur(12px);border:1px solid rgba(16,25,21,.1);border-radius:1.25rem;box-shadow:0 1px 2px rgba(15,23,42,.05),0 32px 80px -28px rgba(16,25,21,.35)}.lp-illum-word{transition:color .25s ease,text-shadow .25s ease}.lp-illum-word[data-lit=false]{color:#D3DCD2}.lp-illum-word[data-lit=true]{color:#101915}.lp-illum-word[data-hot=true][data-lit=true]{background:linear-gradient(100deg,#0E9F6E,#34D399 60%,#0E9F6E);-webkit-background-clip:text;background-clip:text;color:transparent}.lp-tour-callout,.lp-tour-panel{will-change:opacity,transform}.lp-rail{height:3px;border-radius:999px;background:rgba(148,163,184,.35);overflow:hidden}.lp-rail>span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#0E9F6E,#34D399)}.lp-why-headline{transition:color .4s ease,opacity .4s ease,transform .5s cubic-bezier(.22,1,.36,1)}.lp-why-headline[data-state=past]{color:#c4d2c8;opacity:.75}.lp-why-headline[data-state=active]{color:#101915;opacity:1}.lp-why-headline[data-state=future]{color:#dde7df;opacity:.9}.lp-bar{height:100%;border-radius:999px;width:0;transition:width 1.1s cubic-bezier(.22,1,.36,1)}.lp-check-row{opacity:.35;transform:translateX(-8px);transition:opacity .5s ease,transform .5s cubic-bezier(.22,1,.36,1)}.lp-check-row[data-on=true]{opacity:1;transform:none}.lp-check-disc{transition:background .4s ease,color .4s ease,border-color .4s ease}.lp-check-row[data-on=true] .lp-check-disc{background:#10b981;border-color:#10b981;color:#fff}.lp-stack-card{position:sticky;border-radius:1.75rem;border:1px solid rgba(214,226,216,.9);box-shadow:0 24px 60px -30px rgba(16,185,129,.3)}.lp-outcome-beat{will-change:opacity,transform}@keyframes lp-cue{0%{transform:scaleY(0);transform-origin:top}45%{transform:scaleY(1);transform-origin:top}55%{transform:scaleY(1);transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.lp-cue-line{animation:lp-cue 2.2s cubic-bezier(.65,0,.35,1) infinite}.lp-progress{position:absolute;left:0;bottom:-1px;height:2px;width:100%;transform-origin:left;background:linear-gradient(90deg,#0E9F6E,#34D399,#A7F3D0)}.lp-faq-answer{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .32s ease,opacity .32s ease}.lp-faq-answer[data-open=true]{grid-template-rows:1fr;opacity:1}.lp-nav-link{position:relative}.lp-nav-link:after{content:"";position:absolute;left:0;right:100%;bottom:-3px;height:2px;border-radius:2px;background:linear-gradient(90deg,#0E9F6E,#34D399);transition:right .25s ease}.lp-nav-link:hover:after{right:0}@keyframes lp-sweep{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.lp-sweep{animation:lp-sweep 5s linear infinite}@keyframes lp-blip{0%{transform:scale(.4);opacity:1}to{transform:scale(3.2);opacity:0}}.lp-blip{animation:lp-blip 2.6s ease-out infinite}@keyframes lp-ring-draw{to{stroke-dashoffset:var(--lp-ring-target,0)}}.lp-ring-draw{animation:lp-ring-draw 1.6s cubic-bezier(.22,1,.36,1) .4s forwards}@keyframes lp-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lp-bar-grow{transform-origin:left;animation:lp-bar-grow 1.2s cubic-bezier(.22,1,.36,1) .5s backwards}@keyframes lp-menu-in{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.lp-menu-link{animation:lp-menu-in .55s cubic-bezier(.22,1,.36,1) backwards}.lp-faq-item{position:relative;overflow:hidden;transition:transform .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease}.lp-faq-item:before{content:"";position:absolute;inset:0;opacity:0;transition:opacity .3s ease;background:radial-gradient(320px circle at var(--lp-mx,50%) var(--lp-my,50%),rgba(16,185,129,.1),transparent 65%);pointer-events:none}.lp-faq-item:hover:before{opacity:1}.lp-faq-item:hover{transform:translateY(-2px);border-color:rgba(16,185,129,.35);box-shadow:0 18px 40px -22px rgba(16,185,129,.35)}.lp-faq-item .lp-faq-plus{transition:transform .3s cubic-bezier(.22,1,.36,1),background .3s ease,color .3s ease}.lp-faq-item:hover .lp-faq-plus{transform:rotate(90deg) scale(1.12);background:#0E9F6E;color:#fff;border-color:#0E9F6E}@media (prefers-reduced-motion:reduce){.lp-bar-grow,.lp-blip,.lp-cue-line,.lp-decrypt,.lp-float,.lp-float-slow,.lp-hud-dot,.lp-line-inner,.lp-marquee-track,.lp-menu-link,.lp-ring-draw,.lp-sweep{animation:none}.lp-decrypt{opacity:1}.lp-line-inner{transform:none}.lp-ring-draw{stroke-dashoffset:var(--lp-ring-target,0)}.lp-bar-grow{transform:none}.lp-illum-word[data-lit=false]{color:#101915}.lp-bar{transition:none}.lp-check-row{opacity:1;transform:none}html:has(.lp-root){scroll-behavior:auto}}.hire-accent-pill{display:inline-block;position:relative;padding:.02em .32em .06em;margin:0 .06em;border-radius:999px;background:linear-gradient(120deg,#fdeede,#f8dcc3 55%,#f5d3b8);box-shadow:inset 0 0 0 1px rgba(255,255,255,.65),0 10px 28px -14px rgba(217,106,69,.45);transform:rotate(-1.6deg);white-space:nowrap}.hire-loader .lp-loader-fill{background:#d96a45}.hire-faq .lp-faq-item:before{background:radial-gradient(320px circle at var(--lp-mx,50%) var(--lp-my,50%),rgba(217,106,69,.1),transparent 65%)}.hire-faq .lp-faq-item:hover{border-color:rgba(217,106,69,.35);box-shadow:0 18px 40px -22px rgba(217,106,69,.35)}.hire-faq .lp-faq-item:hover .lp-faq-plus{background:#d96a45;color:#fff;border-color:#d96a45}.hire-ring{transform:rotate(-90deg)}.hire-ring .hire-ring-bg{stroke:rgba(16,25,21,.08)}.hire-ring .hire-ring-fg{stroke:#d96a45;stroke-linecap:round;transition:stroke-dashoffset .7s cubic-bezier(.22,1,.36,1)}.hire-cand-row{transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .4s ease}.hire-score-bar{transition:width .7s cubic-bezier(.22,1,.36,1)}@keyframes hire-sticker-float{0%,to{transform:translateY(0) rotate(var(--hire-rot,0deg))}50%{transform:translateY(-7px) rotate(var(--hire-rot,0deg))}}.hire-sticker{animation:hire-sticker-float 5.2s ease-in-out infinite}@keyframes hire-cue{0%{transform:scaleY(0);transform-origin:top}45%{transform:scaleY(1);transform-origin:top}55%{transform:scaleY(1);transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.hire-cue-line{display:block;width:2px;height:34px;border-radius:2px;background:linear-gradient(180deg,#d96a45,#f0a080);animation:hire-cue 2.2s cubic-bezier(.65,0,.35,1) infinite}@keyframes hire-blink{0%,to{opacity:1}50%{opacity:.35}}.hire-blink-dot{display:inline-block;width:6px;height:6px;border-radius:999px;background:#d96a45;box-shadow:0 0 0 3px rgba(217,106,69,.2);animation:hire-blink 2.2s ease-in-out infinite}.hire-how-track{position:absolute;left:0;right:0;top:50%;height:2px;border-radius:2px;background:rgba(16,25,21,.08);overflow:hidden}.hire-how-fill{display:block;height:100%;width:100%;border-radius:2px;background:linear-gradient(90deg,#f0a080,#d96a45,#a84a32);transform:scaleX(0);transform-origin:left;transition:transform 1.6s cubic-bezier(.22,1,.36,1)}.hire-how-grid.is-in .hire-how-fill{transform:scaleX(1)}@keyframes hire-beacon{0%{transform:scale(.6);opacity:.7}70%{transform:scale(1.9);opacity:0}to{transform:scale(1.9);opacity:0}}.hire-step-beacon{position:absolute;left:0;top:.35rem;width:3.2rem;height:3.2rem;border-radius:999px;background:rgba(217,106,69,.35);animation:hire-beacon 2.6s ease-out infinite;pointer-events:none}.hire-feat-card{position:relative;overflow:hidden;will-change:transform}.hire-feat-card:before{content:"";position:absolute;inset:0;opacity:0;transition:opacity .3s ease;background:radial-gradient(340px circle at var(--hire-mx,50%) var(--hire-my,50%),rgba(217,106,69,.1),transparent 65%);pointer-events:none}.hire-feat-card:hover:before{opacity:1}.hire-feat-icon{position:relative}.hire-feat-ping{position:absolute;inset:0;border-radius:1rem;background:rgba(217,106,69,.35);opacity:0;pointer-events:none}.group:hover .hire-feat-ping{animation:hire-beacon 1.1s ease-out}.hire-hero-row{opacity:0;transform:translateY(14px);transition:opacity .7s ease,transform .7s cubic-bezier(.22,1,.36,1)}.hire-hero-mock.is-in .hire-hero-row{opacity:1;transform:none}.hire-faq .lp-faq-answer>div>p{transform:translateY(8px);transition:transform .34s cubic-bezier(.22,1,.36,1)}.hire-faq .lp-faq-answer[data-open=true]>div>p{transform:none}.hire-wordmark{will-change:transform}@media (prefers-reduced-motion:reduce){.group:hover .hire-feat-ping,.hire-blink-dot,.hire-cue-line,.hire-step-beacon,.hire-sticker{animation:none}.hire-how-fill{transition:none;transform:scaleX(1)}.hire-hero-row{opacity:1}.hire-faq .lp-faq-answer>div>p,.hire-hero-row{transform:none;transition:none}.hire-root .lp-ed-marquee-track{animation:none}}.hire-sheet{position:relative;z-index:10;border-top-left-radius:2rem;border-top-right-radius:2rem;margin-top:-2rem;box-shadow:0 -28px 70px -45px rgba(16,25,21,.35)}@media (min-width:768px){.hire-sheet{border-top-left-radius:3.5rem;border-top-right-radius:3.5rem;margin-top:-3.5rem}}.hire-char,.hire-chars{display:inline-block}.hire-char{opacity:0;filter:blur(12px);transform:translateY(.4em) scale(.96);will-change:transform,filter,opacity}.hire-chars.is-in .hire-char{animation:hire-char-in .9s cubic-bezier(.22,1,.36,1) both}@keyframes hire-char-in{0%{opacity:0;filter:blur(12px);transform:translateY(.4em) scale(.96)}to{opacity:1;filter:blur(0);transform:none}}.hire-log-line{animation:hire-log-in .5s cubic-bezier(.22,1,.36,1) both}@keyframes hire-log-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.hire-caret:after{content:"▋";margin-left:2px;color:#d96a45;animation:hire-blink 1.05s steps(2,start) infinite}.hire-console-bar{transition:width 1.1s cubic-bezier(.22,1,.36,1)}.hire-beat{transition:opacity .5s ease,transform .55s cubic-bezier(.22,1,.36,1)}.hire-beat[data-active=false]{opacity:.22;transform:translateX(-14px)}.hire-beat[data-active=true]{opacity:1;transform:none}.hire-panel-beat{position:absolute;inset:0;opacity:0;transform:translateY(28px) scale(.985);visibility:hidden;pointer-events:none;transition:opacity .55s ease,transform .65s cubic-bezier(.22,1,.36,1),visibility 0s linear .6s}.hire-panel-beat[data-active=true]{opacity:1;transform:none;visibility:visible;pointer-events:auto;transition:opacity .55s ease,transform .65s cubic-bezier(.22,1,.36,1),visibility 0s}.hire-panel-beat .how-mock{transform:scale(1.07);transition:transform 1.6s cubic-bezier(.22,1,.36,1)}.hire-panel-beat[data-active=true] .how-mock{transform:none}.how-mobile-swap{animation:howMobileIn .45s cubic-bezier(.22,1,.36,1)}@keyframes howMobileIn{0%{opacity:0;transform:translateY(16px) scale(.99)}to{opacity:1;transform:none}}.hire-mock-row{opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .55s cubic-bezier(.22,1,.36,1)}.hire-mock-always .hire-mock-row,.hire-panel-beat[data-active=true] .hire-mock-row,.how-mobile-swap .hire-mock-row{opacity:1;transform:none}.hire-mock-bar{transform:scaleX(0);transform-origin:left;transition:transform 1s cubic-bezier(.22,1,.36,1)}.hire-mock-always .hire-mock-bar,.hire-panel-beat[data-active=true] .hire-mock-bar,.how-mobile-swap .hire-mock-bar{transform:scaleX(1)}.hire-illum-word{color:rgba(16,25,21,.13);transition:color .25s linear}.hire-illum-word[data-lit=true]{color:#101915}.hire-illum-word[data-hot=true][data-lit=true]{color:#d96a45;font-family:var(--font-serif);font-style:italic}.hire-faq-row{border-top:1px solid rgba(16,25,21,.12);transition:background-color .3s ease}.hire-faq-row:last-child{border-bottom:1px solid rgba(16,25,21,.12)}.hire-faq-row:hover{background:rgba(217,106,69,.045)}.hire-faq-x{transition:transform .45s cubic-bezier(.22,1,.36,1),background-color .3s ease,color .3s ease,border-color .3s ease}.hire-faq-row[data-open=true] .hire-faq-x{transform:rotate(135deg);background:#101915;border-color:#101915;color:#EDF2E9}.hire-faq-row .lp-faq-answer>div>p{transform:translateY(10px);transition:transform .4s cubic-bezier(.22,1,.36,1)}.hire-faq-row .lp-faq-answer[data-open=true]>div>p{transform:none}.hire-wordmark{will-change:transform,opacity}.hire-feat-visual{position:relative}.how-pin{--gx:0;--p:0}.how-track{display:flex;width:300vw;height:100%}.how-px{transform:translate3d(calc((var(--gx, 0) - var(--si, 0)) * var(--pf, 4vw)),0,0);will-change:transform}.how-bgnum{-webkit-text-stroke:2px rgba(16,25,21,.1);color:transparent}.how-bgnum-dark{-webkit-text-stroke:2px rgba(237,242,233,.13);color:transparent}.how-reveal{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .85s cubic-bezier(.22,1,.36,1)}.how-scene[data-active=true] .hire-mock-row,.how-scene[data-active=true] .how-reveal{opacity:1;transform:none}.how-scene[data-active=true] .hire-mock-bar{transform:scaleX(1)}.how-carousel .hire-mock-row,.how-static .hire-mock-row{opacity:1;transform:none}.how-carousel .hire-mock-bar,.how-static .hire-mock-bar{transform:scaleX(1)}.how-hud{mix-blend-mode:difference;color:#fff}.how-rail-fill{transform:scaleX(var(--p,0));transform-origin:left center}.how-carousel{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.how-carousel::-webkit-scrollbar{display:none}.how-carousel>article{scroll-snap-align:center}@media (prefers-reduced-motion:reduce){.how-px{transform:none}.how-reveal{transition:none}.how-reveal,.how-scene .hire-mock-row{opacity:1;transform:none}.how-rail-fill,.how-scene .hire-mock-bar{transform:scaleX(1)}.hire-char{opacity:1;filter:none;transform:none}.hire-caret:after,.hire-char,.hire-chars.is-in .hire-char,.hire-log-line{animation:none}.hire-beat[data-active=false]{opacity:1;transform:none}.hire-panel-beat{transition:none}.hire-panel-beat[data-active=false]{opacity:0}.hire-mock-row{opacity:1;transform:none;transition:none}.hire-mock-bar{transform:scaleX(1);transition:none}.how-mock{transform:none;transition:none}.how-mobile-swap{animation:none}.hire-illum-word{color:#101915}.hire-illum-word[data-hot=true]{color:#d96a45;font-family:var(--font-serif);font-style:italic}}