/* A quiet invitation, shared by the home page, catalogue and footer. */
.hiring-strip{padding:22px 0;background:#f2f6f8;border-bottom:1px solid #dce5ec}
.hiring-strip-inner{display:flex;align-items:center;justify-content:space-between;gap:28px}
.hiring-strip-copy{display:flex;align-items:center;gap:22px;min-width:0}
.hiring-tag{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;font-size:12px;font-weight:700;letter-spacing:.02em;padding:8px 12px;border:1px solid #d5dfd9;border-radius:30px;background:#eaf1eb;color:#315e46}
.hiring-tag::before{content:"";width:6px;height:6px;border-radius:50%;background:#648e73}
.hiring-strip h2{font-family:inherit;font-size:17px;line-height:1.4;margin:0 0 4px;color:#112d49;font-weight:650}
.hiring-strip p{margin:0;color:#536b7c;font-size:14px;line-height:1.6}
.hiring-link{flex-shrink:0;color:#163d59;font-size:14px;font-weight:650;text-decoration:none;padding:9px 0;border-bottom:1px solid #98abb7}
.hiring-link:hover{color:#b86220;border-color:currentColor}
.hiring-link:focus-visible,.hiring-apply:focus-visible{outline:2px solid #c87935;outline-offset:5px}
.hiring-footer{background:#e9eff3;padding:24px 0;color:#16344f}
.hiring-footer h2{font-family:inherit!important;font-size:17px!important;color:#16344f!important;margin:0 0 4px!important}
.hiring-footer p{font-size:14px;margin:0;color:#536b7c}
.hiring-footer a{color:#163d59!important}
.hiring-hero{background:linear-gradient(90deg,rgba(10,32,53,.97) 0%,rgba(10,32,53,.89) 43%,rgba(10,32,53,.58) 73%,rgba(10,32,53,.38) 100%),url("../images/generated/notlar-raporlar-bilgi-bankasi.webp") center 52%/cover no-repeat;color:#fff;padding:54px 0 48px;position:relative;overflow:hidden}

.hiring-hero .hiring-tag{background:#ffffff0e;border-color:#ffffff30;color:#e7d9ba;margin-bottom:20px}
.hiring-hero .hiring-tag::before{background:#c9ab6f}
.hiring-hero h1{max-width:760px;font-size:clamp(30px,4vw,44px);line-height:1.2;letter-spacing:-.02em;margin:0 0 18px}
.hiring-hero p{max-width:710px;font-size:17px;line-height:1.8;color:#d0dce6;margin:0}
.hiring-meta{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px;font-size:13px;color:#d3e1ec}
.hiring-meta span{border:1px solid #ffffff2e;border-radius:5px;padding:7px 11px}
.hiring-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:48px;align-items:start;padding-top:42px;padding-bottom:54px}
.hiring-description h2{font-size:23px;margin:0 0 16px;color:#15344e}
.hiring-description h2:not(:first-child){margin-top:34px}
.hiring-description p,.hiring-description li{font-size:16px;line-height:1.85;color:#4e6172}
.hiring-description ul{padding-left:21px;margin:0}
.hiring-description li{padding-left:5px;margin:8px 0}
.hiring-application{border:1px solid #dce5eb;background:#f5f8fa;border-radius:12px;padding:26px}
.hiring-application h2{font-size:22px;color:#15344e;margin:0 0 14px}
.hiring-application p{font-size:14px;line-height:1.8;color:#526879;margin:0 0 18px}
.hiring-apply{display:block;text-align:center;padding:13px 18px;border-radius:6px;background:#133b57;color:#fff;font-weight:650;font-size:15px;text-decoration:none}
.hiring-apply:hover{background:#1d4a69;color:#fff;text-decoration:none}
.hiring-mail{display:block;font-size:14px;margin-top:18px;overflow-wrap:anywhere;color:#315a74}
.hiring-privacy{font-size:12px!important;border-top:1px solid #dce5eb;margin:20px 0 0!important;padding-top:16px}
@media(max-width:850px){.hiring-strip-copy{display:block}.hiring-strip .hiring-tag{margin-bottom:10px}.hiring-layout{grid-template-columns:1fr;gap:30px}.hiring-application{max-width:600px}.hiring-footer .hiring-strip-copy{display:block}}
@media(max-width:600px){.hiring-strip-inner{align-items:flex-start;flex-direction:column;gap:14px}.hiring-strip{padding:20px 0}.hiring-hero{padding:34px 0}.hiring-hero p{font-size:16px}.hiring-layout{padding-top:28px;padding-bottom:36px}.hiring-description p,.hiring-description li{font-size:15px}.hiring-application{padding:22px}}

/* Selected announcement palette: sage green. */
.hiring-strip,.hiring-footer{background:#eaf1ed;border-color:#d5e1d9;color:#254b3c}
.hiring-strip h2,.hiring-footer h2{color:#254b3c!important}
.hiring-strip p,.hiring-footer p{color:#597166}
.hiring-strip .hiring-tag{background:transparent;border:0;border-radius:0;padding:0;color:#4e7862;letter-spacing:.12em;text-transform:uppercase;font-size:11px}
.hiring-strip .hiring-tag::before{background:#6b9178;width:7px;height:7px}
.hiring-strip .hiring-link,.hiring-footer .hiring-link{background:#365f49;color:#fff!important;border:0;border-radius:5px;padding:12px 19px}
.hiring-strip .hiring-link:hover,.hiring-footer .hiring-link:hover{background:#2a4e3a;color:#fff!important}
.hiring-footer{padding:29px 0}
.hiring-strip-copy{display:block}
.hiring-strip .hiring-tag{margin-bottom:9px}

@media(max-width:600px){.hiring-hero{background-image:linear-gradient(90deg,rgba(10,32,53,.94),rgba(10,32,53,.82)),url("../images/generated/notlar-raporlar-bilgi-bankasi.webp");background-position:60% center}}
