.qc-role-hero{color:#fff;overflow:hidden;padding:80px 20px 96px;position:relative}.qc-role-hero__container{margin:0 auto;max-width:1180px;position:relative;z-index:2}.qc-role-hero--gradient-blue{background:linear-gradient(135deg,#155c96,#1d80d1)}.qc-role-hero--solid-blue{background:#155c96}.qc-role-hero--solid-navy{background:#232031}.qc-role-hero--image{background-position:50%;background-repeat:no-repeat;background-size:cover}.qc-role-hero__overlay{background:linear-gradient(135deg,rgba(21,92,150,.85),rgba(35,32,49,.75));inset:0;position:absolute;z-index:1}.qc-role-hero__eyebrow{color:hsla(0,0%,100%,.8);font-weight:700;letter-spacing:.12em;margin:0 0 16px;text-transform:uppercase}.qc-role-hero__title{color:#fff;line-height:1.15;margin:0 0 20px}.qc-role-hero__pills{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 28px;padding:0}.qc-role-hero__pill{background:hsla(0,0%,100%,.15);border-radius:999px;color:#fff;font-weight:600;letter-spacing:.02em;padding:6px 14px}.qc-role-hero__lead{color:hsla(0,0%,100%,.92);margin:0 0 32px;max-width:760px}.qc-role-hero__lead p{margin:0}.qc-role-hero__lead p+p{margin-top:10px}.qc-role-hero__ctas{display:flex;flex-wrap:wrap;gap:14px}.qc-role-hero__btn--primary{background:#d18624;border:1px solid #d18624;border-radius:4px;color:#fff;display:inline-block;font-weight:600;padding:14px 28px;text-decoration:none;transition:background .2s ease,border-color .2s ease}.qc-role-hero__btn--primary:focus,.qc-role-hero__btn--primary:hover{background:#df9e4a;border-color:#df9e4a;color:#fff;text-decoration:none}.qc-role-hero__btn--secondary{background:transparent;border:2px solid #fff;border-radius:4px;color:#fff;display:inline-block;font-weight:600;padding:13px 27px;text-decoration:none;transition:background .2s ease,color .2s ease}.qc-role-hero__btn--secondary:focus,.qc-role-hero__btn--secondary:hover{background:#fff;color:#155c96;text-decoration:none}@media (max-width:767px){.qc-role-hero{padding:56px 16px 72px}.qc-role-hero__btn--primary,.qc-role-hero__btn--secondary{text-align:center;width:100%}}