.aiCareerBanner{background:#0f172a;border-radius:16px;grid-column:1/-1;width:100%;height:156px;position:relative;overflow:hidden}@media (max-width:1280px){.aiCareerBanner{height:140px}}@media (max-width:1024px){.aiCareerBanner{height:128px}}@media (max-width:768px){.aiCareerBanner{border-radius:12px;height:auto;min-height:100px;padding:12px}}.aiCareerBanner.aiCareerBanner--compact{border-radius:12px;height:auto;min-height:100px;padding:12px}.aiCareerBanner__top-left{pointer-events:none;z-index:1;width:106px;height:106px;position:absolute;top:0;left:0}.aiCareerBanner__top-left img{object-fit:contain;width:100%;height:100%}@media (max-width:1024px){.aiCareerBanner__top-left{width:80px;height:80px}}@media (max-width:768px){.aiCareerBanner__top-left{display:none}}.aiCareerBanner--compact .aiCareerBanner__top-left{display:none}.aiCareerBanner__top-right{pointer-events:none;z-index:1;width:auto;height:100%;position:absolute;top:0;bottom:0;right:0}.aiCareerBanner__top-right img{object-fit:contain;width:auto;height:100%}@media (max-width:768px){.aiCareerBanner__top-right{height:70%;top:0;bottom:auto}}.aiCareerBanner--compact .aiCareerBanner__top-right{height:70%;top:0;bottom:auto}.aiCareerBanner__content{z-index:2;flex-direction:column;justify-content:space-between;align-items:flex-start;max-width:45%;display:flex;position:absolute;top:16px;bottom:16px;left:20px}@media (max-width:1280px){.aiCareerBanner__content{max-width:48%}}@media (max-width:1024px){.aiCareerBanner__content{max-width:50%;top:12px;bottom:12px;left:14px}}@media (max-width:768px){.aiCareerBanner__content{gap:6px;max-width:50%;position:static}}.aiCareerBanner--compact .aiCareerBanner__content{gap:6px;max-width:50%;position:static}.aiCareerBanner__text{flex-direction:column;gap:6px;display:flex}@media (max-width:1024px){.aiCareerBanner__text{gap:4px}}.aiCareerBanner__heading{color:#fff;margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:normal}@media (max-width:1024px){.aiCareerBanner__heading{font-size:14px}}@media (max-width:768px){.aiCareerBanner__heading{letter-spacing:.2px;font-size:14px;font-weight:600}}@media (max-width:640px){.aiCareerBanner__heading{font-size:13px}}.aiCareerBanner--compact .aiCareerBanner__heading{letter-spacing:.2px;font-size:14px;font-weight:600}.aiCareerBanner__list{color:#fff;margin:0;padding:0;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.5}@media (max-width:1024px){.aiCareerBanner__list{font-size:12px}}@media (max-width:768px){.aiCareerBanner__list{display:none}}.aiCareerBanner--compact .aiCareerBanner__list{display:none}.aiCareerBanner__btn{color:#000;white-space:nowrap;cursor:pointer;background:#fff;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px 16px;font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:normal;transition:all .2s;display:inline-flex;box-shadow:0 4px 16px #8e7bff40}.aiCareerBanner__btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #8e7bff59}.aiCareerBanner__btn:active{transform:translateY(0)}@media (max-width:1024px){.aiCareerBanner__btn{padding:6px 12px;font-size:12px}}@media (max-width:768px){.aiCareerBanner__btn{padding:6px 14px;font-size:13px}}.aiCareerBanner--compact .aiCareerBanner__btn{padding:6px 14px;font-size:13px}@media (max-width:768px){.aiCareerBanner__btn-full{display:none}}.aiCareerBanner--compact .aiCareerBanner__btn-full,.aiCareerBanner__btn-short{display:none}@media (max-width:768px){.aiCareerBanner__btn-short{display:inline}}.aiCareerBanner--compact .aiCareerBanner__btn-short{display:inline}.aiCareerBanner__mascot{pointer-events:none;z-index:2;width:195px;height:195px;position:absolute;top:6px;right:80px;transform:rotate(-12.83deg)}.aiCareerBanner__mascot img{object-fit:contain;width:100%;height:100%}@media (max-width:1280px){.aiCareerBanner__mascot{width:175px;height:175px;top:10px;right:60px}}@media (max-width:1024px){.aiCareerBanner__mascot{width:155px;height:155px;top:6px;right:50px}}@media (max-width:768px){.aiCareerBanner__mascot{width:110px;height:110px;top:12px;right:-15px;transform:rotate(-12deg)}}.aiCareerBanner--compact .aiCareerBanner__mascot{width:110px;height:110px;top:12px;right:-15px;transform:rotate(-12deg)}.aiCareerBanner__speech-bubble{z-index:3;background:#fff;border:1px solid #a6d1fd;border-radius:13px 13px 0;justify-content:center;align-items:center;width:160px;padding:8px 6px;display:flex;position:absolute;top:14px;right:245px}.aiCareerBanner__speech-bubble p{font-family:var(--font-inter),system-ui,sans-serif;color:#1560ac;text-align:center;margin:0;font-size:13px;font-weight:700;line-height:normal}@media (max-width:1280px){.aiCareerBanner__speech-bubble{width:140px;padding:6px 5px;top:10px;right:210px}.aiCareerBanner__speech-bubble p{font-size:11px}}@media (max-width:1024px){.aiCareerBanner__speech-bubble{width:120px;padding:5px 4px;top:8px;right:180px}.aiCareerBanner__speech-bubble p{font-size:10px}}@media (max-width:768px){.aiCareerBanner__speech-bubble{border-radius:12px 12px 0;width:auto;max-width:130px;padding:4px 8px;top:12px;right:60px}.aiCareerBanner__speech-bubble p{white-space:normal;width:auto;font-size:10px;line-height:1.3}}.aiCareerBanner--compact .aiCareerBanner__speech-bubble{border-radius:12px 12px 0;width:auto;max-width:130px;padding:4px 8px;top:12px;right:60px}.aiCareerBanner--compact .aiCareerBanner__speech-bubble p{white-space:normal;width:auto;font-size:10px;line-height:1.3}
