.employer-page{--ink:#263238;--muted:#4c606e;--orange:#ff7043;background:#fff;color:var(--ink);font-size:16px;line-height:1.6}.employer-page *{box-sizing:border-box}.employer-page a{color:inherit}.shell,.employer-header{width:min(1184px,calc(100% - 96px));margin:auto}.employer-header{display:flex;justify-content:space-between;align-items:center;padding:25px 0;gap:20px}.employer-logo{display:block;flex-shrink:0}.employer-logo img{width:194px;height:auto}.worker-link{font-size:14px;padding:10px 0;border-bottom:2px solid var(--orange);text-decoration:none}.employer-page .eyebrow{font-size:12px;letter-spacing:.12em;font-weight:600;color:var(--muted)}.employer-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:72px;padding:60px 0 80px}.employer-page h1{font-size:clamp(56px,6.4vw,84px);line-height:1.05;margin:20px 0 24px;letter-spacing:-.02em}.employer-page h1 em{font-style:normal;color:#b33e19}.hero-copy>p{font-size:20px;line-height:1.6;max-width:440px;color:var(--muted);margin-bottom:28px}.primary{display:inline-flex;padding:15px 24px;background:var(--orange);border-radius:30px;text-decoration:none!important;font-weight:600;color:var(--ink)!important;transition:transform .2s,background .2s}.primary:hover{transform:translateY(-2px);background:#ff865f}.audience{margin-top:28px;color:var(--muted);font-size:14px}.talent-demo{background:#edf2f7;border:1px solid #d6e0e7;border-radius:24px;padding:28px;box-shadow:0 20px 70px #2632380d}.demo-top{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;font-size:12px;letter-spacing:.06em}.sample{font-size:12px;color:#526575;letter-spacing:0}.talent-demo h2{font-size:35px;line-height:1.15;margin:24px 0}.demo-tabs{display:flex;gap:5px;padding:5px;background:#dfe7ef;border-radius:12px;margin-bottom:20px}.demo-tabs button{font:inherit;font-size:14px;flex:1;padding:10px 4px;border:0;border-radius:8px;background:transparent;color:var(--ink);cursor:pointer}.demo-tabs button[aria-selected=true]{background:#263238;color:#fff}.talent-demo [role=tabpanel]{background:white;border-radius:16px;padding:24px;min-height:335px}.person-head{display:flex;gap:14px;align-items:center}.avatar{display:grid;place-items:center;width:50px;height:50px;background:#edf2f7;border-radius:50%;font-weight:600}.person-head h3{font:600 20px/1.3 'Space Grotesk',sans-serif;margin:0}.person-head p{font-size:14px;color:var(--muted);margin:4px 0}.person-status{display:inline-block;margin:18px 0 12px;color:#b33e19;font-size:14px;font-weight:600}.skill-tags{display:flex;flex-wrap:wrap;gap:7px}.skill-tags span{font-size:12px;background:#f0f4f7;border:1px solid #e0e7ed;border-radius:5px;padding:4px 8px}.profile-facts{display:grid;grid-template-columns:1fr 1.5fr;margin:20px 0;gap:15px}.profile-facts small{display:block;font-size:11px;color:var(--muted);letter-spacing:.04em}.profile-facts strong{font-size:14px;font-weight:500}.talent-story{font-size:14px;line-height:1.6;color:var(--muted);margin:0}.demo-bottom{font-size:12px;text-align:center;margin-top:20px;color:var(--muted)}.product-nav{border-block:1px solid #d6e0e7;background:#f5f7fa}.product-nav>.shell{display:flex;justify-content:space-between;gap:20px;padding-block:20px}.product-nav a{font-size:14px;text-decoration:none}.product-nav a:hover{color:#b33e19}.recruiter-section,.operations{padding-block:88px}.section-heading{max-width:670px;margin-bottom:42px}.employer-page h2{letter-spacing:-.015em}.section-heading h2,.network-band h2,.employer-contact h2{font-size:clamp(38px,4.5vw,56px);line-height:1.12;margin:16px 0 22px}.section-heading p{color:var(--muted);font-size:18px;line-height:1.7}.hiring-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.hiring-flow article{border-top:2px solid #d6e0e7;padding-top:25px}.step{display:grid;place-items:center;border-radius:50%;width:38px;height:38px;background:var(--orange);font-weight:600}.hiring-flow h3{font-size:29px;line-height:1.2;margin:22px 0 14px}.hiring-flow p,.hiring-flow li{font-size:16px;color:var(--muted)}.hiring-flow ul{padding-left:19px;margin-top:24px}.hiring-flow li{margin:12px 0;padding-left:3px}.hiring-flow li::marker{color:#b33e19}.integration-strip{background:#edf2f7;border-radius:16px;padding:30px;margin-top:45px;display:grid;grid-template-columns:1.1fr 1fr;gap:35px;align-items:center}.integration-strip h3{font-size:28px;line-height:1.2;margin:10px 0 0}.integration-strip p{color:var(--muted);margin:0}.network-band{background:#263238;color:white;padding-block:65px}.network-content{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.network-band .eyebrow{color:#b9cbdc}.network-band h2{margin-bottom:0}.network-content p{font-size:18px}.network-content .network-note{font-size:14px;color:#c7d4de;margin-top:24px}.operations-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.operations-grid article{background:#f1f5f8;border-radius:20px;padding:36px;scroll-margin-top:25px}.operation-label{display:flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.06em}.operation-label img{box-sizing:content-box;background:#263238;padding:9px;border-radius:10px}.operations-grid h3{font-size:36px;line-height:1.15;margin:25px 0 18px}.operations-grid p{color:var(--muted)}.work-note{border-left:3px solid var(--orange);margin:28px 0;padding:0 0 0 20px}.work-note span{display:block;font-size:11px;letter-spacing:.08em;color:var(--muted);margin-bottom:10px}.work-note strong{font-size:18px;font-weight:500;line-height:1.8}.operations-grid a{display:inline-block;font-size:14px;text-underline-offset:5px}.employer-contact{background:linear-gradient(90deg,#20323df5,#20323dcc),url('/assets/hero-poster.jpg') center/cover;padding:70px 0;color:#fff}.employer-contact .eyebrow{color:#b9cbdc}.employer-contact p{font-size:14px;color:#d2dde6;margin-top:20px}.employer-footer{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-block:32px;background:#fff;color:var(--ink)}.employer-footer>div{display:flex;gap:24px;font-size:12px;flex-wrap:wrap}.employer-page :focus-visible{outline:2px solid #b33e19;outline-offset:5px}.employer-page section[id]{scroll-margin-top:30px}@media(max-width:850px){.shell,.employer-header{width:calc(100% - 48px)}.employer-hero{gap:30px}.talent-demo{padding:20px}.hiring-flow{gap:22px}.network-content{gap:35px}.operations-grid article{padding:26px}}@media(max-width:650px){.employer-header{padding:20px 0}.employer-logo img{width:165px}.employer-hero{grid-template-columns:1fr;padding:30px 0 48px;gap:38px}.employer-page h1{font-size:60px}.hero-copy>p{font-size:18px}.talent-demo h2{font-size:32px}.product-nav>.shell{gap:18px;flex-wrap:wrap;padding-block:18px}.product-nav a{font-size:13px}.recruiter-section,.operations{padding-block:55px}.hiring-flow,.network-content,.operations-grid,.integration-strip{grid-template-columns:1fr}.hiring-flow{gap:28px}.hiring-flow h3{margin-top:16px}.hiring-flow ul{margin-top:16px}.integration-strip{gap:20px;padding:25px}.network-band{padding-block:45px}.network-content{gap:20px}.operations-grid article{padding:26px}.employer-footer{align-items:start;flex-direction:column}.employer-footer>div{gap:18px}.talent-demo [role=tabpanel]{padding:20px;min-height:345px}.employer-contact{padding:50px 0}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.talent-demo [role=tabpanel].changing{animation:panel-in .35s ease both}@keyframes panel-in{from{opacity:.4;transform:translateY(7px)}to{opacity:1;transform:none}}}
