.aiMockInterviewBanner{width:var(--square-banner-width,270px);height:var(--square-banner-height,270px);background:linear-gradient(#8bc6ff 0%,#2a8cd0 100%);border-radius:16px;flex-shrink:0;position:relative;overflow:hidden}@media (max-width:1280px){.aiMockInterviewBanner{width:var(--square-banner-width,100%);height:var(--square-banner-height,100%)}}@media (max-width:768px){.aiMockInterviewBanner{width:var(--square-banner-width,100%);height:var(--square-banner-height,240px)}}.aiMockInterviewBanner__content{z-index:2;box-sizing:border-box;flex-direction:column;align-items:center;gap:16px;width:100%;padding:0 16px;display:flex;position:absolute;top:16px;left:50%;transform:translate(-50%)}.aiMockInterviewBanner__heading{text-align:center;color:#fff;white-space:pre-wrap;max-width:217px;margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:normal}@media (max-width:1280px){.aiMockInterviewBanner__heading{max-width:200px;font-size:14px}}@media (max-width:1024px){.aiMockInterviewBanner__heading{max-width:180px;font-size:11px}}@media (max-width:768px){.aiMockInterviewBanner__heading{max-width:217px;font-size:16px}}.aiMockInterviewBanner__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 .3s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:.469px 2.813px 7.313px #1018284d}.aiMockInterviewBanner__btn:hover{transform:translateY(-2px);box-shadow:.469px 4px 10px #10182859}.aiMockInterviewBanner__btn:active{transform:translateY(0)}@media (max-width:1280px){.aiMockInterviewBanner__btn{padding:6px 12px;font-size:12px}}@media (max-width:1024px){.aiMockInterviewBanner__btn{padding:4px 8px;font-size:10px}}@media (max-width:768px){.aiMockInterviewBanner__btn{padding:8px 16px;font-size:14px}}.aiMockInterviewBanner__image{pointer-events:none;z-index:1;width:241px;height:125px;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.aiMockInterviewBanner__image img{object-fit:contain;width:100%;height:100%}@media (max-width:1280px){.aiMockInterviewBanner__image{width:210px;height:109px;bottom:5px}}@media (max-width:1024px){.aiMockInterviewBanner__image{width:180px;height:93px;bottom:-5px}}@media (max-width:768px){.aiMockInterviewBanner__image{width:329px;height:171px;bottom:-20px}}@media (max-width:400px){.aiMockInterviewBanner__image{width:280px;height:145px;bottom:-15px}}
.coverLetterBanner{width:var(--square-banner-width,100%);height:var(--square-banner-height,278px);background:#159aaf;border-radius:24px;flex-direction:column;grid-area:3/3/4/4;justify-content:flex-start;align-items:center;padding-top:24px;display:flex;position:relative;overflow:hidden}@media (max-width:1280px){.coverLetterBanner{height:var(--square-banner-height,240px);padding-top:20px}}@media (max-width:1024px){.coverLetterBanner{height:var(--square-banner-height,100%);border-radius:16px;padding-top:16px}}@media (max-width:768px){.coverLetterBanner{height:var(--square-banner-height,278px);border-radius:24px;grid-area:auto/1/auto/-1;padding-top:16px}}.coverLetterBanner__content{z-index:2;flex-direction:column;align-items:center;gap:16px;display:inline-flex}@media (max-width:1024px){.coverLetterBanner__content{gap:12px;padding:0 12px}}.coverLetterBanner__heading{color:#fff;text-align:center;margin:0;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal}@media (max-width:1024px){.coverLetterBanner__heading{font-size:11px}}@media (max-width:768px){.coverLetterBanner__heading{font-size:16px}}.coverLetterBanner__btn{color:#159aaf;cursor:pointer;background:#fff;border:none;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:8px 16px;font-family:Inter,sans-serif;font-size:14px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 16px #8e7bff40}.coverLetterBanner__btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #8e7bff59}@media (max-width:1024px){.coverLetterBanner__btn{padding:4px 8px;font-size:10px}}@media (max-width:768px){.coverLetterBanner__btn{padding:8px 16px;font-size:14px}}.coverLetterBanner__image{object-fit:contain;z-index:1;width:90%;height:auto;position:absolute;bottom:-30px;left:50%;transform:translate(-50%)}@media (max-width:1024px){.coverLetterBanner__image{width:85%;bottom:-15px}}@media (max-width:768px){.coverLetterBanner__image{width:70%;max-width:300px;bottom:-50px}}
.gsAccelerateBanner{width:var(--square-banner-width,270px);height:var(--square-banner-height,270px);background:#1560ac;border-radius:16px;flex-shrink:0;position:relative;overflow:hidden}@media (max-width:1280px){.gsAccelerateBanner{width:var(--square-banner-width,100%);height:var(--square-banner-height,100%)}}@media (max-width:768px){.gsAccelerateBanner{width:var(--square-banner-width,100%);height:var(--square-banner-height,270px)}}.gsAccelerateBanner__person{pointer-events:none;z-index:2;width:170px;height:auto;position:absolute;top:33px;left:50%;transform:translate(-50%)}.gsAccelerateBanner__person img{object-fit:contain;width:100%;height:auto}@media (max-width:1280px){.gsAccelerateBanner__person{width:160px;top:30px}}@media (max-width:1024px){.gsAccelerateBanner__person{width:150px;top:27px}}@media (max-width:768px){.gsAccelerateBanner__person{width:180px;top:33px}}.gsAccelerateBanner__badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border-radius:4px;align-items:center;gap:4px;padding:4px 8px;display:flex;position:absolute}.gsAccelerateBanner__badge-icon{background:#1560ac;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.gsAccelerateBanner__badge-icon--mail img{width:14px;height:11px}.gsAccelerateBanner__badge-icon--rocket img{width:14px;height:14px}.gsAccelerateBanner__badge-text{color:#505050;flex-direction:column;line-height:normal;display:flex}.gsAccelerateBanner__badge-text-title{letter-spacing:.2px;margin:0;font-family:Inter,sans-serif;font-size:10px;font-weight:600}.gsAccelerateBanner__badge-text-subtitle{margin:0;font-family:Inter,sans-serif;font-size:9px;font-weight:400}.gsAccelerateBanner__badge--congrats{z-index:1;top:24px;right:8px}@media (max-width:1024px){.gsAccelerateBanner__badge--congrats{top:20px;right:6px}}@media (max-width:768px){.gsAccelerateBanner__badge--congrats{top:24px;right:16px}}.gsAccelerateBanner__badge--professionals{z-index:3;top:45%;left:8px;transform:translateY(-50%)}@media (max-width:1024px){.gsAccelerateBanner__badge--professionals{display:none}}@media (max-width:768px){.gsAccelerateBanner__badge--professionals{display:flex;left:16px}}.gsAccelerateBanner__card{box-sizing:border-box;z-index:2;background:#fff;border:1px solid #1560ac;border-top:none;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:103px;padding:8px 12px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (max-width:1280px){.gsAccelerateBanner__card{gap:6px;height:90px;padding:6px 10px}}@media (max-width:1024px){.gsAccelerateBanner__card{gap:4px;height:75px;padding:4px 8px}}@media (max-width:768px){.gsAccelerateBanner__card{gap:8px;height:103px;padding:8px 12px}}.gsAccelerateBanner__heading{text-align:center;color:#000;max-width:252px;margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:normal}@media (max-width:1280px){.gsAccelerateBanner__heading{max-width:200px;font-size:14px}}@media (max-width:1024px){.gsAccelerateBanner__heading{max-width:160px;font-size:11px}}@media (max-width:768px){.gsAccelerateBanner__heading{max-width:252px;font-size:16px}}.gsAccelerateBanner__btn{color:#1560ac;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 .3s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:.469px 2.813px 7.313px #1018284d}.gsAccelerateBanner__btn:hover{transform:translateY(-2px);box-shadow:.469px 4px 10px #10182859}.gsAccelerateBanner__btn:active{transform:translateY(0)}@media (max-width:1280px){.gsAccelerateBanner__btn{padding:6px 12px;font-size:12px}}@media (max-width:1024px){.gsAccelerateBanner__btn{padding:4px 8px;font-size:10px}}@media (max-width:768px){.gsAccelerateBanner__btn{padding:8px 16px;font-size:14px}}
.resumeBuilderBanner{width:var(--square-banner-width,100%);height:var(--square-banner-height,576px);padding:calc(var(--square-banner-height,576px)*.07) calc(var(--square-banner-height,576px)*.035) 0 calc(var(--square-banner-height,576px)*.035);background:linear-gradient(90deg,#ba93fa1a 0% 100%),#fff;border-radius:24px;flex-direction:column;grid-area:2/1/4/3;align-items:center;display:flex;position:relative;overflow:hidden}@media (max-width:1280px){.resumeBuilderBanner{height:var(--square-banner-height,500px);padding:calc(var(--square-banner-height,500px)*.064) calc(var(--square-banner-height,500px)*.032) 0 calc(var(--square-banner-height,500px)*.032);border-radius:20px}}@media (max-width:1024px){.resumeBuilderBanner{height:var(--square-banner-height,100%);padding:calc(var(--square-banner-height,100%)*.055) calc(var(--square-banner-height,100%)*.028) 0 calc(var(--square-banner-height,100%)*.028);border-radius:16px}}@media (max-width:768px){.resumeBuilderBanner{height:var(--square-banner-height,270px);padding:calc(var(--square-banner-height,270px)*.06) calc(var(--square-banner-height,270px)*.04);border-radius:16px;grid-area:auto/1/auto/-1}}.resumeBuilderBanner__shadow{filter:blur(130.178px);z-index:1;background:#6940ff;width:280px;height:158.423px;position:absolute;bottom:-100px;right:-100px;transform:rotate(-30deg)}.resumeBuilderBanner__content{z-index:2;justify-content:center;align-items:center;gap:calc(var(--square-banner-height,576px)*.05);flex-direction:column;width:100%;display:flex}@media (max-width:1280px){.resumeBuilderBanner__content{gap:calc(var(--square-banner-height,500px)*.048)}}@media (max-width:1024px){.resumeBuilderBanner__content{gap:calc(var(--square-banner-height,100%)*.042)}}@media (max-width:768px){.resumeBuilderBanner__content{gap:calc(var(--square-banner-height,270px)*.045)}}.resumeBuilderBanner__text{color:#000;text-align:center;font-family:Inter,sans-serif;font-size:clamp(12px,var(--square-banner-height,576px)*.045,26px);font-style:normal;font-weight:600;line-height:normal}@media (max-width:1280px){.resumeBuilderBanner__text{font-size:28px}}@media (max-width:1024px){.resumeBuilderBanner__text{font-size:18px}}@media (max-width:768px){.resumeBuilderBanner__text{width:100%;font-size:13px}}.resumeBuilderBanner__line{align-items:center;gap:calc(var(--square-banner-height,576px)*.01);display:inline-flex}.resumeBuilderBanner__highlight{padding:calc(var(--square-banner-height,576px)*.007) calc(var(--square-banner-height,576px)*.014);border:max(2px,var(--square-banner-height,576px)*.005) solid #585bff;display:inline-block;position:relative}.resumeBuilderBanner__highlight:before{content:"";top:calc(var(--square-banner-height,576px)*-.01);left:calc(var(--square-banner-height,576px)*-.01);width:calc(var(--square-banner-height,576px)*.017);height:calc(var(--square-banner-height,576px)*.017);border:max(2px,var(--square-banner-height,576px)*.005) solid #585bff;background:#fff;position:absolute}.resumeBuilderBanner__highlight:after{content:"";top:calc(var(--square-banner-height,576px)*-.01);right:calc(var(--square-banner-height,576px)*-.01);width:calc(var(--square-banner-height,576px)*.017);height:calc(var(--square-banner-height,576px)*.017);border:max(2px,var(--square-banner-height,576px)*.005) solid #585bff;background:#fff;position:absolute}@media (max-width:1280px){.resumeBuilderBanner__highlight{padding:3px 6px}}@media (max-width:1024px){.resumeBuilderBanner__highlight{padding:2px 5px}}.resumeBuilderBanner__corners{bottom:calc(var(--square-banner-height,576px)*-.01);left:calc(var(--square-banner-height,576px)*-.01);right:calc(var(--square-banner-height,576px)*-.01);height:calc(var(--square-banner-height,576px)*.017);pointer-events:none;position:absolute}.resumeBuilderBanner__corners:before{content:"";width:calc(var(--square-banner-height,576px)*.017);height:calc(var(--square-banner-height,576px)*.017);border:max(2px,var(--square-banner-height,576px)*.005) solid #585bff;background:#fff;position:absolute;bottom:0;left:0}.resumeBuilderBanner__arrow{bottom:calc(var(--square-banner-height,576px)*-.021);right:calc(var(--square-banner-height,576px)*-.021);width:calc(var(--square-banner-height,576px)*.052);height:calc(var(--square-banner-height,576px)*.049);z-index:2;position:absolute}@media (max-width:1280px){.resumeBuilderBanner__arrow{width:28px;height:26px;bottom:-10px;right:-10px}}@media (max-width:1024px){.resumeBuilderBanner__arrow{width:25px;height:23px;bottom:-8px;right:-8px}}.resumeBuilderBanner__btn-wrapper{width:fit-content;padding:calc(var(--square-banner-height,576px)*.014) calc(var(--square-banner-height,576px)*.028);justify-content:center;align-items:center;gap:10px;display:flex}@media (max-width:1024px){.resumeBuilderBanner__btn-wrapper{padding:6px 12px}}.resumeBuilderBanner__btn{width:fit-content;padding:calc(var(--square-banner-height,576px)*.02) calc(var(--square-banner-height,576px)*.028);color:#585bff;font-family:Inter,sans-serif;font-size:clamp(12px,var(--square-banner-height,576px)*.042,24px);cursor:pointer;background:#fff;border:.938px solid #fff;border-radius:8px;justify-content:center;align-items:center;gap:12px;font-weight:700;line-height:normal;transition:all .2s;display:flex;box-shadow:.469px 2.813px 7.313px #1018284d}.resumeBuilderBanner__btn:hover{transform:translateY(-1px);box-shadow:.469px 4px 10px #10182859}@media (max-width:1280px){.resumeBuilderBanner__btn{padding:10px 14px;font-size:20px}}@media (max-width:1024px){.resumeBuilderBanner__btn{padding:8px 12px;font-size:16px}}@media (max-width:768px){.resumeBuilderBanner__btn{border-radius:5.625px;padding:8px 16px;font-size:14px}}.resumeBuilderBanner__stack{width:calc(var(--square-banner-height,576px)*.98);object-fit:contain;z-index:2;height:auto;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}@media (max-width:1280px){.resumeBuilderBanner__stack{width:480px;bottom:5px}}@media (max-width:1024px){.resumeBuilderBanner__stack{width:400px;bottom:0}}@media (max-width:768px){.resumeBuilderBanner__stack{width:220px;bottom:-5px}}
