@charset "UTF-8";.profileBoosterRectBanner{width:100%;height:156px;border-radius:16px;border:1px solid #ffc56d;position:relative;overflow:hidden;background:linear-gradient(90deg,#ffbe5d,#fff);cursor:pointer}@media (max-width: 1280px){.profileBoosterRectBanner{height:140px}}@media (max-width: 1024px){.profileBoosterRectBanner{height:128px}}@media (max-width: 768px){.profileBoosterRectBanner{height:auto;min-height:100px;border-radius:12px;padding:12px;display:flex;align-items:flex-start;background:linear-gradient(90deg,#ffbe5d 27%,#fff 95%)}}.profileBoosterRectBanner.profileBoosterRectBanner--compact{height:auto;min-height:100px;border-radius:12px;padding:12px;display:flex;align-items:flex-start;background:linear-gradient(90deg,#ffbe5d 27%,#fff 95%)}.profileBoosterRectBanner__text-group{display:contents}@media (max-width: 768px){.profileBoosterRectBanner__text-group{display:flex;flex-direction:column;justify-content:space-between;gap:4px}}.profileBoosterRectBanner.profileBoosterRectBanner--compact .profileBoosterRectBanner__text-group{display:flex;flex-direction:column;justify-content:space-between;gap:4px}.profileBoosterRectBanner__content{position:absolute;left:20px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:10px;align-items:flex-start;z-index:2;max-width:40%}@media (max-width: 1280px){.profileBoosterRectBanner__content{gap:10px;max-width:42%}}@media (max-width: 1024px){.profileBoosterRectBanner__content{gap:6px;left:16px;max-width:45%}}@media (max-width: 768px){.profileBoosterRectBanner__content{position:static;transform:none;flex-direction:row;align-items:flex-start;gap:8px;max-width:none;width:100%}}.profileBoosterRectBanner.profileBoosterRectBanner--compact .profileBoosterRectBanner__content{position:static;transform:none;flex-direction:row;align-items:flex-start;gap:8px;max-width:none;width:100%}.profileBoosterRectBanner__title{color:#000;font-family:Inter,sans-serif;font-size:18px;font-weight:600;line-height:1.4;margin:0}@media (max-width: 1280px){.profileBoosterRectBanner__title{font-size:16px}}@media (max-width: 1024px){.profileBoosterRectBanner__title{font-size:14px}}@media (max-width: 768px){.profileBoosterRectBanner__title{font-size:14px;font-weight:600;letter-spacing:.2px;line-height:normal}}@media (max-width: 640px){.profileBoosterRectBanner__title{font-size:13px}}.profileBoosterRectBanner.profileBoosterRectBanner--compact .profileBoosterRectBanner__title{font-size:14px;font-weight:600;letter-spacing:.2px;line-height:normal}.profileBoosterRectBanner__highlight{color:#1560ac;font-weight:700}.profileBoosterRectBanner__desc{color:#505050;font-family:Inter,sans-serif;font-size:13px;font-weight:400;line-height:1.4;margin:0}@media (max-width: 1280px){.profileBoosterRectBanner__desc{font-size:12px}}@media (max-width: 1024px){.profileBoosterRectBanner__desc{font-size:11px}}@media (max-width: 768px){.profileBoosterRectBanner__desc{font-size:12px;color:#000;letter-spacing:-.2px;line-height:normal}}.profileBoosterRectBanner.profileBoosterRectBanner--compact .profileBoosterRectBanner__desc{font-size:12px;color:#000;letter-spacing:-.2px;line-height:normal}.profileBoosterRectBanner__btn{display:flex;padding:8px 16px;justify-content:center;align-items:center;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;line-height:20px;white-space:nowrap;cursor:pointer;transition:all .2s ease}.profileBoosterRectBanner__btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #8e7bff59}.profileBoosterRectBanner__btn:active{transform:translateY(0)}@media (max-width: 1280px){.profileBoosterRectBanner__btn{padding:7px 14px;font-size:13px;line-height:18px}}@media (max-width: 1024px){.profileBoosterRectBanner__btn{padding:6px 12px;font-size:12px;line-height:16px}}@media (max-width: 768px){.profileBoosterRectBanner__btn{flex-shrink:0;padding:8px 16px;font-size:14px;line-height:normal;border:1px solid #ffc56d}}.profileBoosterRectBanner.profileBoosterRectBanner--compact .profileBoosterRectBanner__btn{flex-shrink:0;padding:8px 16px;font-size:14px;line-height:normal;border:1px solid #ffc56d}@media (max-width: 768px){.profileBoosterRectBanner__btn-full{display:none}}.profileBoosterRectBanner__btn-short{display:none}@media (max-width: 768px){.profileBoosterRectBanner__btn-short{display:inline}}.profileBoosterRectBanner.profileBoosterRectBanner--compact .profileBoosterRectBanner__btn-full{display:none}.profileBoosterRectBanner.profileBoosterRectBanner--compact .profileBoosterRectBanner__btn-short{display:inline}.profileBoosterRectBanner__mesh{position:absolute;right:0;top:50%;transform:translateY(-50%);width:60%;height:100%;pointer-events:none;z-index:0}.profileBoosterRectBanner__mesh img{width:100%;height:100%;object-fit:cover;opacity:.5}@media (max-width: 1024px){.profileBoosterRectBanner__mesh{width:55%}}@media (max-width: 768px){.profileBoosterRectBanner__mesh{display:none}}.profileBoosterRectBanner.profileBoosterRectBanner--compact .profileBoosterRectBanner__mesh{display:none}.profileBoosterRectBanner__image{position:absolute;right:20px;top:50%;transform:translateY(-50%);height:80%;pointer-events:none;z-index:1}.profileBoosterRectBanner__image img{height:100%;width:auto;object-fit:contain}@media (max-width: 1280px){.profileBoosterRectBanner__image{right:16px;height:75%}}@media (max-width: 1024px){.profileBoosterRectBanner__image{right:10px;height:70%}}@media (max-width: 768px){.profileBoosterRectBanner__image{right:-24px;top:auto;bottom:-10px;transform:none;height:60px;width:auto;scale:.8}}.profileBoosterRectBanner.profileBoosterRectBanner--compact .profileBoosterRectBanner__image{right:-24px;top:auto;bottom:-10px;transform:none;height:60px;width:auto;scale:.8}.resumeBuilderRectBanner{width:100%;height:156px;border-radius:16px;position:relative;overflow:hidden;background:linear-gradient(270deg,#bd904733,#5056ff33),#fff;cursor:pointer}@media (max-width: 1280px){.resumeBuilderRectBanner{height:140px}}@media (max-width: 1024px){.resumeBuilderRectBanner{height:128px}}@media (max-width: 768px){.resumeBuilderRectBanner{height:auto;min-height:100px;border-radius:12px;padding:12px;display:flex;align-items:flex-start}}.resumeBuilderRectBanner.resumeBuilderRectBanner--compact{height:auto;min-height:100px;border-radius:12px;padding:12px;display:flex;align-items:flex-start}.resumeBuilderRectBanner__text-group{display:contents}@media (max-width: 768px){.resumeBuilderRectBanner__text-group{display:flex;flex-direction:column;justify-content:space-between;gap:4px}}.resumeBuilderRectBanner--compact .resumeBuilderRectBanner__text-group{display:flex;flex-direction:column;justify-content:space-between;gap:4px}.resumeBuilderRectBanner__content{position:absolute;left:20px;top:20px;display:flex;flex-direction:column;gap:8px;align-items:flex-start;z-index:2;max-width:45%}@media (max-width: 1280px){.resumeBuilderRectBanner__content{max-width:48%}}@media (max-width: 1024px){.resumeBuilderRectBanner__content{left:14px;top:14px;max-width:50%}}@media (max-width: 768px){.resumeBuilderRectBanner__content{position:static;flex-direction:row;align-items:flex-start;gap:9px;max-width:none;width:100%}}.resumeBuilderRectBanner--compact .resumeBuilderRectBanner__content{position:static;flex-direction:row;align-items:flex-start;gap:9px;max-width:none;width:100%}.resumeBuilderRectBanner__title{color:#000;font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:normal;margin:0}@media (max-width: 1024px){.resumeBuilderRectBanner__title{font-size:14px}}@media (max-width: 768px){.resumeBuilderRectBanner__title{font-size:14px;font-weight:600;letter-spacing:.2px}}@media (max-width: 640px){.resumeBuilderRectBanner__title{font-size:13px}}.resumeBuilderRectBanner--compact .resumeBuilderRectBanner__title{font-size:14px;font-weight:600;letter-spacing:.2px}.resumeBuilderRectBanner__highlight{background:linear-gradient(90deg,#5056ff,#8e7bff,#c399ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-style:italic}.resumeBuilderRectBanner__subtitle{color:#000;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:normal;margin:0}@media (max-width: 1024px){.resumeBuilderRectBanner__subtitle{font-size:12px}}@media (max-width: 768px){.resumeBuilderRectBanner__subtitle{font-size:12px;letter-spacing:-.2px}}.resumeBuilderRectBanner--compact .resumeBuilderRectBanner__subtitle{font-size:12px;letter-spacing:-.2px}.resumeBuilderRectBanner__btn{display:flex;padding:8px 16px;justify-content:center;align-items:center;border-radius:8px;border:none;background:linear-gradient(90deg,#5056ff,#8e7bff,#c399ff);box-shadow:0 4px 16px #8e7bff40;color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:normal;white-space:nowrap;cursor:pointer;transition:all .2s ease}.resumeBuilderRectBanner__btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #8e7bff59}.resumeBuilderRectBanner__btn:active{transform:translateY(0)}@media (max-width: 1024px){.resumeBuilderRectBanner__btn{padding:6px 12px;font-size:12px}}@media (max-width: 768px){.resumeBuilderRectBanner__btn{flex-shrink:0;padding:8px 16px;font-size:14px}}.resumeBuilderRectBanner--compact .resumeBuilderRectBanner__btn{flex-shrink:0;padding:8px 16px;font-size:14px}@media (max-width: 768px){.resumeBuilderRectBanner__btn-full{display:none}}.resumeBuilderRectBanner--compact .resumeBuilderRectBanner__btn-full,.resumeBuilderRectBanner__btn-short{display:none}@media (max-width: 768px){.resumeBuilderRectBanner__btn-short{display:inline}}.resumeBuilderRectBanner--compact .resumeBuilderRectBanner__btn-short{display:inline}.resumeBuilderRectBanner__stars{display:flex;align-items:center;gap:6px}@media (max-width: 768px){.resumeBuilderRectBanner__stars{display:none}}.resumeBuilderRectBanner--compact .resumeBuilderRectBanner__stars{display:none}.resumeBuilderRectBanner__star-icons{display:flex;align-items:center;gap:0}.resumeBuilderRectBanner__star-icons img{width:14px;height:14px}.resumeBuilderRectBanner__stars-text{color:#6b6882;font-family:Inter,sans-serif;font-size:11px;font-weight:400;line-height:normal}@media (max-width: 640px){.resumeBuilderRectBanner__stars-text{font-size:10px}}.resumeBuilderRectBanner__image{position:absolute;right:20%;top:110%;transform:translateY(-50%);height:85%;pointer-events:none;z-index:1;scale:2.2}.resumeBuilderRectBanner__image img{height:100%;width:auto;object-fit:contain}@media (max-width: 1280px){.resumeBuilderRectBanner__image{right:16px;height:80%}}@media (max-width: 1024px){.resumeBuilderRectBanner__image{right:120px;height:75%;scale:2.2}}@media (max-width: 768px){.resumeBuilderRectBanner__image{right:50px;top:auto;bottom:-16px;transform:none;height:64px;width:93px;scale:2}}.resumeBuilderRectBanner--compact .resumeBuilderRectBanner__image{right:50px;top:auto;bottom:-16px;transform:none;height:64px;width:93px;scale:2}.headshotGeneratorRectBanner{width:100%;height:156px;border-radius:16px;position:relative;overflow:hidden;background:#6d78ea;cursor:pointer}@media (max-width: 1280px){.headshotGeneratorRectBanner{height:140px}}@media (max-width: 1024px){.headshotGeneratorRectBanner{height:128px}}@media (max-width: 768px){.headshotGeneratorRectBanner{height:auto;min-height:100px;border-radius:12px;padding:12px;display:flex;align-items:flex-start}}.headshotGeneratorRectBanner.headshotGeneratorRectBanner--compact{height:auto;min-height:100px;border-radius:12px;padding:12px;display:flex;align-items:flex-start}.headshotGeneratorRectBanner__bg-top-left{position:absolute;left:0;top:0;pointer-events:none;z-index:0}.headshotGeneratorRectBanner__bg-top-left img{display:block;width:96px;height:auto}@media (max-width: 1024px){.headshotGeneratorRectBanner__bg-top-left img{width:72px}}@media (max-width: 768px){.headshotGeneratorRectBanner__bg-top-left{display:none}}.headshotGeneratorRectBanner--compact .headshotGeneratorRectBanner__bg-top-left{display:none}.headshotGeneratorRectBanner__bg-bottom-right{position:absolute;right:-30px;bottom:-53px;pointer-events:none;z-index:0}.headshotGeneratorRectBanner__bg-bottom-right img{display:block;width:104px;height:auto;transform:rotate(90deg)}@media (max-width: 1024px){.headshotGeneratorRectBanner__bg-bottom-right img{width:80px}}@media (max-width: 768px){.headshotGeneratorRectBanner__bg-bottom-right{display:none}}.headshotGeneratorRectBanner--compact .headshotGeneratorRectBanner__bg-bottom-right{display:none}.headshotGeneratorRectBanner__text-group{display:contents}@media (max-width: 768px){.headshotGeneratorRectBanner__text-group{display:flex;flex-direction:column;justify-content:space-between;gap:4px}}.headshotGeneratorRectBanner--compact .headshotGeneratorRectBanner__text-group{display:flex;flex-direction:column;justify-content:space-between;gap:4px}.headshotGeneratorRectBanner__content{position:absolute;left:20px;top:20px;display:flex;flex-direction:column;gap:8px;align-items:flex-start;z-index:2;max-width:45%}@media (max-width: 1280px){.headshotGeneratorRectBanner__content{max-width:48%}}@media (max-width: 1024px){.headshotGeneratorRectBanner__content{left:14px;top:14px;max-width:50%}}@media (max-width: 768px){.headshotGeneratorRectBanner__content{position:static;flex-direction:row;align-items:flex-start;gap:9px;max-width:none;width:100%}}.headshotGeneratorRectBanner--compact .headshotGeneratorRectBanner__content{position:static;flex-direction:row;align-items:flex-start;gap:9px;max-width:none;width:100%}.headshotGeneratorRectBanner__title{color:#fff;font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:normal;margin:0}@media (max-width: 1024px){.headshotGeneratorRectBanner__title{font-size:14px}}@media (max-width: 768px){.headshotGeneratorRectBanner__title{font-size:14px;font-weight:600;letter-spacing:.2px}}@media (max-width: 640px){.headshotGeneratorRectBanner__title{font-size:13px}}.headshotGeneratorRectBanner--compact .headshotGeneratorRectBanner__title{font-size:14px;font-weight:600;letter-spacing:.2px}.headshotGeneratorRectBanner__subtitle{color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:normal;margin:0}@media (max-width: 1024px){.headshotGeneratorRectBanner__subtitle{font-size:12px}}@media (max-width: 768px){.headshotGeneratorRectBanner__subtitle{font-size:12px;letter-spacing:-.2px}}.headshotGeneratorRectBanner--compact .headshotGeneratorRectBanner__subtitle{font-size:12px;letter-spacing:-.2px}.headshotGeneratorRectBanner__btn{display:flex;padding:8px 16px;justify-content:center;align-items:center;border-radius:8px;border:none;background:#fff;box-shadow:0 4px 16px #8e7bff40;color:#6e79ea;font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:normal;white-space:nowrap;cursor:pointer;transition:all .2s ease}.headshotGeneratorRectBanner__btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #8e7bff59}.headshotGeneratorRectBanner__btn:active{transform:translateY(0)}@media (max-width: 1024px){.headshotGeneratorRectBanner__btn{padding:6px 12px;font-size:12px}}@media (max-width: 768px){.headshotGeneratorRectBanner__btn{flex-shrink:0;padding:8px 16px;font-size:14px}}.headshotGeneratorRectBanner--compact .headshotGeneratorRectBanner__btn{flex-shrink:0;padding:8px 16px;font-size:14px}@media (max-width: 768px){.headshotGeneratorRectBanner__btn-full{display:none}}.headshotGeneratorRectBanner--compact .headshotGeneratorRectBanner__btn-full,.headshotGeneratorRectBanner__btn-short{display:none}@media (max-width: 768px){.headshotGeneratorRectBanner__btn-short{display:inline}}.headshotGeneratorRectBanner--compact .headshotGeneratorRectBanner__btn-short{display:inline}.headshotGeneratorRectBanner__stars{display:flex;align-items:center;gap:6px}@media (max-width: 768px){.headshotGeneratorRectBanner__stars{display:none}}.headshotGeneratorRectBanner--compact .headshotGeneratorRectBanner__stars{display:none}.headshotGeneratorRectBanner__star-icons{display:flex;align-items:center;gap:0}.headshotGeneratorRectBanner__star-icons img{width:14px;height:14px}.headshotGeneratorRectBanner__stars-text{color:#fff;font-family:Inter,sans-serif;font-size:11px;font-weight:400;line-height:normal}@media (max-width: 640px){.headshotGeneratorRectBanner__stars-text{font-size:10px}}.headshotGeneratorRectBanner__transformation{position:absolute;right:200px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:0;z-index:1;pointer-events:none}@media (max-width: 1280px){.headshotGeneratorRectBanner__transformation{right:160px}}@media (max-width: 1024px){.headshotGeneratorRectBanner__transformation{right:110px}}@media (max-width: 768px){.headshotGeneratorRectBanner__transformation{right:10px;top:auto;bottom:0;transform:none;scale:.6;transform-origin:bottom right}}.headshotGeneratorRectBanner--compact .headshotGeneratorRectBanner__transformation{right:10px;top:auto;bottom:0;transform:none;scale:.6;transform-origin:bottom right}.headshotGeneratorRectBanner__photo-group{position:relative;display:flex;flex-direction:column;align-items:center}.headshotGeneratorRectBanner__label{background:#fff3;border:1.25px solid #fff;border-radius:5px;padding:3px 10px;color:#fff;font-family:Inter,sans-serif;font-size:13px;font-weight:600;line-height:1;text-align:center;white-space:nowrap;margin-bottom:4px}@media (max-width: 1024px){.headshotGeneratorRectBanner__label{font-size:11px;padding:2px 8px}}.headshotGeneratorRectBanner__photo{width:72px;height:78px;border:4.5px solid rgba(255,255,255,.6);border-radius:3px;overflow:hidden}.headshotGeneratorRectBanner__photo--before{transform:rotate(-2.6deg)}.headshotGeneratorRectBanner__photo--after{transform:rotate(4.1deg)}.headshotGeneratorRectBanner__photo img{width:100%;height:100%;object-fit:cover}@media (max-width: 1280px){.headshotGeneratorRectBanner__photo{width:64px;height:70px;border-width:4px}}@media (max-width: 1024px){.headshotGeneratorRectBanner__photo{width:56px;height:62px;border-width:3px}}.headshotGeneratorRectBanner__arrow{margin:10px 4px 0}.headshotGeneratorRectBanner__arrow img{width:60px;height:auto}@media (max-width: 1024px){.headshotGeneratorRectBanner__arrow img{width:48px}}.resumeScannerRectBanner{width:100%;height:156px;border-radius:16px;position:relative;overflow:hidden;background:#25a772;cursor:pointer}@media (max-width: 1280px){.resumeScannerRectBanner{height:140px}}@media (max-width: 1024px){.resumeScannerRectBanner{height:128px}}@media (max-width: 768px){.resumeScannerRectBanner{height:auto;min-height:100px;border-radius:12px;padding:12px}}.resumeScannerRectBanner.resumeScannerRectBanner--compact{height:auto;min-height:100px;border-radius:12px;padding:12px}.resumeScannerRectBanner__bg-top-left{position:absolute;left:0;top:0;pointer-events:none;z-index:0}.resumeScannerRectBanner__bg-top-left img{display:block;width:96px;height:auto}@media (max-width: 1024px){.resumeScannerRectBanner__bg-top-left img{width:72px}}@media (max-width: 768px){.resumeScannerRectBanner__bg-top-left{display:none}}.resumeScannerRectBanner--compact .resumeScannerRectBanner__bg-top-left{display:none}.resumeScannerRectBanner__bg-top-right{position:absolute;right:-30px;top:-25px;pointer-events:none;z-index:0}.resumeScannerRectBanner__bg-top-right img{display:block;width:104px;height:auto;transform:rotate(-90deg) scaleY(-1)}@media (max-width: 1024px){.resumeScannerRectBanner__bg-top-right img{width:80px}}@media (max-width: 768px){.resumeScannerRectBanner__bg-top-right{display:none}}.resumeScannerRectBanner--compact .resumeScannerRectBanner__bg-top-right{display:none}.resumeScannerRectBanner__content{position:absolute;left:20px;top:20px;display:flex;flex-direction:column;gap:8px;align-items:flex-start;z-index:2;max-width:45%}@media (max-width: 1280px){.resumeScannerRectBanner__content{max-width:48%}}@media (max-width: 1024px){.resumeScannerRectBanner__content{left:14px;top:14px;max-width:50%}}@media (max-width: 768px){.resumeScannerRectBanner__content{position:static;gap:6px;max-width:65%}}.resumeScannerRectBanner--compact .resumeScannerRectBanner__content{position:static;gap:6px;max-width:65%}.resumeScannerRectBanner__title{color:#fff;font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:normal;margin:0}@media (max-width: 1024px){.resumeScannerRectBanner__title{font-size:14px}}@media (max-width: 768px){.resumeScannerRectBanner__title{font-size:14px;font-weight:600;letter-spacing:.2px;white-space:nowrap}}@media (max-width: 640px){.resumeScannerRectBanner__title{font-size:13px}}.resumeScannerRectBanner--compact .resumeScannerRectBanner__title{font-size:14px;font-weight:600;letter-spacing:.2px;white-space:nowrap}.resumeScannerRectBanner__subtitle{color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:normal;margin:0}@media (max-width: 1024px){.resumeScannerRectBanner__subtitle{font-size:12px}}@media (max-width: 768px){.resumeScannerRectBanner__subtitle{font-size:12px;letter-spacing:-.2px}}.resumeScannerRectBanner--compact .resumeScannerRectBanner__subtitle{font-size:12px;letter-spacing:-.2px}.resumeScannerRectBanner__btn{display:flex;padding:8px 16px;justify-content:center;align-items:center;border-radius:8px;border:none;background:#fff;box-shadow:0 4px 16px #8e7bff40;color:#10593c;font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:normal;white-space:nowrap;cursor:pointer;transition:all .2s ease}.resumeScannerRectBanner__btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #8e7bff59}.resumeScannerRectBanner__btn:active{transform:translateY(0)}@media (max-width: 1024px){.resumeScannerRectBanner__btn{padding:6px 12px;font-size:12px}}@media (max-width: 768px){.resumeScannerRectBanner__btn{padding:6px 14px;font-size:13px}}.resumeScannerRectBanner--compact .resumeScannerRectBanner__btn{padding:6px 14px;font-size:13px}@media (max-width: 768px){.resumeScannerRectBanner__btn-full{display:none}}.resumeScannerRectBanner--compact .resumeScannerRectBanner__btn-full,.resumeScannerRectBanner__btn-short{display:none}@media (max-width: 768px){.resumeScannerRectBanner__btn-short{display:inline}}.resumeScannerRectBanner--compact .resumeScannerRectBanner__btn-short{display:inline}.resumeScannerRectBanner__stars{display:flex;align-items:center;gap:6px}@media (max-width: 768px){.resumeScannerRectBanner__stars{display:none}}.resumeScannerRectBanner--compact .resumeScannerRectBanner__stars{display:none}.resumeScannerRectBanner__star-icons{display:flex;align-items:center;gap:0}.resumeScannerRectBanner__star-icons img{width:14px;height:14px}.resumeScannerRectBanner__stars-text{color:#fff;font-family:Inter,sans-serif;font-size:11px;font-weight:400;line-height:normal}@media (max-width: 640px){.resumeScannerRectBanner__stars-text{font-size:10px}}.resumeScannerRectBanner__image{position:absolute;right:20%;top:75%;transform:translateY(-50%);height:85%;pointer-events:none;z-index:1;scale:1.2}.resumeScannerRectBanner__image img{height:100%;width:auto;object-fit:contain}@media (max-width: 1280px){.resumeScannerRectBanner__image{right:160px;height:80%}}@media (max-width: 1024px){.resumeScannerRectBanner__image{right:110px;height:75%}}@media (max-width: 768px){.resumeScannerRectBanner__image{right:10px;top:auto;bottom:-10px;transform:none;height:65px;width:auto;scale:1.3}}.resumeScannerRectBanner--compact .resumeScannerRectBanner__image{right:10px;top:auto;bottom:-10px;transform:none;height:65px;width:auto;scale:1.3}.aiMockInterviewerBanner{width:100%;height:156px;border-radius:16px;position:relative;overflow:hidden;background:linear-gradient(180deg,#8bc6ff,#2a8cd0);cursor:pointer}@media (max-width: 1280px){.aiMockInterviewerBanner{height:140px}}@media (max-width: 1024px){.aiMockInterviewerBanner{height:128px}}@media (max-width: 768px){.aiMockInterviewerBanner{height:auto;min-height:100px;border-radius:12px;padding:12px}}.aiMockInterviewerBanner.aiMockInterviewerBanner--compact{height:auto;min-height:100px;border-radius:12px;padding:12px}.aiMockInterviewerBanner__content{position:absolute;left:20px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:8px;align-items:flex-start;z-index:2;max-width:45%}@media (max-width: 1280px){.aiMockInterviewerBanner__content{max-width:48%}}@media (max-width: 1024px){.aiMockInterviewerBanner__content{left:14px;max-width:50%;gap:4px}}@media (max-width: 768px){.aiMockInterviewerBanner__content{position:static;transform:none;gap:6px;max-width:65%}}.aiMockInterviewerBanner--compact .aiMockInterviewerBanner__content{position:static;transform:none;gap:6px;max-width:65%}.aiMockInterviewerBanner__title{color:#fff;font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:normal;margin:0}@media (max-width: 1024px){.aiMockInterviewerBanner__title{font-size:14px}}@media (max-width: 768px){.aiMockInterviewerBanner__title{font-size:14px;font-weight:600;letter-spacing:.2px}}@media (max-width: 640px){.aiMockInterviewerBanner__title{font-size:13px}}.aiMockInterviewerBanner--compact .aiMockInterviewerBanner__title{font-size:14px;font-weight:600;letter-spacing:.2px}.aiMockInterviewerBanner__list{color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.5;margin:0;list-style:none;padding:0}.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{display:flex;padding:8px 16px;justify-content:center;align-items:center;border-radius:8px;border:none;background:#fff;box-shadow:0 4px 16px #8e7bff40;color:#3e98da;font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:normal;white-space:nowrap;cursor:pointer;transition:all .2s ease}.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{position:absolute;right:20%;top:75%;transform:translateY(-50%);height:90%;pointer-events:none;z-index:1;scale:1.2}.aiMockInterviewerBanner__image img{height:100%;width:auto;object-fit:contain}@media (max-width: 1280px){.aiMockInterviewerBanner__image{right:160px;height:85%}}@media (max-width: 1024px){.aiMockInterviewerBanner__image{right:110px;height:80%}}@media (max-width: 768px){.aiMockInterviewerBanner__image{right:30px;top:auto;bottom:-8px;transform:none;height:65px;width:auto;scale:1.2}}.aiMockInterviewerBanner--compact .aiMockInterviewerBanner__image{right:30px;top:auto;bottom:-8px;transform:none;height:65px;width:auto;scale:1.2}.coverLetterGeneratorBanner{width:100%;height:156px;border-radius:16px;position:relative;overflow:hidden;background:#159aaf;cursor:pointer}@media (max-width: 1280px){.coverLetterGeneratorBanner{height:140px}}@media (max-width: 1024px){.coverLetterGeneratorBanner{height:128px}}@media (max-width: 768px){.coverLetterGeneratorBanner{height:auto;min-height:100px;border-radius:12px;padding:12px;display:flex;align-items:flex-start}}.coverLetterGeneratorBanner.coverLetterGeneratorBanner--compact{height:auto;min-height:100px;border-radius:12px;padding:12px;display:flex;align-items:flex-start}.coverLetterGeneratorBanner__text-group{display:contents}@media (max-width: 768px){.coverLetterGeneratorBanner__text-group{display:flex;flex-direction:column;justify-content:space-between;gap:4px}}.coverLetterGeneratorBanner--compact .coverLetterGeneratorBanner__text-group{display:flex;flex-direction:column;justify-content:space-between;gap:4px}.coverLetterGeneratorBanner__content{position:absolute;left:20px;top:20px;display:flex;flex-direction:column;gap:8px;align-items:flex-start;z-index:2;max-width:45%}@media (max-width: 1280px){.coverLetterGeneratorBanner__content{max-width:48%}}@media (max-width: 1024px){.coverLetterGeneratorBanner__content{left:14px;top:14px;max-width:50%}}@media (max-width: 768px){.coverLetterGeneratorBanner__content{position:static;flex-direction:row;align-items:flex-start;gap:9px;max-width:none;width:100%}}.coverLetterGeneratorBanner--compact .coverLetterGeneratorBanner__content{position:static;flex-direction:row;align-items:flex-start;gap:9px;max-width:none;width:100%}.coverLetterGeneratorBanner__title{color:#fff;font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:normal;margin:0}@media (max-width: 1024px){.coverLetterGeneratorBanner__title{font-size:14px}}@media (max-width: 768px){.coverLetterGeneratorBanner__title{font-size:14px;font-weight:600;letter-spacing:.2px}}@media (max-width: 640px){.coverLetterGeneratorBanner__title{font-size:13px}}.coverLetterGeneratorBanner--compact .coverLetterGeneratorBanner__title{font-size:14px;font-weight:600;letter-spacing:.2px}.coverLetterGeneratorBanner__subtitle{color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:normal;margin:0}@media (max-width: 1024px){.coverLetterGeneratorBanner__subtitle{font-size:12px}}@media (max-width: 768px){.coverLetterGeneratorBanner__subtitle{font-size:12px;letter-spacing:-.2px}}.coverLetterGeneratorBanner--compact .coverLetterGeneratorBanner__subtitle{font-size:12px;letter-spacing:-.2px}.coverLetterGeneratorBanner__btn{display:flex;padding:8px 16px;justify-content:center;align-items:center;border-radius:8px;border:none;background:#fff;box-shadow:0 4px 16px #8e7bff40;color:#159aaf;font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:normal;white-space:nowrap;cursor:pointer;transition:all .2s ease}.coverLetterGeneratorBanner__btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #8e7bff59}.coverLetterGeneratorBanner__btn:active{transform:translateY(0)}@media (max-width: 1024px){.coverLetterGeneratorBanner__btn{padding:6px 12px;font-size:12px}}@media (max-width: 768px){.coverLetterGeneratorBanner__btn{flex-shrink:0;padding:8px 16px;font-size:14px}}.coverLetterGeneratorBanner--compact .coverLetterGeneratorBanner__btn{flex-shrink:0;padding:8px 16px;font-size:14px}@media (max-width: 768px){.coverLetterGeneratorBanner__btn-full{display:none}}.coverLetterGeneratorBanner--compact .coverLetterGeneratorBanner__btn-full,.coverLetterGeneratorBanner__btn-short{display:none}@media (max-width: 768px){.coverLetterGeneratorBanner__btn-short{display:inline}}.coverLetterGeneratorBanner--compact .coverLetterGeneratorBanner__btn-short{display:inline}.coverLetterGeneratorBanner__stars{display:flex;align-items:center;gap:6px}@media (max-width: 768px){.coverLetterGeneratorBanner__stars{display:none}}.coverLetterGeneratorBanner--compact .coverLetterGeneratorBanner__stars{display:none}.coverLetterGeneratorBanner__star-icons{display:flex;align-items:center;gap:0}.coverLetterGeneratorBanner__star-icons img{width:14px;height:14px}.coverLetterGeneratorBanner__stars-text{color:#fff;font-family:Inter,sans-serif;font-size:11px;font-weight:400;line-height:normal}@media (max-width: 640px){.coverLetterGeneratorBanner__stars-text{font-size:10px}}.coverLetterGeneratorBanner__image{position:absolute;right:20%;top:80%;transform:translateY(-50%);height:85%;pointer-events:none;z-index:1;scale:1.3}.coverLetterGeneratorBanner__image img{height:100%;width:auto;object-fit:contain}@media (max-width: 1280px){.coverLetterGeneratorBanner__image{right:160px;height:80%}}@media (max-width: 1024px){.coverLetterGeneratorBanner__image{right:60px;height:75%}}@media (max-width: 768px){.coverLetterGeneratorBanner__image{right:0;top:auto;bottom:-20px;transform:none;height:65px;width:auto;scale:1}}.coverLetterGeneratorBanner--compact .coverLetterGeneratorBanner__image{right:0;top:auto;bottom:-20px;transform:none;height:65px;width:auto;scale:1}.goodspaceAccelerateRectBanner{width:100%;height:156px;border-radius:16px;position:relative;overflow:hidden;background:#1560ac;cursor:pointer}@media (max-width: 1280px){.goodspaceAccelerateRectBanner{height:140px}}@media (max-width: 1024px){.goodspaceAccelerateRectBanner{height:128px}}@media (max-width: 768px){.goodspaceAccelerateRectBanner{height:auto;min-height:100px;border-radius:12px;padding:12px}}.goodspaceAccelerateRectBanner.goodspaceAccelerateRectBanner--compact{height:auto;min-height:100px;border-radius:12px;padding:12px}.goodspaceAccelerateRectBanner__bg-top-left{position:absolute;left:0;top:0;pointer-events:none;z-index:0}.goodspaceAccelerateRectBanner__bg-top-left img{display:block;width:96px;height:auto}@media (max-width: 1024px){.goodspaceAccelerateRectBanner__bg-top-left img{width:72px}}@media (max-width: 768px){.goodspaceAccelerateRectBanner__bg-top-left{display:none}}.goodspaceAccelerateRectBanner--compact .goodspaceAccelerateRectBanner__bg-top-left{display:none}.goodspaceAccelerateRectBanner__bg-bottom-right{position:absolute;right:-30px;bottom:-53px;pointer-events:none;z-index:0}.goodspaceAccelerateRectBanner__bg-bottom-right img{display:block;width:104px;height:auto;transform:rotate(-90deg) scaleY(-1)}@media (max-width: 1024px){.goodspaceAccelerateRectBanner__bg-bottom-right img{width:80px}}@media (max-width: 768px){.goodspaceAccelerateRectBanner__bg-bottom-right{display:none}}.goodspaceAccelerateRectBanner--compact .goodspaceAccelerateRectBanner__bg-bottom-right{display:none}.goodspaceAccelerateRectBanner__content{position:absolute;left:20px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:8px;align-items:flex-start;z-index:2;max-width:45%}@media (max-width: 1280px){.goodspaceAccelerateRectBanner__content{max-width:48%}}@media (max-width: 1024px){.goodspaceAccelerateRectBanner__content{left:14px;max-width:60%;gap:4px}}@media (max-width: 768px){.goodspaceAccelerateRectBanner__content{position:static;transform:none;gap:6px;max-width:65%}}.goodspaceAccelerateRectBanner--compact .goodspaceAccelerateRectBanner__content{position:static;transform:none;gap:6px;max-width:65%}.goodspaceAccelerateRectBanner__title{color:#fff;font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:normal;margin:0}@media (max-width: 1024px){.goodspaceAccelerateRectBanner__title{font-size:14px}}@media (max-width: 768px){.goodspaceAccelerateRectBanner__title{font-size:14px;font-weight:600;letter-spacing:.2px}}@media (max-width: 640px){.goodspaceAccelerateRectBanner__title{font-size:13px}}.goodspaceAccelerateRectBanner--compact .goodspaceAccelerateRectBanner__title{font-size:14px;font-weight:600;letter-spacing:.2px}.goodspaceAccelerateRectBanner__list{color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.5;margin:0;list-style:none;padding:0}.goodspaceAccelerateRectBanner__list li:before{content:"• "}@media (max-width: 1024px){.goodspaceAccelerateRectBanner__list{font-size:12px}}@media (max-width: 768px){.goodspaceAccelerateRectBanner__list{display:none}}.goodspaceAccelerateRectBanner--compact .goodspaceAccelerateRectBanner__list{display:none}.goodspaceAccelerateRectBanner__btn{display:flex;padding:8px 16px;justify-content:center;align-items:center;border-radius:8px;border:none;background:#fff;box-shadow:0 4px 16px #8e7bff40;color:#1560ac;font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:normal;white-space:nowrap;cursor:pointer;transition:all .2s ease}.goodspaceAccelerateRectBanner__btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #8e7bff59}.goodspaceAccelerateRectBanner__btn:active{transform:translateY(0)}@media (max-width: 1024px){.goodspaceAccelerateRectBanner__btn{padding:6px 12px;font-size:12px}}@media (max-width: 768px){.goodspaceAccelerateRectBanner__btn{padding:6px 14px;font-size:13px}}.goodspaceAccelerateRectBanner--compact .goodspaceAccelerateRectBanner__btn{padding:6px 14px;font-size:13px}@media (max-width: 768px){.goodspaceAccelerateRectBanner__btn-full{display:none}}.goodspaceAccelerateRectBanner--compact .goodspaceAccelerateRectBanner__btn-full,.goodspaceAccelerateRectBanner__btn-short{display:none}@media (max-width: 768px){.goodspaceAccelerateRectBanner__btn-short{display:inline}}.goodspaceAccelerateRectBanner--compact .goodspaceAccelerateRectBanner__btn-short{display:inline}.goodspaceAccelerateRectBanner__person{position:absolute;right:140px;top:80%;transform:translateY(-50%);height:160%;pointer-events:none;z-index:2}.goodspaceAccelerateRectBanner__person img{height:100%;width:auto;object-fit:cover}@media (max-width: 1280px){.goodspaceAccelerateRectBanner__person{right:120px}}@media (max-width: 1024px){.goodspaceAccelerateRectBanner__person{right:80px;height:150%}}@media (max-width: 768px){.goodspaceAccelerateRectBanner__person{right:30px;top:auto;bottom:-20px;transform:none;height:90px;width:auto;scale:1.4}}.goodspaceAccelerateRectBanner--compact .goodspaceAccelerateRectBanner__person{right:30px;top:auto;bottom:-20px;transform:none;height:90px;width:auto;scale:1.4}.goodspaceAccelerateRectBanner__card{position:absolute;display:flex;align-items:center;gap:8px;padding:8px;border-radius:12px;background:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2;pointer-events:none}.goodspaceAccelerateRectBanner__card--congrats{z-index:1;right:110px;top:14px}@media (max-width: 1280px){.goodspaceAccelerateRectBanner__card--congrats{right:90px}}@media (max-width: 1024px){.goodspaceAccelerateRectBanner__card--congrats{right:60px;top:10px}}@media (max-width: 768px){.goodspaceAccelerateRectBanner__card--congrats{display:none}}.goodspaceAccelerateRectBanner--compact .goodspaceAccelerateRectBanner__card--congrats{display:none}.goodspaceAccelerateRectBanner__card--stats{right:260px;bottom:14px}@media (max-width: 1280px){.goodspaceAccelerateRectBanner__card--stats{right:220px}}@media (max-width: 1024px){.goodspaceAccelerateRectBanner__card--stats{right:160px;bottom:10px}}@media (max-width: 768px){.goodspaceAccelerateRectBanner__card--stats{display:none}}.goodspaceAccelerateRectBanner--compact .goodspaceAccelerateRectBanner__card--stats{display:none}.goodspaceAccelerateRectBanner__card-icon{width:24px;height:24px;border-radius:4px;background:#1560ac;display:flex;align-items:center;justify-content:center;flex-shrink:0}.goodspaceAccelerateRectBanner__card-icon img{width:16px;height:12px}.goodspaceAccelerateRectBanner__card-text{display:flex;flex-direction:column}.goodspaceAccelerateRectBanner__card-primary{color:#595959;font-family:Inter,sans-serif;font-size:12px;font-weight:600;letter-spacing:.24px;line-height:normal}.goodspaceAccelerateRectBanner__card-secondary{color:#545567;font-family:Inter,sans-serif;font-size:10px;font-weight:400;line-height:normal}
