.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}}
.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}}
.resumeScannerBanner{background:#25a772;border-radius:16px;grid-area:1/3/auto/-1;width:100%;height:270px;position:relative;overflow:hidden}@media (max-width:1280px){.resumeScannerBanner{height:240px}}@media (max-width:1024px){.resumeScannerBanner{height:100%}}@media (max-width:768px){.resumeScannerBanner{grid-area:auto/1/auto/-1;width:100%;height:270px}}.resumeScannerBanner__top-left{pointer-events:none;z-index:1;background:radial-gradient(circle at 0 0,#ffffff26 0%,#0000 70%);width:83px;height:150px;position:absolute;top:0;left:0}@media (max-width:1024px){.resumeScannerBanner__top-left{width:60px;height:110px}}@media (max-width:768px){.resumeScannerBanner__top-left{display:none}}.resumeScannerBanner__content{z-index:2;flex-direction:column;align-items:flex-start;gap:16px;max-width:45%;display:flex;position:absolute;top:50%;left:24px;transform:translateY(-50%)}@media (max-width:1280px){.resumeScannerBanner__content{gap:12px;max-width:42%}}@media (max-width:1024px){.resumeScannerBanner__content{gap:6px;max-width:45%;left:12px}}.resumeScannerBanner__content--desktop{display:flex}@media (max-width:768px){.resumeScannerBanner__content--desktop{display:none}}.resumeScannerBanner__content--mobile{display:none}@media (max-width:768px){.resumeScannerBanner__content--mobile{align-items:center;gap:16px;max-width:90%;display:flex;position:absolute;top:16px;left:50%;transform:translate(-50%)}}.resumeScannerBanner__text{flex-direction:column;gap:16px;display:flex}@media (max-width:1280px){.resumeScannerBanner__text{gap:12px}}@media (max-width:1024px){.resumeScannerBanner__text{gap:4px}}.resumeScannerBanner__heading{color:#fff;margin:0;font-family:Inter,sans-serif;font-size:28px;font-weight:700;line-height:normal}@media (max-width:1280px){.resumeScannerBanner__heading{font-size:24px}}@media (max-width:1024px){.resumeScannerBanner__heading{font-size:14px;line-height:1.2}}@media (max-width:768px){.resumeScannerBanner__heading{text-align:center;font-size:14px;font-weight:600}}.resumeScannerBanner__subheading{color:#fff;margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:normal}@media (max-width:1280px){.resumeScannerBanner__subheading{font-size:14px}}@media (max-width:1024px){.resumeScannerBanner__subheading{font-size:10px}}.resumeScannerBanner__btn{color:#10593c;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:16px;font-weight:700;line-height:normal;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 4px 16px #8e7bff40}.resumeScannerBanner__btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #8e7bff66}.resumeScannerBanner__btn:active{transform:translateY(0)}@media (max-width:1280px){.resumeScannerBanner__btn{padding:6px 12px;font-size:14px}}@media (max-width:1024px){.resumeScannerBanner__btn{padding:4px 8px;font-size:10px}}@media (max-width:768px){.resumeScannerBanner__btn--mobile{color:#1c6145;border:1px solid #fff;border-radius:6px;padding:8px 16px;font-size:14px;box-shadow:.469px 2.813px 7.313px #1018284d}}.resumeScannerBanner__rating{flex-direction:column;align-items:flex-start;gap:16px;display:flex}@media (max-width:1280px){.resumeScannerBanner__rating{gap:12px}}@media (max-width:1024px){.resumeScannerBanner__rating{gap:8px}}.resumeScannerBanner__stars{align-items:center;gap:6px;display:flex}.resumeScannerBanner__stars svg{width:20px;height:20px}@media (max-width:1024px){.resumeScannerBanner__stars svg{width:16px;height:16px}}.resumeScannerBanner__rating-text{color:#fff;margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:normal}@media (max-width:1280px){.resumeScannerBanner__rating-text{font-size:14px}}@media (max-width:1024px){.resumeScannerBanner__rating-text{font-size:12px}}.resumeScannerBanner__image{pointer-events:none;z-index:2;width:360px;height:267px;position:absolute;top:118px;right:-30px}.resumeScannerBanner__image img{object-fit:cover;border-radius:8px;width:100%;height:100%;box-shadow:0 0 57.3px #00392178}@media (max-width:1280px){.resumeScannerBanner__image{width:320px;height:237px;top:100px;right:-20px}}@media (max-width:1024px){.resumeScannerBanner__image{width:230px;height:170px;top:70px;right:-70px}}@media (max-width:768px){.resumeScannerBanner__image{width:300px;height:222px;inset:auto auto -50px 50%;transform:translate(-50%)}}@media (max-width:400px){.resumeScannerBanner__image{width:260px;height:193px;bottom:-45px}}
.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}}
.profileBoosterBanner{width:var(--square-banner-width,100%);height:var(--square-banner-height,278px);background:linear-gradient(#ffbe5d 26.92%,#fff 95.5% 100%);border:1px solid #ffc56d;border-radius:24px;flex-direction:column;grid-area:2/3/3/4;justify-content:flex-start;align-items:center;padding-top:24px;display:flex;position:relative;overflow:hidden}@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%);border-radius:16px;padding-top:16px}}@media (max-width:768px){.profileBoosterBanner{height:var(--square-banner-height,278px);border-radius:24px;grid-area:auto/1/auto/-1;padding-top:15px}}.profileBoosterBanner__content{z-index:2;flex-direction:column;align-items:center;gap:16px;display:inline-flex}@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:768px){.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:768px){.profileBoosterBanner__highlight{font-size:16px}}.profileBoosterBanner__btn{color:#e57272;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}.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{object-fit:contain;z-index:1;width:100%;height:auto;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (max-width:768px){.profileBoosterBanner__img{object-fit:contain;width:150%;height:auto;top:auto;bottom:-20vw}}@media (max-width:425px){.profileBoosterBanner__img{width:225%;bottom:-15vw}}
.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}}
.headshotBanner{background:#6d78ea;border-radius:24px;flex-direction:column;grid-area:2/4/4/5;justify-content:flex-end;align-items:center;width:292px;height:576px;padding-bottom:40px;display:flex;position:relative;overflow:hidden}@media (max-width:1280px){.headshotBanner{width:100%;max-width:100%;height:500px;padding-bottom:32px}}@media (max-width:1024px){.headshotBanner{border-radius:16px;width:100%;max-width:100%;height:100%;padding-bottom:24px}}@media (max-width:768px){.headshotBanner{border-radius:16px;grid-area:auto/1/auto/-1;width:100%;max-width:100%;height:258px;padding-bottom:16px}}.headshotBanner__top-frame{width:141px;height:104px;position:absolute;top:0;right:0}@media (max-width:1280px){.headshotBanner__top-frame{width:120px;height:88px}}@media (max-width:1024px){.headshotBanner__top-frame{width:100px;height:74px}}@media (max-width:768px){.headshotBanner__top-frame{width:104px;height:141px;top:auto;bottom:-.5px;right:-9px;transform:rotate(90deg)}}.headshotBanner__frame-bg{object-fit:cover;width:141px;height:104px;position:absolute;top:0;right:0}@media (max-width:1280px){.headshotBanner__frame-bg{width:120px;height:88px}}@media (max-width:1024px){.headshotBanner__frame-bg{width:100px;height:74px}}.headshotBanner__profile{object-fit:contain;z-index:1;width:85%;height:auto}@media (max-width:1024px){.headshotBanner__profile{width:80%}}@media (max-width:768px){.headshotBanner__profile{display:none}}.headshotBanner__ellipse{z-index:1;width:185px;height:auto;position:absolute;bottom:-10px;left:-60px}@media (max-width:1280px){.headshotBanner__ellipse{width:150px;left:-50px}}@media (max-width:1024px){.headshotBanner__ellipse{width:120px;bottom:-8px;left:-40px}}@media (max-width:768px){.headshotBanner__ellipse{display:none}}.headshotBanner__content{z-index:2;flex-direction:column;align-items:center;gap:16px;display:inline-flex}@media (max-width:1024px){.headshotBanner__content{gap:12px;padding:0 12px}}@media (max-width:768px){.headshotBanner__content{width:calc(100% - 32px);position:absolute;top:16px;left:50%;transform:translate(-50%)}}.headshotBanner__text{color:#fff;text-align:center;font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal}@media (max-width:1280px){.headshotBanner__text{font-size:18px}}@media (max-width:1024px){.headshotBanner__text{font-size:16px}}@media (max-width:768px){.headshotBanner__text{font-size:14px}}.headshotBanner__btn{color:#585bff;cursor:pointer;background:linear-gradient(#0000 0% 100%),#fff;border:.938px solid #fff;border-radius:5.625px;align-items:center;gap:12px;padding:8px 16px;font-family:Inter,sans-serif;font-size:14px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 9.158px 13.737px -2.747px #0000001a,0 3.663px 5.495px -3.663px #0000001a}.headshotBanner__btn:hover{transform:translateY(-1px);box-shadow:0 12px 18px -3px #00000026,0 5px 8px -4px #00000026}@media (max-width:1024px){.headshotBanner__btn{gap:8px;padding:6px 12px;font-size:12px}}@media (max-width:768px){.headshotBanner__btn{padding:6px 12px;font-size:12px}}.headshotBanner__comparison{display:none}@media (max-width:768px){.headshotBanner__comparison{z-index:2;justify-content:center;align-items:flex-end;gap:0;width:100%;padding:0 30px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}}.headshotBanner__before-after{flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.headshotBanner__before-after--before{transform:rotate(-2.63deg)}.headshotBanner__before-after--after{transform:rotate(4.14deg)}.headshotBanner__label{color:#fff;text-align:center;background:#fff3;border:1.25px solid #fff;border-radius:5px;padding:10px 15px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;line-height:1}.headshotBanner__comparison-img{object-fit:cover;border:4.688px solid #fff9;border-radius:2.637px;width:76px;height:82px}@media (min-width:500px) and (max-width:768px){.headshotBanner__comparison-img{width:100px;height:108px}}.headshotBanner__after-img{object-fit:cover;border:4.688px solid #fff9;border-radius:2.934px;width:87px;height:92px}@media (min-width:500px) and (max-width:768px){.headshotBanner__after-img{width:114px;height:121px}}.headshotBanner__arrow{flex-shrink:0;align-self:center;width:30px;height:45px;margin:0 8px;transform:rotate(68deg)}
