.ats-hero{isolation:isolate;color:#fff;background:radial-gradient(80% 70% at 85% 20%,#14b8a638,#0000 55%),radial-gradient(60% 50% at 10% 80%,#0f766e2e,#0000 50%),linear-gradient(145deg,#07141f 0%,#0c1f2e 42%,#0a3d3a 100%);position:relative;overflow:hidden}.ats-hero-grid{pointer-events:none;opacity:.07;background-image:linear-gradient(#ffffff59 1px,#0000 1px),linear-gradient(90deg,#ffffff59 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 85%);mask-image:linear-gradient(#000 0%,#0000 85%)}.ats-hero-inner{z-index:1;align-items:center;gap:1.75rem;max-width:72rem;margin:0 auto;padding:2rem 1.25rem 2.25rem;display:grid;position:relative}@media (min-width:640px){.ats-hero-inner{padding:2.35rem 2rem 2.5rem}}@media (min-width:1024px){.ats-hero-inner{grid-template-columns:1.05fr .95fr;gap:2rem;min-height:0}}.ats-hero-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#99f6e4;background:#0f766e40;border:1px solid #5eead459;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.68rem;font-weight:800;display:inline-flex}.ats-hero h1{font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.01em;word-spacing:.22em;color:#fff;max-width:15ch;margin:1.1rem 0 0;font-size:clamp(2.15rem,4.6vw,3.15rem);font-weight:700;line-height:1.12}.ats-hero-lead{color:#ffffffb8;max-width:34rem;margin:1.15rem 0 0;font-size:1.05rem;line-height:1.65}.ats-hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.ats-hero-cta{color:#0c1f2e;letter-spacing:.01em;cursor:pointer;background:#f8b84e;border:0;justify-content:center;align-items:center;min-height:3.15rem;padding:.7rem 1.6rem;font-size:1rem;font-weight:800;transition:transform .2s,background .2s;display:inline-flex}.ats-hero-cta:hover{background:#ffc96a;transform:translateY(-1px)}.ats-hero-secondary{color:#fff;background:#ffffff0a;border:1px solid #ffffff47;justify-content:center;align-items:center;min-height:3.15rem;padding:.7rem 1.35rem;font-weight:700;transition:background .2s,border-color .2s;display:inline-flex}.ats-hero-secondary:hover{background:#ffffff1a;border-color:#ffffff73}.ats-hero-trust{color:#ffffff8c;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.5rem;font-size:.82rem;font-weight:600;display:flex}.ats-hero-trust strong{color:#5eead4;font-weight:800}.ats-stage{flex-direction:column;align-items:flex-end;gap:.65rem;min-height:0;padding:0;animation:.7s cubic-bezier(.22,1,.36,1) both ats-rise;display:flex;position:relative}.ats-score-above{background:#fffffff7;border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:.85rem;margin-right:2rem;padding:.55rem 1rem .55rem .55rem;animation:.75s cubic-bezier(.22,1,.36,1) 80ms both ats-float;display:flex;box-shadow:0 16px 40px #00000047}.ats-score-above .font-display{font-size:1.35rem!important}.ats-score-above .text-\[11px\]{display:none}.ats-score-above-meta{flex-direction:column;gap:.15rem;padding-right:.35rem;display:flex}.ats-score-above-meta em{letter-spacing:.04em;text-transform:uppercase;color:#0f766e;font-size:.95rem;font-style:normal;font-weight:800}.ats-score-above-meta span{color:#64748b;font-size:.72rem;font-weight:600}.ats-resume-frame{background:#fff;border-radius:10px;width:min(100%,300px);margin-left:auto;margin-right:1.25rem;position:relative;overflow:hidden;transform:rotate(.5deg);box-shadow:0 42px 90px #00000061,0 0 0 1px #ffffff1a}@media (min-width:1024px){.ats-resume-frame{width:min(100%,310px)}}.ats-pill-stack{z-index:5;flex-direction:column;gap:.38rem;max-width:11rem;animation:.75s cubic-bezier(.22,1,.36,1) .28s both ats-float;display:flex;position:absolute;top:38%;right:-.35rem}.ats-pill-stack span{color:#0c1f2e;white-space:nowrap;background:#fff;align-items:center;gap:.4rem;padding:.42rem .72rem;font-size:.72rem;font-weight:750;display:inline-flex;box-shadow:0 12px 30px #0000003d}.ats-pill-stack span b{font-size:.78rem;font-weight:900}.ats-pill-stack span.is-ok{color:#0f766e;border-left:3px solid #0f766e}.ats-pill-stack span.is-warn{color:#b45309;border-left:3px solid #f59e0b}.ats-pill-stack span.is-more{color:#0c1f2e8c;border-left:3px solid #0c1f2e33}.ats-badge-ats{z-index:5;color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#0c1f2e;align-items:center;gap:.45rem;padding:.5rem .9rem;font-size:.68rem;font-weight:800;display:inline-flex;position:absolute;bottom:.85rem;left:50%;transform:translate(-50%);box-shadow:0 14px 32px #00000059}.ats-tool-band{border-bottom:1px solid var(--line);background:linear-gradient(#f3f7f8 0%,#fff 28%)}.ats-tool-inner{max-width:72rem;margin:0 auto;padding:2rem 1.25rem 2.5rem}@media (min-width:640px){.ats-tool-inner{padding:2.5rem 2rem 3rem}}.ats-upload-card{background:#fff;border:1.5px dashed #0f766e66;padding:1.75rem 1.25rem;transition:border-color .25s,box-shadow .25s;box-shadow:0 18px 50px #0c1f2e0f}.ats-upload-card.is-over{background:#0f766e0a;border-color:#0f766e;box-shadow:0 22px 56px #0f766e1f}@media (min-width:640px){.ats-upload-card{padding:2.25rem 2rem}}.ats-report-wrap{max-width:72rem;margin:0 auto;padding:2.5rem 1.25rem 1rem}@media (min-width:640px){.ats-report-wrap{padding:3rem 2rem 1.5rem}}@keyframes ats-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translate(0,0)}}@keyframes ats-float{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (max-width:639px){.ats-stage{align-items:center;min-height:0}.ats-score-above{margin-right:0}.ats-resume-frame{width:min(100%,300px);margin-left:auto;margin-right:auto;transform:rotate(0)}.ats-pill-stack{max-width:9.5rem;top:auto;bottom:4.5rem;right:0}.ats-badge-ats{bottom:.55rem}}@media (prefers-reduced-motion:reduce){.ats-stage,.ats-score-float,.ats-pill-stack,.ats-ring-meter,.ats-bar{transition:none!important;animation:none!important}}.ats-ring-meter{transition:stroke-dashoffset .7s cubic-bezier(.22,1,.36,1)}.ats-landing h2{letter-spacing:-.025em}.ats-landing article{transition:transform .25s,box-shadow .25s}.ats-landing article:hover{transform:translateY(-2px)}.ats-modal-root{z-index:80;background:#e8eef1;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.ats-modal-wallpaper{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ats-modal-wallpaper-grid{filter:blur(.4px);grid-template-columns:repeat(6,minmax(140px,1fr));gap:1.1rem;width:140%;min-height:120%;padding:1.25rem;display:grid;transform:translate(-8%,-6%)rotate(-2deg)}.ats-modal-wall-card{opacity:.92;background:#fff;border-radius:4px;overflow:hidden;box-shadow:0 10px 28px #0c1f2e1f}.ats-modal-wallpaper-dim{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#0c1f2e6b;position:absolute;inset:0}.ats-modal-backdrop{z-index:1;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.ats-modal-panel{z-index:2;background:#fff;border-radius:16px;width:min(100%,740px);max-height:min(92vh,820px);padding:2.25rem 2rem 1.6rem;animation:.28s cubic-bezier(.22,1,.36,1) ats-modal-in;position:relative;overflow:auto;box-shadow:0 28px 90px #0c1f2e52,0 0 0 1px #0c1f2e0f}@keyframes ats-modal-in{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}.ats-modal-close{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;font-size:1.5rem;line-height:1;display:grid;position:absolute;top:.65rem;right:.85rem}.ats-modal-close:hover{color:#0c1f2e;background:#f1f5f9}.ats-modal-title{font-family:var(--font-sans,inherit);letter-spacing:-.01em;color:#0c1f2e;margin:0 1.5rem 0 0;font-size:clamp(1.2rem,2.2vw,1.45rem);font-weight:600;line-height:1.35}.ats-modal-sub{color:#64748b;margin:.45rem 0 0;font-size:.95rem}.ats-modal-grid{align-items:stretch;gap:1.25rem;margin-top:1.75rem;display:grid}@media (min-width:640px){.ats-modal-grid{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem}}.ats-modal-drop{text-align:center;background:#fafbfc;border:1.5px dashed #cbd5e1;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:.65rem;min-height:220px;padding:1.5rem 1.25rem;transition:border-color .2s,background .2s;display:flex}.ats-modal-drop.is-over{background:#f0fdfa;border-color:#0f766e}.ats-modal-drop-label{color:#0c1f2e;margin:0;font-size:.95rem;font-weight:600}.ats-modal-browse{color:#fff;cursor:pointer;background:#0f766e;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:2.5rem;padding:0 1.5rem;font-size:.95rem;font-weight:700;display:inline-flex}.ats-modal-browse:hover:not(:disabled){background:#0d9488}.ats-modal-browse:disabled{opacity:.65;cursor:wait}.ats-modal-formats{color:#94a3b8;max-width:16rem;margin:.25rem 0 0;font-size:.72rem;line-height:1.4}.ats-modal-progress,.ats-modal-file{color:#0f766e;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;font-size:.8rem;font-weight:600;overflow:hidden}.ats-modal-or{color:#94a3b8;letter-spacing:.08em;place-items:center;font-size:.75rem;font-weight:800;display:grid}.ats-modal-or span{background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;place-items:center;width:2.5rem;height:2.5rem;display:grid}.ats-modal-cloud{flex-direction:column;justify-content:center;gap:.75rem;display:flex}.ats-modal-cloud-btn{color:#0c1f2e;cursor:pointer;background:#fff;border:1.5px solid #c5d0d8;border-radius:999px;justify-content:center;align-items:center;gap:.65rem;min-height:3.15rem;padding:0 1.35rem;font-size:.95rem;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.ats-modal-cloud-btn:hover:not(:disabled){background:#f0fdfa;border-color:#0f766e}.ats-modal-cloud-btn:disabled{opacity:.6;cursor:not-allowed}.ats-modal-help{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-top:1.25rem;padding:1rem 1.1rem}.ats-modal-help-link{color:#0f766e;border:1px solid #0f766e;border-radius:999px;align-items:center;min-height:2.25rem;padding:0 .9rem;font-size:.85rem;font-weight:700;display:inline-flex}.ats-modal-help-link:hover{background:#f0fdfa}.ats-modal-footer{border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.75rem;padding-top:1.25rem;display:flex}.ats-modal-scratch{color:#64748b;margin:0;font-size:.9rem}.ats-modal-scratch a{color:#0f766e;font-weight:700;text-decoration:none}.ats-modal-scratch a:hover{text-decoration:underline}.ats-modal-next{color:#0c1f2e;cursor:pointer;background:#f5c518;border:0;border-radius:999px;justify-content:center;align-items:center;min-width:8rem;min-height:3.1rem;padding:0 1.85rem;font-size:1rem;font-weight:800;display:inline-flex;box-shadow:0 2px #0c1f2e1f}.ats-modal-next:hover:not(:disabled){filter:brightness(1.03)}.ats-modal-next:disabled{opacity:.65;cursor:wait}@media (max-width:639px){.ats-modal-panel{padding:1.5rem 1.15rem 1.25rem}.ats-modal-footer{flex-direction:column;align-items:stretch}.ats-modal-next{width:100%}.ats-modal-wallpaper-grid{grid-template-columns:repeat(3,minmax(120px,1fr));width:180%}}@media (prefers-reduced-motion:reduce){.ats-modal-panel{animation:none}.ats-marquee-track{justify-content:flex-start;width:max-content;animation:none!important}}.ats-marquee{border-bottom:1px solid var(--line);background:radial-gradient(120% 80% at 50% 0,#e8f5f3 0%,#0000 55%),linear-gradient(#f4f7f8 0%,#eef3f5 100%);padding:1.85rem 0 2rem;overflow:hidden}.ats-marquee-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.85rem 1.25rem;max-width:80rem;margin:0 auto;padding:0 1.25rem 1.15rem;display:flex}@media (min-width:640px){.ats-marquee-head{padding:0 2rem 1.35rem}}.ats-marquee-head h2{font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.03em;color:#0c1f2e;margin:0;font-size:clamp(1.45rem,2.8vw,1.85rem);font-weight:800}.ats-marquee-head p{color:#5b6b7a;max-width:34rem;margin:.45rem 0 0;font-size:1rem;line-height:1.5}.ats-marquee-link{color:#0f766e;background:#fff;border:1px solid #0f766e47;border-radius:999px;align-items:center;padding:.65rem 1.05rem;font-size:.92rem;font-weight:700;transition:background .2s,border-color .2s,transform .2s;display:inline-flex;box-shadow:0 6px 18px #0c1f2e0f}.ats-marquee-link:hover{background:#f0fdfa;border-color:#0f766e80;text-decoration:none;transform:translateY(-1px)}.ats-marquee-viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.ats-marquee-track{will-change:transform;align-items:stretch;gap:1.35rem;width:max-content;padding:.35rem 1.5rem .85rem;animation:110s linear infinite ats-marquee-scroll;display:flex}.ats-marquee-track:hover{animation-play-state:paused}.ats-marquee-card{isolation:isolate;background:#fff;border:1px solid #0c1f2e14;border-radius:14px;flex-direction:column;flex:none;align-self:flex-start;width:300px;height:auto;text-decoration:none;transition:border-color .22s,box-shadow .22s;display:flex;overflow:hidden;transform:translateZ(0);box-shadow:0 18px 40px #0c1f2e1a,inset 0 2px #fffc}@media (min-width:900px){.ats-marquee-card{width:320px}}@media (min-width:1280px){.ats-marquee-card{width:340px}}.ats-marquee-card:hover{border-color:#0f766e66;box-shadow:0 28px 56px #0c1f2e29,0 0 0 1px #0f766e1f}.ats-marquee-stage{background:#fff;border-bottom:1px solid #eef2f4;flex:none;width:100%;position:relative;overflow:hidden}.ats-marquee-stage:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#0000 0%,#ffffffeb 55%,#fff 100%);height:3.25rem;position:absolute;bottom:0;left:0;right:0}.ats-clear-thumb{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:#fff;width:100%;line-height:normal;overflow:hidden}.ats-clear-thumb .resume-sheet,.ats-clear-thumb .resume-page{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;line-height:normal!important}.ats-clear-thumb .resume-page p,.ats-clear-thumb .resume-page li{line-height:1.45!important}.ats-marquee-name{font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.01em;color:#0c1f2e;text-align:center;background:#fff;flex:none;padding:.85rem .75rem .95rem;font-size:1rem;font-weight:750;line-height:1.25;display:block}@keyframes ats-marquee-scroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (max-width:639px){.ats-marquee{padding:1.5rem 0 1.65rem}.ats-marquee-card{width:270px}.ats-marquee-track{gap:1rem;padding:.25rem 1rem .65rem;animation-duration:85s}.ats-resume-frame{width:min(100%,280px);margin-left:auto;margin-right:auto}}.ats-results-page{background:radial-gradient(70% 40% at 50% 0,#0f766e0f,#0000 55%),linear-gradient(#f4f7f8 0%,#fff 40%,#f8fafb 100%);min-height:100vh;padding-bottom:5.5rem}.ats-res-loading{text-align:center;color:#64748b;place-content:center;gap:1rem;min-height:55vh;font-weight:600;display:grid}.ats-res-loading-orb{border:3px solid #0f766e33;border-top-color:#0f766e;border-radius:999px;width:48px;height:48px;margin:0 auto;animation:.8s linear infinite ats-spin}@keyframes ats-spin{to{transform:rotate(360deg)}}.ats-res-hero{isolation:isolate;color:#fff;background:radial-gradient(70% 80% at 85% 15%,#14b8a647,#0000 55%),radial-gradient(50% 60% at 10% 90%,#0f766e38,#0000 50%),linear-gradient(145deg,#061018 0%,#0c1f2e 45%,#0a3532 100%);position:relative;overflow:hidden}.ats-res-hero-grid{pointer-events:none;opacity:.07;background-image:linear-gradient(#fff6 1px,#0000 1px),linear-gradient(90deg,#fff6 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.ats-res-hero-inner{z-index:1;max-width:72rem;margin:0 auto;padding:2rem 1.25rem 2.25rem;position:relative}@media (min-width:640px){.ats-res-hero-inner{padding:2.5rem 2rem 2.75rem}}.ats-res-hero-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.25rem;display:flex}.ats-res-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#99f6e4;background:#0f766e47;border:1px solid #5eead459;padding:.3rem .7rem;font-size:.68rem;font-weight:800;display:inline-flex}.ats-res-hero h1{max-width:18ch;font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.025em;margin:.85rem 0 0;font-size:clamp(1.55rem,3.4vw,2.35rem);font-weight:700;line-height:1.18}.ats-res-file{color:#ffffff8c;flex-wrap:wrap;gap:.45rem .65rem;margin:.75rem 0 0;font-size:.85rem;font-weight:600;display:flex}.ats-res-hero-actions,.ats-res-hero-cta-row,.ats-res-roadmap-cta,.ats-res-sticky-actions{flex-wrap:wrap;gap:.65rem;display:flex}.ats-res-btn-gold{color:#0c1f2e;background:#f8b84e;border:0;justify-content:center;align-items:center;min-height:2.85rem;padding:0 1.35rem;font-size:.95rem;font-weight:800;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.ats-res-btn-gold:hover{background:#ffc96a;transform:translateY(-1px)}.ats-res-btn-ghost{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff47;justify-content:center;align-items:center;min-height:2.85rem;padding:0 1.15rem;font-size:.9rem;font-weight:700;transition:background .2s;display:inline-flex}.ats-res-btn-ghost:hover{background:#ffffff1a}.ats-res-btn-ghost-dark{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff38;justify-content:center;align-items:center;min-height:2.65rem;padding:0 1rem;font-size:.88rem;font-weight:700;display:inline-flex}.ats-res-btn-teal{color:#fff;background:#0f766e;justify-content:center;align-items:center;min-height:2.75rem;padding:0 1.25rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.ats-res-btn-teal:hover{background:#0d9488}.ats-res-btn-outline{color:#0c1f2e;background:#fff;border:1px solid #d0d9de;justify-content:center;align-items:center;min-height:2.75rem;padding:0 1.15rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.ats-res-btn-outline:hover{border-color:#0f766e73}.ats-res-btn-text{color:#0f766e;cursor:pointer;background:0 0;border:0;align-items:center;min-height:2.75rem;padding:0 .5rem;font-size:.9rem;font-weight:700;display:inline-flex}.ats-res-hero-score{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff1a;align-items:center;gap:1.75rem;margin-top:2rem;padding:1.5rem;animation:.65s cubic-bezier(.22,1,.36,1) both ats-rise;display:grid}@media (min-width:900px){.ats-res-hero-score{grid-template-columns:auto 1fr;gap:2.5rem;padding:1.75rem 2rem}}.ats-res-ring{place-items:center;display:grid;position:relative}.ats-res-ring.is-dark .ats-res-ring-score{color:#fff}.ats-res-ring.is-dark .ats-res-ring-den{color:#ffffff73}.ats-res-ring-label{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.ats-res-ring-score{font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.03em;color:#0c1f2e;font-size:2.75rem;font-weight:800;line-height:1}.ats-res-ring-den{letter-spacing:.14em;text-transform:uppercase;color:#94a3b8;margin-top:.2rem;font-size:.7rem;font-weight:800}.ats-res-grade{letter-spacing:-.02em;margin:0;font-size:clamp(1.75rem,3vw,2.4rem);font-weight:800}.ats-res-lead{color:#ffffffb3;max-width:36rem;margin:.65rem 0 0;font-size:1.02rem;line-height:1.6}.ats-res-formula{color:#ccfbf1;background:#0f766e38;border:1px solid #2dd4bf47;max-width:40rem;margin:.65rem 0 0;padding:.65rem .85rem;font-size:.82rem;font-weight:600;line-height:1.45}.ats-res-why{background:linear-gradient(165deg,#f0fdfa 0%,#fff 45%);border-color:#0f766e38;margin-bottom:1.5rem}.ats-res-why-bars{gap:.85rem;margin-bottom:1.15rem;display:grid}.ats-res-why-bar-label{color:#0c1f2e;justify-content:space-between;gap:.75rem;margin-bottom:.35rem;font-size:.82rem;font-weight:700;display:flex}.ats-res-gap-list{counter-reset:none;flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.ats-res-gap-num{color:#fff;vertical-align:middle;background:#0c1f2e;place-items:center;width:1.35rem;height:1.35rem;margin-right:.35rem;font-size:.72rem;font-weight:800;display:inline-grid}.ats-res-why-next{border-top:1px solid #0f766e2e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;margin-top:1.15rem;padding-top:1.1rem;display:flex}.ats-res-why-next p{color:#0c1f2e;margin:0;font-size:.95rem}.ats-res-why-next strong{color:#0f766e;font-weight:800}.ats-res-gap-list li{background:#fffbeb;border:1px solid #d9770647;padding:.95rem 1.05rem}.ats-res-gap-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.ats-res-gap-top strong{color:#0c1f2e;font-size:.98rem}.ats-res-gap-top em{color:#b45309;letter-spacing:.02em;font-size:.78rem;font-style:normal;font-weight:800}.ats-res-gap-list p{color:#57534e;margin:.35rem 0 0;font-size:.88rem;line-height:1.45}.ats-res-gap-fix{color:#0c1f2e!important}.ats-res-gap-fix b{color:#0f766e}.ats-res-why-perfect{color:#0f766e;background:#fff;border:1px solid #0f766e33;margin:0;padding:.85rem 1rem;font-size:.92rem;font-weight:600}.ats-res-marquee-skel{color:#94a3b8;place-items:center;min-height:120px;font-size:.88rem;font-weight:600;display:grid}.ats-res-stat-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.35rem;display:grid}@media (min-width:640px){.ats-res-stat-row{grid-template-columns:repeat(4,minmax(0,1fr))}}.ats-res-stat{background:#0000002e;border:1px solid #ffffff1a;padding:.75rem .85rem}.ats-res-stat strong{color:#5eead4;font-size:1.25rem;font-weight:800;display:block}.ats-res-stat span{color:#ffffff80;text-transform:uppercase;letter-spacing:.06em;margin-top:.15rem;font-size:.72rem;font-weight:600;display:block}.ats-res-hero-cta-row{margin-top:1.35rem}.ats-res-steps{flex-wrap:wrap;gap:.65rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.ats-res-steps li{color:#ffffff73;border:1px solid #ffffff1f;align-items:center;gap:.45rem;padding:.4rem .75rem;font-size:.78rem;font-weight:700;display:inline-flex}.ats-res-steps li b{background:#ffffff1a;place-items:center;width:1.35rem;height:1.35rem;font-size:.7rem;display:grid}.ats-res-steps li.is-done{color:#99f6e4;border-color:#2dd4bf59}.ats-res-steps li.is-done b{color:#fff;background:#0f766e}.ats-res-steps li.is-active{color:#f8b84e;border-color:#f8b84e73}.ats-res-steps li.is-active b{color:#0c1f2e;background:#f8b84e}.ats-res-body{max-width:72rem;margin:0 auto;padding:2rem 1.25rem 1rem}@media (min-width:640px){.ats-res-body{padding:2.5rem 2rem 1.5rem}}.ats-res-error{color:#92400e;background:#fffbeb;border:1px solid #fcd34d;margin:0 0 1.25rem;padding:.75rem 1rem;font-size:.9rem;font-weight:600}.ats-res-section{margin-top:.5rem}.ats-res-section-head,.ats-res-panel-head{margin-bottom:1.1rem}.ats-res-section-head h2,.ats-res-panel-head h2,.ats-res-roadmap-head h2{font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.02em;color:#0c1f2e;margin:0;font-size:clamp(1.25rem,2.2vw,1.55rem);font-weight:700}.ats-res-section-head p,.ats-res-panel-head p,.ats-res-roadmap-head p{color:#64748b;margin:.35rem 0 0;font-size:.92rem}.ats-res-cats{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.ats-res-cats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ats-res-cats{grid-template-columns:repeat(4,minmax(0,1fr))}}.ats-res-cat{background:#fff;border:1px solid #e4eaee;padding:1.15rem 1.2rem 1.25rem;animation:.55s cubic-bezier(.22,1,.36,1) both ats-rise;box-shadow:0 16px 40px #0c1f2e0d}.ats-res-cat-top{justify-content:space-between;align-items:center;display:flex}.ats-res-cat-icon{color:#0f766e;background:#ecfdf8;place-items:center;width:2.35rem;height:2.35rem;display:grid}.ats-res-cat-score{letter-spacing:-.03em;font-size:1.55rem;font-weight:800}.ats-res-cat h3{color:#0c1f2e;margin:.85rem 0 0;font-size:1rem;font-weight:700}.ats-res-cat p{color:#64748b;margin:.25rem 0 0;font-size:.78rem;line-height:1.45}.ats-res-cat-bar{background:#eef2f4;height:4px;margin-top:.9rem;overflow:hidden}.ats-res-cat-bar i{height:100%;transition:width .7s cubic-bezier(.22,1,.36,1);display:block}.ats-res-check-strip{flex-wrap:wrap;gap:.45rem;margin:1.5rem 0 0;display:flex}.ats-res-check-strip span{color:#0c1f2e;background:#fff;border:1px solid #e2e8f0;align-items:center;gap:.3rem;padding:.4rem .7rem;font-size:.75rem;font-weight:700;display:inline-flex;box-shadow:0 6px 16px #0c1f2e0a}.ats-res-check-strip span.is-ok{color:#0f766e;background:#f0fdfa;border-color:#0f766e40}.ats-res-check-strip span.is-warn{color:#b45309;background:#fffbeb;border-color:#d977064d}.ats-res-split{gap:1.25rem;margin-top:1.5rem;display:grid}@media (min-width:1024px){.ats-res-split{grid-template-columns:1fr 1fr}}.ats-res-panel{background:#fff;border:1px solid #e4eaee;padding:1.35rem 1.35rem 1.5rem;box-shadow:0 18px 48px #0c1f2e0d}.ats-res-job{margin-bottom:1.5rem}.ats-res-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.ats-res-list li{background:#fafbfc;border:1px solid #e8eef1;gap:.75rem;padding:.9rem 1rem;display:flex}.ats-res-list li.is-pass{background:linear-gradient(135deg,#f0fdfa 0%,#fff 70%);border-color:#0f766e33}.ats-res-list li.is-fail{background:linear-gradient(135deg,#fffbeb 0%,#fff 70%);border-color:#d9770647}.ats-res-mark{color:#fff;background:#0f766e;border-radius:999px;flex-shrink:0;place-items:center;width:1.65rem;height:1.65rem;margin-top:.1rem;font-size:.75rem;font-weight:800;display:grid}.ats-res-list li.is-fail .ats-res-mark{background:#d97706}.ats-res-list strong{color:#0c1f2e;font-size:.95rem;font-weight:700;display:block}.ats-res-list p{color:#64748b;margin:.2rem 0 0;font-size:.85rem;line-height:1.45}.ats-res-empty{color:#64748b;font-size:.9rem}.ats-res-improve-link{color:#0f766e;margin-top:.55rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.ats-res-improve-link:hover{text-decoration:underline}.ats-res-roadmap{background:linear-gradient(#fff 0%,#f7fbfb 100%);margin-top:1.5rem}.ats-res-roadmap-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.ats-res-roadmap-list{counter-reset:none;flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.ats-res-roadmap-list li{background:#fff;border:1px solid #e4eaee;gap:.9rem;padding:1rem 1.05rem;display:flex}.ats-res-step-num{color:#fff;background:#0c1f2e;flex-shrink:0;place-items:center;width:2rem;height:2rem;font-size:.85rem;font-weight:800;display:grid}.ats-res-roadmap-list p{color:#0c1f2e;margin:0;font-size:.95rem;line-height:1.5}.ats-res-roadmap-cta{border-top:1px solid #e8eef1;margin-top:1.35rem;padding-top:1.15rem}.ats-res-keywords{gap:1.25rem;margin-top:1.5rem;display:grid}@media (min-width:900px){.ats-res-keywords{grid-template-columns:1fr 1fr}}.ats-res-chips{flex-wrap:wrap;gap:.45rem;display:flex}.ats-res-chips span{padding:.35rem .65rem;font-size:.75rem;font-weight:700}.ats-res-chips.is-ok span{color:#065f46;background:#ecfdf5}.ats-res-chips.is-warn span{color:#92400e;background:#fffbeb}.ats-res-trust{color:#fff;background:#0c1f2e;border:1px solid #e4eaee;gap:1rem;margin-top:2rem;padding:1.25rem;display:grid}@media (min-width:768px){.ats-res-trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;padding:1.5rem 1.75rem}}.ats-res-trust strong{color:#5eead4;font-size:.92rem;font-weight:700;display:block}.ats-res-trust span{color:#ffffffa6;margin-top:.3rem;font-size:.82rem;line-height:1.45;display:block}.ats-res-back{text-align:center;margin:1.75rem 0 .5rem}.ats-res-back a{color:#0f766e;font-size:.9rem;font-weight:700;text-decoration:none}.ats-res-back a:hover{text-decoration:underline}.ats-res-marquee-wrap{border-top:1px solid #e4eaee;margin-top:1rem}.ats-res-marquee-wrap .ats-marquee{background:0 0;border-bottom:0}.ats-res-sticky{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c1f2eeb;border-top:1px solid #ffffff14;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 40px #0c1f2e40}.ats-res-sticky-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;max-width:72rem;margin:0 auto;padding:.75rem 1.25rem;display:flex}@media (min-width:640px){.ats-res-sticky-inner{padding:.85rem 2rem}}.ats-res-sticky strong{font-size:1.05rem;font-weight:800;display:block}.ats-res-sticky span{color:#ffffff8c;font-size:.78rem;font-weight:600;display:block}@media (prefers-reduced-motion:reduce){.ats-res-cat,.ats-res-hero-score,.ats-res-loading-orb{animation:none!important}}
