.career-invitation{max-width:960px;margin:12px auto 0;padding:clamp(26px,5vw,60px);border:1px solid #e4d8eb;border-left:5px solid #6e2b8c;border-radius:12px;background:linear-gradient(120deg,#faf7fc,#fff);box-shadow:0 12px 32px #25113208}
.career-invitation .eyebrow{margin-bottom:18px;color:#6e2b8c}
.career-invitation h3{max-width:700px;margin:0 0 20px;font-size:clamp(26px,3vw,36px);line-height:1.2;letter-spacing:-.025em;color:#21172c}
.career-invitation p{max-width:760px;margin:0 0 18px;line-height:1.75;color:#51485a}
.career-invitation p a{color:#6e2b8c;font-weight:700;overflow-wrap:anywhere}
.career-invitation .btn{margin-top:10px;gap:22px;white-space:normal;text-align:center}
@media(max-width:560px){.career-invitation .btn{display:flex;justify-content:center;width:100%;box-sizing:border-box}}
