.hero-demo-module__9pj2uq__window{height:var(--hero-demo-height,23rem);background:color-mix(in srgb, var(--brand-deep) 78%, black);border:1px solid #ffffff1a;border-radius:1rem;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #0009}.hero-demo-module__9pj2uq__windowBar{height:2.5rem;color:var(--brand-dim);border-bottom:1px solid #ffffff14;align-items:center;padding:0 1rem;font-size:.75rem;display:flex}.hero-demo-module__9pj2uq__pane{zoom:var(--hero-demo-zoom,1);padding:1rem;position:absolute;inset:2.5rem 0 0}@media (max-width:1023px) and (max-height:740px){.hero-demo-module__9pj2uq__windowBar{height:1.75rem;padding-inline:.75rem;font-size:.65rem}.hero-demo-module__9pj2uq__pane{inset-block-start:1.75rem}}.hero-demo-module__9pj2uq__pill{position:relative;overflow:hidden}.hero-demo-module__9pj2uq__pillFill{transform-origin:0;pointer-events:none;background:#e9a45f47;position:absolute;inset:0;transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){.hero-demo-module__9pj2uq__pillFill{animation:hero-demo-module__9pj2uq__pill-fill var(--ms) linear forwards}}.hero-demo-module__9pj2uq__pillFillPaused{animation-play-state:paused}@keyframes hero-demo-module__9pj2uq__pill-fill{to{transform:scaleX(1)}}.hero-demo-module__9pj2uq__board{flex:1;min-height:0;position:relative}.hero-demo-module__9pj2uq__boardCols{grid-template-columns:repeat(4,1fr);display:grid;position:absolute;inset:0}.hero-demo-module__9pj2uq__boardCol{border-left:1px dashed #ffffff1f;padding-left:.5rem}.hero-demo-module__9pj2uq__boardCol:first-child{border-left:0;padding-left:0}.hero-demo-module__9pj2uq__rejectBar{background:#ffffff08;border:1px dashed #ffffff24;border-radius:.75rem;justify-content:flex-end;align-items:center;height:3rem;padding-right:.75rem;display:flex;position:absolute;top:16rem;left:0;right:0}.hero-demo-module__9pj2uq__card{width:25%;left:0;top:calc(1.7rem + var(--r) * 3.5rem);transform:translate(var(--rest), var(--dy,0)) scale(var(--s,1));padding:0 .25rem;position:absolute}.hero-demo-module__9pj2uq__cursor{z-index:3;opacity:0;pointer-events:none;align-items:flex-start;gap:.1rem;display:flex;position:absolute;bottom:-.95rem;right:.55rem}.hero-demo-module__9pj2uq__accepted{background:#e4f5ea}.hero-demo-module__9pj2uq__rejected{background:#f3dede}@media (prefers-reduced-motion:no-preference){.hero-demo-module__9pj2uq__jim{animation:8s ease-in-out .2s both hero-demo-module__9pj2uq__jim}.hero-demo-module__9pj2uq__jim .hero-demo-module__9pj2uq__cursor{animation:8s ease-in-out .2s both hero-demo-module__9pj2uq__cursor-jim}.hero-demo-module__9pj2uq__matt{animation:8s ease-in-out .2s both hero-demo-module__9pj2uq__matt}.hero-demo-module__9pj2uq__matt .hero-demo-module__9pj2uq__cursor{animation:8s ease-in-out .2s both hero-demo-module__9pj2uq__cursor-matt}.hero-demo-module__9pj2uq__lara{animation:8s ease-in-out .2s both hero-demo-module__9pj2uq__lara}.hero-demo-module__9pj2uq__lara .hero-demo-module__9pj2uq__cursor{animation:8s ease-in-out .2s both hero-demo-module__9pj2uq__cursor-lara}.hero-demo-module__9pj2uq__pete{animation:8s ease-in-out .2s both hero-demo-module__9pj2uq__pete}.hero-demo-module__9pj2uq__pete .hero-demo-module__9pj2uq__cursor{animation:8s ease-in-out .2s both hero-demo-module__9pj2uq__cursor-pete}.hero-demo-module__9pj2uq__jim .hero-demo-module__9pj2uq__accepted{animation:.25s ease-out 7.72s both hero-demo-module__9pj2uq__accept-in}.hero-demo-module__9pj2uq__matt .hero-demo-module__9pj2uq__rejected{animation:.2s ease-out 5.32s both hero-demo-module__9pj2uq__reject-in}.hero-demo-module__9pj2uq__lara .hero-demo-module__9pj2uq__rejected{animation:.2s ease-out 1.32s both hero-demo-module__9pj2uq__reject-in}.hero-demo-module__9pj2uq__pete .hero-demo-module__9pj2uq__rejected{animation:.2s ease-out 6.92s both hero-demo-module__9pj2uq__reject-in}}@keyframes hero-demo-module__9pj2uq__lara{0%{transform:translate(0)scale(1)}7%{transform:translate(0)scale(1)}8%{transform:translate(0)scale(1.06)}14%{transform:translate(0, var(--dy)) scale(.76)}to{transform:translate(0, var(--dy)) scale(.76)}}@keyframes hero-demo-module__9pj2uq__cursor-lara{0%{opacity:0}6%{opacity:0}7%{opacity:1}14%{opacity:1}15%{opacity:0}to{opacity:0}}@keyframes hero-demo-module__9pj2uq__jim{0%{transform:translate(0)scale(1)}17%{transform:translate(0)scale(1)}18%{transform:translate(0)scale(1.06)}24%{transform:translate(100%)scale(1)}47%{transform:translate(100%)scale(1)}48%{transform:translate(100%)scale(1.06)}54%{transform:translate(200%)scale(1)}87%{transform:translate(200%)scale(1)}88%{transform:translate(200%)scale(1.06)}94%{transform:translate(300%)scale(1)}to{transform:translate(300%)scale(1)}}@keyframes hero-demo-module__9pj2uq__cursor-jim{0%{opacity:0}16%{opacity:0}17%{opacity:1}24%{opacity:1}25%{opacity:0}46%{opacity:0}47%{opacity:1}54%{opacity:1}55%{opacity:0}86%{opacity:0}87%{opacity:1}94%{opacity:1}95%{opacity:0}to{opacity:0}}@keyframes hero-demo-module__9pj2uq__matt{0%{transform:translate(0)scale(1)}27%{transform:translate(0)scale(1)}28%{transform:translate(0)scale(1.06)}34%{transform:translate(100%)scale(1)}57%{transform:translate(100%)scale(1)}58%{transform:translate(100%)scale(1.06)}64%{transform:translate(100%, var(--dy)) scale(.76)}to{transform:translate(100%, var(--dy)) scale(.76)}}@keyframes hero-demo-module__9pj2uq__cursor-matt{0%{opacity:0}26%{opacity:0}27%{opacity:1}34%{opacity:1}35%{opacity:0}56%{opacity:0}57%{opacity:1}64%{opacity:1}65%{opacity:0}to{opacity:0}}@keyframes hero-demo-module__9pj2uq__pete{0%{transform:translate(0)scale(1)}37%{transform:translate(0)scale(1)}38%{transform:translate(0)scale(1.06)}44%{transform:translate(100%)scale(1)}67%{transform:translate(100%)scale(1)}68%{transform:translate(100%)scale(1.06)}74%{transform:translate(200%,-3.5rem)scale(1)}77%{transform:translate(200%,-3.5rem)scale(1)}78%{transform:translate(200%,-3.5rem)scale(1.06)}84%{transform:translate(200%, var(--dy)) scale(.76)}to{transform:translate(200%, var(--dy)) scale(.76)}}@keyframes hero-demo-module__9pj2uq__cursor-pete{0%{opacity:0}36%{opacity:0}37%{opacity:1}44%{opacity:1}45%{opacity:0}66%{opacity:0}67%{opacity:1}74%{opacity:1}75%{opacity:0}76%{opacity:0}77%{opacity:1}84%{opacity:1}85%{opacity:0}to{opacity:0}}@keyframes hero-demo-module__9pj2uq__accept-in{0%{background:var(--card)}to{background:#e4f5ea}}@keyframes hero-demo-module__9pj2uq__reject-in{0%{background:var(--card)}to{background:#f3dede}}.hero-demo-module__9pj2uq__hired{pointer-events:none;position:absolute;inset:0}.hero-demo-module__9pj2uq__ring{opacity:0;border:2px solid #34c38f;border-radius:.75rem;position:absolute;inset:0 .25rem}.hero-demo-module__9pj2uq__dot{background:var(--c);opacity:0;border-radius:999px;width:6px;height:6px;position:absolute;top:50%;left:50%}.hero-demo-module__9pj2uq__badge{color:#fff;background:#1f9d6b;border-radius:999px;padding:.2rem .5rem;font-size:.6rem;font-weight:700;line-height:1;position:absolute;top:-.75rem;right:.45rem;box-shadow:0 4px 12px #1f9d6b73}@media (prefers-reduced-motion:no-preference){.hero-demo-module__9pj2uq__ring{animation:.9s ease-out 7.76s both hero-demo-module__9pj2uq__ring-pulse}.hero-demo-module__9pj2uq__dot{animation:1.1s cubic-bezier(.16,1,.3,1) both hero-demo-module__9pj2uq__confetti;animation-delay:calc(7.76s + var(--d))}.hero-demo-module__9pj2uq__badge{animation:.55s cubic-bezier(.34,1.56,.64,1) 7.8s both hero-demo-module__9pj2uq__badge-pop}}@keyframes hero-demo-module__9pj2uq__ring-pulse{5%{opacity:.9}0%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1.3,1.55)}}@keyframes hero-demo-module__9pj2uq__confetti{10%{opacity:1}0%{opacity:0;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--x)), calc(-50% + var(--y))) scale(.4)}}@keyframes hero-demo-module__9pj2uq__badge-pop{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}.hero-demo-module__9pj2uq__typingCaret{border-right:1px solid var(--primary-bright);vertical-align:-.1em;height:1em;margin-left:2px;display:inline-block}.hero-demo-module__9pj2uq__bubble{opacity:1}@media (prefers-reduced-motion:no-preference){.hero-demo-module__9pj2uq__bubble{opacity:0;animation:.55s cubic-bezier(.16,1,.3,1) both hero-demo-module__9pj2uq__bubble-in;animation-delay:var(--t)}}@keyframes hero-demo-module__9pj2uq__bubble-in{0%{opacity:0;transform:translateY(.7rem)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.hero-demo-module__9pj2uq__step,.hero-demo-module__9pj2uq__short{opacity:1}@media (prefers-reduced-motion:no-preference){.hero-demo-module__9pj2uq__step,.hero-demo-module__9pj2uq__short{opacity:0;animation:.5s cubic-bezier(.16,1,.3,1) both hero-demo-module__9pj2uq__bubble-in;animation-delay:var(--t)}}
.rotating-words-module__Cwr_ia__words{display:grid}.rotating-words-module__Cwr_ia__sizer,.rotating-words-module__Cwr_ia__typed,.rotating-words-module__Cwr_ia__staticWord{white-space:nowrap;grid-area:1/1}.rotating-words-module__Cwr_ia__sizer{visibility:hidden}.rotating-words-module__Cwr_ia__cursor,.rotating-words-module__Cwr_ia__cursorSpace{font-family:var(--font-sans);margin-left:.06em;font-weight:300}.rotating-words-module__Cwr_ia__cursor{animation:1s step-end infinite rotating-words-module__Cwr_ia__cursor-blink}.rotating-words-module__Cwr_ia__staticWord{display:none}@keyframes rotating-words-module__Cwr_ia__cursor-blink{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.rotating-words-module__Cwr_ia__typed{display:none}.rotating-words-module__Cwr_ia__staticWord{display:block}.rotating-words-module__Cwr_ia__cursor{animation:none}}
.home-hero-module__FC7-Yq__hero{isolation:isolate;--hero-demo-height:clamp(17rem, 52svh, 25rem);--hero-demo-zoom:.9;--brand-dim:var(--brand-muted);background-image:radial-gradient(at 85% 42%,#203e62 0%,#0000 55%);height:calc(100svh - 4.5rem);min-height:0}.home-hero-module__FC7-Yq__content{min-height:0;padding-block:clamp(.75rem,3svh,2rem)}.home-hero-module__FC7-Yq__layout{gap:clamp(1rem,3vw,3rem)}.home-hero-module__FC7-Yq__copy h1{font-size:clamp(2rem,3.8vw,3.6rem)}.home-hero-module__FC7-Yq__copy>p:first-child{margin-bottom:clamp(.75rem,2svh,1.75rem)}.home-hero-module__FC7-Yq__copy>p:not(:first-child),.home-hero-module__FC7-Yq__copy>div,.home-hero-module__FC7-Yq__copy>a{margin-top:clamp(.75rem,2.5svh,1.75rem)}.home-hero-module__FC7-Yq__copy>a{padding-top:1rem}.home-hero-module__FC7-Yq__demo{background:#ffffff06;border:1px solid #ffffff1f;border-radius:1.75rem;padding:clamp(.75rem,2svh,1.5rem);position:relative;box-shadow:0 30px 80px -45px #0009}.home-hero-module__FC7-Yq__hero>:last-child{flex-shrink:0;padding-block:.75rem}@media (max-width:1023px){.home-hero-module__FC7-Yq__hero{--hero-demo-height:clamp(9rem, 27svh, 16rem);--hero-demo-zoom:.65}.home-hero-module__FC7-Yq__content{padding-block:.75rem}.home-hero-module__FC7-Yq__layout{grid-template-rows:auto minmax(0,1fr);gap:1rem;height:100%}.home-hero-module__FC7-Yq__copy h1{max-width:24ch;font-size:clamp(1.6rem,4.6vw,2.5rem)}.home-hero-module__FC7-Yq__copy>p:first-child{margin-bottom:.625rem;font-size:.55rem}.home-hero-module__FC7-Yq__copy>p:not(:first-child){max-width:36rem;margin-top:.625rem;font-size:.8rem;line-height:1.4}.home-hero-module__FC7-Yq__copy>div{flex-direction:row;gap:.5rem;margin-top:.75rem}.home-hero-module__FC7-Yq__copy>div>a{gap:.3rem;min-width:0;height:2.5rem;padding-inline:.65rem;font-size:.8rem}.home-hero-module__FC7-Yq__copy>a{margin-top:.75rem;padding-top:.625rem}.home-hero-module__FC7-Yq__copy>a>span:first-child>span{width:1.75rem;height:1.75rem}.home-hero-module__FC7-Yq__copy>a>span:last-child{font-size:.625rem}.home-hero-module__FC7-Yq__demo{border-radius:1.25rem;flex-direction:column;height:100%;min-height:0;padding:.625rem;display:flex}.home-hero-module__FC7-Yq__demo>div:nth-child(2){flex-direction:column;flex:1;min-height:0;display:flex}.home-hero-module__FC7-Yq__demo>div:nth-child(2)>div:last-child{flex:1;height:auto;min-height:0}.home-hero-module__FC7-Yq__demo>div:first-child{margin-bottom:.5rem;font-size:.55rem}.home-hero-module__FC7-Yq__demo>p{margin-top:.5rem;font-size:.6rem}.home-hero-module__FC7-Yq__demo [role=group]{flex-wrap:nowrap;gap:.375rem;margin-bottom:.5rem}.home-hero-module__FC7-Yq__demo button{flex:1;min-width:0;padding-block:.25rem;padding-inline:.625rem;font-size:.75rem}.home-hero-module__FC7-Yq__hero>:last-child{padding-block:.5rem}}@media (max-width:1023px) and (max-height:740px){.home-hero-module__FC7-Yq__hero{--hero-demo-zoom:.45}.home-hero-module__FC7-Yq__copy>p:first-child,.home-hero-module__FC7-Yq__demo>p,.home-hero-module__FC7-Yq__copy>a>span:last-child>span:last-child{display:none}.home-hero-module__FC7-Yq__copy h1{font-size:clamp(1.5rem,4.4vw,2rem)}}@media (max-width:359px){.home-hero-module__FC7-Yq__copy>div>a{font-size:.7rem}}@media (max-width:359px) and (max-height:740px){.home-hero-module__FC7-Yq__copy>a{display:none}}@media (min-width:1024px) and (max-height:740px){.home-hero-module__FC7-Yq__hero{--hero-demo-zoom:.8}.home-hero-module__FC7-Yq__copy h1{font-size:clamp(2rem,3.4vw,3rem)}}
.process-motion-module__8X9I9a__rail{transform-origin:0}@media (max-width:639px){.process-motion-module__8X9I9a__step:not(:last-child):before{content:"";border-left:1px solid #ffffff26;height:calc(100% + 3rem);position:absolute;top:8px;left:4px}}@media (prefers-reduced-motion:no-preference){.process-motion-module__8X9I9a__item[data-motion-ready=true]{opacity:var(--reveal-progress,1);transform:translateY(calc((1 - var(--reveal-progress,1)) * 18px))}.process-motion-module__8X9I9a__item[data-motion-ready=true] .process-motion-module__8X9I9a__marker{transform:scale(calc(.5 + var(--reveal-progress,1) * .5))}.process-motion-module__8X9I9a__rail{transform:scaleX(var(--rail-progress,1))}}
