@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(/fonts/oswald-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(/fonts/oswald-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{color-scheme:light;--brand-ink: #13243c;--brand-deep: #003fad;--brand-primary: #005ae9;--brand-bright: #2c8cff;--brand-glow: #59c3ff;--brand-soft: #b9d8ff;--brand-pale: #eaf3ff;--brand-mist: #f4f8ff;--gunmetal: var(--brand-ink);--deep-teal: #315c92;--celadon: var(--brand-soft);--emerald: #4aa3ff;--mint: var(--brand-glow);--forest: var(--brand-primary);--forest-deep: var(--brand-deep);--cream: var(--brand-mist);--paper: #eff5fc;--text: #15233a;--muted: #607087;--line: rgba(0, 90, 233, .18);--shadow: 0 24px 60px rgba(14, 61, 116, .14)}*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:var(--paper);color:var(--text);font-family:Manrope,Avenir Next,Helvetica Neue,sans-serif}body{overflow-x:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}button{border:0;background:none;padding:0;cursor:pointer}svg{display:block;fill:none;stroke:currentColor;stroke-width:1.85;stroke-linecap:round;stroke-linejoin:round}.stage-pill{display:inline-block;padding:.2rem .5rem;font-size:.62rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#6464641f;color:var(--muted)}.sp-applied{background:#13243c1f;color:var(--gunmetal)}.sp-screening,.sp-interview-1,.sp-interview-2{background:#59c3ff33;color:#0753b8}.sp-background{background:#c896322e;color:#8b6914}.sp-offer,.sp-onboarding{background:#005ae924;color:var(--forest)}.sp-hired{background:var(--forest);color:#fff}.sp-rejected{background:#a820201f;color:#a82020}.jar-stage{position:relative;width:clamp(9.8rem,28vw,16rem);height:clamp(7.2rem,22vw,11.4rem)}.jar-lid{position:absolute;top:0;left:50%;width:92%;height:34%;border-radius:48% 48% 18% 18%;background:linear-gradient(90deg,#000000eb,#ffffff1a,#000000e6),linear-gradient(180deg,#ffffff0f,#000000e6);box-shadow:inset 0 -4px 10px #ffffff14,0 10px 16px #00000042;transform:translate(-50%)}.jar-body{position:absolute;left:50%;bottom:0;width:86%;height:70%;padding:.8rem;border-radius:1.1rem;background:linear-gradient(180deg,#0a0c11f0,#07090ef7),linear-gradient(90deg,rgba(255,255,255,.08),transparent 24%,rgba(255,255,255,.08) 78%,transparent);box-shadow:inset 0 0 0 1px #9eb6eb2e,0 14px 24px #0000002e;transform:translate(-50%)}.jar-body:before{content:"";position:absolute;inset:.4rem .6rem auto;height:.2rem;border-radius:999px;background:#ffffff2e}.jar-brand-text{margin-top:.65rem;font-family:Oswald,Arial Narrow,sans-serif;font-size:clamp(1.5rem,4vw,2.45rem);line-height:.95;letter-spacing:.08em;color:transparent;background:linear-gradient(90deg,#65c7ff,#2c8cff,#005ae9,#77b8ff,#65c7ff);-webkit-background-clip:text;background-clip:text}.jar-label-strip{margin-top:.45rem;padding:.22rem .55rem;border-radius:.45rem;background:linear-gradient(90deg,#87a4ff,#b0c2ff);color:#1f2533;font-size:.78rem;font-weight:800}.lv-card{position:relative;display:flex;flex-direction:column;min-width:0;border:1px solid rgba(112,155,209,.48);border-radius:1.15rem;background:linear-gradient(180deg,#fffffff5,#f6f9fdeb),radial-gradient(circle at top right,rgba(89,195,255,.08),transparent 30%);box-shadow:inset 0 1px #ffffffb3,0 16px 38px #0e3d7414;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.lv-card-lift:hover{transform:translateY(-4px);border-color:#005ae938;box-shadow:inset 0 1px #ffffffb3,0 22px 48px #0e3d741f}.lv-well{border:1px solid rgba(112,155,209,.22);border-radius:.95rem;background:#fff}.lv-chip{display:inline-flex;align-items:center;gap:.3rem;padding:.24rem .6rem;border-radius:.45rem;font-size:.72rem;font-weight:800;letter-spacing:.01em}.lv-chip-outline{color:var(--forest);border:1px solid rgba(0,90,233,.35)}.lv-chip-solid{color:#fff;background:var(--forest)}.lv-chip-mint{color:var(--forest-deep);background:var(--celadon)}.lv-chip-amber{color:#7a4a06;background:#fdefd0;border:1px solid #e8c98a}.lv-chip-rose{color:#8c1c13;background:#fdf0ee;border:1px solid #e4b4ad}.lv-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.72rem 1.5rem;font-family:Oswald,sans-serif;font-size:.82rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,var(--deep-teal),var(--forest));border-radius:.7rem;box-shadow:0 12px 26px #003fad38;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.lv-btn:hover{transform:translateY(-2px);box-shadow:0 16px 32px #003fad47}.lv-btn-mint{color:var(--forest-deep);background:var(--mint);box-shadow:0 12px 26px #59c3ff4d}.lv-btn-ghost{color:var(--forest);background:#fff;border:1px solid rgba(0,90,233,.3);box-shadow:none}.lv-btn-ghost:hover{color:#fff;background:var(--forest)}.lv-head{max-width:44rem;margin:0 auto 1.75rem;text-align:center}.lv-eyebrow{display:block;margin-bottom:.5rem;font-family:Oswald,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--forest)}.lv-title{margin:0 0 .7rem;font-family:Oswald,sans-serif;font-size:clamp(1.5rem,4.4vw,2.3rem);font-weight:700;letter-spacing:.01em;text-transform:uppercase;color:var(--text)}.lv-lede{margin:0;font-size:.9rem;line-height:1.65;color:var(--muted)}
