.modal[name=login] .form{width:480px}.modal[name=login] button{margin-top:20px}.modal[name=login] .signup{color:#4e4e4e;text-align:center;cursor:pointer;align-self:center;margin-top:30px;font-size:16px;text-decoration:underline}.modal[name=login] .forget{color:#4e4e4e;text-align:center;cursor:pointer;align-self:center;margin-top:30px;font-size:14px;text-decoration:underline}@media only screen and (max-width:800px){.modal[name=login] .form .row{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-top:15px;padding-bottom:12px}.modal[name=login] .form .row .form-title{margin-bottom:3px;font-size:14px}.modal[name=login] .form .row input,.modal[name=login] .form .row select{flex:none;width:100%;font-size:15px}}
.modal[name=login-otp] .form{width:480px}.modal[name=login-otp] button{margin-top:20px}@media only screen and (max-width:800px){.modal[name=login-otp] .form .row{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-top:15px;padding-bottom:12px}.modal[name=login-otp] .form .row .form-title{margin-bottom:3px;font-size:14px}.modal[name=login-otp] .form .row input,.modal[name=login-otp] .form .row select{flex:none;width:100%;font-size:15px}}
.modal[name=signup] .form{width:640px}.modal[name=signup] .form .row{max-width:none}.modal[name=signup] .form-title{flex-shrink:0}.modal[name=signup] .logo-row{flex-direction:row;justify-content:center;align-items:center;width:100%;display:inline-flex}.modal[name=signup] .logo-row img{width:160px;height:auto;margin:0 15px 15px}.modal[name=signup] .form .row select{background-image:url(/images/icon-dropdown.png);background-position:calc(100% - 5px);background-repeat:no-repeat;background-size:auto 15px}.modal[name=signup] button{margin-top:20px}.modal[name=signup] .uicheckbox{cursor:pointer;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;margin-top:15px;display:inline-flex}.modal[name=signup] .uicheckbox .box{background-color:#fff;background-image:none;background-position:50%;background-repeat:no-repeat;background-size:auto 90%;border:1px solid #999;border-radius:2px;width:16px;height:16px;transition:all .2s ease-in-out;display:inline-block}.modal[name=signup] .uicheckbox .label{vertical-align:middle;color:#5d5d5d;text-align:left;-webkit-user-select:none;user-select:none;flex:1;width:calc(100% - 16px);padding-top:0;padding-left:12px;font-size:14px;transition:all .2s ease-in-out}.modal[name=signup] .uicheckbox .label a{font-size:inherit;color:#00a43e;text-decoration:underline}.modal[name=signup] .uicheckbox.checked .box{background-image:url(/images/icon-checked.png)}@media only screen and (max-width:800px){.modal[name=signup] .logo-row img{width:120px}.modal[name=signup] .form .row{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-top:15px;padding-bottom:12px}.modal[name=signup] .form .row .form-title{margin-bottom:3px;font-size:14px}.modal[name=signup] .form .row input,.modal[name=signup] .form .row select{flex:none;width:100%;font-size:15px}}
.modal[name=restore-password] .form{width:480px}.modal[name=restore-password] .title{margin-bottom:15px}.modal[name=restore-password] .description{margin-bottom:30px}.modal[name=restore-password] button{margin-top:20px}
.modal[name=subscription-payment] .form{align-items:center;width:480px}.modal[name=subscription-payment] .status{color:var(--md-primary);text-align:center;margin-top:16px;font-size:16px;font-weight:600}.modal[name=subscription-payment] button{margin-top:16px}@media only screen and (max-width:800px){.modal[name=subscription-payment] .form .row{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-top:15px;padding-bottom:12px}.modal[name=subscription-payment] .form .row .form-title{margin-bottom:3px;font-size:14px}.modal[name=subscription-payment] .form .row input,.modal[name=subscription-payment] .form .row select{flex:none;width:100%;font-size:15px}}
.top-section{z-index:0;background-color:#eaf4d4;justify-content:center;align-items:center;width:100%;padding:32px 32px 88px;display:flex;position:relative;overflow:hidden}.top-section .top-section-container{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1228px;display:flex}.top-section .left-right-container{justify-content:space-between;align-items:flex-end;gap:30px;width:100%;margin-bottom:36px;display:flex}.top-section .left-container{z-index:0;flex-direction:column;flex:0 500px;justify-content:flex-start;align-items:flex-start;display:flex;position:relative}.top-section .heart-icon{object-fit:contain;object-position:center;z-index:-1;width:44px;height:auto;animation:2s infinite bounce-slow;position:absolute;top:69px;right:-44px}.top-section .title-row{z-index:10;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;width:100%;margin-bottom:16px;display:inline-flex}.top-section .small-title{color:#1a1a1a;text-align:center;background-color:#ffd926;border-radius:25px;justify-content:center;align-items:center;width:auto;height:45px;padding:0 15px;font-size:14px;font-weight:500;line-height:21px;display:flex}.top-section .white-house{color:#1a1a1a;text-align:center;background-color:#fff;border-radius:25px;flex-direction:row;justify-content:center;align-items:center;gap:6px;width:auto;height:45px;padding:0 15px;font-size:14px;font-weight:500;line-height:21px;display:flex}.top-section .white-house img{width:auto;height:36px}.top-section .big-title{color:#1a1a1a;margin-bottom:8px;font-size:48px;font-weight:750;line-height:65px}.top-section .highlighted-text{color:#fff;z-index:0;background:linear-gradient(135deg,#00a43d 23%,#ccda00 100%);justify-content:flex-start;align-items:center;width:100%;max-width:428px;margin-left:-12px;padding:3px 0 3px 12px;font-size:48px;font-weight:750;line-height:65px;display:inline-flex;position:relative}.top-section .highlighted-text .ellipse{background:radial-gradient(closest-side,#ccda0033,#fff0);border-radius:9999px;width:400px;height:400px;position:absolute;top:-200px;right:-200px}.top-section .description{color:#1a1a1a;max-width:470px;margin-bottom:24px;font-size:16px;line-height:28px}.top-section .button{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.top-section .button-start-free-trial{color:#fff;cursor:pointer;background-color:#00a43d;border-radius:16px;justify-content:center;align-items:center;min-height:59px;padding:16px;font-size:18px;font-weight:700;line-height:27px;display:flex}.top-section .button-start-free-trial:hover{filter:drop-shadow(0 4px 4px #0000001a);background-color:#217942}.top-section .button-watch-demo{color:#00a43d;cursor:pointer;background-color:#fff;border-radius:16px;justify-content:center;align-items:center;min-height:59px;padding:16px;font-size:18px;font-weight:700;line-height:27px;display:flex}.top-section .button-watch-demo:hover{filter:drop-shadow(0 4px 4px #0000001a);background-color:#eaf4d4}.top-section .right-container{background-color:#fff;border-radius:16px;flex-direction:column;flex:0 578px;justify-content:flex-start;gap:16px;margin-bottom:56px;padding:32px;display:flex;position:relative;box-shadow:0 25px 50px -12px #00000040}.top-section .right-container .ellipse{z-index:-1;border-radius:9999px;width:400px;height:400px;position:absolute}.top-section .right-container .ellipse.bg-1{background:radial-gradient(closest-side,#ccda0033,#fff0);top:-200px;left:-200px}.top-section .right-container .ellipse.bg-2{background:radial-gradient(closest-side,#ffd92633,#fff0);top:-200px;left:-70px}.top-section .right-container .ellipse.bg-3{background:radial-gradient(closest-side,#ffd92633,#fff0);top:-200px;left:24px}.top-section .right-container .ellipse.bg-4{background:radial-gradient(closest-side,#ccda0033,#fff0);top:-200px;right:-200px}.top-section .right-container .ellipse.bg-5{background:radial-gradient(closest-side,#00a43d33,#fff0);top:calc(50% - 200px);left:-200px}.top-section .right-container .ellipse.bg-6{background:radial-gradient(closest-side,#ccda0033,#fff0);top:calc(50% - 200px);right:-200px}.top-section .right-container .ellipse.bg-7{background:radial-gradient(closest-side,#ffd92633,#fff0);bottom:-200px;left:-200px}.top-section .right-container .ellipse.bg-8{background:radial-gradient(closest-side,#ffd92633,#fff0);bottom:-200px;right:-200px}.top-section .title{color:#1a1a1a;font-size:16px;font-weight:700;line-height:24px}.top-section .tell-me-box{color:#1a1a1a;background-color:#eaf4d4;border-radius:16px;margin:0 8px;padding:16px;font-size:16px;line-height:24px}.top-section .line{background-color:#f0f0f0;height:1px;margin:0 8px}.top-section .box{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin:0 8px;display:flex}.top-section .resume-match-box{background-color:#eaf4d4;border-radius:16px;flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:180px;min-height:118px;padding:24px;display:flex}.top-section .resume-match-box .score{color:#00a43d;text-align:center;font-size:24px;font-weight:700;line-height:36px}.top-section .resume-match-box .resume-match{color:#1a1a1a;text-align:center;font-size:12px;line-height:18px}.top-section .application-box{background-color:#eaf4d4;border-radius:16px;flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:180px;min-height:118px;padding:24px;display:flex}.top-section .application-box .number{color:#00a43d;text-align:center;font-size:24px;font-weight:700;line-height:36px}.top-section .application-box .application{color:#1a1a1a;text-align:center;font-size:12px;line-height:18px}.top-section .percentage-box{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px;display:flex}.top-section .interview-box{justify-content:space-between;align-items:center;width:100%;display:flex}.top-section .percentage{color:#00a43d;font-size:16px;font-weight:700;line-height:24px}.top-section .level-bar{background-color:#f0f0f0;border-radius:999px;width:100%;height:12px;overflow:hidden}.top-section .level-percentage{background:#00a43d;border-radius:999px;width:87%;height:100%;transition:all 1s;box-shadow:0 1px 3px #0000001a}.top-section .lower-box{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:16px;width:100%;display:flex}.top-section .lower-box .box-item{color:#1a1a1a;white-space:nowrap;background-color:#fff;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:14px;font-weight:500;line-height:21px;display:flex;box-shadow:0 2px 5px #0000001a}.top-section .lower-box .box-item svg{color:#00a43d;width:25px;height:23px}.top-section .lightning-icon{object-fit:contain;object-position:center;width:39px;height:auto;animation:2s infinite bounce-slow;position:absolute;top:52px;right:57px}.top-section .star-icon{object-fit:contain;object-position:center;z-index:-1;width:39px;height:auto;animation:2s infinite bounce-slow;position:absolute;bottom:83px;right:108px}.top-section .hand-green-badge{object-fit:contain;object-position:center;width:69px;height:auto;animation:2s infinite bounce-slow;position:absolute;top:-26px;left:-53px}.top-section .hand-yellow-badge{object-fit:contain;object-position:center;width:82.5px;height:auto;animation:2s infinite bounce-slow;position:absolute;bottom:-48px;right:-41px}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.top-section .check-icon-badge{color:#fff;background-color:#0a9e12;border-radius:999px;padding:12px;animation:2s infinite bounce-slow;position:absolute;top:-16px;right:-16px;box-shadow:0 4px 6px #0000001a}.top-section .check-icon-svg{stroke:currentColor;width:24px;height:24px;display:block}.top-section .animate-bounce-slow{animation:2s infinite bounce-slow}@keyframes bounce-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.top-section .target-icon-badge{color:#111827;background-color:#facc15;border-radius:999px;padding:12px;animation:3s ease-in-out infinite float;position:absolute;bottom:16px;left:-32px;box-shadow:0 10px 15px -3px #0000001a}.top-section .target-icon-svg{stroke:currentColor;width:24px;height:24px;display:block}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.top-section .sparkle-icon-badge{color:#28a745;background-color:#fff;border-radius:999px;padding:1.5px;position:absolute;bottom:calc(50% - 12px);left:-12px;box-shadow:0 4px 6px #0000001a}.top-section .sparkle-icon-svg{width:20px;height:20px}@media (max-width:1024px){.top-section .left-right-container{flex-direction:column;margin-bottom:48px}.top-section .left-container{flex:none;width:100%}.top-section .right-container{flex:none;width:100%;margin-bottom:0}.top-section .description{max-width:none}.top-section .lower-box{gap:8px}.top-section .lower-box .box-item{flex:auto}.top-section .heart-icon{top:119px;right:0}.top-section .star-icon{bottom:33px}.top-section .hand-green-badge{left:-10px}.top-section .hand-yellow-badge{bottom:-35px;right:-10px}.top-section .target-icon-badge{bottom:-16px;left:-16px}}@media (max-width:768px){.top-section{padding:32px 16px}.top-section .left-container{align-items:center}.top-section .title-row{flex-direction:column;justify-content:center;align-items:center}.top-section .big-title{text-align:center;font-size:40px;line-height:54px}.top-section .highlighted-text{justify-content:center;margin-left:0;padding-left:0;font-size:40px;line-height:54px}.top-section .description{text-align:center}.top-section .button{align-items:stretch}.top-section .lower-box{flex-direction:column;gap:6px}.top-section .lower-box .box-item{justify-content:center;width:100%}.top-section .lightning-icon{width:23.4px;top:12px;right:17px}.top-section .heart-icon{width:26.4px;top:12px;left:17px}.top-section .check-icon-badge{top:-10px;right:-10px}}
.feature-section{z-index:0;background-color:#fff;justify-content:center;align-items:center;width:100%;padding:80px 20px 111px;display:flex;position:relative}.feature-section .lightbulb-icon{object-fit:contain;object-position:center;z-index:-1;width:62px;height:auto;animation:2s infinite bounce;position:absolute;top:69px;left:41px}.feature-section .bag-icon{object-fit:contain;object-position:center;z-index:-1;width:42px;height:auto;animation:2s infinite bounce;position:absolute;top:160px;left:123px}.feature-section .heart-icon{object-fit:contain;object-position:center;z-index:-1;width:44px;height:auto;animation:2s infinite bounce;position:absolute;top:307px;right:24px}.feature-section .star-icon{object-fit:contain;object-position:center;z-index:-1;width:44px;height:auto;animation:2s infinite bounce;position:absolute;bottom:134px;left:28px}.feature-section .feature-container{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1188px;display:flex}.feature-section .small-f-title{color:#1a1a1a;background-color:#ffd926;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-bottom:13px;padding:8px;font-size:14px;font-weight:500;line-height:21px;display:inline-flex}.feature-section .title-sparkle-icon{stroke:#1a1a1a;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;flex-shrink:0;width:14px;height:14px}.feature-section .big-f-title{color:#1a1a1a;margin-bottom:16px;font-size:36px;font-weight:700;line-height:54px}.feature-section .title-f-description{color:#1a1a1a;text-align:center;max-width:768px;margin:0 115px 36px;font-size:20px;line-height:30px}.feature-section .box-outer-container{flex-direction:row;justify-content:flex-start;align-items:stretch;gap:36px;width:100%;display:flex}.feature-section .left-f-container{flex-direction:column;flex:0 576px;justify-content:flex-start;align-items:flex-start;gap:24px;display:flex}.feature-section .mock-f-container{background:#fff;border:2px solid #eaf4d4;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;width:100%;min-height:277px;padding:22px;display:flex}.feature-section .row-1{justify-content:space-between;align-items:flex-end;display:flex}.feature-section .mock-f-title{color:#1a1a1a;font-size:18px;font-weight:600;line-height:27px}.feature-section .question-f{color:#6b7280;background-color:#e4f1e5;border-radius:999px;padding:6px 12px;font-size:14px}.feature-section .row-2{background-color:#eaf4d4;border-left:4px solid #00a43d;border-radius:16px;justify-content:flex-start;align-items:center;gap:15px;width:100%;padding:24px 28px;display:flex}.feature-section .row-2 .left-f{justify-content:center;align-items:center;width:36px;height:36px;display:flex}.feature-section .message-icon-svg{stroke:#00a43d;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;fill:none;flex-shrink:0;width:36px;height:36px}.feature-section .row-2 .right-f{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;display:flex}.feature-section .ai-f{color:#1a1a1a;font-size:16px;font-weight:600;line-height:24px}.feature-section .tell-me-f{color:#1a1a1a;text-align:center;font-size:14px;line-height:21px}.feature-section .row-3{justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.feature-section .recording-button-f{color:#fff;cursor:pointer;background-color:#00a43d;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-width:166px;padding:16px;font-size:14px;font-weight:600;line-height:21px;transition:all .3s;display:inline-flex}.feature-section .recording-button-f:hover{filter:drop-shadow(0 4px 4px #0000001a);background-color:#217942;transform:scale(1.05)}.feature-section .mic-icon-f{stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;flex-shrink:0;width:20px;height:20px}.feature-section .practice-button-f{color:#00a43d;cursor:pointer;background-color:#fff;border:2px solid #eaf4d4;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-width:166px;padding:16px;font-size:14px;font-weight:600;line-height:21px;transition:all .3s;display:inline-flex}.feature-section .practice-button-f:hover{filter:drop-shadow(0 4px 4px #0000001a);background-color:#eaf4d4;transform:scale(1.05)}.feature-section .play-icon-f{stroke:#00a43d;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;flex-shrink:0;width:20px;height:20px}.feature-section .row-4{justify-content:space-between;align-items:center;display:flex}.feature-section .previous-button-f{color:#aaa;opacity:.5;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:10px 16px}.feature-section .next-button-f{color:#fff;background:#0a9e12;border-radius:8px;padding:10px 16px}.feature-section .next-button-f:hover{background-color:#057a0e}.feature-section .real-time-container-f{background:#fff;border:2px solid #eaf4d4;border-radius:16px;flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;gap:16px;width:100%;padding:30px 26px;display:flex}.feature-section .real-f-title{color:#1a1a1a;justify-content:flex-start;align-items:center;gap:8px;font-size:18px;font-weight:700;line-height:27px;display:flex}.feature-section .real-f-title svg{stroke:#00a43d;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;flex-shrink:0;width:20px;height:20px}.feature-section .percentage-f-box{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px;width:100%;display:flex}.feature-section .score-f-box{justify-content:space-between;align-items:center;margin-bottom:2px;display:flex}.feature-section .title-real{color:#1a1a1a;font-size:14px;font-weight:500;line-height:21px}.feature-section .percentage-f{color:#1a1a1a;font-size:14px;font-weight:600;line-height:21px}.feature-section .percentage-f-box .top-row{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.feature-section .level-bar-f{background:#f0f0f0;border-radius:999px;width:100%;height:12px;overflow:hidden}.feature-section .level-percentage-f{border-radius:999px;height:100%;transition:width 1s ease-in-out}.feature-section .level-percentage-f.w-85{width:85%}.feature-section .level-percentage-f.w-92{width:92%}.feature-section .level-percentage-f.w-78{width:78%}.feature-section .level-percentage-green{background-color:#00a43d}.feature-section .level-percentage-yellow{background-color:#ffd926}.feature-section .right-f-container{flex-direction:column;flex:0 576px;justify-content:center;align-items:center;gap:24px;display:flex}.feature-section .four-box-f-container{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:24px;display:flex}.feature-section .four-box-f-container .row{justify-content:center;align-items:center;gap:24px;width:100%;display:flex}.feature-section .row .title-box{color:#1a1a1a;font-size:19px;font-weight:700;line-height:28.5px}.feature-section .row .detail-f{color:#1a1a1a;font-size:14px;line-height:21px}.feature-section .four-box-f-container .box{text-align:center;background-color:#fff;border:2px solid #eaf4d4;border-radius:16px;flex-direction:column;flex:1;justify-content:center;align-self:stretch;align-items:center;gap:8px;min-width:280px;padding:16px;transition:all .3s;display:flex;transform:scale(1)}.feature-section .four-box-f-container .box:hover{filter:drop-shadow(0 4px 4px #0000001a);border:2px solid #ccda00}.feature-section .box-icon{background-color:#eaf4d4;border-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.feature-section .box-icon svg{stroke:#00a43d;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;flex-shrink:0;width:24px;height:24px}.feature-section .ready-f-container{background:#00a43d;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;width:100%;min-height:267px;padding:32px;display:flex;position:relative}.feature-section .sparkle-icon{position:absolute;top:20px;right:17px}.feature-section .sparkle-icon .sparkle-svg{stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;flex-shrink:0;width:36px;height:36px}.feature-section .title-f{color:#fff;text-align:center;margin-right:40px;font-size:24px;font-weight:700;line-height:36px}.feature-section .details-f{color:#fff;opacity:.9;font-size:16px;line-height:24px}.feature-section .start-button-f{color:#00a43d;cursor:pointer;background:#fff;border-radius:16px;justify-content:center;align-items:center;padding:16px;font-size:14px;font-weight:600;line-height:21px;transition:all .3s;display:inline-flex}.feature-section .start-button-f:hover{filter:drop-shadow(0 4px 4px #0000001a);background-color:#eaf4d4}@media (max-width:1024px){.feature-section{padding:60px 16px}.feature-section .lightbulb-icon{width:43.4px;top:39px;left:11px}.feature-section .bag-icon{width:29.4px;top:130px;left:93px}.feature-section .heart-icon,.feature-section .star-icon{width:30.8px}.feature-section .big-f-title{font-size:32px}.feature-section .title-f-description{width:100%;margin:0 0 36px;padding:0 8px;font-size:18px}.feature-section .box-outer-container{flex-direction:column;gap:32px}.feature-section .left-f-container,.feature-section .right-f-container,.feature-section .four-box-f-container{width:100%}.feature-section .row-1,.feature-section .row-2,.feature-section .row-3,.feature-section .row-4{flex-wrap:wrap;gap:12px}.feature-section .recording-button-f,.feature-section .practice-button-f{justify-content:center;width:100%}.feature-section .real-time-container-f{padding:20px}.feature-section .ready-f-container{padding:24px}}@media (max-width:768px){.feature-section{padding:60px 16px}.feature-section .lightbulb-icon{width:31px;top:39px;left:11px}.feature-section .bag-icon{top:69px;left:unset;width:21px;right:11px}.feature-section .heart-icon,.feature-section .star-icon{width:22px}.feature-section .big-f-title{text-align:center;font-size:28px}.feature-section .title-f-description{width:100%;padding:0 6px;font-size:16px}.feature-section .box-outer-container{flex-direction:column;gap:24px}.feature-section .left-f-container,.feature-section .right-f-container,.feature-section .four-box-f-container{width:100%}.feature-section .four-box-f-container{flex-direction:column;gap:16px;width:100%}.feature-section .four-box-f-container .row{flex-wrap:wrap}.feature-section .row-1-f,.feature-section .row-2-f{flex-direction:column;gap:16px}.feature-section .row-2 .right-f{align-items:center}.feature-section .row-1,.feature-section .row-2,.feature-section .row-3,.feature-section .row-4{flex-direction:column;align-items:center;gap:16px}.feature-section .recording-button-f,.feature-section .practice-button-f{width:100%;padding:10px 14px;font-size:13px}.feature-section .previous-button-f,.feature-section .next-button-f{width:100%;margin-bottom:8px}.feature-section .real-time-container-f{padding:16px}.feature-section .ready-f-container{align-items:center;padding:20px}.feature-section .details-f{text-align:center}.feature-section .zap-f-icon{display:none}}
.resume-builder-section{z-index:0;background-color:#eaf4d4;justify-content:center;align-items:center;width:100%;padding:80px 40px 169px;display:flex;position:relative}.resume-builder-section .heart-icon{object-fit:contain;object-position:center;z-index:-1;width:44px;height:auto;animation:2s infinite bounce-slow;position:absolute;top:175px;left:73px}.resume-builder-section .lightning-icon{object-fit:contain;object-position:center;z-index:-1;width:39px;height:auto;animation:2s infinite bounce-slow;position:absolute;top:88px;right:39px}.resume-builder-section .star-icon{object-fit:contain;object-position:center;z-index:-1;width:52px;height:auto;animation:2s infinite bounce-slow;position:absolute;bottom:93px;right:90px}.resume-builder-section .resume-container{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1206px;display:flex}.resume-builder-section .small-title-r{color:#fff;background-color:#00a43d;border-radius:999px;align-items:center;gap:8px;margin-bottom:16px;padding:8px;font-size:16px;font-weight:600;line-height:24px;display:flex}.resume-builder-section .small-title-r .file-icon{stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:16px;height:16px}.resume-builder-section .big-title-r{color:#1a1a1a;text-align:center;margin-bottom:16px;font-size:36px;font-weight:700;line-height:54px}.resume-builder-section .description-title-r{color:#1a1a1a;text-align:center;max-width:732px;margin-bottom:36px;font-size:20px;line-height:28px}.resume-builder-section .box-container-r{flex-direction:row;justify-content:center;align-items:center;gap:36px;width:100%;display:flex}.resume-builder-section .left-builder-container{background-color:#fff;border:1px solid #f0f0f0;border-radius:12px;flex-direction:column;flex:0 600px;justify-content:center;align-items:center;gap:24px;padding:49px 33px;display:flex;position:relative}.resume-builder-section .builder-row-1{justify-content:space-between;align-items:center;width:100%;display:flex}.resume-builder-section .builder-title{color:#1a1a1a;font-size:18px;font-weight:700;line-height:27px}.resume-builder-section .ats{color:#00a43d;font-size:14px;font-weight:500;line-height:21px}.resume-builder-section .builder-row-2{background-color:#f0f0f0;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:16px;display:flex}.resume-builder-section .user-container{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;display:flex}.resume-builder-section .user-header{color:#1a1a1a;font-size:16px;font-weight:700;line-height:24px}.resume-builder-section .user-text{color:#1a1a1a;font-size:16px;line-height:24px}.resume-builder-section .ats-score{color:#fff;background-color:#00a43d;border-radius:16px;padding:8px;font-size:16px;font-weight:700;line-height:24px}.resume-builder-section .builder-row-3{background-color:#eaf4d4;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;width:100%;padding:16px;display:flex}.resume-builder-section .summary-title-r{color:#1a1a1a;font-size:16px;font-weight:700;line-height:24px}.resume-builder-section .summary-description-r{color:#1a1a1a;font-size:14px;line-height:21px}.resume-builder-section .builder-row-4{background-color:#fef9c3;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;width:100%;padding:16px;display:flex}.resume-builder-section .key-title-r{color:#1a1a1a;font-size:16px;font-weight:700;line-height:24px}.resume-builder-section .key-container{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;display:flex}.resume-builder-section .skill-item{color:#1a1a1a;background-color:#fff;border-radius:999px;padding:6px 12px;font-size:14px;line-height:21px}.resume-builder-section .builder-row-5{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.resume-builder-section .download-resume-button{color:#fff;white-space:nowrap;cursor:pointer;background-color:#00a43d;border-radius:16px;justify-content:center;align-items:center;min-width:175px;min-height:56px;padding:16px;font-size:16px;line-height:20px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.resume-builder-section .download-resume-button:hover{filter:drop-shadow(0 4px 4px #0000001a);background-color:#217942}.resume-builder-section .view-button{color:#00a43d;white-space:nowrap;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:16px;justify-content:center;align-items:center;min-width:189px;min-height:56px;padding:16px;font-size:16px;font-weight:500;line-height:24px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.resume-builder-section .view-button:hover{filter:drop-shadow(0 4px 4px #0000001a);background-color:#eaf4d4}.resume-builder-section .right-resume-container{flex-direction:column;flex:0 570px;justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:34px;display:flex}.resume-builder-section .right-resume-container .row{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:21px;width:100%;display:flex}.resume-builder-section .right-resume-container .column-right{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;display:flex}.resume-builder-section .right-resume-container .header{color:#1a1a1a;font-size:20px;font-weight:700;line-height:30px}.resume-builder-section .right-resume-container .desc{color:#1a1a1a;font-size:14px;line-height:21px}.resume-builder-section .icon-container{background-color:#fff;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.resume-builder-section .icon-container svg{stroke:#00a43d;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:24px;height:24px}.resume-builder-section .start-building-resume-button{color:#fff;white-space:nowrap;cursor:pointer;background-color:#00a43d;border-radius:16px;justify-content:center;align-items:center;min-width:224px;min-height:56px;padding:16px;font-size:16px;line-height:20px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.resume-builder-section .start-building-resume-button:hover{filter:drop-shadow(0 4px 4px #0000001a);background-color:#217942}.resume-builder-section .start-building-resume-button:disabled{pointer-events:none;opacity:.5}@media (max-width:1024px){.resume-builder-section .heart-icon{width:35.2px}.resume-builder-section .lightning-icon{width:31.2px}.resume-builder-section .star-icon{width:41.6px}.resume-builder-section .big-title-r{margin-bottom:48px;font-size:32px}.resume-builder-section .description-title-r{width:100%;max-width:100%;height:auto;margin-bottom:48px;padding:0 8px;font-size:18px;line-height:1.4}.resume-builder-section .box-container-r{flex-direction:column;align-items:stretch;gap:32px}.resume-builder-section .left-builder-container{max-width:100%;padding:24px}.resume-builder-section .builder-row-1{flex-direction:column;align-items:flex-start;gap:8px}.resume-builder-section .builder-row-5{flex-direction:column;align-items:stretch;gap:12px}.resume-builder-section .view-button,.resume-builder-section .download-resume-button,.resume-builder-section .start-building-resume-button{cursor:pointer;justify-content:center;width:100%}.resume-builder-section .right-resume-container .row{flex-direction:column;gap:16px}.resume-builder-section .small-title-r{padding:8px 16px;font-size:13px}}@media (max-width:768px){.resume-builder-section{padding:80px 20px 100px}.resume-builder-section .heart-icon{width:26.4px;top:60px;left:43px}.resume-builder-section .lightning-icon{width:23.4px;top:88px;right:9px}.resume-builder-section .star-icon{width:31.2px;bottom:53px;right:60px}.resume-builder-section .big-title-r{margin-bottom:32px;font-size:28px;line-height:1.1}.resume-builder-section .description-title-r{margin-bottom:32px;padding:0 6px;font-size:16px;line-height:1.3}.resume-builder-section .box-container-r{flex-direction:column;gap:24px}.resume-builder-section .left-builder-container{padding:16px}.resume-builder-section .builder-row-1{align-items:flex-start;gap:6px}.resume-builder-section .ats-score{align-self:flex-start}.resume-builder-section .builder-title{font-size:16px}.resume-builder-section .ats{font-size:12px;top:2px}.resume-builder-section .summary-title-r,.resume-builder-section .key-title-r{font-size:14px}.resume-builder-section .summary-description-r{font-size:13px}.resume-builder-section .key-container{gap:6px}.resume-builder-section .skill-item{padding:4px 10px;font-size:12px}.resume-builder-section .builder-row-5{flex-direction:column;gap:10px}.resume-builder-section .view-button,.resume-builder-section .start-building-resume-button{height:auto;padding:10px 16px;font-size:14px}.resume-builder-section .right-resume-container .row{flex-direction:column;gap:12px}.resume-builder-section .right-resume-container .header{font-size:18px}.resume-builder-section .right-resume-container .desc{font-size:13px}.resume-builder-section .small-title-r{padding:6px 14px;font-size:12px}}
.resume-jobfit-section{z-index:0;background-color:#fff;justify-content:center;align-items:center;width:100%;padding:80px 20px 184.5px;display:flex;position:relative}.resume-jobfit-section .heart-icon{object-fit:contain;object-position:center;z-index:-1;width:54px;height:auto;animation:2s infinite bounce-slow;position:absolute;top:96px;left:111px}.resume-jobfit-section .mail-icon{object-fit:contain;object-position:center;z-index:-1;width:54px;height:auto;animation:2s infinite bounce-slow;position:absolute;top:101px;right:88px}.resume-jobfit-section .lightbulb-pink-icon{object-fit:contain;object-position:center;z-index:-1;width:65px;height:auto;animation:2s infinite bounce-slow;position:absolute;top:221px;right:35px}.resume-jobfit-section .bag-icon{object-fit:contain;object-position:center;z-index:-1;width:45px;height:auto;animation:2s infinite bounce-slow;position:absolute;bottom:571px;left:40px}.resume-jobfit-section .lightning-icon{object-fit:contain;object-position:center;z-index:-1;width:45px;height:auto;animation:2s infinite bounce-slow;position:absolute;bottom:72.5px;right:44px}.resume-jobfit-section .resume-container-j{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1204px;display:flex}.resume-jobfit-section .title-j{color:#fff;background-color:#ffd926;border-radius:16px;justify-content:center;align-items:center;gap:8px;margin-bottom:16px;padding:8px;font-size:16px;font-weight:600;line-height:24px;display:flex}.resume-jobfit-section .icon-target{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:16px;height:16px}.resume-jobfit-section .big-title-j{color:#1a1a1a;text-align:center;margin-bottom:16px;font-size:36px;font-weight:700;line-height:54px}.resume-jobfit-section .description-j{color:#1a1a1a;text-align:center;max-width:895px;margin:0 90px 36px;font-size:20px;line-height:28px}.resume-jobfit-section .step-container-j{justify-content:center;align-items:center;gap:24px;width:100%;margin-bottom:37px;display:flex}.resume-jobfit-section .step-item{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:24px;display:flex}.resume-jobfit-section .step-image{background-color:#eaf4d4;border-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.resume-jobfit-section .step-image svg{color:#00a43d;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:24px;height:24px}.resume-jobfit-section .step-title{color:#1a1a1a;text-align:center;font-size:19px;font-weight:700;line-height:28.5px}.resume-jobfit-section .step-details{color:#1a1a1a;text-align:center;font-size:14px;line-height:21px}.resume-jobfit-section .box-container-j{justify-content:flex-start;align-items:flex-start;gap:36px;width:100%;margin-bottom:24.5px;display:flex}.resume-jobfit-section .left-container-j{background-color:#fff;border:1px solid #eaf4d4;border-radius:12px;flex-direction:column;flex:0 601px;justify-content:flex-start;align-self:stretch;align-items:flex-start;padding:22px 17px;display:flex}.resume-jobfit-section .job-role-title-j{color:#1a1a1a;justify-content:flex-start;align-items:center;gap:8px;margin-bottom:11px;font-size:18px;font-weight:700;line-height:27px;display:flex}.resume-jobfit-section .icon-brain{stroke:#00a43d;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:20px;height:20px}.resume-jobfit-section .first-step-j{color:#1a1a1a;margin-bottom:32px;font-size:16px;font-weight:500;line-height:24px}.resume-jobfit-section .job-textarea{color:#1a1a1a;border:2px dashed #f0f0f0;border-radius:12px;width:100%;min-height:112px;margin-bottom:24px;padding:16px 30px;font-size:14px;line-height:20px}.resume-jobfit-section .analyze-j-button{color:#fff;cursor:pointer;background-color:#00a43d;border-radius:16px;justify-content:center;align-items:center;gap:8px;width:100%;height:56px;margin-bottom:24px;padding:8px 16px;font-size:14px;font-weight:500;line-height:21px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.resume-jobfit-section .analyze-j-button:hover{filter:drop-shadow(0 4px 4px #0000001a);background-color:#217942}.resume-jobfit-section .analyze-j-button .brain-icon-r{stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:16px;height:16px}.resume-jobfit-section .job-summary-container-j{background-color:#eaf4d4;border-radius:12px;width:100%;margin-bottom:24px;padding:16px}.resume-jobfit-section .summary-j{color:#1a1a1a;justify-content:flex-start;align-items:center;gap:8px;margin-bottom:10px;font-size:16px;font-weight:600;line-height:24px;display:flex}.resume-jobfit-section .summary-j .check-icon{stroke:#1a1a1a;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:16px;height:16px}.resume-jobfit-section .summary-j-text{color:#00a43d;margin-bottom:2px;font-size:18px;line-height:20px}.resume-jobfit-section .second-step-container-j{cursor:pointer;border:2px dashed #f0f0f0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:203px;margin-bottom:24px;padding:24px;transition:border-color .3s;display:flex}.resume-jobfit-section .second-step-container-j:hover{border-color:#00a43d}.resume-jobfit-section .second-step-image{background-color:#eaf4d4;border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:8px;transition:all .3s;display:flex}.resume-jobfit-section .second-step-container-j:hover .second-step-image{background-color:#00a43d}.resume-jobfit-section .upload-icon-j{stroke:#00a43d;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:24px;height:24px;transition:all .3s}.resume-jobfit-section .second-step-container-j:hover .upload-icon-j{stroke:#fff}.resume-jobfit-section .second-step-j{color:#1a1a1a;margin-bottom:8px;font-size:16px;font-weight:500;line-height:24px}.resume-jobfit-section .pdf-j{color:#00a43d;font-size:14px;line-height:21px}.resume-jobfit-section .generate-j-button{color:#fff;cursor:pointer;background-color:#00a43d;border-radius:16px;justify-content:center;align-items:center;gap:8px;width:100%;height:56px;padding:8px 16px;font-size:14px;font-weight:500;line-height:21px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.resume-jobfit-section .generate-j-button:hover{filter:drop-shadow(0 4px 4px #0000001a);background-color:#217942}.resume-jobfit-section .generate-j-button .zap-icon-j{stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:16px;height:16px}.resume-jobfit-section .right-container-j{flex-direction:column;flex:0 567px;display:flex}.resume-jobfit-section .overall-container-j{background-color:#fff;border:1px solid #eaf4d4;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:258px;margin-bottom:24px;padding:16px;display:flex}.resume-jobfit-section .overall-title-j{color:#1a1a1a;justify-content:flex-start;align-items:center;gap:8px;margin-bottom:16px;font-size:18px;font-weight:600;line-height:28px;display:inline-flex}.resume-jobfit-section .target-icon{stroke:#1a1a1a;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:16px;height:16px}.resume-jobfit-section .percentage-circle-j{color:#1a1a1a;justify-content:center;align-items:center;width:128px;height:128px;margin-bottom:12px;font-size:28px;font-weight:700;line-height:42px;display:flex;position:relative}.resume-jobfit-section .circle-bg{width:100%;height:100%;position:absolute;top:0;left:0;transform:rotate(-90deg)}.resume-jobfit-section .circle-progress{stroke:#00a43d;stroke-width:12px;stroke-linecap:round;stroke-linejoin:round;fill:none;transition:stroke-dasharray 1s ease-in-out}.resume-jobfit-section .match-j{color:#00a43d;font-size:16px;font-weight:500;line-height:24px}.resume-jobfit-section .skills-container-j{background-color:#fff;border:1px solid #eaf4d4;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;width:100%;margin-bottom:24px;padding:25px 16px 41px;display:flex}.resume-jobfit-section .skills-title-j{color:#1a1a1a;justify-content:flex-start;align-items:center;gap:8px;font-size:16px;font-weight:600;line-height:24px;display:flex}.resume-jobfit-section .trending-icon{stroke:#00a43d;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:20px;height:20px}.resume-jobfit-section .skill-row{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.resume-jobfit-section .left-group{flex:1;justify-content:flex-start;align-items:center;gap:5px;display:flex}.resume-jobfit-section .skill-top{justify-content:space-between;align-items:center;width:100%;margin-bottom:6px;display:flex}.resume-jobfit-section .lang-name{color:#1a1a1a;font-size:14px;font-weight:500;line-height:21px}.resume-jobfit-section .required-j{color:#1a1a1a;background-color:#ffd926;border-radius:9999px;padding:4px 8px;font-size:12px;font-weight:500;line-height:18px}.resume-jobfit-section .percentage-j{color:#1a1a1a;font-size:14px;font-weight:500;line-height:21px}.resume-jobfit-section .percentage-bar{background-color:#f0f0f0;border-radius:9999px;width:100%;height:8px;overflow:hidden}.resume-jobfit-section .level-percentage-1{background-color:#00a43d;border-radius:9999px;height:100%;transition:width 1s ease-in-out}.resume-jobfit-section .level-percentage-1.react{width:95%}.resume-jobfit-section .level-percentage-1.javascript{width:90%}.resume-jobfit-section .level-percentage-1.node{width:85%}.resume-jobfit-section .level-percentage-1.typescript{width:80%}.resume-jobfit-section .experience-container-j{background-color:#fff;border:1px solid #eaf4d4;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding:25px;display:flex}.resume-jobfit-section .experince-title-j{color:#1a1a1a;justify-content:flex-start;align-items:center;gap:8px;margin-bottom:24px;font-size:16px;font-weight:600;line-height:24px;display:flex}.resume-jobfit-section .alert-icon-j{stroke:#00a43d;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:20px;height:20px}.resume-jobfit-section .experience-gaps{color:#1a1a1a;margin-bottom:20px;font-size:14px;font-weight:500;line-height:21px}.resume-jobfit-section .enhancement-title-j{color:#1a1a1a;margin-bottom:12px;font-size:14px;font-weight:500;line-height:21px}.resume-jobfit-section .exp-gap-item{background-color:#eaf4d4;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:10px;width:100%;margin-bottom:16px;padding:12px;display:flex}.resume-jobfit-section .exp-gap-item .left-column{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;display:flex}.resume-jobfit-section .exp-name{color:#00a43d;font-size:14px;font-weight:600;line-height:21px}.resume-jobfit-section .exp-desc{color:#00a43d;font-size:14px;line-height:21px}.resume-jobfit-section .gap-status{border-radius:9999px;padding:4px 10px;font-size:12px;font-weight:500;line-height:18px}.resume-jobfit-section .gap-status.high{color:#fff;background-color:#00a43d}.resume-jobfit-section .gap-status.medium{color:#1a1a1a;background-color:#ffd926}.resume-jobfit-section .enhancement-container-j{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.resume-jobfit-section .enhancement-ul{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;display:flex}.resume-jobfit-section .enhancement-li{color:#1a1a1a;justify-content:flex-start;align-items:center;gap:8px;font-size:14px;line-height:21px;display:flex}.resume-jobfit-section .check-icon-j{stroke:#00a43d;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:16px;height:16px}.resume-jobfit-section .generate-container-j{color:#fff;background:linear-gradient(109deg,#00a43d 42%,#ccda00 100%);border:1px solid #f0f0f0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto;padding:33px 24px 28px;display:flex}.resume-jobfit-section .header-j{color:#fff;text-align:center;margin-bottom:16px;font-size:24px;font-weight:700;line-height:36px}.resume-jobfit-section .desc-j{color:#fff;text-align:center;opacity:.9;max-width:800px;margin-bottom:24px;font-size:18px;line-height:27px}.resume-jobfit-section .button-row-j{flex-flow:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.resume-jobfit-section .discover-button-j{color:#00a43d;text-align:center;cursor:pointer;background-color:#fff;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:14px;font-weight:500;line-height:21px;transition:background-color .2s;display:inline-flex}.resume-jobfit-section .discover-button-j:hover{filter:drop-shadow(0 4px 4px #0000001a);background-color:#eaf4d4}.resume-jobfit-section .lightbulb-icon{stroke:#00a43d;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;flex-shrink:0;width:16px;height:16px}@media (max-width:1024px){.resume-jobfit-section{padding-bottom:122px}.resume-jobfit-section .heart-icon{width:37.8px;top:96px;left:91px}.resume-jobfit-section .mail-icon{width:37.8px;top:101px;right:68px}.resume-jobfit-section .lightbulb-pink-icon{width:45.5px;top:21px;right:15px}.resume-jobfit-section .bag-icon{width:31.5px;bottom:571px;left:20px}.resume-jobfit-section .lightning-icon{width:31.5px;bottom:52.5px;right:24px}.resume-jobfit-section .resume-jobfit-section{padding:60px 16px 0}.resume-jobfit-section .big-title-j{margin-top:12px;font-size:32px}.resume-jobfit-section .description-j{width:100%;max-width:100%;height:auto;margin-bottom:48px;padding:0 8px;font-size:18px;line-height:1.4}.resume-jobfit-section .step-container-j{flex-wrap:wrap;gap:16px}.resume-jobfit-section .step-item{flex:45%}.resume-jobfit-section .box-container-j{flex-direction:column;gap:24px}.resume-jobfit-section .left-container-j,.resume-jobfit-section .right-container-j{width:100%}.resume-jobfit-section .header-j{font-size:22px}.resume-jobfit-section .desc-j{max-width:100%;font-size:16px}}@media (max-width:768px){.resume-jobfit-section{padding-bottom:92px}.resume-jobfit-section .heart-icon{width:21.6px;top:41px;left:31px}.resume-jobfit-section .mail-icon{width:21.6px;top:15px;right:150px}.resume-jobfit-section .lightbulb-pink-icon{width:26px;top:51px;right:10px}.resume-jobfit-section .bag-icon{width:18px;bottom:571px;left:20px}.resume-jobfit-section .lightning-icon{width:18px;bottom:52.5px;right:24px}.resume-jobfit-section .resume-jobfit-section{padding:40px 12px 0}.resume-jobfit-section .big-title-j{font-size:28px;line-height:1.1}.resume-jobfit-section .description-j{margin-bottom:32px;padding:0 6px;font-size:15px;line-height:1.3}.resume-jobfit-section .step-container-j{flex-direction:column;gap:12px}.resume-jobfit-section .step-item{width:100%}.resume-jobfit-section .box-container-j{flex-direction:column;gap:20px}.resume-jobfit-section .left-container-j,.resume-jobfit-section .right-container-j{width:100%}.resume-jobfit-section .job-role-title-j{gap:6px;font-size:16px}.resume-jobfit-section .summary-j-text{font-size:16px}.resume-jobfit-section .overall-container-j{padding:16px}.resume-jobfit-section .header-j{font-size:20px}.resume-jobfit-section .desc-j{max-width:100%;font-size:14px}}
.career-path-section{z-index:0;background-color:#eaf4d4;justify-content:center;align-items:center;width:100%;padding:0 20px;display:flex;position:relative}.career-path-section .lightbulb-icon{object-fit:contain;object-position:center;z-index:-1;width:61px;height:auto;animation:2s infinite bounce-slow;position:absolute;top:278px;left:51px}.career-path-section .trophy-icon{object-fit:contain;object-position:center;z-index:-1;width:57px;height:auto;animation:2s infinite bounce-slow;position:absolute;top:103px;right:55px}.career-path-section .career-path-container{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1216px;margin:82px auto 118px;display:flex}.career-path-section .small-title-c{color:#fff;background-color:#00a43d;border-radius:16px;justify-content:center;align-items:center;gap:8px;margin-bottom:17px;padding:8px;font-size:14px;font-weight:500;line-height:20px;display:flex}.career-path-section .recommended-career-path{color:#1a1a1a;justify-content:flex-start;align-items:center;gap:16px;margin-bottom:24px;font-size:18px;font-weight:700;line-height:27px;display:flex}.career-path-section .recommended-career-path svg{stroke:#00a43d;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;flex-shrink:0;width:20px;height:20px}.career-path-section .small-title-c svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;flex-shrink:0;width:16px;height:16px}.career-path-section .big-title-c{color:#1a1a1a;margin-bottom:17px;font-size:36px;font-weight:700;line-height:54px}.career-path-section .description-c{color:#1a1a1a;text-align:center;max-width:940px;margin:0 90px 16px;font-size:20px;line-height:30px}.career-path-section .steps-list{justify-content:center;align-items:center;gap:36px;margin-bottom:33px;display:flex}.career-path-section .step-item{text-align:center;flex-direction:column;align-self:stretch;align-items:center;width:174px;display:flex}.career-path-section .step-icon-container{background-color:#fff;border-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;display:flex}.career-path-section .step-icon{stroke:#00a43d;width:24px;height:24px}.career-path-section .path-title-c{color:#1a1a1a;justify-content:flex-start;align-items:center;gap:8px;margin-bottom:20px;font-size:18px;font-weight:700;line-height:27px;display:flex}.career-path-section .path-title-c svg{stroke:#00a43d;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;flex-shrink:0;width:20px;height:20px}.career-path-section .icon-circle{background-color:#f3e8ff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;display:flex}.career-path-section .icon-circle svg{stroke:#9333ea;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:24px;height:24px}.career-path-section .icon-blue{background-color:#dbeafe;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 16px;display:flex}.career-path-section .compass-icon{stroke:#2563eb;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:24px;height:24px}.career-path-section .icon-container{background-color:#dbeafe;border-radius:9999px;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 16px;display:flex}.career-path-section .icon-container svg{stroke:#2563eb;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:24px;height:24px}.career-path-section .icon-container-orange{background-color:#ffedd5;border-radius:9999px;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 16px;display:flex}.career-path-section .icon-container-orange svg{stroke:#ea580c;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:24px;height:24px}.career-path-section .name-c{color:#1a1a1a;font-size:16px;font-weight:600;line-height:24px}.career-path-section .detail-c{color:#1a1a1a;font-size:14px;line-height:21px}.career-path-section .left-right-container-c{justify-content:flex-start;align-items:flex-start;gap:36px;width:100%;margin-bottom:24px;display:flex}.career-path-section .left-container-c{flex-direction:column;flex:1;align-self:stretch;gap:24px;display:flex}.career-path-section .right-container-c{flex-direction:column;flex:1;justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:24px;width:100%;display:flex}.career-path-section .academic-title-c{color:#1a1a1a;justify-content:flex-start;align-items:center;gap:8px;font-size:18px;font-weight:700;line-height:27px;display:flex}.career-path-section .academic-title-c svg{stroke:#00a43d;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;flex-shrink:0;width:20px;height:20px}.career-path-section .academic-box{background-color:#fff;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;padding:14px 16px 23px;display:flex;box-shadow:0 1px 3px #0000000d}.career-path-section .matching-title-c{color:#1a1a1a;align-items:center;gap:8px;margin-bottom:24px;font-size:18px;font-weight:700;line-height:27px;display:flex}.career-path-section .matching-title-c svg{stroke:#16a34a;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;flex-shrink:0;width:20px;height:20px}.career-path-section .learning-title-c{color:#1a1a1a;align-items:center;gap:8px;margin-bottom:24px;font-size:18px;font-weight:700;line-height:27px;display:flex}.career-path-section .learning-title-c svg{stroke:#16a34a;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;flex-shrink:0;width:20px;height:20px}.career-path-section .background-c{background-color:#eaf4d4;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1px;width:100%;padding:12px;display:flex}.career-path-section .academic-background{color:#1a1a1a;font-size:16px;line-height:24px}.career-path-section .major,.career-path-section .Graduation,.career-path-section .focus{color:#1a1a1a;font-size:14px;line-height:21px}.career-path-section .highlights-c{background-color:#eaf4d4;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;width:100%;padding:12px;display:flex}.career-path-section .resume-highlights{color:#00a43d;font-size:16px;font-weight:700;line-height:24px}.career-path-section ul{list-style-position:inside}.career-path-section li{color:#00a43d;font-size:14px;line-height:21px}.career-path-section li::marker{content:"• ";color:#00a43d;font-size:14px;line-height:21px}.career-path-section .recommended-box-c .box{background-color:#eaf4d4;border:2px solid #00a43d;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:start;gap:12px;width:100%;margin-bottom:16px;padding:18px;display:flex}.career-path-section .recommended-box-c .box:last-child{margin-bottom:0}.career-path-section .recommended-box-c .box.bg-grey{background-color:#f0f0f0;border:none}.career-path-section .full-stack-box-c,.career-path-section .product-manager-box-c,.career-path-section .ux-designer-box-c{flex-direction:column;gap:4px;display:flex}.career-path-section .path-overview-box-c{background-color:#fff;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding:16px;display:flex;box-shadow:0 1px 3px #0000000d}.career-path-section .percentage-row{justify-content:flex-start;align-items:flex-start;gap:12px;width:100%;margin-bottom:12px;display:flex}.career-path-section .percentage-item{background-color:#eaf4d4;border-radius:8px;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;padding:12px;display:flex}.career-path-section .percentage{color:#00a43d;font-size:24px;font-weight:700;line-height:36px}.career-path-section .metric{color:#1a1a1a;font-size:14px;line-height:21px}.career-path-section .top-hiring-c{color:#1a1a1a;margin-bottom:20px;font-size:16px;font-weight:700;line-height:24px}.career-path-section .types-c{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.career-path-section .company-item{color:#1a1a1a;background-color:#f0f0f0;border-radius:9999px;padding:4px 8px;font-size:14px;line-height:21px}.career-path-section .skill-gap-analysis-box-c{background-color:#fff;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding:16px;display:flex;box-shadow:0 1px 3px #0000000d}.career-path-section .skill-gap-title-c{color:#1a1a1a;justify-content:flex-start;align-items:center;gap:8px;margin-bottom:16px;font-size:16px;font-weight:700;line-height:24px;display:flex}.career-path-section .skill-gap-title-c svg{stroke:#00a43d;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;flex-shrink:0;width:20px;height:20px}.career-path-section .skill-row{background-color:#eaf4d4;border-radius:16px;justify-content:flex-start;align-items:center;width:100%;margin-bottom:8px;padding:12px;display:flex}.career-path-section .skill-row:last-child{margin-bottom:0}.career-path-section .skills-c{color:#1a1a1a;font-size:16px;line-height:24px}.career-path-section .skill-level-c{color:#fff;background-color:#00a43d;border-radius:9999px;margin-left:10px;margin-right:10px;padding:4px 8px;font-size:14px;line-height:21px}.career-path-section .skill-level-c.medium{color:#1a1a1a;background-color:#ffd926}.career-path-section .resources{color:#1a1a1a;text-align:center;margin-left:auto;font-size:14px;line-height:21px}.career-path-section .recommended-box-c{background-color:#fff;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:29px 24px 66px;display:flex;box-shadow:0 1px 3px #0000000d}.career-path-section .full-stack-box-c,.career-path-section .product-manager-box-c,.career-path-section .ux-designer-box-c{cursor:pointer;background-color:#f9fafb;border:2px solid #e5e7eb;border-radius:12px;padding:16px;transition:all .2s ease-in-out}.career-path-section .full-stack-box-c{background-color:#faf5ff;border-color:#a855f7}.career-path-section .target-icon{stroke:#4b5563;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;flex-shrink:0;width:16px;height:16px;margin-right:4px}.career-path-section .row-1-c{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.career-path-section .level-c{white-space:nowrap;border-radius:9999px;padding:4px 8px;font-size:12px;font-weight:500;line-height:18px}.career-path-section .level-c.high-priority{color:#fff;background-color:#00a43d}.career-path-section .level-c.medium-priority{color:#1a1a1a;background-color:#ffd926}.career-path-section .row-2-detail-c{color:#1a1a1a;font-size:14px;line-height:21px}.career-path-section .row-3-c{justify-content:space-between;align-items:center;gap:5px;width:100%;display:flex}.career-path-section .stat-item{color:#1a1a1a;justify-content:flex-start;align-items:center;gap:8px;font-size:14px;line-height:21px;display:flex}.career-path-section .stat-item.salary{color:#00a43d;font-weight:500}.career-path-section .stat-item svg{stroke:#1a1a1a;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;flex-shrink:0;width:16px;height:16px}.career-path-section .recommended-learning-box-c{background-color:#fff;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding:24px;display:flex;box-shadow:0 1px 3px #0000000d}.career-path-section .course-container{background-color:#fff;border:1px solid #eaf4d4;border-radius:16px;justify-content:space-between;align-items:center;gap:8px;width:100%;margin-bottom:16px;padding:17px;transition:background-color .2s;display:flex}.career-path-section .course-container:last-child{margin-bottom:0}.career-path-section .course-container:hover{background-color:#f9fafb}.career-path-section .course-column{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:14px;display:flex}.career-path-section .course-name{color:#1a1a1a;font-size:18px;font-weight:700;line-height:27px}.career-path-section .course-row-c{color:#1a1a1a;white-space:nowrap;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;line-height:21px;display:flex}.career-path-section .rating-c{color:#4b5563;align-items:center;gap:8px;font-size:14px;display:flex}.career-path-section .rating-c .star-icon{stroke:#facc15;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:12px;height:12px}.career-path-section .external-link-icon{stroke:#1a1a1a;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:16px;height:16px}.career-path-section .matching-job-box-c{background-color:#fff;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding:24px;display:flex;box-shadow:0 1px 3px #0000000d}.career-path-section .building-icon{stroke:#2563eb;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;flex-shrink:0;width:20px;height:20px}.career-path-section .job-container{background-color:#fff;border:1px solid #eaf4d4;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;margin-bottom:16px;padding:17px;transition:background-color .2s;display:flex}.career-path-section .job-container:last-child{margin-bottom:0}.career-path-section .job-container:hover{background-color:#f9fafb}.career-path-section .job-row-1{justify-content:space-between;align-items:flex-start;gap:10px;width:100%;margin-bottom:4px;display:flex}.career-path-section .position{color:#1a1a1a;font-size:16px;font-weight:600;line-height:24px}.career-path-section .salary-c{color:#00a43d;white-space:nowrap;font-size:14px;font-weight:500;line-height:21px}.career-path-section .job-row-2{color:#1a1a1a;width:100%;margin-bottom:4px;font-size:14px;line-height:21px}.career-path-section .job-row-3{color:#6b7280;justify-content:space-between;align-items:flex-start;gap:10px;width:100%;font-size:14px;display:flex}.career-path-section .job-row-3 .location{color:#1a1a1a;white-space:nowrap;align-items:center;gap:8px;font-size:14px;line-height:21px;display:flex}.career-path-section .job-row-3 .location svg{stroke:#1a1a1a;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;flex-shrink:0;width:12px;height:12px}.career-path-section .day{color:#1a1a1a;white-space:nowrap;font-size:14px;line-height:21px}.career-path-section .matching-job-row{justify-content:flex-start;align-items:flex-start;gap:36px;width:100%;margin-bottom:24px;display:flex}.career-path-section .image-container{flex-direction:row;justify-content:flex-end;align-items:flex-end;width:100%;height:100%;display:flex;position:relative}.career-path-section .image-group{flex-direction:column;justify-content:center;align-items:center;width:389px;height:356px;display:flex;position:relative}.career-path-section .image-group .person-icon{object-fit:contain;object-position:center;width:215px;height:auto;position:absolute;top:85px;left:174px}.career-path-section .image-group .speach-bubbles-icon{object-fit:contain;object-position:center;width:248px;height:auto;position:absolute;top:0;left:0}.career-path-section .image-group .star-icon{object-fit:contain;object-position:center;width:59px;height:auto;animation:2s infinite bounce-slow;position:absolute;top:-131px;left:-254px}.career-path-section .image-group .lightning-icon{object-fit:contain;object-position:center;width:40px;height:auto;animation:2s infinite bounce-slow;position:absolute;top:62px;left:-284px}.career-path-section .discover-container-j{color:#fff;background:linear-gradient(109deg,#00a43d 42%,#ccda00 100%);border:1px solid #f0f0f0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto;padding:33px 33px 28px;display:flex}.career-path-section .header-j{color:#fff;text-align:center;margin-bottom:16px;font-size:24px;font-weight:700;line-height:36px}.career-path-section .desc-j{color:#fff;text-align:center;opacity:.9;max-width:800px;margin-bottom:24px;font-size:18px;line-height:27px}.career-path-section .button-row-j{flex-flow:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.career-path-section .discover-button-j{color:#00a43d;cursor:pointer;background-color:#fff;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:14px;font-weight:500;line-height:21px;transition:background-color .2s;display:inline-flex}.career-path-section .discover-button-j:hover{background-color:#eaf4d4;box-shadow:0 4px 4px #0000001a}.career-path-section .compass-icon{stroke:#00a43d;flex-shrink:0;width:16px;height:16px}@media (max-width:1024px){.career-path-section .lightbulb-icon{width:48.8px;left:21px}.career-path-section .trophy-icon{width:45.6px;right:25px}.career-path-section .career-path-container{margin-top:60px;margin-bottom:60px;padding:0}.career-path-section .big-title-c{font-size:32px}.career-path-section .description-c{max-width:100%;margin:0 55px 16px;font-size:18px;line-height:1.4}.career-path-section .steps-list{flex-wrap:wrap;justify-content:center;gap:16px}.career-path-section .step-item{width:calc(50% - 12px);min-width:180px}.career-path-section .left-right-container-c{flex-direction:column;gap:24px}.career-path-section .left-container-c,.career-path-section .right-container-c{flex:none;width:100%}.career-path-section .academic-box,.career-path-section .recommended-box-c,.career-path-section .matching-job-box-c,.career-path-section .path-overview-box-c{padding:14px}.career-path-section .matching-job-row{flex-direction:column-reverse}.career-path-section .image-container{justify-content:center}.career-path-section .discover-container-j{padding:24px}.career-path-section .header-j{font-size:22px}.career-path-section .desc-j{max-width:100%;font-size:16px}.career-path-section .button-row-j{align-items:stretch;gap:10px}}@media (max-width:768px){.career-path-section .lightbulb-icon{width:30.5px;top:23px;left:11px}.career-path-section .trophy-icon{width:28.5px;top:53px;right:15px}.career-path-section .career-path-container{margin-top:40px;margin-bottom:40px}.career-path-section .big-title-c{text-align:center;font-size:28px}.career-path-section .description-c{margin:0 0 16px;font-size:16px;line-height:1.3}.career-path-section .left-right-container-c{flex-direction:column;gap:20px}.career-path-section .academic-title-c,.career-path-section .recommended-career-path,.career-path-section .path-title-c,.career-path-section .skill-gap-title-c,.career-path-section .learning-title-c,.career-path-section .matching-title-c{font-size:16px}.career-path-section .percentage-item{padding:10px}.career-path-section .image-group{width:311.2px;height:284.8px}.career-path-section .image-group .person-icon{width:172px;top:68px;left:139.2px}.career-path-section .image-group .speach-bubbles-icon{width:198.4px}.career-path-section .discover-container-j{padding:20px}.career-path-section .header-j{font-size:20px}.career-path-section .desc-j{font-size:14px}}
.application-tracker-section{z-index:0;background-color:#fff;border:1px solid #e2e8f0;justify-content:center;align-items:center;width:100%;padding:80px 20px;display:flex;position:relative}.application-tracker-section .lightbulb-icon{object-fit:contain;object-position:center;z-index:-1;width:60px;height:auto;animation:2s infinite bounce-slow;position:absolute;top:143px;right:116px}.application-tracker-section .lightning-icon{object-fit:contain;object-position:center;z-index:-1;width:47px;height:auto;animation:2s infinite bounce-slow;position:absolute;top:62px;right:194px}.application-tracker-section .heart-icon{object-fit:contain;object-position:center;z-index:-1;width:53px;height:auto;animation:2s infinite bounce-slow;position:absolute;top:133px;left:55px}.application-tracker-section .application-container-a{text-align:center;flex-direction:column;align-items:center;max-width:1200px;margin:auto;display:flex}.application-tracker-section .small-title-a{color:#fff;background-color:#ffd926;border-radius:16px;align-items:center;margin-bottom:16px;padding:8px;font-size:14px;font-weight:500;line-height:20px;display:flex}.application-tracker-section .small-title-a svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;flex-shrink:0;width:16px;height:16px}.application-tracker-section .big-title-a{text-align:center;margin-bottom:16px;font-size:36px;font-weight:700;line-height:40px}.application-tracker-section .description-a{color:#4b5563;text-align:center;max-width:768px;margin:0 180px 46px;font-size:20px;line-height:28px}.application-tracker-section .top-row{flex-direction:row;justify-content:center;align-items:center;gap:36px;width:100%;margin-bottom:20px;display:flex}.application-tracker-section .bottom-row{flex-direction:row;justify-content:center;align-items:center;gap:36px;width:100%;display:flex}.application-tracker-section .left-column{flex-direction:row;flex:0 800px;justify-content:center;align-self:stretch;align-items:flex-start;min-width:320px;display:flex}.application-tracker-section .right-column{flex-direction:column;flex:1;justify-content:flex-start;align-self:stretch;align-items:center;min-width:250px;display:flex}.application-tracker-section .my-container-a{background-color:#fff;border:1px solid #eaf4d4;border-radius:10px;width:100%;padding:25px 25px 33px;box-shadow:0 1px 2px #0000000d}.application-tracker-section .my-application-row{flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;margin-bottom:20px;display:flex}.application-tracker-section .my-application{color:#111827;font-size:20px;font-weight:700;line-height:28px}.application-tracker-section .button-group{align-items:center;display:flex}.application-tracker-section .filter-button{color:#0000;cursor:pointer;opacity:0;pointer-events:none;background-color:#0000;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;height:36px;margin-right:8px;padding:0 12px;font-size:14px;font-weight:500;transition:all .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.application-tracker-section .my-application-row:hover .filter-button{opacity:1;pointer-events:auto;color:#000;background-color:#ffd900}.application-tracker-section .filter-button .filter-icon{stroke:currentColor;flex-shrink:0;width:16px;height:16px}.application-tracker-section .quick-add-button{color:#fff;cursor:pointer;background-color:#00a43d;border-radius:8px;justify-content:center;align-items:center;height:36px;padding:8px;font-size:14px;font-weight:500;line-height:21px;transition:background-color .2s,color .2s;display:inline-flex}.application-tracker-section .quick-add-button:hover{background-color:#217942;box-shadow:0 4px 4px #0000001a}.application-tracker-section .quick-add-icon{stroke:#111827;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:20px;height:20px}.application-tracker-section .application-item{border:1px solid #eaf4d4;border-radius:10px;align-items:flex-start;width:100%;margin-bottom:16px;padding:16px 16px 18px 26px;transition:box-shadow .2s;display:flex;box-shadow:0 1px 2px #0000000d}.application-tracker-section .application-item:last-child{margin-bottom:0}.application-tracker-section .application-item:hover{box-shadow:0 4px 4px #0000001a}.application-tracker-section .info-container{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;display:flex}.application-tracker-section .info-container .info-top-row{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:10px;width:100%;margin-bottom:10px;display:flex}.application-tracker-section .info-container .right-group{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.application-tracker-section .job-name{color:#1a1a1a;margin-bottom:4px;font-size:16px;line-height:24px}.application-tracker-section .company{color:#1a1a1a;text-align:start;font-size:16px;line-height:24px}.application-tracker-section .software-row{color:#6b7280;flex-wrap:wrap;gap:15px;font-size:14px;display:flex}.application-tracker-section .application-icon{justify-content:center;align-items:center;width:32px;height:32px;margin-right:25px;font-size:24px;line-height:36px;display:flex}.application-tracker-section .location-a{color:#1a1a1a;white-space:nowrap;justify-content:flex-start;align-items:center;margin-right:16px;font-size:12px;line-height:21px;display:flex}.application-tracker-section .location-a svg{stroke:#1a1a1a;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;flex-shrink:0;width:12px;height:12px;margin-right:8px}.application-tracker-section .salary{color:#1a1a1a;white-space:nowrap;justify-content:flex-start;align-items:center;margin-right:16px;font-size:12px;line-height:21px;display:flex}.application-tracker-section .salary svg{stroke:#1a1a1a;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;flex-shrink:0;width:16px;height:16px;margin-right:8px}.application-tracker-section .date{color:#1a1a1a;white-space:nowrap;justify-content:flex-start;align-items:center;margin-right:16px;font-size:12px;line-height:16px;display:flex}.application-tracker-section .date svg{stroke:#1a1a1a;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;flex-shrink:0;width:16px;height:16px;margin-right:8px}.application-tracker-section .interview-a{color:#00a43d;text-align:center;background-color:#eaf4d4;border-radius:16px;align-self:flex-end;margin-bottom:2.5px;padding:4px 7.5px;font-size:13px;font-weight:500;line-height:19.5px}.application-tracker-section .technical-a{color:#1a1a1a;font-size:12px;line-height:21px}.application-tracker-section .try-quick-add-a{background:linear-gradient(128deg,#00a43d 34%,#ccda00 100%);border:1px solid #f0f0f0;border-radius:10px;flex-direction:column;padding:25px 25px 21px;display:flex;box-shadow:0 1px 2px #0000000d}.application-tracker-section .header-a{color:#fff;align-items:center;gap:8px;margin-bottom:12px;font-size:16px;font-weight:700;line-height:24px;display:flex}.application-tracker-section .desc-a{color:#fff;text-align:start;margin-bottom:19px;font-size:14px;line-height:20px}.application-tracker-section .link-a{color:#00a43d;background-color:#fff;border:1px solid #fff;border-radius:8px;align-items:center;gap:14px;margin-bottom:16px;padding:12px;font-size:14px;line-height:21px;text-decoration:none;display:inline-flex}.application-tracker-section .link-a svg{stroke:#00a43d;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;flex-shrink:0;width:16px;height:16px;margin:0}.application-tracker-section .try-button-a{color:#00a43d;cursor:pointer;background-color:#fff;border-radius:8px;justify-content:center;align-self:flex-start;align-items:center;height:40px;padding:8px;font-size:14px;font-weight:500;line-height:21px;transition:background-color .2s,color .2s;display:inline-flex}.application-tracker-section .try-button-a:hover{background-color:#eaf4d4;box-shadow:0 4px 4px #0000001a}.application-tracker-section .stats-container-a{background-color:#fff;border:1px solid #eaf4d4;border-radius:10px;flex-direction:column;gap:10px;width:100%;margin-bottom:24px;padding:21px 21px 41px;display:flex}.application-tracker-section .stats{color:#1a1a1a;text-align:start;font-size:16px;font-weight:700;line-height:24px}.application-tracker-section .stats-container-a .header{color:#1a1a1a;font-size:16px;line-height:24px}.application-tracker-section .stats-container-a .total{color:#1a1a1a;text-align:start;font-size:16px;font-weight:600;line-height:24px}.application-tracker-section .stats-container-a .total.green{color:#00a43d}.application-tracker-section .stats-container-a .stats-row{justify-content:space-between;align-items:center;display:flex}.application-tracker-section .upcoming-task-a{background-color:#fff;border:1px solid #eaf4d4;border-radius:10px;flex-direction:column;flex:1;gap:15px;width:100%;padding:21px 21px 33px;display:flex}.application-tracker-section .task-title-a{color:#1a1a1a;text-align:start;font-size:16px;font-weight:700;line-height:24px}.application-tracker-section .technical-iv-a{color:#1a1a1a;text-align:start;font-size:14px;font-weight:500;line-height:14px}.application-tracker-section .task-date{color:#1a1a1a;font-size:12px;line-height:16px}.application-tracker-section .one-a,.application-tracker-section .two-a,.application-tracker-section .three-a{align-items:flex-start;gap:24px;display:flex}.application-tracker-section .dot-icon{background-color:#065f46;border-radius:4px;align-self:center;width:8px;height:8px}.application-tracker-section .dot-icon.red{background-color:#c85e60}.application-tracker-section .dot-icon.yellow{background-color:#ffd926}.application-tracker-section .dot-icon.green{background-color:#00a43d}.application-tracker-section .column-a{flex-direction:column;flex:1;align-items:flex-start;gap:3px;display:flex}.application-tracker-section .tv-image{object-fit:contain;object-position:center;width:100%;height:auto}@media (max-width:1024px){.application-tracker-section{padding:60px 16px}.application-tracker-section .lightbulb-icon{width:42px;right:30px}.application-tracker-section .lightning-icon{width:32.9px;right:108px}.application-tracker-section .heart-icon{width:37.1px;left:30px}.application-tracker-section .big-title-a{font-size:32px;line-height:1.2}.application-tracker-section .description-a{max-width:100%;margin:0 80px 48px;padding:0 8px;font-size:18px}.application-tracker-section .top-row{flex-direction:column}.application-tracker-section .left-column{flex:2}.application-tracker-section .right-column{min-width:174px}.application-tracker-section .my-container-a{width:100%;padding:20px}.application-tracker-section .senior-container-a,.application-tracker-section .product-manager-a,.application-tracker-section .data-scientist-a{flex-direction:column;gap:12px}.application-tracker-section .software-row{flex-direction:column;gap:8px}.application-tracker-section .try-quick-add-a{padding:20px}.application-tracker-section .discover-container-j,.application-tracker-section .try-quick-add-a{width:100%}.application-tracker-section .button-row-j{flex-direction:column;gap:10px}}@media (max-width:768px){.application-tracker-section{padding:40px 12px}.application-tracker-section .lightbulb-icon{width:30px;right:15px}.application-tracker-section .lightning-icon{width:23.5px;top:42px;right:53px}.application-tracker-section .heart-icon{width:26.5px;left:15px}.application-tracker-section .big-title-a{font-size:28px}.application-tracker-section .description-a{margin:0 35px 32px;padding:0 6px;font-size:16px;line-height:1.3}.application-tracker-section .my-application-row{flex-direction:column;align-items:flex-start;gap:16px}.application-tracker-section .info-container{flex:none}.application-tracker-section .info-container .info-top-row{flex-direction:column}.application-tracker-section .interview-a{align-self:flex-start}.application-tracker-section .button-group{flex-direction:row-reverse;align-items:flex-start;gap:8px}.application-tracker-section .try-button-a{align-self:center}.application-tracker-section .quick-add-button{align-items:center;gap:6px;display:flex}.application-tracker-section .four-box-f-container{flex-direction:column;gap:16px;padding:0 16px;display:flex}.application-tracker-section .my-container-a{width:100%;padding:16px}.application-tracker-section .software-row{flex-direction:column}.application-tracker-section .location-a,.application-tracker-section .salary,.application-tracker-section .date{flex-wrap:wrap;margin-right:0}.application-tracker-section .try-quick-add-a{padding:16px}.application-tracker-section .header-a{font-size:14px}.application-tracker-section .desc-a{font-size:12px}.application-tracker-section .bottom-row{flex-wrap:wrap}.application-tracker-section .tv-image{max-width:315px}}
.interview-question-section{z-index:0;background-color:#fff;justify-content:center;align-items:center;width:100%;padding:93px 20px 154px;display:flex;position:relative;overflow:hidden}.interview-question-section .lightbulb-icon{object-fit:contain;object-position:center;aspect-ratio:1;width:55px;height:auto;animation:2s infinite bounce-slow;position:absolute;top:189px;left:46px}.interview-question-section .star-icon{object-fit:contain;object-position:center;aspect-ratio:42/40;width:42px;height:auto;animation:2s infinite bounce-slow;position:absolute;top:110px;left:101px}.interview-question-section .thumbs-up-icon{object-fit:contain;object-position:center;aspect-ratio:1;width:57px;height:auto;animation:2s infinite bounce-slow;position:absolute;top:215px;right:73px}.interview-question-section .interview-container-i{text-align:center;z-index:0;flex-direction:column;align-items:center;width:100%;max-width:1068px;margin:auto 125px;display:flex;position:relative}.interview-question-section .title-row-i{justify-content:center;align-items:center;gap:16px;margin-bottom:16px;display:flex}.interview-question-section .left-title{color:#fff;background-color:#00a43d;border-radius:16px;align-items:center;padding:10px 8px;font-size:14px;font-weight:500;line-height:20px;display:flex}.interview-question-section .left-title svg{stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:16px;height:16px}.interview-question-section .right-title{color:#fff;background:#1a1a1a;border-radius:16px;padding:8px;font-size:14px;font-weight:700;line-height:24px}.interview-question-section .big-title-i{text-align:center;margin-bottom:16px;font-size:36px;font-weight:700;line-height:40px}.interview-question-section .description-i{color:#4b5563;text-align:center;max-width:768px;margin-bottom:36px;font-size:20px;line-height:28px}.interview-question-section .left-right-container-i{z-index:0;flex-direction:row;gap:36px;width:100%;display:flex;position:relative}.interview-question-section .ellipse{z-index:-1;border-radius:9999px;width:542px;height:542px;position:absolute}.interview-question-section .ellipse.bg-1{background:radial-gradient(closest-side,#ffd92633,#fff0);top:-204px;left:-170.5px}.interview-question-section .ellipse.bg-2{background:radial-gradient(closest-side,#ccda0033,#fff0);top:-204px;left:91.5px}.interview-question-section .ellipse.bg-3{background:radial-gradient(closest-side,#ffd92633,#fff0);top:-204px;right:163.5px}.interview-question-section .ellipse.bg-4{background:radial-gradient(closest-side,#ccda0033,#fff0);top:-204px;right:-167.5px}.interview-question-section .ellipse.bg-5{background:radial-gradient(closest-side,#ccda0033,#fff0);top:6.46067%;left:-170.5px}.interview-question-section .ellipse.bg-6{background:radial-gradient(closest-side,#ccda0033,#fff0);top:6.46067%;right:-167.5px}.interview-question-section .ellipse.bg-7{background:radial-gradient(closest-side,#00a43d33,#fff0);bottom:-154px;left:-170.5px}.interview-question-section .ellipse.bg-8{background:radial-gradient(closest-side,#ffd92633,#fff0);bottom:-154px;left:91.5px}.interview-question-section .ellipse.bg-9{background:radial-gradient(closest-side,#ccda0033,#fff0);bottom:-154px;right:163.5px}.interview-question-section .ellipse.bg-10{background:radial-gradient(closest-side,#ffd92633,#fff0);bottom:-154px;right:-167.5px}.interview-question-section .left-container-i{flex-direction:column;flex:66.667%;gap:24px;display:flex}.interview-question-section .question-container-i{background-color:#fff;border:1px solid #eaf4d4;border-radius:12px;flex-direction:column;padding:29px 33px 33px;display:flex}.interview-question-section .row-1-i{justify-content:flex-start;align-items:center;gap:16px;margin-bottom:20px;display:flex}.interview-question-section .medium-i{color:#1a1a1a;background-color:#ffd926;border-radius:16px;padding:8px;font-size:14px;font-weight:500;line-height:20px}.interview-question-section .bussines{color:#00a43d;background-color:#eaf4d4;border-radius:16px;padding:8px;font-size:14px;font-weight:500;line-height:20px}.interview-question-section .page{color:#1a1a1a;margin-left:auto;font-size:14px;line-height:21px}.interview-question-section .row-2-i{text-align:start;margin-bottom:16px;font-size:18px;font-weight:600;line-height:28px}.interview-question-section .row-3-i{color:#1a1a1a;background-color:#f0f0f0;border-radius:8px;justify-content:center;align-items:center;min-height:200px;margin-bottom:16px;padding:24px;font-size:16px;line-height:29.3px;display:flex}.interview-question-section .row-4-i{justify-content:flex-start;align-items:center;gap:16px;margin-bottom:32px;display:flex}.interview-question-section .leadership-i,.interview-question-section .conflict-i{color:#1a1a1a;background-color:#ccda00;border-radius:16px;padding:8px;font-size:14px;line-height:20px}.interview-question-section .row-5-i{justify-content:space-between;gap:12px;display:flex}.interview-question-section .show-i-button{color:#fff;cursor:pointer;background-color:#00a43d;border-radius:10px;flex-direction:row;justify-content:center;align-items:center;height:40px;padding:8px 16px;font-size:14px;font-weight:500;line-height:20px;display:flex}.interview-question-section .show-i-button:hover{background-color:#217942;box-shadow:0 4px 4px #0000001a}.interview-question-section .previous-i-button,.interview-question-section .next-i-button{color:#000;cursor:pointer;opacity:0;background-color:#ffd900;border-radius:10px;flex-direction:row;justify-content:center;align-items:center;height:40px;padding:8px 16px;font-size:14px;font-weight:500;line-height:20px;display:flex}.interview-question-section .previous-i-button:hover,.interview-question-section .next-i-button:hover{opacity:1}.interview-question-section .practise-container-i{background-color:#fff;border:1px solid #eaf4d4;border-radius:12px;flex-direction:column;flex:1;gap:16px;padding:25px;display:flex}.interview-question-section .today-i{text-align:start;font-size:16px;font-weight:700;line-height:24px}.interview-question-section .today-row-container-i{justify-content:space-between;gap:12px;display:flex}.interview-question-section .cards-i{flex-direction:column;flex:1;align-items:center;display:flex}.interview-question-section .cards-i .number{color:#00a43d;font-size:24px;font-weight:700;line-height:32px}.interview-question-section .cards-i .detail-i{color:#1a1a1a;font-size:14px;line-height:20px}.interview-question-section .right-container-i{background-color:#fff;border-radius:12px;flex-direction:column;flex:33.333%;gap:24px;display:flex}.interview-question-section .categories-container-i{border:1px solid #eaf4d4;border-radius:12px;flex-direction:column;padding:25px;display:flex}.interview-question-section .categories-i{color:#000;text-align:start;align-items:center;margin-bottom:16px;font-size:16px;font-weight:700;line-height:24px;display:flex}.interview-question-section .categories-i svg{stroke:#00a43d;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;flex-shrink:0;width:20px;height:20px}.interview-question-section .categories-row{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.interview-question-section .categories-row:last-child{margin:0}.interview-question-section .info-i{color:#1a1a1a;font-size:16px;line-height:24px}.interview-question-section .categories-row .number{color:#00a43d;border-radius:8px;padding:4px 8px;font-size:14px;line-height:20px}.interview-question-section .progress-container-i{border:1px solid #eaf4d4;border-radius:12px;flex-direction:column;padding:25px;display:flex}.interview-question-section .prog-title-i{color:#000;text-align:start;align-items:center;margin-bottom:16px;font-size:16px;font-weight:700;line-height:24px;display:flex}.interview-question-section .prog-title-i svg{stroke:#00a43d;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;flex-shrink:0;width:20px;height:20px}.interview-question-section .prog-row-1,.interview-question-section .prog-row-2,.interview-question-section .prog-row-3,.interview-question-section .prog-row-4{flex-direction:column;gap:8px;display:flex}.interview-question-section .prog-row-1,.interview-question-section .prog-row-2,.interview-question-section .prog-row-3{margin-bottom:16px}.interview-question-section .one-i{flex-direction:row;justify-content:space-between;align-items:center;font-size:14px;line-height:20px;display:flex}.interview-question-section .percentage-bar-i{background-color:#f0f0f0;border-radius:9999px;height:8px;position:relative}.interview-question-section .percentage-bar-i .progress{background-color:#00a43d;border-radius:9999px;height:100%;position:absolute;left:0}.interview-question-section .percentage-bar-i .progress.overall{width:65%}.interview-question-section .percentage-bar-i .progress.business{width:80%}.interview-question-section .percentage-bar-i .progress.corporate{width:45%}.interview-question-section .percentage-bar-i .progress.career{width:70%}.interview-question-section .study-container-i{border:1px solid #eaf4d4;border-radius:12px;flex-direction:column;padding:25px;display:flex}.interview-question-section .study{color:#000;text-align:start;align-items:center;margin-bottom:16px;font-size:16px;font-weight:700;line-height:24px;display:flex}.interview-question-section .study svg{stroke:#00a43d;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;flex-shrink:0;width:20px;height:20px}.interview-question-section .study-row{justify-content:space-between;margin-bottom:12px;font-size:14px;display:flex}.interview-question-section .study-row:last-child{margin:0}.interview-question-section .daily{font-size:14px;line-height:20px}.interview-question-section .cards{font-size:14px;font-weight:500;line-height:20px}.interview-question-section .cards.orange{color:#c85e60}.interview-question-section .person-left-icon{object-fit:contain;object-position:center;aspect-ratio:152/234;width:152px;position:absolute;bottom:-128px;left:-127px}.interview-question-section .person-right-icon{object-fit:contain;object-position:center;aspect-ratio:186/208;width:186px;position:absolute;bottom:-128px;right:-141px}@media (max-width:1024px){.interview-question-section .interview-question-section{padding:60px 16px 112px}.interview-question-section .thumbs-up-icon{top:60px}.interview-question-section .interview-container-i{max-width:100%;margin:auto 95px;padding:0 12px}.interview-question-section .title-row-i{flex-direction:column;gap:8px}.interview-question-section .big-title-i{margin-bottom:12px;font-size:32px;line-height:1.2}.interview-question-section .description-i{max-width:100%;font-size:18px;line-height:1.4}.interview-question-section .left-right-container-i{flex-direction:column;gap:24px}.interview-question-section .left-container-i,.interview-question-section .right-container-i{flex:100%}.interview-question-section .question-container-i,.interview-question-section .practise-container-i,.interview-question-section .categories-container-i,.interview-question-section .progress-container-i,.interview-question-section .study-container-i{padding:20px}.interview-question-section .row-3-i{min-height:auto;padding:16px}.interview-question-section .show-i-button,.interview-question-section .previous-i-button,.interview-question-section .next-i-button{flex:auto;width:100%;margin-bottom:8px}.interview-question-section .today-row-container-i{flex-direction:column;gap:8px}.interview-question-section .categories-row{flex-direction:column;align-items:flex-start;gap:8px}.interview-question-section .person-left-icon{width:121.6px;bottom:-86px;left:-96.6px}.interview-question-section .person-right-icon{width:148.8px;bottom:-86.4px;right:-103.8px}}@media (max-width:768px){.interview-question-section .interview-question-section{padding:40px 12px 70px}.interview-question-section .lightbulb-icon{width:27.5px;top:100px;left:25px}.interview-question-section .star-icon{width:21px;top:61px;left:67px}.interview-question-section .thumbs-up-icon{width:28.5px;top:80px;right:30px}.interview-question-section .interview-container-i{margin:0}.interview-question-section .big-title-i{font-size:28px;line-height:1.2}.interview-question-section .description-i{margin-bottom:32px;font-size:16px;line-height:1.3}.interview-question-section .title-row-i{gap:6px}.interview-question-section .left-right-container-i{flex-direction:column;gap:16px}.interview-question-section .left-container-i,.interview-question-section .right-container-i{flex:100%}.interview-question-section .row-1-i{flex-direction:row;align-items:flex-start;gap:12px}.interview-question-section .row-4-i{flex-direction:row;align-items:flex-start;gap:6px;margin-bottom:24px}.interview-question-section .row-5-i{flex-direction:column}.interview-question-section .show-i-button,.interview-question-section .previous-i-button,.interview-question-section .next-i-button{justify-content:center;width:100%;padding:10px 14px;font-size:13px}.interview-question-section .today-row-container-i{flex-direction:column}.interview-question-section .categories-row{flex-direction:column;gap:6px}.interview-question-section .prog-row-1,.interview-question-section .prog-row-2,.interview-question-section .prog-row-3,.interview-question-section .prog-row-4{gap:6px}.interview-question-section .study-row{flex-direction:column;gap:6px}.interview-question-section .cards-i .number{font-size:20px;line-height:28px}.interview-question-section .cards-i .detail-i{font-size:13px}.interview-question-section .person-left-icon{width:91.2px;bottom:-45px;left:-10px}.interview-question-section .person-right-icon{width:111.6px;bottom:-45px;right:-10px}}
.landing-page{background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:inline-flex}
