.hr-ai-page{--bg:#f5f5f7;--text:#1d1d1f;--muted:#6e6e73;--blue:#0071e3}.hr-ai-page *{box-sizing:border-box}html:has(.hr-ai-page){scroll-behavior:smooth;scroll-padding-top:85px}.hr-ai-page{margin:0;background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}.hr-ai-page a{color:var(--blue);text-decoration:none}.hr-ai-page button,.hr-ai-page select{font:inherit}.hr-ai-page a:focus-visible,.hr-ai-page button:focus-visible,.hr-ai-page select:focus-visible,.hr-ai-page summary:focus-visible{outline:3px solid #af52de;outline-offset:5px}.hr-ai-page .shell{width:min(1180px,calc(100% - 48px));margin:auto}.hr-ai-page header{position:sticky;top:0;z-index:10;background:rgba(250,250,252,.9);backdrop-filter:blur(20px);border-bottom:1px solid #e5e5e7}.hr-ai-page nav{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:24px}.hr-ai-page .brand{font-weight:700;font-size:19px;letter-spacing:-.6px;color:#111}.hr-ai-page .brand span{font-weight:400;color:var(--muted)}.hr-ai-page .navlinks{display:flex;gap:25px}.hr-ai-page .navlinks a{font-size:14px;color:#424245}.hr-ai-page .button{border:0;display:inline-flex;justify-content:center;padding:13px 23px;border-radius:999px;background:var(--blue);color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:background .2s}.hr-ai-page .button:hover{background:#005ebc}.hr-ai-page .small{font-size:14px;padding:9px 17px}.hr-ai-page .light{background:#fff;color:var(--text);border:1px solid #e3e3e6}.hr-ai-page .light:hover{background:#ededf1}.hr-ai-page .hero{padding:100px 0 64px;position:relative}.hr-ai-page .hero:before{content:"";position:absolute;z-index:-1;right:-20px;top:20px;width:65%;height:90%;background:radial-gradient(ellipse,rgba(94,92,230,.12),rgba(0,113,227,.06) 40%,transparent 70%)}.hr-ai-page .eyebrow{font-size:14px;font-weight:650;letter-spacing:1.3px;color:var(--muted);margin-bottom:24px}.hr-ai-page h1{font-size:clamp(60px,8.5vw,108px);font-weight:700;letter-spacing:-.065em;line-height:1.02;margin:0 0 28px}.hr-ai-page .gradient{background:linear-gradient(90deg,#0071e3,#5e5ce6 38%,#af52de 72%,#ff375f);background-clip:text;color:transparent}.hr-ai-page .lead{font-size:28px;line-height:1.35;letter-spacing:-.7px;max-width:750px;color:#52525a}.hr-ai-page .intro{max-width:700px;color:var(--muted)}.hr-ai-page .actions{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0}.hr-ai-page .facts{display:flex;gap:54px;margin-top:54px;font-size:14px;color:var(--muted)}.hr-ai-page .facts strong{display:block;color:var(--text);font-size:20px;letter-spacing:-.5px}.hr-ai-page .section{padding:100px 0}.hr-ai-page h2{font-size:clamp(36px,4.6vw,62px);line-height:1.08;letter-spacing:-.052em;margin:0 0 28px}.hr-ai-page h3{font-size:24px;line-height:1.25;letter-spacing:-.6px;margin:14px 0}.hr-ai-page p{margin:14px 0}.hr-ai-page .section-lead{font-size:23px;line-height:1.45;letter-spacing:-.4px;color:var(--muted);max-width:840px;margin-bottom:36px}.hr-ai-page .white{background:#fff}.hr-ai-page .dark{background:#080809;color:#fff}.hr-ai-page .dark .eyebrow,.hr-ai-page .dark .section-lead{color:#aaaab3}.hr-ai-page .card{background:#fff;border:1px solid #e9e9ec;border-radius:30px;padding:32px}.hr-ai-page .card p{color:var(--muted)}.hr-ai-page .three{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:40px}.hr-ai-page .number{font-size:14px;color:var(--muted);font-weight:650;letter-spacing:1px}.hr-ai-page .quote{margin-top:70px;font-size:clamp(30px,4vw,48px);font-weight:600;line-height:1.25;letter-spacing:-1.8px;text-align:center}.hr-ai-page .quote span{color:var(--blue)}.hr-ai-page .demo{padding:36px 42px;border-radius:32px}.hr-ai-page .demo-top{display:flex;justify-content:space-between;font-size:14px;color:#9e9ea8;border-bottom:1px solid #303035;padding-bottom:20px;gap:20px}.hr-ai-page .demo-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:38px}.hr-ai-page .demo h2{font-size:42px}.hr-ai-page .demo p{color:#aaaab3}.hr-ai-page .demo label{font-size:14px;display:block;margin-top:25px;color:#c2c2ca}.hr-ai-page .demo select{width:100%;margin:10px 0 20px;padding:14px;border:1px solid #42424b;border-radius:12px;background:#1e1e23;color:#fff;font-size:16px}.hr-ai-page .decision{padding:27px;background:#1a1a20;border:1px solid #33333b;border-radius:24px}.hr-ai-page .decision-head{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:#c1c1cc}.hr-ai-page .badge{padding:3px 9px;border-radius:12px;border:1px solid #484851}.hr-ai-page .lead-row{display:flex;gap:12px;align-items:center;margin:28px 0}.hr-ai-page .lead-row p{font-size:14px;margin:3px 0}.hr-ai-page .initials{flex-shrink:0;background:#31314c;border-radius:12px;padding:12px;font-size:16px}.hr-ai-page .score{margin-left:auto;font-size:28px;color:#74b8ff}.hr-ai-page .score span{font-size:14px}.hr-ai-page .mini-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.hr-ai-page .mini-grid div{border-top:1px solid #373741;padding-top:12px}.hr-ai-page .mini-grid small{color:#aaaab3;font-size:13px;display:block}.hr-ai-page .mini-grid strong{font-size:16px}.hr-ai-page .result{margin-top:25px;padding:22px;border-radius:16px;background:#232c3d}.hr-ai-page .result small{font-size:13px;color:#8dc4ff}.hr-ai-page .result h3{font-size:23px;margin:8px 0}.hr-ai-page .result p{font-size:16px;margin-bottom:0;color:#cbd7eb}.hr-ai-page .guard{font-size:14px;margin-bottom:0}.hr-ai-page .workflow-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:40px}.hr-ai-page .workflow-grid .card{background:var(--bg)}.hr-ai-page ol{padding-left:24px;margin-top:28px}.hr-ai-page li{padding-left:4px;margin:20px 0}.hr-ai-page li::marker{color:var(--blue);font-weight:600}.hr-ai-page li strong{font-size:17px}.hr-ai-page li p{font-size:16px;margin:5px 0}.hr-ai-page .split{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:center}.hr-ai-page .tags{display:flex;gap:9px;flex-wrap:wrap;margin:24px 0}.hr-ai-page .tags span{border:1px solid #dedee5;background:#f8f8fa;border-radius:999px;padding:7px 12px;font-size:14px}.hr-ai-page .email{border-left:2px solid #0071e3;padding:8px 0 8px 24px;margin-top:35px}.hr-ai-page .email span{font-size:14px;color:#8dc4ff}.hr-ai-page .email p{font-size:18px;color:#c0c0ca}.hr-ai-page .scoring{background:#19191e;border-radius:30px;padding:32px}.hr-ai-page .scoring>p{font-size:14px;color:#b4b4c0}.hr-ai-page .score-line{display:flex;justify-content:space-between;border-bottom:1px solid #33333c;padding:11px 0;font-size:16px}.hr-ai-page .score-line span{color:#c6c6d0}.hr-ai-page .score-total{display:flex;justify-content:space-between;padding-top:22px;font-size:24px;color:#8dc4ff}.hr-ai-page .agenda{margin-top:50px}.hr-ai-page .agenda-item{display:grid;grid-template-columns:150px 1fr 100px;gap:28px;border-top:1px solid #dddde3;padding:25px 0}.hr-ai-page .agenda-item time{font-size:16px;color:var(--blue);padding-top:8px}.hr-ai-page .agenda-item h3{margin:5px 0;font-size:22px}.hr-ai-page .agenda-item p{color:var(--muted);margin:8px 0}.hr-ai-page .agenda-item>span{align-self:start;text-align:center;border-radius:20px;background:#e9e9ef;font-size:14px;padding:6px 10px;margin-top:7px}.hr-ai-page .lunch{padding:20px;background:#ededf1;border-radius:12px;margin:10px 0 24px;color:var(--muted);font-size:16px}.hr-ai-page .note{font-size:14px;color:var(--muted)}.hr-ai-page .integration-note{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:36px 0;border-top:1px solid #e0e0e5;padding-top:25px}.hr-ai-page .integration-note p{color:var(--muted)}.hr-ai-page .framework{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-top:45px}.hr-ai-page .framework b{font-size:14px;color:var(--blue)}.hr-ai-page .framework h3{margin-bottom:7px}.hr-ai-page .framework p{margin-top:0;color:var(--muted)}.hr-ai-page .literacy{margin-top:35px}.hr-ai-page .boundary{border-top:1px solid #39393f;padding:25px 0}.hr-ai-page .boundary>span{font-size:14px;color:#8dc4ff}.hr-ai-page .boundary p{color:#b5b5c0}.hr-ai-page .checklist{list-style:none;padding:0}.hr-ai-page .checklist li{padding:12px 0;border-bottom:1px solid #eee;margin:0}.hr-ai-page .checklist li:before{content:'✓';color:var(--blue);margin-right:12px}.hr-ai-page .faq{margin-top:50px}.hr-ai-page details{border-bottom:1px solid #e0e0e6;padding:23px 0}.hr-ai-page summary{cursor:pointer;font-size:20px;font-weight:600}.hr-ai-page details p{color:var(--muted);max-width:900px}.hr-ai-page .closing{border-radius:32px;padding:65px}.hr-ai-page .closing .note{color:#aaaab3}.hr-ai-page footer{padding:30px 0 45px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:14px;color:var(--muted)}@media(max-width:900px){.hr-ai-page .navlinks{display:none}.hr-ai-page .three,.hr-ai-page .workflow-grid{grid-template-columns:1fr}.hr-ai-page .demo-grid,.hr-ai-page .split{grid-template-columns:1fr;gap:32px}.hr-ai-page .framework{grid-template-columns:repeat(2,1fr)}.hr-ai-page .hero{padding-top:70px}.hr-ai-page .section{padding:70px 0}.hr-ai-page .workflow-grid .card{padding:30px}.hr-ai-page .agenda-item{grid-template-columns:120px 1fr}.hr-ai-page .agenda-item>span{display:none}}@media(max-width:540px){.hr-ai-page .shell{width:calc(100% - 32px)}.hr-ai-page .brand{font-size:16px}.hr-ai-page .brand span{display:none}.hr-ai-page nav{gap:10px}.hr-ai-page .small{font-size:13px;padding:8px 12px}.hr-ai-page h1{font-size:64px}.hr-ai-page .lead{font-size:24px}.hr-ai-page .facts{gap:20px;flex-wrap:wrap}.hr-ai-page .facts strong{font-size:18px}.hr-ai-page .demo{padding:25px 20px}.hr-ai-page .demo-top{flex-direction:column;gap:8px}.hr-ai-page .demo h2{font-size:36px}.hr-ai-page .decision{padding:20px}.hr-ai-page .lead-row{flex-wrap:wrap}.hr-ai-page .lead-row p{font-size:13px}.hr-ai-page .score{margin-left:0}.hr-ai-page .section-lead{font-size:21px}.hr-ai-page .card{padding:26px}.hr-ai-page .agenda-item{grid-template-columns:1fr;gap:6px}.hr-ai-page .integration-note{grid-template-columns:1fr;gap:14px}.hr-ai-page .closing{padding:38px 25px}.hr-ai-page footer{align-items:flex-start;flex-direction:column}.hr-ai-page .eyebrow{font-size:13px}.hr-ai-page .framework{gap:20px}}@media(prefers-reduced-motion:reduce){html:has(.hr-ai-page){scroll-behavior:auto}.hr-ai-page *{transition:none!important}}@media print{.hr-ai-page header,.hr-ai-page .demo-section,.hr-ai-page .actions,.hr-ai-page footer{display:none}.hr-ai-page .section,.hr-ai-page .hero{padding:25px 0}.hr-ai-page .dark{background:white;color:black}.hr-ai-page .dark p,.hr-ai-page .dark .eyebrow,.hr-ai-page .dark .section-lead{color:#555}.hr-ai-page .shell{width:100%}.hr-ai-page h1{font-size:50px}.hr-ai-page h2{font-size:32px}.hr-ai-page .card,.hr-ai-page .boundary,.hr-ai-page .agenda-item{break-inside:avoid}.hr-ai-page .three,.hr-ai-page .workflow-grid{gap:10px}.hr-ai-page .closing{padding:20px}.hr-ai-page .scoring{background:#eee;color:black}.hr-ai-page .score-line span,.hr-ai-page .scoring>p{color:#555}.hr-ai-page details p{display:block}.hr-ai-page details{break-inside:avoid}}.hr-ai-page .example-meta{display:flex;gap:12px;flex-wrap:wrap}.hr-ai-page .example-meta span{font-size:15px;background:#fff;border:1px solid #dedee5;padding:9px 16px;border-radius:999px}.hr-ai-page .task-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.hr-ai-page .task{background:#212128;border:1px solid #4a4a55;color:#dddde5;font:inherit;font-size:16px;padding:11px 16px;border-radius:14px;cursor:pointer;text-align:left}.hr-ai-page .task.active{background:#0071e3;border-color:#0071e3;color:white}.hr-ai-page .task:hover{border-color:#8dc4ff}.hr-ai-page .takeaways{margin-top:50px}.hr-ai-page .demo .decision .number{color:#b9b9c4}.hr-ai-page .dark .note{color:#b2b2bc}.hr-ai-page .hero h1{font-size:clamp(50px,7.2vw,94px)}@media(max-width:540px){.hr-ai-page .hero h1{font-size:clamp(43px,10vw,58px)}.hr-ai-page .task-buttons{flex-direction:column}.hr-ai-page .example-meta{gap:8px}}@media print{.hr-ai-page .task-buttons{display:none}.hr-ai-page .task,.hr-ai-page .decision,.hr-ai-page .demo,.hr-ai-page .closing{break-inside:avoid}}

.hr-ai-page .sheet-wrap{overflow-x:auto;background:white;border-radius:24px;border:1px solid #ddd;padding:20px}.hr-ai-page table{width:100%;border-collapse:collapse;min-width:650px;font-size:15px}.hr-ai-page th,.hr-ai-page td{text-align:left;padding:14px;border-bottom:1px solid #e5e5e9}.hr-ai-page th{color:#6e6e73;font-weight:600}.hr-ai-page .stage-panel{min-height:320px}.hr-ai-page .round-note{border-left:3px solid #0071e3;padding-left:24px;margin:36px 0}.hr-ai-page .decision p{color:#c6c6d0}.hr-ai-page .decision .result p{color:#dae5f7}
