.employer-demo{color:#163f36;background:#f6f5ef;padding:4rem 1.5rem}.employer-demo-inner{max-width:1120px;margin:auto}.employer-demo h2{max-width:950px;margin:.8rem 0 1rem;font-size:clamp(1.9rem,4vw,3rem);line-height:1.15}.employer-demo p{margin:.8rem 0;line-height:1.65}.employer-demo-eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.8rem;font-weight:650}.employer-demo-duration,.employer-demo-scope{color:#46665c;font-size:.9rem}.employer-demo-video{aspect-ratio:16/9;background:#103c34;border-radius:12px;width:100%;margin-top:1rem}.employer-demo-chapters{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.employer-demo-chapters button{text-align:left;cursor:pointer;background:#fff;border:1px solid #b6c8bc;border-radius:8px;min-height:44px;padding:.65rem .85rem;font-size:.85rem}.employer-demo-chapters span{font-variant-numeric:tabular-nums;color:#456c5e;margin-right:.55rem}.employer-demo-sale{background:#e9eddf;border-radius:12px;margin:1.8rem 0;padding:1.5rem}.employer-demo h3{margin-top:1rem;font-size:1.2rem;font-weight:650}.employer-demo-sale h3{margin-top:0}.employer-demo a,.employer-demo-back a{color:#145941;text-underline-offset:.2em;text-decoration:underline}.employer-demo-sale a{color:#fff;background:#163f36;border-radius:7px;min-height:44px;margin-top:.5rem;padding:.65rem 1rem;display:inline-flex}.employer-demo-links{flex-wrap:wrap;gap:1.2rem;display:flex}.employer-demo details{border-top:1px solid #cad5c9;padding:1rem 0}.employer-demo summary{cursor:pointer;min-height:44px;padding:.5rem 0;font-weight:600}.employer-demo-back{background:#f6f5ef;padding:1.2rem 1.5rem 0}.employer-demo :focus-visible{outline-offset:3px;outline:3px solid #a9781e}
