.ats-page{--blue:#2857C4;--blue-ink:#1B3E94;--blue-wash:#EAF0FC;--teal:#38BDB1;--teal-ink:#137168;--teal-wash:#E2F5F3;--mist:#F2F2F2;--bg:#F6F8FC;--surface:#FFFFFF;--line:#E2E7F0;--line-2:#CFD7E6;--ink:#0D1530;--ink-2:#465170;--ink-3:#737D97;--crit:#D2452F;--crit-wash:#FCEDEA;--warn:#B4740A;--warn-wash:#FBF3E2;--good:#138566;--good-wash:#E2F4EE;--f-display:"Jost","Avenir Next","Century Gothic","Futura",system-ui,sans-serif;--f-body:"Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,sans-serif;--f-cond:"Anton","Oswald","Impact","Arial Narrow",sans-serif;--f-mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--r-s:10px;--r-m:16px;--r-l:24px;--shadow:0 1px 2px rgba(13,21,48,.04),0 14px 36px -14px rgba(40,87,196,.22);color-scheme:light;background:var(--bg);color:var(--ink);font-family:var(--f-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;min-height:100vh}.ats-page *{box-sizing:border-box}.ats-page html:has(.ats-page){scroll-behavior:smooth}.ats-page a{color:var(--blue)}.ats-page button{font-family:inherit}.ats-page :focus-visible{outline:3px solid var(--teal);outline-offset:2px;border-radius:6px}.ats-page .wrap{max-width:1180px;margin:0 auto;padding-inline:20px}.ats-page h1,.ats-page h2,.ats-page h3,.ats-page h4{font-family:var(--f-display);line-height:1.08;letter-spacing:-.01em;text-wrap:balance;margin:0}.ats-page h2{font-size:clamp(28px,4.4vw,46px);font-weight:700}.ats-page h3{font-size:20px;font-weight:600}.ats-page p{margin:0}.ats-page .eyebrow{font-family:var(--f-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--teal-ink);font-weight:600}.ats-page .lede{color:var(--ink-2);font-size:clamp(16px,1.6vw,18px);max-width:62ch}.ats-page .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;cursor:pointer;font-family:var(--f-body);font-weight:700;font-size:15px;border-radius:999px;padding:13px 22px;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;min-height:48px;line-height:1.2}.ats-page .btn-primary,.ats-page .btn-primary:link,.ats-page .btn-primary:visited{background:var(--blue);color:#fff;box-shadow:0 10px 22px -10px rgba(40,87,196,.7)}.ats-page .btn-primary:hover{background:var(--blue-ink);transform:translateY(-1px)}.ats-page .btn-ghost{background:var(--surface);color:var(--blue);border:1.5px solid var(--line-2)}.ats-page .btn-ghost:hover{border-color:var(--blue)}.ats-page .btn-white{background:#fff;color:var(--blue)}.ats-page .btn-sm{padding:9px 16px;min-height:40px;font-size:14px}.ats-page .linkbtn{background:none;border:0;color:var(--blue);font:inherit;font-weight:600;font-size:13.5px;cursor:pointer;padding:4px 0;text-decoration:underline;text-underline-offset:3px}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes wordIn{0%{opacity:0;transform:translateY(.5em) rotate(2deg);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes drift{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px,-24px) scale(1.08)}}@keyframes scan{0%{top:0;opacity:0}8%{opacity:1}92%{opacity:1}to{top:100%;opacity:0}}@keyframes pulseDot{0%,to{box-shadow:0 0 0 0 rgba(56,189,177,.5)}50%{box-shadow:0 0 0 6px rgba(56,189,177,0)}}.ats-page .anim-rise{animation:rise .7s cubic-bezier(.2,.8,.2,1) both}.ats-page .d1{animation-delay:.08s}.ats-page .d2{animation-delay:.18s}.ats-page .d3{animation-delay:.3s}.ats-page .d4{animation-delay:.42s}.ats-page .d5{animation-delay:.55s}.ats-page .w{display:inline-block;animation:wordIn .7s cubic-bezier(.2,.8,.2,1) both}.ats-page .pre{opacity:0;transform:translateY(22px)}.ats-page .in{opacity:1;transform:none;transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1)}@media(prefers-reduced-motion:reduce){.ats-page html{scroll-behavior:auto}.ats-page *,.ats-page :after,.ats-page :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.ats-page .pre{opacity:1;transform:none}}.ats-page .top{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:40;background:rgba(246,248,252,.86);backdrop-filter:saturate(1.4) blur(12px);-webkit-backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid var(--line)}.ats-page .top .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;height:64px}.ats-page .brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink)}.ats-page .brand svg{width:30px;height:36px}.ats-page .brand b{font-family:var(--f-display);font-weight:700;font-size:15px;line-height:.95;letter-spacing:.02em;text-transform:uppercase}.ats-page .nav{display:flex;gap:26px;align-items:center}.ats-page .nav .nl{color:var(--ink-2);text-decoration:none;font-weight:500;font-size:14px}.ats-page .nav .nl:hover{color:var(--blue)}@media(max-width:860px){.ats-page .nav .nl{display:none}}.ats-page .hero{position:relative;padding-block:52px 72px;overflow:hidden}.ats-page .hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:32px 32px;opacity:.6;mask-image:radial-gradient(ellipse 70% 60% at 30% 25%,#000 20%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 30% 25%,#000 20%,transparent 75%);pointer-events:none}.ats-page .blob{position:absolute;border-radius:50%;filter:blur(60px);opacity:.38;pointer-events:none;animation:drift 14s ease-in-out infinite}.ats-page .blob.b1{width:380px;height:380px;background:var(--teal);right:-80px;top:40px}.ats-page .blob.b2{width:300px;height:300px;background:var(--blue);right:22%;bottom:-120px;animation-delay:-5s;opacity:.22}.ats-page .hero .wrap{position:relative;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);grid-gap:48px;gap:48px;align-items:start}@media(max-width:980px){.ats-page .hero .wrap{grid-template-columns:1fr;gap:32px}.ats-page .hero{padding-block:36px 56px}}.ats-page .hero-copy{padding-top:10px;display:flex;flex-direction:column;gap:22px;min-width:0}.ats-page .h1-kicker{display:inline-flex;align-items:center;gap:8px;font-family:var(--f-mono);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--blue);font-weight:600;margin-bottom:14px}.ats-page .h1-kicker .live{width:8px;height:8px;border-radius:50%;background:var(--teal);animation:pulseDot 1.8s infinite}.ats-page .h1-main{display:block;font-size:clamp(40px,6.4vw,74px);font-weight:700;letter-spacing:-.025em}.ats-page .h1-main .acc{color:var(--blue);position:relative}.ats-page .h1-main .acc:after{content:"";position:absolute;left:0;right:0;bottom:.06em;height:.16em;background:var(--teal);opacity:.38;border-radius:4px;z-index:-1}.ats-page .hooks{list-style:none;padding:0;margin:0;display:grid;grid-gap:12px;gap:12px}.ats-page .hooks li{display:flex;gap:12px;align-items:flex-start;color:var(--ink-2);font-size:15.5px}.ats-page .hooks svg{flex:0 0 22px;margin-top:2px}.ats-page .hooks strong{color:var(--ink)}.ats-page .trust{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;color:var(--ink-3);font-size:13px}.ats-page .trust span{display:inline-flex;align-items:center;gap:6px}.ats-page .dot{width:7px;height:7px;border-radius:50%;background:var(--teal);display:inline-block}.ats-page .checker{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);box-shadow:var(--shadow);padding:24px;display:flex;flex-direction:column;gap:16px;min-width:0;overflow:hidden}.ats-page .checker .beam{position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--teal),transparent);animation:scan 2.8s ease-in-out .6s 1 both;pointer-events:none;z-index:2}.ats-page .ck-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.ats-page .ck-head h2{font-size:22px}.ats-page .badge{font-family:var(--f-mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:5px 9px;border-radius:999px;background:var(--teal-wash);color:var(--teal-ink);white-space:nowrap}.ats-page .step-label{display:flex;align-items:center;gap:10px;font-weight:700;font-size:14px}.ats-page .step-label i{font-style:normal;font-family:var(--f-mono);font-size:12px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--blue-wash);color:var(--blue)}.ats-page .drop{position:relative;display:block;border:2px dashed var(--line-2);border-radius:var(--r-m);padding:22px 18px;text-align:center;background:linear-gradient(180deg,#FBFCFE,#F4F7FD);transition:border-color .15s,background .15s;cursor:pointer}.ats-page .drop.drag,.ats-page .drop:hover{border-color:var(--blue);background:var(--blue-wash)}.ats-page .drop input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ats-page .drop strong{display:block;font-size:15px}.ats-page .drop small{color:var(--ink-3);font-size:13px}.ats-page .drop .ico{width:44px;height:44px;margin:0 auto 8px;border-radius:12px;background:var(--surface);border:1px solid var(--line);display:grid;place-items:center}.ats-page .file-chip{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:var(--r-s);background:var(--teal-wash);color:var(--teal-ink);font-weight:600;font-size:14px}.ats-page .file-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ats-page .seg{display:grid;grid-template-columns:1fr 1fr;background:var(--mist);border-radius:999px;padding:4px;grid-gap:4px;gap:4px}.ats-page .seg button{border:0;background:rgba(0,0,0,0);border-radius:999px;padding:9px 8px;font-weight:700;font-size:13.5px;color:var(--ink-2);cursor:pointer;min-height:44px;line-height:1.2}.ats-page .seg button[aria-pressed=true]{background:var(--surface);color:var(--blue);box-shadow:0 1px 3px rgba(13,21,48,.12)}.ats-page .seg button small{display:block;font-weight:500;font-size:11.5px;color:var(--ink-3)}.ats-page .grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media(max-width:520px){.ats-page .grid2{grid-template-columns:1fr}}.ats-page .field{display:flex;flex-direction:column;gap:6px;min-width:0}.ats-page .field label{font-size:13px;font-weight:600;color:var(--ink-2)}.ats-page .field input,.ats-page .field select,.ats-page .field textarea{width:100%;font:inherit;font-size:16px;color:var(--ink);background:var(--surface);border:1.5px solid var(--line);border-radius:var(--r-s);padding:12px 14px;transition:border-color .15s,box-shadow .15s}.ats-page .field textarea{min-height:118px;resize:vertical;line-height:1.5}.ats-page .field input:focus,.ats-page .field select:focus,.ats-page .field textarea:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 4px var(--blue-wash)}.ats-page .hint{font-size:12.5px;color:var(--ink-3)}.ats-page .err{font-size:13.5px;color:var(--crit);background:var(--crit-wash);padding:10px 12px;border-radius:var(--r-s)}.ats-page .run{width:100%;font-size:16px;min-height:54px}.ats-page .privacy{display:flex;gap:8px;align-items:center;justify-content:center;font-size:12.5px;color:var(--ink-3);text-align:center}.ats-page .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ats-page .loader{position:fixed;inset:0;z-index:120;background:#07090f;color:#fff;display:flex;flex-direction:column;padding:calc(16px + env(safe-area-inset-top, 0px)) 20px calc(16px + env(safe-area-inset-bottom, 0px));overflow:hidden}.ats-page .loader:after{content:"";background:radial-gradient(ellipse 55% 45% at 75% 25%,rgba(40,87,196,.38),transparent 70%),radial-gradient(ellipse 45% 40% at 10% 90%,rgba(56,189,177,.25),transparent 70%)}.ats-page .loader:after,.ats-page .mq{position:absolute;inset:0;pointer-events:none}.ats-page .mq{display:flex;flex-direction:column;justify-content:space-around}.ats-page .mq-row{white-space:nowrap;font-family:var(--f-cond);font-size:clamp(72px,13vw,170px);line-height:1;color:rgba(0,0,0,0);-webkit-text-stroke:1.5px rgba(255,255,255,.08);text-transform:uppercase}.ats-page .mq-row span{display:inline-block;animation:mq 28s linear infinite}.ats-page .mq-row.rev span{animation-direction:reverse;animation-duration:34s}@keyframes mq{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ats-page .ld{position:relative;z-index:1;flex:1 1;width:100%;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:12px;min-height:0}.ats-page .ld-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.ats-page .ld-brand{display:flex;flex-direction:column;gap:4px;font-family:var(--f-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.55)}.ats-page .ld-stage{font-family:var(--f-cond);font-size:24px;letter-spacing:.06em;color:var(--teal);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ats-page .ld-hud{display:flex;gap:22px;text-align:right}.ats-page .hud b{display:block;font-family:var(--f-cond);font-weight:400;font-size:clamp(32px,5vw,52px);line-height:.9;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ats-page .hud small{font-family:var(--f-mono);font-size:10px;letter-spacing:.2em;color:rgba(255,255,255,.5)}.ats-page .ld-word{font-family:var(--f-cond);font-size:clamp(58px,min(15vw,21vh),210px);line-height:.84;text-transform:uppercase;color:#fff;margin:0}.ats-page .ld-word.slam{animation:slam .55s cubic-bezier(.2,.9,.2,1.15) both}@keyframes slam{0%{opacity:0;transform:translateY(35%) skewY(7deg) scale(1.12)}55%{opacity:1}to{opacity:1;transform:none}}.ats-page .ld-sub{font-family:var(--f-mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:rgba(255,255,255,.6);margin-top:10px}.ats-page .ld-sub b{color:var(--teal)}.ats-page .ld-arena{position:relative;flex:1 1;min-height:240px}.ats-page .ld-doc{position:absolute;left:50%;top:2%;transform:translateX(-50%) rotate(-3deg);width:min(300px,60%);height:60%;background:#fff;border-radius:4px;box-shadow:0 40px 70px -25px rgba(0,0,0,.9),0 0 0 1px rgba(255,255,255,.12);padding:14px;overflow:hidden}.ats-page .ld-doc pre{margin:0;font-family:var(--f-mono);font-size:9.5px;line-height:1.55;color:#5a6480;white-space:pre-wrap;word-break:break-word}.ats-page .ld-doc pre mark{background:var(--teal);color:#07090f;border-radius:2px;padding:0 2px;font-weight:700}.ats-page .ld-laser{position:absolute;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--teal) 20%,var(--blue) 80%,transparent);box-shadow:0 0 22px 6px rgba(56,189,177,.6);animation:laser 1.3s ease-in-out infinite alternate}@keyframes laser{0%{top:4%}to{top:94%}}.ats-page .ld-bin{position:absolute;bottom:0;width:calc(50% - 6px);height:34%;border-radius:4px;display:flex;align-items:flex-end;justify-content:space-between;gap:8px;padding:12px 16px;transition:transform .15s}.ats-page .ld-bin.found{left:0;background:var(--teal);color:#07090f}.ats-page .ld-bin.missing{right:0;border:2px solid #ff5a3d;color:#ff5a3d;background:rgba(7,9,15,.6)}.ats-page .ld-bin b{font-family:var(--f-cond);font-weight:400;font-size:clamp(48px,9vw,104px);line-height:.82;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ats-page .ld-bin small{font-family:var(--f-cond);font-size:clamp(18px,2.8vw,30px);text-transform:uppercase;line-height:1}.ats-page .ld-bin.bump{transform:translateY(-8px)}.ats-page .tok{position:absolute;left:0;top:0;z-index:5;font-family:var(--f-mono);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:7px 12px;border-radius:2px;white-space:nowrap;cursor:pointer;border:0;box-shadow:0 10px 24px -8px rgba(0,0,0,.7);touch-action:manipulation}.ats-page .tok.f{background:var(--teal);color:#07090f}.ats-page .tok.m{background:#07090f;color:#ff5a3d;border:1.5px solid #ff5a3d}.ats-page .pop{font-family:var(--f-cond);font-size:30px;color:#fff;white-space:nowrap;text-shadow:0 0 18px rgba(56,189,177,.8)}.ats-page .pop,.ats-page .spark{position:absolute;z-index:6;pointer-events:none}.ats-page .spark{width:8px;height:8px;border-radius:1px}.ats-page .ld-bottom{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:20px;gap:20px;align-items:end}.ats-page .ld-pct{font-family:var(--f-cond);font-size:clamp(56px,10vw,124px);line-height:.8;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:2.2ch}.ats-page .ld-pct small{font-size:.38em;color:var(--teal);margin-left:2px}.ats-page .ld-bar{height:14px;background:rgba(255,255,255,.1);overflow:hidden}.ats-page .ld-bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--blue),var(--teal))}.ats-page .ld-steps{display:flex;gap:5px;margin-top:10px}.ats-page .ld-steps span{flex:1 1;height:5px;background:rgba(255,255,255,.14);overflow:hidden;font-size:0;color:rgba(0,0,0,0);transition:background .25s}.ats-page .ld-steps span.on{background:#fff}.ats-page .ld-steps span.done{background:var(--teal)}.ats-page .ld-foot{display:flex;justify-content:space-between;align-items:center;gap:12px}.ats-page .ld-tip{font-family:var(--f-cond);font-size:clamp(18px,2.6vw,28px);text-transform:uppercase;line-height:1.05}.ats-page .ld-skip{background:#fff;color:#07090f;border:0;border-radius:999px;font-weight:800;font-size:13px;letter-spacing:.08em;text-transform:uppercase;padding:12px 20px;cursor:pointer;min-height:44px;white-space:nowrap}.ats-page .ld-skip:hover{background:var(--teal)}.ats-page .ld-done{position:absolute;inset:0;z-index:9;display:grid;place-items:center;background:var(--teal);color:#07090f;font-family:var(--f-cond);font-size:clamp(68px,15vw,200px);line-height:.84;text-transform:uppercase;text-align:center}.ats-page .ld-done span{animation:slam .5s cubic-bezier(.2,.9,.2,1.15) both}@media(max-width:600px){.ats-page .ld-doc{width:72%;height:56%}.ats-page .ld-bin{height:32%;padding:10px 12px}.ats-page .hud small{font-size:9px}}.ats-page .report{padding-block:28px 80px}.ats-page .rp{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);box-shadow:var(--shadow);overflow:hidden}.ats-page .rp-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);grid-gap:24px;gap:24px;padding:28px 32px;background:linear-gradient(160deg,#FFFFFF 40%,#EFF4FD);border-bottom:1px solid var(--line);align-items:center}@media(max-width:900px){.ats-page .rp-head{grid-template-columns:1fr;padding:22px 18px}}.ats-page .rp-meta{display:flex;flex-direction:column;gap:14px;min-width:0}.ats-page .rp-meta .eyebrow{color:var(--blue)}.ats-page .rp-meta h2{font-size:clamp(26px,3.8vw,40px)}.ats-page .meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 20px;gap:10px 20px;font-size:13.5px}.ats-page .meta-grid div{display:flex;flex-direction:column;min-width:0}.ats-page .meta-grid dt{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.ats-page .meta-grid dd{margin:0;font-weight:600;overflow-wrap:anywhere}.ats-page .gauge-box{position:relative;width:100%;max-width:400px;justify-self:center}.ats-page .gauge-box svg{width:100%;height:auto;display:block;overflow:visible}.ats-page .g-read{position:absolute;left:0;right:0;bottom:2%;text-align:center;display:flex;flex-direction:column;align-items:center}.ats-page #g-ring{transform-origin:160px 160px;transform-box:view-box}.ats-page .g-num{font-family:var(--f-display);font-weight:800;font-size:clamp(52px,9vw,76px);line-height:.9;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--ink);transition:color .3s}.ats-page .g-num.flash{animation:flash .9s cubic-bezier(.2,.8,.2,1)}@keyframes flash{0%{transform:scale(1.35);color:var(--teal);text-shadow:0 0 28px rgba(56,189,177,.8)}40%{transform:scale(.94)}70%{transform:scale(1.04)}to{transform:scale(1);text-shadow:none}}.ats-page .g-sub{font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;color:var(--ink-3);margin-top:4px}.ats-page .g-band{margin-top:8px;font-family:var(--f-mono);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:5px 12px;border-radius:999px;opacity:0;transition:opacity .4s}.ats-page .g-band.show{opacity:1}.ats-page .rp-tabs{position:-webkit-sticky;position:sticky;top:calc(64px + env(safe-area-inset-top, 0px));z-index:20;display:flex;gap:6px;overflow-x:auto;padding:10px 24px;background:rgba(255,255,255,.94);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line);scrollbar-width:none}.ats-page .rp-tabs::-webkit-scrollbar{display:none}.ats-page .rp-tabs a{flex:0 0 auto;font-size:13px;font-weight:600;color:var(--ink-2);text-decoration:none;padding:7px 12px;border-radius:999px;background:var(--mist)}.ats-page .rp-tabs a:hover{background:var(--blue-wash);color:var(--blue)}.ats-page .rp-sec{padding:30px 32px;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:18px;scroll-margin-top:130px}@media(max-width:720px){.ats-page .rp-sec{padding:24px 18px}.ats-page .rp-tabs{padding:10px 18px}}.ats-page .rp-sec-h{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.ats-page .rp-sec-h h3{font-size:22px;display:flex;gap:10px;align-items:baseline}.ats-page .rp-sec-h h3 small{font-family:var(--f-mono);font-size:12px;color:var(--ink-3);font-weight:600}.ats-page .rp-sec-h p{color:var(--ink-3);font-size:13.5px}.ats-page .summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}@media(max-width:860px){.ats-page .summary{grid-template-columns:1fr}}.ats-page .sum{border-radius:var(--r-m);padding:18px;display:flex;flex-direction:column;gap:8px;border:1px solid var(--line)}.ats-page .sum .k{font-family:var(--f-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:700}.ats-page .sum b{font-size:16px;line-height:1.35}.ats-page .sum p{font-size:13.5px;color:var(--ink-2)}.ats-page .sum.risk{background:var(--crit-wash);border-color:#f3d2cb}.ats-page .sum.risk .k{color:var(--crit)}.ats-page .sum.asset{background:var(--good-wash);border-color:#c6e8db}.ats-page .sum.asset .k{color:var(--good)}.ats-page .sum.win{background:var(--blue-wash);border-color:#cedbf6}.ats-page .sum.win .k{color:var(--blue)}.ats-page .cats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}@media(max-width:960px){.ats-page .cats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.ats-page .cats{grid-template-columns:1fr}}.ats-page .cat{border:1px solid var(--line);border-radius:var(--r-m);padding:16px;display:flex;flex-direction:column;gap:10px;background:var(--surface)}.ats-page .cat-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.ats-page .cat-top b{font-size:14.5px}.ats-page .cat-num{font-family:var(--f-display);font-weight:700;font-size:28px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ats-page .cat-num.flash{animation:flash .7s both}.ats-page .track{height:9px;border-radius:99px;background:var(--mist);overflow:hidden}.ats-page .fill{height:100%;width:0;border-radius:99px;transition:width 1.1s cubic-bezier(.2,.9,.25,1.15)}.ats-page .cat .note{font-size:13px;color:var(--ink-2)}.ats-page .cat .why{font-size:12.5px;color:var(--ink-3);border-top:1px dashed var(--line);padding-top:8px}.ats-page .st{font-family:var(--f-mono);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 7px;border-radius:6px;white-space:nowrap}.ats-page .st.critical{background:var(--crit-wash);color:var(--crit)}.ats-page .st.warn{background:var(--warn-wash);color:var(--warn)}.ats-page .st.good{background:var(--good-wash);color:var(--good)}.ats-page .cov{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center}.ats-page .cov-n{font-family:var(--f-display);font-size:40px;font-weight:700;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ats-page .cov-n small{font-size:.45em;color:var(--ink-3)}.ats-page .cov-bar{display:flex;height:14px;border-radius:99px;overflow:hidden;background:var(--crit-wash)}.ats-page .cov-bar i{background:linear-gradient(90deg,var(--teal),#2FA89D);width:0;transition:width 1.2s cubic-bezier(.2,.9,.25,1.1)}.ats-page .cov-legend{display:flex;gap:16px;font-size:12.5px;color:var(--ink-3);margin-top:6px;flex-wrap:wrap}.ats-page .cov-legend span{display:inline-flex;gap:6px;align-items:center}.ats-page .cov-legend i{width:10px;height:10px;border-radius:3px;display:inline-block}.ats-page .tbl-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-m)}.ats-page table.kw{width:100%;border-collapse:collapse;font-size:13.5px;min-width:520px}.ats-page table.kw th{text-align:left;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);background:#f8fafd;font-weight:600}.ats-page table.kw td,.ats-page table.kw th{padding:10px 14px;border-bottom:1px solid var(--line)}.ats-page table.kw td{vertical-align:middle}.ats-page table.kw tr:last-child td{border-bottom:0}.ats-page table.kw td.term{font-family:var(--f-mono);font-weight:700}.ats-page table.kw td.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-2)}.ats-page .yes{color:var(--good);font-weight:700}.ats-page .no{color:var(--crit);font-weight:700}.ats-page .two{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:20px;gap:20px}@media(max-width:860px){.ats-page .two{grid-template-columns:1fr}}.ats-page .parsed{border:1px solid var(--line);border-radius:var(--r-m);overflow:hidden;font-size:13.5px;margin:0}.ats-page .parsed-row{display:grid;grid-template-columns:110px minmax(0,1fr);border-top:1px solid var(--line)}.ats-page .parsed-row:first-child{border-top:0}.ats-page .parsed-row dt{background:#f8fafd;padding:9px 12px;font-family:var(--f-mono);font-size:11px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em}.ats-page .parsed-row dd{margin:0;padding:9px 12px;overflow-wrap:anywhere}.ats-page .parsed-row dd.none{color:var(--crit);font-weight:600}.ats-page .checks{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.ats-page .checks li{display:flex;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-s);font-size:14px}.ats-page .checks li .ic{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;flex:0 0 22px;font-size:12px;font-weight:800;color:#fff}.ats-page .checks li.ok .ic{background:var(--good)}.ats-page .checks li.part .ic{background:var(--warn)}.ats-page .checks li.bad .ic{background:var(--crit)}.ats-page .checks li small{margin-left:auto;color:var(--ink-3);font-size:12px}.ats-page .stats-mini{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.ats-page .stats-mini div{border:1px solid var(--line);border-radius:var(--r-s);padding:10px 12px}.ats-page .stats-mini b{display:block;font-family:var(--f-display);font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ats-page .stats-mini small{font-size:12px;color:var(--ink-3)}.ats-page .bullets{list-style:none;margin:0;padding:0}.ats-page .bul,.ats-page .bullets{display:grid;grid-gap:10px;gap:10px}.ats-page .bul{border:1px solid var(--line);border-radius:var(--r-m);padding:14px 16px}.ats-page .bul q{font-size:14px;color:var(--ink);quotes:none}.ats-page .tags{display:flex;gap:6px;flex-wrap:wrap}.ats-page .tag{font-family:var(--f-mono);font-size:11px;font-weight:600;padding:3px 8px;border-radius:6px}.ats-page .tag.y{background:var(--good-wash);color:var(--good)}.ats-page .tag.n{background:var(--crit-wash);color:var(--crit)}.ats-page .tag.w{background:var(--warn-wash);color:var(--warn)}.ats-page .bul .tip{font-size:13px;color:var(--ink-2);background:#f8fafd;border-radius:8px;padding:8px 10px}.ats-page .plan{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px;counter-reset:p}.ats-page .plan li{display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start;padding:14px;border:1px solid var(--line);border-radius:var(--r-m);counter-increment:p}.ats-page .plan li:before{content:counter(p);font-family:var(--f-display);font-weight:700;font-size:16px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--mist);color:var(--ink-2)}.ats-page .plan b{display:block;font-size:14.5px}.ats-page .plan p{font-size:13.5px;color:var(--ink-2)}@media(max-width:560px){.ats-page .plan li{grid-template-columns:34px minmax(0,1fr)}.ats-page .plan li .st{grid-column:2;justify-self:start}}.ats-page .gate{position:relative}.ats-page .gate .locked{filter:blur(5px);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;opacity:.75;max-height:260px;overflow:hidden}.ats-page .gate .lock-cta{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:16px;background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.92) 45%)}.ats-page .gate .lock-cta b{font-family:var(--f-display);font-size:19px}.ats-page .gate .lock-cta small{color:var(--ink-3);font-size:13px}.ats-page .next{padding:32px;background:linear-gradient(135deg,var(--blue),#1C46AA);color:#fff;display:flex;flex-direction:column;gap:20px}@media(max-width:720px){.ats-page .next{padding:24px 18px}}.ats-page .next h3{font-size:clamp(22px,3.2vw,30px);color:#fff}.ats-page .next>p{color:#d5e0fa}.ats-page .opts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}@media(max-width:860px){.ats-page .opts{grid-template-columns:1fr}}.ats-page .opt{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.22);border-radius:var(--r-m);padding:18px;display:flex;flex-direction:column;gap:6px}.ats-page .opt .pr{font-family:var(--f-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:#9eebe3}.ats-page .opt b{font-size:16px;color:#fff}.ats-page .opt p{font-size:13.5px;color:#d5e0fa}.ats-page .rp-foot{padding:14px 32px;font-size:12.5px;color:var(--ink-3);background:#fafbfd;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}@media(max-width:720px){.ats-page .rp-foot{padding:14px 18px}}.ats-page section.block{padding-block:84px}@media(max-width:720px){.ats-page section.block{padding-block:56px}}.ats-page .sec-head{display:flex;flex-direction:column;gap:14px;margin-bottom:40px;max-width:760px}.ats-page .includes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}@media(max-width:900px){.ats-page .includes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.ats-page .includes{grid-template-columns:1fr}}.ats-page .inc{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m);padding:20px;display:flex;flex-direction:column;gap:10px}.ats-page .inc .ico2{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--blue-wash)}.ats-page .inc p{font-size:14px;color:var(--ink-2)}.ats-page .skel{display:grid;grid-gap:6px;gap:6px;margin-top:4px}.ats-page .skel i{display:block;height:7px;border-radius:99px;background:linear-gradient(90deg,var(--mist),#E9EEF7,var(--mist));background-size:200% 100%;animation:shimmer 1.8s linear infinite}@keyframes shimmer{to{background-position:-200% 0}}.ats-page .stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}@media(max-width:980px){.ats-page .stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.ats-page .stats{grid-template-columns:1fr}}.ats-page .stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m);padding:22px;display:flex;flex-direction:column;gap:10px;min-width:0}.ats-page .stat .big{font-family:var(--f-display);font-weight:700;font-size:clamp(40px,5vw,54px);line-height:1;color:var(--blue);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.ats-page .stat .big small{font-size:.5em;color:var(--ink-2)}.ats-page .stat p{font-size:14.5px;color:var(--ink-2)}.ats-page .src-row{margin-top:18px;display:flex;justify-content:flex-end}.ats-page .src-btn{display:inline-flex;align-items:center;gap:8px;background:var(--surface);border:1.5px solid var(--line-2);color:var(--ink-2);font-weight:600;font-size:13.5px;border-radius:999px;padding:8px 14px;cursor:pointer;min-height:40px}.ats-page .src-btn:hover{border-color:var(--blue);color:var(--blue)}.ats-page .funnel-wrap{margin-top:16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);padding:28px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);grid-gap:32px;gap:32px;align-items:center}@media(max-width:860px){.ats-page .funnel-wrap{grid-template-columns:1fr;padding:22px 18px}}.ats-page .funnel{display:grid;grid-gap:10px;gap:10px}.ats-page .f-row{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;font-size:14px}.ats-page .f-row .n{font-family:var(--f-mono);font-weight:700;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ats-page .f-row .b{height:32px;border-radius:8px;display:flex;align-items:center;padding-inline:12px;color:#fff;font-weight:600;font-size:13px;white-space:nowrap;overflow:hidden;width:0;transition:width 1.1s cubic-bezier(.2,.9,.25,1)}.ats-page .myth{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}@media(max-width:900px){.ats-page .myth{grid-template-columns:1fr}}.ats-page .myth article{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m);padding:22px;display:flex;flex-direction:column;gap:10px}.ats-page .myth .m{font-family:var(--f-mono);font-size:12px;color:var(--crit);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.ats-page .myth .m s{color:var(--ink-3)}.ats-page .myth h3{font-size:19px}.ats-page .myth p{font-size:14.5px;color:var(--ink-2)}.ats-page .compare{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:40px;gap:40px;align-items:center}@media(max-width:900px){.ats-page .compare{grid-template-columns:1fr;gap:28px}}.ats-page .jd-stack{display:grid;grid-gap:12px;gap:12px}.ats-page .jd{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m);padding:16px 18px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 16px;gap:4px 16px;align-items:center}.ats-page .jd .co{font-weight:700}.ats-page .jd .role{font-size:13px;color:var(--ink-3)}.ats-page .jd .pct{grid-row:1/3;grid-column:2;font-family:var(--f-display);font-weight:700;font-size:32px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ats-page .jd .kws{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.ats-page .jd .kws span{font-family:var(--f-mono);font-size:11.5px;padding:3px 7px;border-radius:6px;background:var(--mist);color:var(--ink-2)}.ats-page .jd .kws span.on{background:var(--teal-wash);color:var(--teal-ink)}.ats-page .illus{font-size:12px;color:var(--ink-3)}.ats-page .proof{background:var(--ink);color:#fff;border-radius:var(--r-l);padding:clamp(28px,5vw,56px);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:40px;gap:40px;align-items:center;position:relative;overflow:hidden}.ats-page .proof:after{content:"";position:absolute;width:440px;height:440px;right:-120px;top:-170px;border-radius:50%;background:radial-gradient(circle,rgba(56,189,177,.38),transparent 65%);animation:drift 12s ease-in-out infinite}@media(max-width:860px){.ats-page .proof{grid-template-columns:1fr}}.ats-page .proof .eyebrow{color:var(--teal)}.ats-page .proof h2{color:#fff;margin-top:12px}.ats-page .proof p{color:#b9c3dd;margin-top:14px;max-width:52ch}.ats-page .proof-nums{display:grid;grid-gap:16px;gap:16px;position:relative;z-index:1}.ats-page .pn{border:1px solid rgba(255,255,255,.14);border-radius:var(--r-m);padding:18px 20px;background:rgba(255,255,255,.04)}.ats-page .pn .big{font-family:var(--f-display);font-size:52px;font-weight:800;line-height:1;color:var(--teal);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ats-page .pn p{margin-top:8px;font-size:14px;color:#c9d2e8}.ats-page .steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}@media(max-width:900px){.ats-page .steps{grid-template-columns:1fr}}.ats-page .stepc{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m);padding:24px;display:flex;flex-direction:column;gap:10px}.ats-page .stepc .k{font-family:var(--f-mono);font-size:12px;color:var(--blue);font-weight:600;letter-spacing:.08em}.ats-page .stepc p{font-size:14.5px;color:var(--ink-2)}.ats-page .stepc ul{margin:4px 0 0;padding-left:18px;color:var(--ink-2);font-size:14px;display:grid;grid-gap:4px;gap:4px}.ats-page .offer{margin-top:24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;background:var(--teal-wash);border-radius:var(--r-m);padding:20px 24px}.ats-page .offer p{font-weight:600;color:var(--teal-ink)}.ats-page .faq{display:grid;grid-gap:10px;gap:10px;max-width:860px}.ats-page .faq details{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m);padding:0 20px}.ats-page .faq summary{cursor:pointer;list-style:none;padding:18px 0;font-weight:700;font-size:16px;display:flex;justify-content:space-between;gap:16px;align-items:center}.ats-page .faq summary::-webkit-details-marker{display:none}.ats-page .faq summary:after{content:"+";font-family:var(--f-mono);font-size:20px;color:var(--blue);transition:transform .2s}.ats-page .faq details[open] summary:after{transform:rotate(45deg)}.ats-page .faq .a{padding-bottom:18px;color:var(--ink-2);font-size:15px}.ats-page footer{border-top:1px solid var(--line);padding-block:36px 110px;background:var(--surface)}.ats-page footer .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;font-size:14px;color:var(--ink-2)}.ats-page .mbar{position:fixed;left:0;right:0;bottom:0;z-index:50;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));background:rgba(255,255,255,.94);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--line);display:none;transform:translateY(110%);transition:transform .25s}.ats-page .mbar.show{transform:none}.ats-page .mbar .btn{width:100%}@media(max-width:760px){.ats-page .mbar{display:block}}.ats-page .modal{position:fixed;inset:0;z-index:130;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(13,21,48,.45);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.ats-page .sheet{background:var(--surface);border-radius:var(--r-l);width:100%;max-width:620px;max-height:calc(100% - 16px);overflow:auto;box-shadow:0 30px 80px -20px rgba(13,21,48,.45);animation:rise .3s cubic-bezier(.2,.8,.2,1) both;display:flex;flex-direction:column}.ats-page .sheet-h{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 6px}.ats-page .sheet-h h3{font-size:24px}.ats-page .sheet-b{padding:12px 24px 24px;display:grid;grid-gap:14px;gap:14px}.ats-page .x{background:var(--mist);border:0;width:38px;height:38px;border-radius:50%;cursor:pointer;font-size:20px;line-height:1;color:var(--ink-2);flex:0 0 38px}@media(max-width:600px){.ats-page .modal{align-items:flex-end;padding:0}.ats-page .sheet{border-radius:22px 22px 0 0;max-height:92%;padding-bottom:env(safe-area-inset-bottom,0)}}.ats-page .incl{display:grid;grid-gap:6px;gap:6px;background:var(--teal-wash);border-radius:var(--r-m);padding:14px 16px;font-size:14px;color:var(--teal-ink)}.ats-page .incl b{color:var(--ink)}.ats-page .incl span{display:flex;gap:8px;align-items:center}.ats-page .addon{display:grid;grid-gap:10px;gap:10px}.ats-page .addon label{border:1.5px solid var(--line);border-radius:var(--r-m);padding:14px;cursor:pointer;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;font-size:14px}.ats-page .addon input{margin-top:3px;width:18px;height:18px;accent-color:var(--blue)}.ats-page .addon label:has(input:checked){border-color:var(--blue);background:var(--blue-wash)}.ats-page .addon b{display:block;font-size:15px}.ats-page .addon small{color:var(--ink-3);font-size:13px}.ats-page .paid{font-family:var(--f-mono);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:var(--warn-wash);color:var(--warn);padding:3px 8px;border-radius:6px;white-space:nowrap}.ats-page .consent{display:flex;gap:10px;font-size:12.5px;color:var(--ink-3);align-items:flex-start}.ats-page .consent input{margin-top:3px;accent-color:var(--blue)}.ats-page .ok{background:var(--good-wash);color:var(--good);border-radius:var(--r-m);padding:16px;font-weight:600;font-size:14.5px}.ats-page .src-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px;counter-reset:s}.ats-page .src-list li{border:1px solid var(--line);border-radius:var(--r-m);padding:14px 16px;display:grid;grid-gap:4px;gap:4px;counter-increment:s}.ats-page .src-list .what{font-size:13px;color:var(--ink-3)}.ats-page .src-list a{font-weight:700;text-decoration:none;font-size:14.5px}.ats-page .src-list a:hover{text-decoration:underline}.ats-page .src-list .what:before{content:counter(s) " · ";font-family:var(--f-mono);font-weight:700;color:var(--blue)}