.talent-hero{min-height:690px;padding:82px clamp(24px,7vw,112px);display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:center;background:radial-gradient(circle at 85% 15%,#7b5be326,transparent 32%),linear-gradient(135deg,#f8fbff,#eef5ff 55%,#f7f1ff)}.talent-hero h1{font:800 clamp(52px,5.5vw,80px)/1.03 Manrope;letter-spacing:-4px;margin:24px 0}.talent-hero h1 em{font-style:normal;color:#2868e8}.talent-hero-copy>p{font-size:19px;line-height:1.7;color:var(--muted);max-width:650px}.talent-trust{display:flex;gap:22px;flex-wrap:wrap;margin-top:29px;color:#526985;font-size:13px}.talent-board{position:relative;background:#fff;border:1px solid #d9e5f3;border-radius:24px;padding:24px;box-shadow:0 28px 70px #193c6d20}.board-head{display:flex;align-items:center;justify-content:space-between;padding:2px 3px 17px;border-bottom:1px solid #e8eef6}.board-head small,.board-head b{display:block}.board-head small{font-size:9px;letter-spacing:.15em;color:#7590b3;font-weight:800}.board-head b{font:800 20px Manrope;margin-top:5px}.board-head>span{font-size:10px;padding:7px 10px;background:#edf4ff;color:#2465cf;border-radius:999px;font-weight:700}.talent-board article{display:grid;grid-template-columns:auto 1fr auto;gap:15px;align-items:center;padding:19px 3px;border-bottom:1px solid #edf1f6}.profile-avatar{width:45px;height:45px;display:grid;place-items:center;border-radius:14px;font-weight:800;font-size:12px}.profile-avatar.violet{background:#ede8ff;color:#7455d9}.profile-avatar.blue{background:#e5eeff;color:#2869dc}.profile-avatar.cyan{background:#e1f7fb;color:#0a99b6}.talent-board article b,.talent-board article small{display:block}.talent-board article b{font:700 13px Manrope}.talent-board article small{color:#8190a5;font-size:10px;margin-top:3px}.talent-board article>strong{font-size:9px;color:#11875d;background:#e4f8ef;padding:6px 9px;border-radius:999px}.skill-pills{display:flex;gap:6px;margin-top:8px}.skill-pills i{font-style:normal;font-size:8px;color:#4f6686;background:#f1f5fa;border-radius:5px;padding:4px 6px}.match-card{position:absolute;right:-27px;bottom:-36px;background:var(--navy);color:white;padding:17px 20px;border-radius:15px;display:flex;align-items:center;gap:12px;box-shadow:0 18px 35px #0a214237}.match-card>span{width:33px;height:33px;display:grid;place-items:center;border-radius:50%;background:#38ce9c;color:#092e30;font-weight:800}.match-card b,.match-card small{display:block}.match-card b{font-size:11px}.match-card small{color:#aac0da;font-size:9px;margin-top:3px}.talent-proof{padding:28px clamp(24px,7vw,112px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e3eaf4}.talent-proof p{color:#75859b;font-size:13px}.talent-proof div{display:flex;gap:45px;font:700 14px Manrope;color:#53657e}.talent-benefits{background:white}.talent-benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:55px}.talent-benefit-grid article{padding:32px;border:1px solid #dde6f1;border-radius:19px;background:#fbfdff}.talent-benefit-grid article>span{width:45px;height:45px;border-radius:12px;background:#e9f1ff;color:#246bfd;display:grid;place-items:center;font:800 17px Manrope}.talent-benefit-grid article:nth-child(2)>span{background:#e2f8ef;color:#13986a}.talent-benefit-grid article:nth-child(3)>span{background:#f1eaff;color:#8256df}.talent-benefit-grid article:nth-child(4)>span{background:#fff2d9;color:#c98408}.talent-benefit-grid article:nth-child(5)>span{background:#e2f8fc;color:#149ab5}.talent-benefit-grid article:nth-child(6)>span{background:#ffe8f1;color:#cd4c80}.talent-benefit-grid h3{font:700 19px Manrope;margin:22px 0 10px}.talent-benefit-grid p{color:var(--muted);line-height:1.7;font-size:14px;margin:0}.skills-section{padding:95px clamp(24px,7vw,112px);display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;color:white;background:linear-gradient(130deg,#0d2852,#183f78)}.skills-section h2{font:800 clamp(38px,4vw,55px)/1.15 Manrope;letter-spacing:-2px;margin:15px 0 20px}.skills-section p{color:#b5c6dc;line-height:1.7}.skill-cloud{display:flex;flex-wrap:wrap;gap:12px;align-content:center}.skill-cloud span{padding:13px 17px;border:1px solid #4b6991;background:#173967;border-radius:11px;color:#d6e4f5;font-size:13px}.skill-cloud span:nth-child(3n+1){background:#214d87}.hiring-process{background:#f5f8fd}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:54px}.process-grid article{background:white;border:1px solid #dee7f2;border-radius:18px;padding:28px}.process-grid span{font:800 12px Manrope;color:#246bfd}.process-grid h3{font:700 17px Manrope;margin:24px 0 10px}.process-grid p{color:var(--muted);font-size:13px;line-height:1.7;margin:0}.talent-request-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;background:linear-gradient(135deg,#f8fbff,#eef4fd)}.talent-request-copy h2{font:800 clamp(38px,4vw,55px)/1.14 Manrope;letter-spacing:-2px;margin:14px 0 22px}.talent-request-copy>p{color:var(--muted);font-size:17px;line-height:1.7}.talent-request-copy blockquote{margin:38px 0 0;padding:23px 25px;border-left:3px solid #246bfd;background:white;color:#405775;line-height:1.65;border-radius:0 13px 13px 0}.talent-closing{background:linear-gradient(110deg,#1759d9,#4267df 50%,#7551dd)}.hire-link.active{box-shadow:0 0 0 3px #246bfd1c}
@media(max-width:1050px){.talent-hero,.skills-section,.talent-request-section{grid-template-columns:1fr}.talent-board{max-width:760px}.talent-benefit-grid{grid-template-columns:repeat(2,1fr)}.process-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.talent-hero{padding:55px 20px 78px;grid-template-columns:1fr;gap:48px}.talent-hero h1{font-size:46px;letter-spacing:-2.5px}.talent-trust{display:grid;gap:10px}.talent-board{padding:17px}.talent-board article{grid-template-columns:auto 1fr}.talent-board article>strong{display:none}.match-card{right:7px;bottom:-42px}.talent-proof{display:block;text-align:center;padding-top:54px}.talent-proof div{display:grid;grid-template-columns:1fr 1fr;gap:15px}.talent-benefit-grid,.process-grid{grid-template-columns:1fr}.skills-section,.talent-request-section{padding:75px 20px;gap:48px}.skills-section h2,.talent-request-copy h2{letter-spacing:-1.4px}}

/* Responsive layout hardening */
.talent-hero-copy,.talent-board,.skills-section>*,.talent-request-section>*{min-width:0}
@media(max-width:1180px){.talent-hero,.skills-section,.talent-request-section{grid-template-columns:1fr}.talent-hero{gap:58px}.talent-board{width:100%;max-width:820px}.talent-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.talent-hero{min-height:0;padding:55px 20px 86px;grid-template-columns:1fr;gap:48px}.talent-hero h1{font-size:clamp(40px,12vw,52px);line-height:1.04;letter-spacing:-2.5px}.talent-hero-copy>p{font-size:17px}.talent-trust{display:grid;gap:10px}.talent-board{padding:17px;border-radius:18px}.board-head{gap:10px}.board-head b{font-size:17px}.board-head>span{white-space:nowrap}.talent-board article{grid-template-columns:auto minmax(0,1fr);gap:11px}.talent-board article>strong{display:none}.skill-pills{flex-wrap:wrap}.match-card{position:static;margin-top:15px;width:100%;padding:14px}.talent-proof{display:block;text-align:center;padding:28px 20px}.talent-proof div{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:18px}.talent-benefit-grid,.process-grid{grid-template-columns:1fr}.talent-benefit-grid article{padding:27px}.skills-section,.talent-request-section{padding:72px 20px;gap:48px}.skills-section h2,.talent-request-copy h2{font-size:clamp(34px,10vw,45px);letter-spacing:-1.4px}.skill-cloud{gap:8px}.skill-cloud span{padding:10px 12px;font-size:12px}.talent-request-copy blockquote{margin-top:28px}.process-grid{margin-top:38px}}
@media(max-width:520px){.talent-hero{padding-inline:16px}.board-head>span{font-size:8px;padding:6px 7px}.profile-avatar{width:39px;height:39px}.talent-board article b{font-size:12px}.talent-proof div{font-size:12px}.skills-section,.talent-request-section{padding-inline:16px}}

/* Hiring availability */
.demo-form.availability-checking{visibility:hidden;min-height:520px}
.hiring-closed-message{min-height:520px;padding:clamp(36px,6vw,70px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:linear-gradient(145deg,#fff,#f5f9ff);border:1px solid #d9e5f3;border-radius:24px;box-shadow:0 24px 60px #173b6c17}
.hiring-closed-icon{width:64px;height:64px;display:grid;place-items:center;margin-bottom:25px;border-radius:50%;background:#e4f8ef;color:#11875d;font:800 26px Manrope;box-shadow:0 0 0 10px #e4f8ef70}
.hiring-closed-message .eyebrow{margin-bottom:12px}
.hiring-closed-message h3{max-width:520px;margin:0 0 16px;font:800 clamp(28px,3vw,40px)/1.15 Manrope;letter-spacing:-1.3px;color:var(--navy)}
.hiring-closed-message p{max-width:560px;margin:0;color:var(--muted);font-size:17px;line-height:1.75}
@media(max-width:520px){.hiring-closed-message{min-height:410px;padding:34px 22px;border-radius:18px}.hiring-closed-message h3{font-size:28px}.hiring-closed-message p{font-size:15px}}
