/* ATS migration series — distinctly editorial, first-party responsive design */
.ats-migration{--am-ink:#f3f6ef;--am-soft:#b3bdad;--am-accent:#73ea9a;--am-line:#314034;color:var(--am-ink);background:#0c110e;font-family:inherit;line-height:1.6;overflow:hidden}
.ats-migration *{box-sizing:border-box}.ats-migration a{color:inherit}.am-eyebrow{font-size:11px!important;letter-spacing:.19em!important;font-weight:800!important;color:var(--am-accent)!important;text-transform:uppercase;margin:0 0 20px!important}.am-hero{padding-top:88px;padding-bottom:96px;display:grid;grid-template-columns:minmax(0,1.17fr) minmax(300px,.83fr);gap:min(7vw,76px);align-items:center}.am-hero h1{font-size:clamp(42px,5vw,76px);line-height:1.06;letter-spacing:-.055em;margin:0 0 24px;font-weight:770}.am-hero h1 em{font-style:normal;color:#76e69d}.am-lede{color:#c3ccbf!important;font-size:clamp(17px,1.55vw,21px)!important;line-height:1.75!important;max-width:660px}.am-caption{font-size:12px!important;color:#83958a!important;margin-top:20px!important}.am-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:30px}.ats-migration .am-btn{display:inline-flex;gap:13px;align-items:center;justify-content:center;padding:16px 23px;border-radius:7px;text-decoration:none!important;font-size:14px;font-weight:750;border:1px solid #496150;min-height:50px;transition:transform .15s ease,background .15s ease}.ats-migration .am-btn:hover{transform:translateY(-2px)}.ats-migration .am-btn-green{color:#08150d;background:#79efa2;border-color:#79efa2}.ats-migration .am-btn-secondary{background:#18251c;color:#cde5d3}
.am-hero-panel{background:radial-gradient(circle at 85% 8%,rgba(79,201,121,.17),transparent 56%),linear-gradient(155deg,#1b2c20,#101914);border:1px solid #3b5744;padding:25px;border-radius:16px;box-shadow:0 18px 75px rgba(0,0,0,.18)}.am-panel-top{display:flex;justify-content:space-between;gap:10px;font-size:11px;font-weight:800;letter-spacing:.12em;color:#bad8c3;border-bottom:1px solid #35543e;padding-bottom:20px}.am-live-dot{background:#7bee9d;box-shadow:0 0 0 6px rgba(123,238,157,.14);height:7px;width:7px;border-radius:50%;display:inline-block}.am-panel-label{font-size:11px!important;letter-spacing:.16em!important;font-weight:800!important;color:#87a994!important;margin:26px 0 10px!important}.am-panel-row{display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center;border-bottom:1px solid #2b4433;padding:19px 0}.am-panel-row span{color:#77e99a;font-size:12px;font-weight:800}.am-panel-row strong{font-size:15px}.am-panel-row small{font-size:11px;color:#98ad9a}.am-panel-bottom{padding-top:23px;font-size:13px;color:#84e6a0;font-weight:700}.am-signal-flow{display:grid;gap:15px;margin-top:15px}.am-signal-flow div{display:grid;gap:5px;padding:15px 17px;border:1px solid #355640;border-radius:10px;background:rgba(8,22,12,.5)}.am-signal-flow span{font-size:11px;letter-spacing:.12em;font-weight:800;color:#82e4a4}.am-signal-flow strong{font-size:16px}
.am-section{padding-top:84px;padding-bottom:82px;border-top:1px solid #24332b}.am-section h2,.am-bottom h2{font-size:clamp(29px,3.6vw,50px);line-height:1.16;letter-spacing:-.035em;margin:0 0 23px;max-width:850px}.am-section>p:not(.am-eyebrow),.am-intro{font-size:17px!important;line-height:1.75!important;color:#c4cebf!important;max-width:890px;margin-bottom:28px!important}.am-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:38px}.am-card{padding:29px;background:#17221a;border:1px solid #304137;border-radius:13px}.am-card-number{color:#8ee8a7;font-weight:800;font-size:11px;letter-spacing:.1em;margin-bottom:22px}.am-card h3{font-size:20px;line-height:1.3;margin:0 0 13px;letter-spacing:-.02em}.am-card p{font-size:14px!important;color:#b5c5b7!important;line-height:1.7!important;margin:0!important}.am-before-after,.am-comparison{display:grid;grid-template-columns:1fr 1fr;gap:16px}.am-before-after div,.am-comparison div{padding:29px;background:#17221a;border:1px solid #33523c;border-radius:12px}.am-before-after span{color:#8fe5a7;font-size:11px;letter-spacing:.14em;font-weight:800}.am-before-after p{font-size:19px!important;line-height:1.65!important;color:#eaf0e8!important;margin:15px 0 0!important}.am-comparison strong{font-size:20px}.am-comparison p{color:#b7c6b8!important}.am-faq{display:grid;gap:11px;max-width:950px}.am-faq details{border:1px solid #304333;background:#17221b;border-radius:10px;padding:18px 22px}.am-faq summary{cursor:pointer;font-size:16px;font-weight:700}.am-faq p{font-size:14px!important;color:#c0cbbe!important;padding-top:10px}.am-bottom{padding:92px 0 105px;background:linear-gradient(120deg,#152c1a,#0d1610);border-top:1px solid #365c3d}.am-bottom p:not(.am-eyebrow){font-size:17px;color:#c0cfc1;max-width:800px}.am-disclaimer{font-size:12px!important;color:#9cad9d!important;margin-top:22px}.am-link-tiles{display:grid;grid-template-columns:repeat(2,1fr);gap:13px;margin-top:35px}.am-link-tiles a{display:flex;flex-direction:column;gap:10px;padding:26px;text-decoration:none!important;border:1px solid #335640;background:#142219;border-radius:12px}.am-link-tiles a:hover{background:#1b3523}.am-link-tiles strong{font-size:20px}.am-link-tiles span{color:#b2c6b6;font-size:14px}.am-checklist{counter-reset:items;display:grid;gap:13px;padding:0;list-style:none}.am-checklist li{padding:22px 25px;background:#17221b;border:1px solid #314235;border-radius:9px;color:#c8d4ca}.am-checklist li strong{color:#f1faef}.am-scorecard{padding:25px;background:#17241b;border:1px solid #385440;border-radius:12px;max-width:820px}.am-score-head,.am-score-row{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:16px 0;border-bottom:1px solid #2d4635}.am-score-head span,.am-score-head b{font-size:11px;letter-spacing:.07em;color:#9dddac}.am-score-row span{color:#cbd9ca}.am-score-row strong{color:#85eaa4}.am-lab{margin-top:33px;border:1px solid #405c45;background:#15221a;border-radius:16px;padding:22px}.am-lab-controls{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:22px}.am-lab-controls button{cursor:pointer;padding:11px 16px;font:inherit;font-size:13px;font-weight:650;background:#233428;color:#e3f1e5;border:1px solid #3e5b44;border-radius:7px}.am-lab-controls button[aria-pressed=true]{background:#7df0a5;border-color:#7df0a5;color:#092013}.am-lab-columns{display:grid;grid-template-columns:1fr 1fr;gap:17px}.am-lab-document,.am-lab-feedback{min-height:280px;padding:28px;border-radius:12px;background:#0c1410;border:1px solid #304234}.am-lab-feedback{background:#1b3322}.am-lab-tag{color:#98bda2;font-size:10px;font-weight:800;letter-spacing:.14em}.am-lab h3{font-size:22px;margin:22px 0 12px}.am-lab p{font-size:16px!important;color:#d1dfd3!important;line-height:1.7!important}.am-lab ul{font-size:12px;color:#a6c9ae;padding-left:21px}.am-lab-foot{font-size:12px;color:#8fb09a;padding-top:15px}
@media(max-width:900px){.am-hero{grid-template-columns:1fr;padding-top:55px}.am-grid{grid-template-columns:1fr 1fr}.am-hero-panel{max-width:800px}}@media(max-width:640px){.am-hero{padding-top:40px;padding-bottom:56px}.am-hero h1{font-size:40px}.am-section{padding-top:62px;padding-bottom:61px}.am-grid,.am-before-after,.am-comparison,.am-link-tiles,.am-lab-columns{grid-template-columns:1fr}.am-card{padding:23px}.am-panel-row{grid-template-columns:29px 1fr}.am-panel-row small{display:none}.am-bottom{padding:62px 0}.am-btn{width:100%}.am-lab{padding:12px}.am-lab-document,.am-lab-feedback{padding:20px;min-height:0}}@media(prefers-reduced-motion:reduce){.ats-migration .am-btn{transition:none}}
