@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@500;600;700&family=Inter:wght@400;500;600&display=swap";
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4fafa;--surface:#fff;--ink:#0e2a2e;--ink-strong:#07181a;--muted:#5a6e6e;--faint:#8aa0a0;--line:#ddeaea;--line-strong:#c9dede;--accent:#14b8a6;--accent-deep:#0f766e;--accent-bright:#2dd4bf;--tint:#d7f5f0;--radius:14px;--radius-lg:22px;--shadow:0 1px 2px #0e2a2e0d, 0 12px 32px -12px #0e2a2e1f;--shadow-lg:0 24px 60px -24px #0e2a2e47;--display:"Space Grotesk", ui-sans-serif, system-ui, sans-serif;--body:Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif}*{box-sizing:border-box}body{color:var(--ink);background:radial-gradient(120% 90% at 100% -10%, #2dd4bf1a, transparent 55%), radial-gradient(90% 70% at -10% 0%, #14b8a60f, transparent 50%), var(--bg);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}h1,h2,h3{font-family:var(--display);color:var(--ink-strong);letter-spacing:-.02em}a{color:inherit}.career-nav,.career-footer__inner{width:min(1140px,100% - 44px);margin:0 auto}.btn,.career-home__cta,.career-journey__cta,.career-pricing__button{background:linear-gradient(180deg, var(--accent-bright), var(--accent));color:#06231f;min-height:48px;font-family:var(--body);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .12s,box-shadow .12s,filter .12s;display:inline-flex;box-shadow:0 8px 20px -10px #14b8a6b3}.btn:hover,.career-home__cta:hover,.career-journey__cta:hover,.career-pricing__button:hover{filter:brightness(1.03);transform:translateY(-1px);box-shadow:0 12px 26px -10px #14b8a6cc}.career-pricing__button:disabled{opacity:.6;cursor:default;transform:none}.btn--ghost{background:var(--surface);color:var(--accent-deep);border:1px solid var(--line-strong);box-shadow:none}.career-nav{justify-content:space-between;align-items:center;gap:24px;padding:18px 0;display:flex}.career-nav__brand{color:var(--ink-strong);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.career-nav__brand-word{font-family:var(--display);letter-spacing:-.02em;font-size:1.18rem;font-weight:700}.career-nav__brand-product{font-family:var(--display);color:var(--accent-deep);letter-spacing:-.02em;font-size:1.18rem;font-weight:500}.career-nav nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.career-nav nav a{color:var(--muted);border-radius:999px;padding:8px 13px;font-size:.95rem;font-weight:500;text-decoration:none;transition:background .12s,color .12s}.career-nav nav a:hover{background:var(--tint);color:var(--accent-deep)}.career-home{padding:40px 22px 88px}.career-home__inner{width:min(1140px,100%);margin:0 auto;position:relative}.career-home__eyebrow{color:var(--accent-deep);letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-size:.8rem;font-weight:600}.career-home h1{max-width:15ch;margin:0;font-size:clamp(2.4rem,5.2vw,4.6rem);line-height:1.02}.career-home__lead{max-width:60ch;color:var(--muted);margin:22px 0 0;font-size:1.2rem;line-height:1.6}.career-home__cta{margin-top:30px}.career-home__actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.career-home__note{color:var(--faint);font-size:.95rem}.career-home__status{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:999px;align-items:center;gap:9px;margin-top:30px;padding:9px 15px;font-size:.92rem;display:inline-flex}.career-home__dot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 4px var(--tint);border-radius:999px}.career-home__grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:64px;display:grid}.career-home__card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);padding:24px}.career-home__card h3{margin:0 0 8px;font-size:1.12rem}.career-home__card p{color:var(--muted);margin:0;font-size:.98rem}.career-page{padding:60px 22px 88px}.career-page__inner{width:min(880px,100%);margin:0 auto}.career-page h1{max-width:20ch;margin:0;font-size:clamp(2rem,3.8vw,3.4rem);line-height:1.05}.career-page h2{margin:40px 0 12px;font-size:1.4rem}.career-page p{max-width:68ch;color:var(--muted);font-size:1.05rem;line-height:1.62}.career-page__inner>.career-home__eyebrow{color:var(--accent-deep)}.career-journey,.career-preview{max-width:720px;margin:0 auto}.career-journey__progress,.career-preview__verdict{color:var(--accent-deep);font-weight:600;font-family:var(--display)}.career-journey__panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow);gap:12px;margin-top:22px;padding:26px;display:grid}.career-journey__panel h2,.career-preview h2,.career-preview h3{margin:0;font-size:1.3rem}.career-journey button{border:1px solid var(--line-strong);background:var(--surface);min-height:52px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:12px;padding:0 18px;font-weight:500;transition:border-color .12s,background .12s,transform .1s}.career-journey button:hover{border-color:var(--accent);background:var(--tint);transform:translateY(-1px)}.career-journey__cta{min-height:48px}.career-journey input,.career-journey textarea{border:1px solid var(--line-strong);width:100%;font:inherit;background:var(--surface);border-radius:12px;padding:13px 14px}.career-journey input:focus,.career-journey textarea:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.career-journey textarea{min-height:130px}.career-journey__ack{color:var(--accent-deep);margin:0;font-weight:600}.career-journey__stages,.career-preview ul{color:var(--muted);padding-left:20px;line-height:1.65}.career-preview{gap:16px;display:grid}.career-preview__concern,.career-preview__handoff{border:1px solid var(--line);border-left:3px solid var(--accent);background:var(--surface);box-shadow:var(--shadow);border-radius:12px;padding:18px}.career-pricing{padding:60px 22px 88px}.career-pricing__header{width:min(880px,100%);margin:0 auto 8px}.career-pricing__header h1{max-width:18ch;margin:0;font-size:clamp(2rem,3.8vw,3.4rem);line-height:1.05}.career-pricing__header p{color:var(--muted);font-size:1.1rem}.career-pricing__tiers{grid-template-columns:1fr 1fr;gap:22px;width:min(880px,100%);margin:28px auto 0;display:grid}.career-pricing__tier{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow);flex-direction:column;gap:6px;padding:30px;display:flex}.career-pricing__tier:last-of-type{border-color:var(--accent);box-shadow:var(--shadow-lg)}.career-pricing__tier h2{margin:0;font-size:1.3rem}.career-pricing__price{font-family:var(--display);color:var(--ink-strong);margin:4px 0;font-size:2.4rem;font-weight:700}.career-pricing__tier p{color:var(--muted);margin:0;font-size:.98rem}.career-pricing__button{width:100%;margin-top:16px}.career-pricing__error{margin-top:8px}.career-pricing__coupon{width:min(880px,100%);color:var(--faint);margin:22px auto 0;font-size:.9rem}.career-pricing__faq{gap:2px;width:min(880px,100%);margin:40px auto 0;display:grid}.career-pricing__faq>div{border-top:1px solid var(--line);padding:18px 0}.career-pricing__faq dt{font-family:var(--display);color:var(--ink);font-weight:600}.career-pricing__faq dd{color:var(--muted);margin:6px 0 0}.career-workspace,.career-intake-privacy{width:min(880px,100%);margin:0 auto}.career-footer{border-top:1px solid var(--line);background:var(--surface);margin-top:40px}.career-footer__inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;padding:34px 0 44px;display:flex}.career-footer__brand{color:var(--ink-strong);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.career-footer__brand-word{font-family:var(--display);font-size:1.05rem;font-weight:700}.career-footer__brand-product{font-family:var(--display);color:var(--accent-deep);font-weight:500}.career-footer__col{gap:8px;max-width:320px;display:grid}.career-footer nav{flex-wrap:wrap;gap:6px 16px;display:flex}.career-footer nav a{color:var(--muted);font-size:.92rem;text-decoration:none}.career-footer nav a:hover{color:var(--accent-deep)}.career-footer p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.55}.career-footer .copy{color:var(--faint);font-size:.82rem}@media (max-width:760px){.career-home__grid{grid-template-columns:1fr;margin-top:44px}.career-pricing__tiers{grid-template-columns:1fr}.career-nav{flex-direction:column;align-items:flex-start;gap:12px}.career-nav nav{justify-content:flex-start}.career-footer__inner{flex-direction:column}}
