.ats-showcase{background:var(--mist);padding-top:56px}.ats-tabs-stick{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#f4f7f8e6;margin-top:40px;position:sticky;top:68px}.ats-tabs{flex-wrap:wrap;justify-content:center;gap:8px;padding:14px 0;display:flex}.ats-tab{font:inherit;color:var(--muted);border:1px solid var(--line);cursor:pointer;transition:border-color .2s var(--ease), color .2s var(--ease), background .2s var(--ease), box-shadow .2s var(--ease);background:#fff;border-radius:999px;padding:10px 16px;font-size:13.5px;font-weight:600}.ats-tab:hover{border-color:var(--ats-navy-light);color:var(--navy)}.ats-tab.on{background:linear-gradient(135deg, var(--navy), var(--navy-2) 55%, var(--ats-navy-light));color:#fff;border-color:#0000;box-shadow:0 10px 24px -12px #0000338c}.ats-panel{animation:atsFade .35s var(--ease);grid-template-columns:.95fr 1.05fr;align-items:center;gap:clamp(32px,4vw,56px);padding:48px 0 36px;display:grid}@keyframes atsFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ats-panel-copy h3{letter-spacing:-.8px;color:var(--navy);margin:0;font-size:clamp(26px,3vw,36px);font-weight:600;line-height:1.12}.ats-eyebrow{color:var(--ats-navy-light,#354a8c);background:#354a8c1a;border-color:#354a8c47;margin-bottom:18px}.ats-eyebrow .dot{background:var(--ats-navy-light,#354a8c);animation-name:pulse-ats;box-shadow:0 0 #354a8c73}@keyframes pulse-ats{0%{box-shadow:0 0 #354a8c80}70%{box-shadow:0 0 0 9px #354a8c00}to{box-shadow:0 0 #354a8c00}}.ats-lead{color:var(--muted);max-width:520px;margin:14px 0 0;font-size:16px;font-weight:300;line-height:1.65}.ats-points{gap:11px;margin:22px 0 0;padding:0;list-style:none;display:grid}.ats-points li{color:var(--ink);align-items:flex-start;gap:10px;font-size:14.5px;font-weight:400;line-height:1.5;display:flex}.ats-tick{width:20px;height:20px;color:var(--navy);background:#354a8c1f;border-radius:50%;flex:none;place-items:center;margin-top:2px;display:grid}.ats-tick svg{width:11px;height:11px}.ats-panel-visual{place-items:center;display:grid}.ats-caps{padding-bottom:56px}.ats-caps-head{margin-bottom:22px}.ats-caps-head h4{color:var(--navy);letter-spacing:-.3px;margin-top:8px;font-size:20px;font-weight:600}.ats-cap-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.ats-cap-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px 20px}.ats-cap-card h5{color:var(--navy);margin-bottom:6px;font-size:14.5px;font-weight:600}.ats-cap-card p{color:var(--muted);font-size:13.5px;font-weight:300;line-height:1.55}.ats-impact{background:#fff;padding:88px 0}.ats-impact-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:42px;display:grid}.ats-impact-stat{text-align:center;border:1px solid var(--line);background:linear-gradient(165deg,#fff,#f4f7fb);border-radius:16px;padding:28px 16px}.ats-impact-stat b{letter-spacing:-1px;color:var(--navy);font-size:clamp(30px,3.2vw,42px);font-weight:700;line-height:1;display:block}.ats-impact-stat span{color:var(--muted);margin-top:10px;font-size:13.5px;font-weight:400;line-height:1.4;display:block}.ats-highlights{background:var(--mist);padding-bottom:88px}.ats-highlight-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:36px;display:grid}.ats-highlight{border:1px solid var(--line);background:#fff;border-radius:16px;padding:24px 22px}.ats-highlight h4{color:var(--navy);margin-bottom:8px;font-size:16px;font-weight:600}.ats-highlight p{color:var(--muted);font-size:14px;font-weight:300;line-height:1.55}.ats-mock{border:1px solid var(--line);background:linear-gradient(165deg,#fff,#f4f7fb);border-radius:20px;width:min(100%,520px);overflow:hidden;box-shadow:0 32px 70px -36px #00003361}.ats-mock-bar{border-bottom:1px solid var(--line);background:#ffffffbf;align-items:center;gap:8px;padding:12px 14px;display:flex}.ats-mock-dots{gap:5px;display:flex}.ats-mock-dots i{background:#d8dee7;border-radius:50%;width:9px;height:9px;display:block}.ats-mock-title{color:var(--muted);margin-left:4px;font-size:12px;font-weight:600}.ats-mock-badge{color:var(--navy);background:#354a8c1f;border-radius:999px;margin-left:auto;padding:4px 8px;font-size:10.5px;font-weight:700}.ats-mock-body{gap:10px;padding:14px;display:grid}.ats-mock-head,.ats-mock-row{align-items:center;gap:10px;display:flex}.ats-mock-row.spread{justify-content:space-between}.ats-mock-label{letter-spacing:.3px;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.ats-mock-strong{color:var(--navy);font-size:14px;font-weight:700}.ats-mock-card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:11px 12px}.ats-mock-card.center{text-align:center}.ats-mock-card.center b{color:var(--navy);letter-spacing:-.5px;font-size:22px;font-weight:700;display:block}.ats-mock-card.center span{color:var(--muted);margin-top:4px;font-size:11px;display:block}.ats-mock-grid2{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ats-mock-av{background:linear-gradient(135deg, var(--navy), var(--navy-2) 55%, var(--ats-navy-light));color:#fff;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:10px;font-weight:700;display:grid}.ats-mock-name{color:var(--navy);font-size:12.5px;font-weight:600}.ats-mock-name.sm{font-size:12px}.ats-mock-sub{color:var(--muted);font-size:10.5px;line-height:1.35}.ats-mock-pill{background:var(--mist);color:var(--muted);border-radius:999px;flex:none;padding:4px 8px;font-size:10px;font-weight:600}.ats-mock-pill.accent{color:var(--navy);background:#354a8c1f}.ats-mock-pill.ok{color:#1c7a4e;background:#1f9c631f}.ats-mock-pill.warn{color:#8a6d2f;background:#e0a23c29}.ats-mock-score{color:var(--navy);flex:none;font-size:18px;font-weight:700}.ats-mock-score.sm{font-size:14px}.ats-mock-stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ats-mock-stats div{border:1px solid var(--line);text-align:center;background:#fff;border-radius:10px;padding:10px}.ats-mock-stats div b{color:var(--navy);font-size:18px;font-weight:700;display:block}.ats-mock-stats div b.muted{color:var(--muted)}.ats-mock-stats div span{color:var(--muted);margin-top:3px;font-size:10px;display:block}.ats-mock-funnel{gap:5px;display:grid}.ats-mock-stage{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:1.4fr .5fr .6fr;align-items:center;gap:8px;padding:7px 10px;font-size:11px;display:grid}.ats-mock-stage-l{color:var(--navy);text-transform:uppercase;letter-spacing:.3px;font-size:10px;font-weight:600}.ats-mock-stage-c{color:var(--navy);text-align:right;font-weight:700}.ats-mock-stage-p{color:var(--muted);text-align:right}.ats-mock-note p{color:var(--muted);margin:6px 0 0;font-size:11.5px;font-weight:300;line-height:1.5}.ats-mock-note b{color:var(--navy);font-weight:600}.ats-mock-link{color:var(--navy);margin-top:8px;font-size:11px;font-weight:600;display:inline-block}.ats-mock-transcript{gap:6px;display:grid}.ats-mock-line{border:1px solid var(--line);background:#fff;border-radius:9px;padding:8px 10px;font-size:11px;line-height:1.45}.ats-mock-line.ai{background:#354a8c0f;border-color:#354a8c29}.ats-mock-who{text-transform:uppercase;letter-spacing:.4px;color:var(--muted);margin-bottom:3px;font-size:9.5px;font-weight:700;display:block}.ats-mock-compare-head,.ats-mock-compare-row{grid-template-columns:1.2fr .5fr .7fr .7fr 1.1fr;align-items:center;gap:6px;font-size:10px;display:grid}.ats-mock-compare-head{text-transform:uppercase;letter-spacing:.4px;color:var(--muted);padding:0 4px 4px;font-size:9px;font-weight:700}.ats-mock-compare-row{border:1px solid var(--line);background:#fff;border-radius:9px;padding:8px 10px}.ats-mock-checks{gap:7px;display:grid}.ats-mock-check{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:flex-start;gap:10px;padding:9px 10px;display:flex}.ats-mock-check-ic{color:#1f9c63;background:#1f9c631f;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;display:grid}.ats-mock-check-ic svg{width:13px;height:13px}.ats-mock-timeline{gap:7px;display:grid}.ats-mock-slot{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:42px 1fr auto;align-items:start;gap:10px;padding:9px 10px;display:grid}.ats-mock-time{color:var(--navy);font-size:10px;font-weight:700}.ats-mock-save{color:var(--ats-navy-light);white-space:nowrap;font-size:10px;font-weight:600}.ats-mock-day-total span{max-width:220px;margin:6px auto 0}@media (max-width:980px){.ats-impact-grid,.ats-highlight-grid,.ats-cap-grid,.ats-panel{grid-template-columns:1fr}.ats-tabs-stick{top:60px}}@media (max-width:768px){.ats-impact-grid{grid-template-columns:1fr 1fr}.ats-highlight-grid{grid-template-columns:1fr}.ats-mock-compare-head,.ats-mock-compare-row{font-size:9px}}.ats-hero{background:#fff;width:100%;height:100%;font-size:11px;line-height:1.35;display:flex;overflow:hidden}.ats-hero-side{border-right:1px solid var(--line);background:#fff;flex-direction:column;flex-shrink:0;gap:1px;width:116px;padding:12px 8px;display:flex}.ats-hero-logo{border-bottom:1px solid var(--line);align-items:center;gap:7px;margin-bottom:6px;padding:4px 4px 12px;display:flex}.ats-hero-logo svg{flex-shrink:0;width:20px;height:20px}.ats-hero-logo span{color:#0a1a44;flex-direction:column;gap:1px;font-size:10px;font-weight:700;display:flex}.ats-hero-logo em{color:var(--navy);opacity:.7;font-size:8.5px;font-style:normal;font-weight:500}.ats-hero-nav{color:var(--muted);cursor:default;border-radius:6px;padding:5px 9px;font-size:10.5px;font-weight:500;display:block}.ats-hero-nav.active{color:var(--navy);background:#354a8c1a;font-weight:600}.ats-hero-main{background:#f6f8fb;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.ats-hero-topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:8px;padding:8px 14px;display:flex}.ats-hero-crumb{color:var(--muted);font-size:10px}.ats-hero-actions{flex-shrink:0;gap:6px;display:flex}.ats-hero-btn{cursor:default;white-space:nowrap;border-radius:5px;padding:4px 10px;font-size:10px;font-weight:600}.ats-hero-btn.outline{border:1px solid var(--line);color:var(--body);background:#fff}.ats-hero-btn.primary{background:var(--navy);color:#fff}.ats-hero-btn.sm{padding:3px 8px;font-size:9px}.ats-hero-title{color:#0a1a44;background:#fff;padding:8px 14px 4px;font-size:14px;font-weight:700}.ats-hero-cand{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:10px;padding:6px 14px 8px;display:flex}.ats-hero-av{width:28px;height:28px;color:var(--navy);background:#354a8c24;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-weight:700;display:flex}.ats-hero-cname{color:#0a1a44;font-size:11px;font-weight:600}.ats-hero-csub{color:var(--muted);font-size:9.5px}.ats-hero-elapsed{color:var(--muted);white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:10px}.ats-hero-body{flex:1;grid-template-columns:1.45fr 1fr;display:grid;overflow:hidden}.ats-hero-score{border-right:1px solid var(--line);background:#fff;padding:10px 14px;overflow:hidden}.ats-hero-ctx{border-left:1px solid var(--line);background:#fff;flex-direction:column;gap:4px;padding:10px 12px;display:flex;overflow:hidden}.ats-hero-sh{color:#0a1a44;margin-bottom:6px;font-size:11.5px;font-weight:700}.ats-hero-axis{color:var(--navy);margin-bottom:5px;font-size:10px;font-weight:600}.ats-hero-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:6px;padding:4px 0;font-size:10px;display:flex}.ats-hero-yqn{flex-shrink:0;gap:3px;display:flex}.ats-hero-yqn b{border-radius:3px;justify-content:center;align-items:center;width:17px;height:17px;font-size:8.5px;font-weight:700;display:flex}.ats-hero-yqn .y{color:#1c7a4e;background:#1f9c6326}.ats-hero-yqn .q{color:#8a6d2f;background:#e0a23c26}.ats-hero-yqn .n{color:#a02020;background:#c430301f}.ats-hero-decision{border:1px solid var(--line);color:var(--muted);background:#f6f8fb;border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;padding:7px 10px;font-size:9.5px;display:flex}.ats-hero-ctx-label{letter-spacing:.06em;color:var(--muted);text-transform:uppercase;margin-top:6px;margin-bottom:3px;font-size:9px;font-weight:700}.ats-hero-ctx-text{color:var(--body);font-size:10px;line-height:1.45}.ats-hero-compliance{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:6px;padding:4px 0;display:flex}.ats-hero-ct{color:#0a1a44;font-size:10px;font-weight:600}.ats-hero-cs{color:var(--muted);font-size:9px}.ats-hero-badge{border-radius:4px;flex-shrink:0;padding:2px 7px;font-size:9px;font-weight:700}.ats-hero-badge.gate{color:#8a6d2f;background:#e0a23c26}.ats-hero-badge.ok{color:#1c7a4e;background:#1f9c631f}
