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