.hero__stage{min-height:790px;padding-top:144px;background:linear-gradient(266deg,#e0f2fd0d 49%,#e0f2fd1f 54.79%,#e0f2fd33 61.04%,#e0f2fd4a 68.35%,#d4efff66 74.89% 83.49%),var(--color-glider-white)}.hero__aurora{position:absolute;top:0;left:-24px;width:180px;height:150%;transform:rotate(-45deg);transform-origin:top;filter:blur(100px);opacity:.2;pointer-events:none;background:linear-gradient(138deg,#00a5ee 10.73%,transparent 96.25%)}.hero__aurora--teal{left:100px;opacity:.3;background:linear-gradient(138deg,#00b7bb 10.73%,transparent 96.25%)}.hero__aurora--pink{left:200px;background:linear-gradient(138deg,#e800d4 10.73%,transparent 96.25%)}.hero__circuit{position:absolute;top:16px;width:543px;height:432px;pointer-events:none;mask-image:linear-gradient(to left,black 50%,transparent 100%)}.hero__circuit--left{left:0;transform:scaleX(-1)}.hero__circuit--right{right:0}.hero__circuit img{display:block;width:100%;height:100%;opacity:.05}.hero__circuit svg{position:absolute;inset:0;width:100%;height:100%}.hero__circuit svg path{stroke-dasharray:100px 9999px;stroke-dashoffset:100px}.hero__trace--first{animation:hero-circuit-first 11.2s linear infinite}.hero__trace--second{animation:hero-circuit-second 11.2s linear infinite}.hero__title{max-width:1120px;text-wrap:balance;animation:hero-enter .8s .1s ease-out both}.hero__description{margin-top:24px;font-size:16px;line-height:1.5;animation:hero-enter .8s .18s ease-out both}.hero__action{margin-top:48px;animation:hero-enter .8s .26s ease-out both}.hero__globe{position:relative;z-index:0;width:min(100%,768px);margin:-144px auto 0;mix-blend-mode:multiply;pointer-events:none;animation:hero-enter .8s .34s ease-out both}.hero__globe video{display:block;width:100%;height:auto}.hero__fade{position:absolute;z-index:1;right:0;bottom:0;left:0;height:96px;pointer-events:none;background:linear-gradient(180deg,#fff0,#ffffffd9 55%,#fff)}.hero__logos{position:absolute;z-index:2;right:0;bottom:160px;left:0;height:56px;overflow:hidden;animation:hero-enter .8s .42s ease-out both}.hero__logo-track{display:flex;align-items:center;width:max-content;animation:hero-marquee 40s linear infinite}.hero__logo-set{display:flex;flex:none;align-items:center;gap:32px}.hero__logo{display:flex;flex:none;align-items:center;justify-content:center;width:164px;height:56px}.hero__logo img{display:block;max-width:96px;max-height:48px;object-fit:contain;filter:grayscale(1)}@keyframes hero-enter{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes hero-circuit-first{0%{stroke-dashoffset:100px;animation-timing-function:cubic-bezier(.645,.045,.355,1)}53.571%{stroke-dashoffset:-800px}to{stroke-dashoffset:-800px}}@keyframes hero-circuit-second{0%,46.429%{stroke-dashoffset:100px}46.43%{stroke-dashoffset:100px;animation-timing-function:cubic-bezier(.645,.045,.355,1)}to{stroke-dashoffset:-800px}}@media(min-width:768px){.hero__stage{padding-top:160px}.hero__description{font-size:18px}.hero__action{margin-top:40px}}@media(max-width:1023px){.hero__circuit{display:none}}@media(max-width:767px){.hero__stage{min-height:0}.hero__aurora{width:100px;filter:blur(50px);opacity:.1}.hero__aurora--teal{left:40px;opacity:.3}.hero__aurora--pink{left:90px}.hero__logos{position:relative;bottom:auto;height:56px;margin-top:-12px}.hero__logo-set{gap:24px}.hero__logo{width:100px}.hero__logo img{max-width:64px;max-height:36px}}@media(prefers-reduced-motion:reduce){.hero__title,.hero__description,.hero__action,.hero__globe,.hero__logos,.hero__logo-track,.hero__circuit svg path{animation:none!important}.hero__circuit svg{display:none}}.funnel{position:relative;z-index:1;background:#fff}.funnel__inner{position:relative;max-width:1048px;margin:0 auto;padding:100px 0;isolation:isolate}.funnel__grid-art{position:absolute;z-index:-1;top:0;left:0;width:100%;height:500px;opacity:.5;overflow:hidden;pointer-events:none;mask-image:linear-gradient(to bottom,transparent,#000 15%,#000 100%)}.funnel__grid-art img{display:block;width:100%;height:100%;object-fit:cover}.funnel__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.funnel__accordion{max-width:524px}.funnel__panel{padding:24px 0;border-bottom:2px dashed rgba(0,0,0,.1)}.funnel__panel:last-child{border-bottom:0}.funnel__heading{margin:0;color:#001b27;font-size:28px;line-height:1.25}.funnel__heading button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:0;text-align:left;cursor:pointer;color:inherit}.funnel__toggle-icon{flex:none;color:color-mix(in srgb,var(--color-glider-ink) 45%,transparent);transition:transform .5s ease-out}.funnel__heading button[aria-expanded=true] .funnel__toggle-icon{transform:rotate(180deg)}.funnel__heading button:focus-visible{outline:2px solid #01a7eb;outline-offset:5px;border-radius:2px}.funnel__panel-expand{display:grid;grid-template-rows:0fr;overflow:hidden;visibility:hidden;transition:grid-template-rows .5s ease-out,visibility .5s}.funnel__panel.is-active .funnel__panel-expand{grid-template-rows:1fr;visibility:visible}.funnel__panel-content{min-height:0;overflow:hidden}.funnel__panel-content p{margin:24px 0 0;max-width:450px;color:#001b27;font-size:18px;line-height:1.5;text-wrap:balance}.funnel__links{display:grid;justify-items:start;gap:12px;margin-top:40px}.funnel__links a{display:inline-flex;align-items:center;gap:8px;color:var(--color-glider-ink);font-size:16px;line-height:24px;font-weight:600;text-decoration:none;transition:color .3s ease-out}.funnel__links a:hover,.funnel__links a:focus-visible{color:var(--color-glider-blue)}.funnel__links svg{flex:none;color:var(--color-glider-blue)}.funnel__mobile-art{display:none}.funnel__visual{position:relative;width:min(100%,448px);aspect-ratio:448 / 468;margin:48px auto 0;pointer-events:none}.funnel__base{display:block;width:100%;height:100%}.funnel__wash{position:absolute;z-index:1;opacity:0;transition:opacity .3s ease-out}.funnel__wash.is-active{opacity:1}.funnel__wash--recruiter{top:9%;left:5%;width:94%}.funnel__wash--interviewer{top:46%;left:11%;width:80%}.funnel__wash--trainer{bottom:-2%;left:16%;width:70%}.funnel__avatars{position:absolute;z-index:3;inset:0;opacity:0;transition:opacity .5s ease-out}.funnel__avatars.is-active{opacity:1}.funnel__avatars>img{position:absolute;display:block;border-radius:50%;object-fit:cover}.funnel__final-avatar{position:absolute;bottom:-4%;width:50px;height:50px}.funnel__final-avatar img{display:block;width:100%;height:100%;border-radius:50%}.funnel__final-avatar svg{position:absolute;top:-5px;right:-6px;width:20px;height:20px;padding:4px;border-radius:50%;color:#fff;background:linear-gradient(90deg,#01a7eb,#00bdaa)}.funnel__labels{position:absolute;z-index:2;inset:13% 0 0;display:flex;flex-direction:column;align-items:center;justify-content:space-around;color:#001b27;font-size:20px;font-weight:500;text-transform:uppercase}.funnel__labels span{display:block;position:relative}.funnel__labels span.is-active{color:#168eae;font-weight:700;background:linear-gradient(90deg,#01a7eb,#00bdaa);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media(min-width:1024px){.funnel{margin-top:-40px}.funnel__runway{min-height:400vh}.funnel__sticky{position:sticky;top:64px}}@media(min-width:1280px){.funnel__sticky{top:10vh}}@media(max-width:1023px){.funnel__layout{display:block}.funnel__accordion{max-width:100%}.funnel__visual{display:none}.funnel__mobile-art{display:block;width:min(100%,430px);height:auto;margin:24px auto 0}}@media(max-width:767px){.funnel__inner{padding:50px 0}.funnel__heading{font-size:20px}.funnel__grid-art{height:500px}.funnel__mobile-art{max-width:250px}}@media(prefers-reduced-motion:reduce){.funnel__panel-expand,.funnel__wash,.funnel__avatars,.funnel__links a,.funnel__toggle-icon{transition:none!important}}.founder-statement{padding:100px 0;background:#f5f6f7;color:#001b27}.founder-statement__inner{max-width:1100px;margin:0 auto}.founder-statement__copy{margin-bottom:48px;font-size:24px;line-height:1.2;font-weight:400}.founder-statement__copy p{margin:0}.founder-statement__copy p+p{margin-top:1.2em}.founder-statement__word{display:inline-block;white-space:pre;transition:opacity .4s ease}.founder-statement__attribution img{display:block;width:151px;height:29px;margin-bottom:12px}.founder-statement__attribution p{margin:0;font-size:16px;line-height:1.5}@media(min-width:1024px){.founder-statement__copy{font-size:40px}.founder-statement__attribution p{font-size:18px}}@media(max-width:767px){.founder-statement{padding:50px 0}}@media(prefers-reduced-motion:reduce){.founder-statement__word{transition:none}}.impact{padding:100px 0;background:#00151e}.impact__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.impact__column{display:flex;flex-direction:column;gap:24px}.impact__card{position:relative;display:flex;flex:auto;flex-direction:column;min-width:0;border-radius:16px;overflow:hidden;color:#000}.impact__copy{position:relative;z-index:1;flex:auto;padding:24px}.impact__card--satisfaction .impact__copy{flex:none}.impact__card h2{margin:0 0 16px;color:inherit;font-size:18px;line-height:1.25;font-weight:700}.impact__figure{font-size:62px;line-height:1;font-weight:600;white-space:nowrap}.impact__card p{margin:0;font-size:16px;line-height:1.5;text-wrap:balance}.impact__card--screening,.impact__card--attainment{background:#00a5ee;color:#fff}.impact__card--talent{background:#d2f5fe}.impact__card--satisfaction{background:#fff}.impact__card--satisfaction:before{content:"";position:absolute;z-index:0;top:-150px;left:8%;width:380px;height:380px;border-radius:50%;background:linear-gradient(120deg,#00a5ee,#d5b5f8);opacity:.25;filter:blur(100px);pointer-events:none}.impact__card--fraud{background:#e6e7fb}.impact__product-art{display:block;width:100%;max-width:315px;height:auto;margin:16px auto -32px}.impact__video-frame{position:relative;flex:1;width:calc(100% - 48px);max-width:400px;margin:0 24px 24px;border-radius:16px;overflow:hidden}.impact__video-frame video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}@media(max-width:1023px){.impact__grid{grid-template-columns:1fr}.impact__column{display:contents}.impact__card--screening,.impact__card--attainment{flex:initial}.impact__card{min-height:0}.impact__card h2{line-height:28px}.impact__figure{font-size:48px;line-height:48px}.impact__card p{text-wrap:wrap}.impact__product-art{width:100%;max-width:315px;margin-top:16px}.impact__video-frame{flex:none;margin-top:0}.impact__video-frame video{position:static;height:auto}}@media(max-width:767px){.impact{padding:50px 0}.impact__grid{gap:24px}.impact__copy{padding:16px}.impact__figure{font-size:48px}.impact__card{min-height:0}.impact__product-art{max-width:230px}.impact__video-frame{width:calc(100% - 32px);margin:0 16px 16px}}.integrations{overflow:hidden;padding:0 0 100px;background:#fbfdff;color:#001b27}.integrations__intro{max-width:750px;margin:0 auto 24px;text-align:center}.integrations__label{margin-bottom:16px}.integrations__intro h2{margin:0;color:#111317;text-transform:capitalize;text-wrap:balance}.integrations__cta{height:48px;margin-top:40px;padding-inline:24px;border:0;--cta-ring-inset: 2px}.integrations__art{position:relative;width:100%}.integrations__background{display:block;width:100%;height:auto}.integrations__tile{position:absolute;z-index:1;display:block;height:auto}.integrations__tile img{display:block;width:100%;height:auto}.integrations__brand-tile{position:absolute;z-index:2;top:26.5%;left:42%;width:25.5%;animation:integrations-float 3s ease-in-out infinite}.integrations__brand-tile img{display:block;width:100%;height:auto;animation:integrations-shadow 3s ease-in-out infinite}@keyframes integrations-float{0%,to{transform:translateY(-10%)}50%{transform:translateY(0)}}@keyframes integrations-shadow{0%,to{filter:drop-shadow(0 80px 60px #00a5ee66)}50%{filter:drop-shadow(0 20px 10px #00a5ee99)}}@media(max-width:767px){.integrations{padding-bottom:50px}.integrations__intro h2{font-size:24px;line-height:1.33}.integrations__art{left:-30%;width:150%}.integrations__brand-tile{top:20%}}@media(prefers-reduced-motion:reduce){.integrations__brand-tile,.integrations__brand-tile img{animation:none}}
