.talent-landing{font-family:var(--font-sans), system-ui, sans-serif;color:#101322;-webkit-font-smoothing:antialiased;background:#fff;margin:0}.talent-landing a{color:#2d5bff;text-decoration:none}.talent-landing a:hover{color:#1f47e6}.talent-landing button{font-family:inherit}.talent-landing input[type=range]{accent-color:#2d5bff}@keyframes talent-fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes talent-reveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes talent-floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes talent-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes talent-pulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}@keyframes talent-prog{0%{width:0}to{width:100%}}@keyframes talent-beam{0%{opacity:0;transform:translate(0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(120px)}}@media (prefers-reduced-motion:reduce){.talent-landing *{animation:none!important}}@media (max-width:1080px){.talent-landing [data-navlinks]{display:none!important}.talent-landing [data-herogrid]{grid-template-columns:1fr!important;padding:28px 28px 36px!important}.talent-landing [data-stage]{min-height:440px!important}.talent-landing [data-h1]{font-size:50px!important}.talent-landing [data-h2]{font-size:38px!important}.talent-landing [data-split]{grid-template-columns:1fr!important;gap:32px!important}.talent-landing [data-sticky]{position:static!important}.talent-landing [data-banner]{flex-direction:column!important;align-items:flex-start!important}.talent-landing [data-marq]{font-size:34px!important}.talent-landing [data-marqs]{font-size:38px!important}.talent-landing [data-two]{grid-template-columns:1fr!important}}@media (max-width:640px){.talent-landing[data-wrap]{padding:10px 12px 96px!important}.talent-landing [data-nav]{padding:8px 8px 8px 16px!important}.talent-landing [data-navlogin]{display:none!important}.talent-landing [data-h1]{font-size:38px!important}.talent-landing [data-h2]{font-size:30px!important}.talent-landing [data-herogrid]{padding:22px 18px 28px!important}.talent-landing [data-stage]{min-height:340px!important}.talent-landing [data-chipc]{display:none!important}.talent-landing [data-switch]{width:100%!important}.talent-landing [data-tabs]{grid-template-columns:1fr!important}}.talent-landing .talent-hover-0:hover,.talent-landing .talent-hover-1:hover{color:#2d5bff!important;background:#f3f5fa!important}.talent-landing .talent-hover-2:hover{color:#fff!important;background:#2d5bff!important}.talent-landing .talent-hover-3:hover,.talent-landing .talent-hover-4:hover,.talent-landing .talent-hover-5:hover{color:#2d5bff!important;background:#f3f5fa!important}.talent-landing .talent-hover-6:hover{color:#101322!important;border-color:#101322!important}.talent-landing .talent-hover-7:hover{color:#fff!important;background:#1f47e6!important}.talent-landing .talent-hover-8:hover{color:#1235c9!important;background:#eef2ff!important}.talent-landing .talent-hover-9:hover{color:#fff!important;background:#ffffff1f!important}.talent-landing .talent-hover-10:hover{color:#1235c9!important;background:#eef2ff!important}.talent-landing .talent-hover-11:hover{color:#fff!important;background:#ffffff1f!important}.talent-landing .talent-hover-12:hover{opacity:1!important}.talent-landing .talent-hover-13:hover,.talent-landing .talent-hover-14:hover,.talent-landing .talent-hover-15:hover{border-color:#101322!important}.talent-landing .talent-hover-16:hover{background:#1f47e6!important}.talent-landing .talent-hover-17:hover{border-color:#101322!important}.talent-landing .talent-hover-18:hover{color:#1f47e6!important}.talent-landing .talent-hover-19:hover{background:#1f47e6!important}.talent-landing .talent-hover-20:hover{color:#fff!important;background:#1f47e6!important}.talent-landing .talent-hover-21:hover,.talent-landing .talent-hover-22:hover,.talent-landing .talent-hover-23:hover{color:#101322!important}body:has(.talent-landing){background:#fff;max-width:none;padding:0}.talent-landing{font-family:var(--font-sans), system-ui, sans-serif;color:#101322}.talent-landing section[id]{scroll-margin-top:110px}.talent-landing [data-split]>*,.talent-landing [data-two]>*{min-width:0}.talent-landing button{min-height:44px}.talent-landing a:focus-visible,.talent-landing button:focus-visible,.talent-landing input:focus-visible{outline-offset:5px;outline:3px solid #2d5bff}.talent-landing [data-hero] a:focus-visible,.talent-landing [data-hero] button:focus-visible{outline-color:#fff}.talent-skip{z-index:100;color:#101322;background:#fff;border-radius:12px;padding:12px 20px;position:fixed;top:-100px;left:20px}.talent-skip:focus{top:20px}.talent-demo-note{color:#5d6373;margin:-20px 0 0;font-size:13px}.talent-demo-toolbar{color:#5d6373;justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.talent-demo-toolbar button{color:#101322;cursor:pointer;background:#fff;border:1px solid #e7e9ef;border-radius:999px;padding:8px 16px}.talent-download{background:#eef2ff;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:48px;padding:32px;display:flex}.talent-download h2{letter-spacing:-.03em;margin:0 0 8px;font-size:26px;font-weight:700}.talent-download p{color:#5d6373;margin:0}.talent-download>div:last-child{flex-wrap:wrap;gap:12px;display:flex}.talent-download a{color:#fff;background:#0b0c12;border-radius:999px;padding:14px 22px;font-weight:600;display:inline-flex}@media (max-width:640px){.talent-landing [data-candidate-row]{grid-template-columns:22px 1fr!important;gap:10px!important;padding:16px!important}.talent-landing [data-candidate-row]>:nth-child(n+3){grid-column:2;justify-self:start}.talent-landing [data-hero] a{padding:14px 20px!important}.talent-landing [data-nav]{gap:8px!important}.talent-landing [data-nav]>div>a:last-child{white-space:nowrap;padding:12px 16px!important;font-size:13px!important}.talent-landing [data-nav]>a img{height:24px!important}.talent-landing [data-two]>div{padding:20px!important}.talent-landing footer>div:first-child{flex-direction:column;align-items:flex-start!important}.talent-landing [data-demo-stage]{overflow:hidden!important}}@media (prefers-reduced-motion:reduce){.talent-landing *,.talent-landing :before,.talent-landing :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@keyframes talent-pill{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.talent-floating-layer{left:16px;right:16px;bottom:max(22px, env(safe-area-inset-bottom,0px));z-index:60;pointer-events:none;background:0 0;justify-content:center;display:flex;position:fixed}.talent-floating-layer [data-profile-bar]{pointer-events:auto;max-width:100%!important;animation-name:talent-pill!important;position:static!important;transform:none!important}@media (max-width:380px){.talent-landing [data-profile-bar]>span{display:none}}body:has(.talent-landing){overflow:visible}.talent-landing .talent-guide{border-top:1px solid #e7e9ef;grid-template-columns:1fr 1fr;gap:64px;margin-top:104px;padding:48px 8px 0;display:grid}.talent-landing .talent-eyebrow{color:#2d5bff;font-family:var(--font-mono), monospace;letter-spacing:.12em;font-size:11px;font-weight:600}.talent-landing .talent-guide h2{letter-spacing:-.03em;margin:18px 0 22px;font-size:clamp(28px,3.2vw,42px);font-weight:700;line-height:1.1}.talent-landing .talent-guide p{color:#5d6373;margin:0 0 16px;font-size:16px;line-height:1.65}.talent-landing .talent-guide a{color:#2d5bff;padding:10px 0;font-weight:600;display:inline-block}.talent-landing .talent-faq details{border-bottom:1px solid #e7e9ef}.talent-landing .talent-faq summary{cursor:pointer;padding:22px 24px 22px 0;font-size:16px;font-weight:600;line-height:1.45}.talent-landing .talent-faq details[open] summary{color:#2d5bff}.talent-landing .talent-faq summary:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #2d5bff}@media (max-width:760px){.talent-landing .talent-guide{grid-template-columns:1fr;gap:24px;margin-top:64px;padding-top:32px}}
