.aiMockInterviewerBanner{cursor:pointer;background:linear-gradient(#8bc6ff 0%,#2a8cd0 100%);border-radius:16px;width:100%;height:156px;position:relative;overflow:hidden;container:ai-mock-banner/inline-size}@media (max-width:1280px){.aiMockInterviewerBanner{height:140px}}@media (max-width:1024px){.aiMockInterviewerBanner{height:128px}}@media (max-width:768px){.aiMockInterviewerBanner{border-radius:12px;height:auto;min-height:100px;padding:12px}}.aiMockInterviewerBanner.aiMockInterviewerBanner--compact{border-radius:12px;height:auto;min-height:100px;padding:12px}.aiMockInterviewerBanner__content{z-index:2;flex-direction:column;align-items:flex-start;gap:8px;max-width:45%;display:flex;position:absolute;top:50%;left:20px;transform:translateY(-50%)}@media (max-width:1280px){.aiMockInterviewerBanner__content{max-width:48%}}@media (max-width:1024px){.aiMockInterviewerBanner__content{gap:4px;max-width:50%;left:14px}}@media (max-width:768px){.aiMockInterviewerBanner__content{gap:6px;max-width:65%;position:static;transform:none}}.aiMockInterviewerBanner--compact .aiMockInterviewerBanner__content{gap:6px;max-width:65%;position:static;transform:none}.aiMockInterviewerBanner__title{color:#fff;margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:normal}@media (max-width:1024px){.aiMockInterviewerBanner__title{font-size:14px}}@media (max-width:768px){.aiMockInterviewerBanner__title{letter-spacing:.2px;font-size:14px;font-weight:600}}@media (max-width:640px){.aiMockInterviewerBanner__title{font-size:13px}}.aiMockInterviewerBanner--compact .aiMockInterviewerBanner__title{letter-spacing:.2px;font-size:14px;font-weight:600}.aiMockInterviewerBanner__list{color:#fff;margin:0;padding:0;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.5;list-style:none}.aiMockInterviewerBanner__list li:before{content:"• "}@media (max-width:1024px){.aiMockInterviewerBanner__list{font-size:12px}}@media (max-width:768px){.aiMockInterviewerBanner__list{display:none}}.aiMockInterviewerBanner--compact .aiMockInterviewerBanner__list{display:none}.aiMockInterviewerBanner__btn{color:#3e98da;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:flex;box-shadow:0 4px 16px #8e7bff40}.aiMockInterviewerBanner__btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #8e7bff59}.aiMockInterviewerBanner__btn:active{transform:translateY(0)}@media (max-width:1024px){.aiMockInterviewerBanner__btn{padding:6px 12px;font-size:12px}}@media (max-width:768px){.aiMockInterviewerBanner__btn{padding:6px 14px;font-size:13px}}.aiMockInterviewerBanner--compact .aiMockInterviewerBanner__btn{padding:6px 14px;font-size:13px}@media (max-width:768px){.aiMockInterviewerBanner__btn-full{display:none}}.aiMockInterviewerBanner--compact .aiMockInterviewerBanner__btn-full,.aiMockInterviewerBanner__btn-short{display:none}@media (max-width:768px){.aiMockInterviewerBanner__btn-short{display:inline}}.aiMockInterviewerBanner--compact .aiMockInterviewerBanner__btn-short{display:inline}.aiMockInterviewerBanner__image{pointer-events:none;z-index:1;height:90%;position:absolute;top:75%;right:20%;transform:translateY(-50%)scale(1.2)}.aiMockInterviewerBanner__image img{object-fit:contain;width:auto;height:100%}@media (max-width:1280px){.aiMockInterviewerBanner__image{height:85%;right:160px}}@media (max-width:1024px){.aiMockInterviewerBanner__image{height:80%;right:110px}}@media (max-width:768px){.aiMockInterviewerBanner__image{width:auto;height:65px;top:auto;bottom:-8px;right:30px;transform:scale(1.2)}}.aiMockInterviewerBanner--compact .aiMockInterviewerBanner__image{width:auto;height:65px;top:auto;bottom:-8px;right:30px;transform:scale(1.2)}@media (min-width:769px){@container ai-mock-banner (max-width:700px){.aiMockInterviewerBanner__content{gap:4px;max-width:50%;left:14px}.aiMockInterviewerBanner__title{font-size:14px}.aiMockInterviewerBanner__list{font-size:12px}.aiMockInterviewerBanner__btn{padding:6px 12px;font-size:12px}.aiMockInterviewerBanner__image{height:80%;right:110px}}@container ai-mock-banner (max-width:540px){.aiMockInterviewerBanner__content{gap:6px;max-width:52%;left:12px}.aiMockInterviewerBanner__title{letter-spacing:.2px;font-size:13px;font-weight:600}.aiMockInterviewerBanner__list{display:none}.aiMockInterviewerBanner__btn{padding:6px 12px;font-size:12px}.aiMockInterviewerBanner__btn-full{display:none}.aiMockInterviewerBanner__btn-short{display:inline}.aiMockInterviewerBanner__image{width:auto;height:58px;top:50%;bottom:auto;right:6px;transform:translateY(-50%)scale(1)}}@container ai-mock-banner (min-width:380px) and (max-width:540px){.aiMockInterviewerBanner__content{max-width:46%}.aiMockInterviewerBanner__image{height:23cqw}}@container ai-mock-banner (max-width:260px){.aiMockInterviewerBanner__content{max-width:50%}.aiMockInterviewerBanner__image{height:44px;right:4px}}}
