.candidate-hero{min-height:560px;padding:60px 0 50px;background:linear-gradient(115deg,#4579ad,#073f78 42%,#002f64);overflow:hidden}.candidate-hero .candidate-hero-content{max-width:920px;margin:0 auto}.candidate-hero .candidate-hero-content h1{margin-bottom:18px;color:#fff;font-size:50px;font-weight:700;line-height:1.18}.candidate-hero .candidate-hero-content h1 span{display:block;color:#fdc800;font-size:inherit;font-weight:inherit}.candidate-hero .candidate-hero-content p{max-width:760px;margin:0 auto 28px;color:hsla(0,0%,100%,.82);font-size:20px;font-weight:400;line-height:1.45}.candidate-hero .hero-actions{margin-bottom:42px}.candidate-hero .hero-actions .candidate-demo-btn,.candidate-hero .hero-actions .candidate-primary-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:56px;padding:0 24px;border-radius:11px;font-size:16px;font-weight:700;line-height:1;transition:.25s ease}.candidate-hero .hero-actions .candidate-primary-btn{color:#3e6a9f;background:#fff;border:none}.candidate-hero .hero-actions .candidate-primary-btn:hover{transform:translateY(-2px)}.candidate-hero .hero-actions .candidate-demo-btn{min-width:142px;color:#fff;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12)}.candidate-hero .hero-actions .candidate-demo-btn:hover{background:hsla(0,0%,100%,.14)}.candidate-hero .candidate-card-row{align-items:stretch}.candidate-hero .candidate-list-card,.candidate-hero .skills-card{border:1px solid hsla(0,0%,100%,.15);border-radius:20px;background-color:hsla(0,0%,100%,.06);box-shadow:0 16px 45px rgba(0,0,0,.08);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.candidate-hero .candidate-list-card{padding:18px}.candidate-hero .candidate-list-card .card-top{margin-bottom:18px}.candidate-hero .candidate-list-card .card-top h4{margin:0;color:#fff;font-size:20px;font-weight:700}.candidate-hero .candidate-list-card .card-top span{padding:6px 14px;border-radius:6px;color:hsla(0,0%,100%,.75);background-color:hsla(0,0%,100%,.12);font-size:14px;font-weight:400}.candidate-hero .candidate-list{display:flex;flex-direction:column;gap:16px}.candidate-hero .candidate-item{padding:16px;border-radius:14px;background-color:hsla(0,0%,100%,.08)}.candidate-hero .candidate-item .candidate-info{gap:18px}.candidate-hero .candidate-item .candidate-avatar{width:60px;height:60px;border-radius:50%;object-fit:cover;flex:0 0 60px}.candidate-hero .candidate-item h5{margin:0 0 4px;color:#fff;font-size:22px;font-weight:700;line-height:1.2}.candidate-hero .candidate-item p{margin:0;color:hsla(0,0%,100%,.6);font-size:20px;font-weight:400;line-height:1.2}.candidate-hero .candidate-item .candidate-score{min-width:115px}.candidate-hero .candidate-item .candidate-score strong{display:block;color:#fff;font-size:31px;font-weight:700;line-height:1}.candidate-hero .candidate-item .candidate-score span{display:block;margin-top:6px;color:hsla(0,0%,100%,.7);font-size:12px;font-weight:500}.candidate-hero .candidate-item .candidate-score .score-line-white{width:100%;height:5px;margin-top:4px;border-radius:20px;background-color:#dce6f4;overflow:hidden}.candidate-hero .candidate-item .candidate-score .score-line-white:after{content:"";display:block;width:96%;height:100%;background-color:#fff;border-radius:inherit}.candidate-hero .candidate-item .candidate-score .score-line{width:100%;height:5px;margin-top:4px;border-radius:20px;background-color:#fff;overflow:hidden}.candidate-hero .candidate-item .candidate-score .score-line:after{content:"";display:block;width:89%;height:100%;background-color:#fdc800;border-radius:inherit}.candidate-hero .candidate-item:nth-child(2) .candidate-score strong{color:#fdc800}.candidate-hero .skills-card{padding:24px 24px 20px}.candidate-hero .skill-item{margin-bottom:24px}.candidate-hero .skill-item .skill-top{margin-bottom:8px}.candidate-hero .skill-item .skill-top span{color:hsla(0,0%,100%,.72);font-size:14px;font-weight:400}.candidate-hero .skill-item .skill-top strong{color:#fdc800;font-size:14px;font-weight:700}.candidate-hero .skill-item .skill-progress-yellow{width:100%;height:5px;border-radius:20px;background-color:hsla(0,0%,100%,.18);overflow:hidden}.candidate-hero .skill-item .skill-progress-yellow div{height:100%;border-radius:inherit;background-color:#fdc800}.candidate-hero .skill-item .skill-progress-white{width:100%;height:5px;border-radius:20px;background-color:hsla(0,0%,100%,.18);overflow:hidden}.candidate-hero .skill-item .skill-progress-white div{height:100%;border-radius:inherit;background-color:#fff}.candidate-hero .skill-item .skill-progress-blue{width:100%;height:5px;border-radius:20px;background-color:hsla(0,0%,100%,.18);overflow:hidden}.candidate-hero .skill-item .skill-progress-blue div{height:100%;border-radius:inherit;background-color:#3e6a9f}.candidate-hero .skills-note{margin:26px 0 0;color:hsla(0,0%,100%,.62);font-size:12px;font-weight:400;line-height:1.6;font-style:italic}@media(max-width:991px){.candidate-hero{padding:50px 0}.candidate-hero .candidate-hero-content h1{font-size:30px}.candidate-hero .candidate-hero-content p{font-size:16px}.candidate-hero .hero-actions{margin-bottom:34px}}@media(max-width:575px){.candidate-hero .candidate-hero-content h1{font-size:26px}.candidate-hero .candidate-hero-content p{font-size:14px}.candidate-hero .hero-actions{flex-direction:column}.candidate-hero .hero-actions .candidate-demo-btn,.candidate-hero .hero-actions .candidate-primary-btn{width:100%;font-size:14px}.candidate-hero .candidate-item{align-items:flex-start!important;flex-direction:column;gap:16px}.candidate-hero .candidate-item h5{font-size:16px}.candidate-hero .candidate-item p{font-size:14px}.candidate-hero .candidate-item .candidate-score{width:100%;text-align:left!important}.candidate-hero .candidate-list-card .card-top h4{font-size:18px}.candidate-hero .candidate-list-card .card-top span{font-size:12px;width:150px;padding:6px 5px;text-align:center}}.ai-scoring-section{padding:70px 0;background-color:#fff}.ai-scoring-section .ai-scoring-header{max-width:680px;margin:0 auto 45px}.ai-scoring-section .ai-scoring-header h2{margin-bottom:16px;color:#3e6a9f;font-size:40px;font-weight:700;line-height:1.2}.ai-scoring-section .ai-scoring-header h2 span{color:#000;font-size:inherit;font-weight:inherit;line-height:inherit}.ai-scoring-section .ai-scoring-header p{margin:0;color:#3e6a9f;font-size:16px;font-weight:400;line-height:1.5}.ai-scoring-section .ai-scoring-row{row-gap:24px}.ai-scoring-section .scoring-card{height:100%;min-height:220px;padding:26px 18px;border-radius:20px;text-align:center;transition:.3s ease;box-shadow:0 18px 35px rgba(0,57,111,.18)}.ai-scoring-section .scoring-card .scoring-icon{width:60px;height:60px;margin:0 auto 22px;display:flex;align-items:center;justify-content:center;border-radius:14px;background-color:rgba(62,106,159,.1)}.ai-scoring-section .scoring-card .scoring-icon img{object-fit:contain}.ai-scoring-section .scoring-card h3{margin-bottom:18px;color:#3e6a9f;font-size:18px;font-weight:700;line-height:1.25}.ai-scoring-section .scoring-card p{margin:0;color:#3e6a9f;font-size:14px;font-weight:400;line-height:1.45}.ai-scoring-section .scoring-card:hover{background:linear-gradient(140deg,#3e6a9f,#00396f);box-shadow:0 18px 35px rgba(0,57,111,.18)}.ai-scoring-section .scoring-card:hover .scoring-icon{background-color:hsla(0,0%,100%,.14)}.ai-scoring-section .scoring-card:hover h3,.ai-scoring-section .scoring-card:hover p{color:#fff}.ai-scoring-section .scoring-bottom-text{max-width:740px;margin:32px auto 0;padding:14px 22px;border-radius:10px;background-color:#3e6a9f;color:#fff;font-size:16px;font-weight:400;line-height:1.4;text-align:center;box-shadow:0 12px 25px rgba(62,106,159,.25)}@media(max-width:991px){.ai-scoring-section{padding:55px 0}.ai-scoring-section .ai-scoring-header{margin-bottom:35px}.ai-scoring-section .ai-scoring-header h2{font-size:30px}.ai-scoring-section .scoring-card{min-height:210px}}@media(max-width:575px){.ai-scoring-section{padding:45px 0}.ai-scoring-section .ai-scoring-header h2{font-size:26px}.ai-scoring-section .ai-scoring-header p{font-size:15px}.ai-scoring-section .scoring-card{min-height:auto;padding:24px 16px}.ai-scoring-section .scoring-bottom-text{font-size:14px}}.key-features-section{background-color:#fff}.key-features-section .section-heading{margin-bottom:50px}.key-features-section .section-heading h2{margin:0;color:#000;font-size:40px;font-weight:700;line-height:1.2}.key-features-section .section-heading h2 span{color:#3e6a9f;font-size:inherit;font-weight:inherit;line-height:inherit}.key-features-section .features-wrapper{padding:65px 0;background-color:#f5f9fd}.key-features-section .feature-row{row-gap:35px}.key-features-section .feature-row:not(:last-child){margin-bottom:90px}.key-features-section .feature-content-column,.key-features-section .feature-image-column{order:0}.key-features-section .feature-content{max-width:520px}.key-features-section .feature-content h3{margin:0 0 10px;color:#3e6a9f;font-size:32px;font-weight:700;line-height:1.15}.key-features-section .feature-content p{margin:0;color:#3e6a9f;font-size:16px;font-weight:400;line-height:1.4}.key-features-section .feature-image-box{display:flex;align-items:center;justify-content:center;width:100%}.key-features-section .feature-image-box .feature-image{display:block;width:100%;max-width:620px;height:auto;object-fit:contain;border-radius:12px;filter:drop-shadow(0 10px 18px rgba(62,106,159,.3))}.key-features-section .feature-row:nth-child(odd) .feature-content{margin-right:auto}.key-features-section .feature-row:nth-child(2n) .feature-content{margin-left:auto}@media(max-width:991px){.key-features-section .section-heading{margin-bottom:32px}.key-features-section .section-heading h2{font-size:30px}.key-features-section .features-wrapper{padding:50px 0}.key-features-section .feature-row:not(:last-child){margin-bottom:60px}.key-features-section .feature-image-column{order:1}.key-features-section .feature-content-column{order:2}.key-features-section .feature-content{max-width:650px;margin:0 auto!important;text-align:center}.key-features-section .feature-content h3{font-size:28px}.key-features-section .feature-image-box{margin-top:10px}.key-features-section .feature-image-box .feature-image{max-width:600px}}@media(max-width:575px){.key-features-section .section-heading{margin-bottom:28px}.key-features-section .section-heading h2{font-size:26px}.key-features-section .features-wrapper{padding:40px 0}.key-features-section .feature-row{row-gap:25px}.key-features-section .feature-row:not(:last-child){margin-bottom:50px}.key-features-section .feature-content h3{font-size:20px}.key-features-section .feature-content p{font-size:14px}}.jd-cta-section{position:relative;padding:92px 0 98px;background:linear-gradient(90deg,#002d64,rgba(62,106,159,.831));overflow:hidden}.jd-cta-section .container{position:relative;z-index:1}.jd-cta-section .jd-cta-card{width:100%;max-width:1320px;min-height:205px;margin:0 auto;padding:32px 30px 30px;text-align:center;border-radius:28px;background:rgba(62,106,159,.55);border:1px solid hsla(0,0%,100%,.16);box-shadow:0 26px 60px rgba(0,0,0,.18);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.jd-cta-section .jd-cta-title{margin-bottom:15px;color:#fff;font-size:30px;font-weight:700}.jd-cta-section .jd-cta-title span{color:#fdc800;font-size:inherit;font-weight:inherit}.jd-cta-section .jd-cta-desc{max-width:768px;margin:0 auto 18px;color:#fff;font-size:18px;font-weight:400;line-height:1.45}.jd-cta-section .jd-cta-actions{display:flex;justify-content:center;align-items:center;gap:22px;flex-wrap:wrap}.jd-cta-section .jd-cta-primary-btn,.jd-cta-section .jd-cta-secondary-btn{height:54px;min-width:242px;padding:0 24px;border-radius:8px;font-size:20px;font-weight:600;transition:.25s ease}.jd-cta-section .jd-cta-primary-btn{color:#3e6a9f;background:#fff;border:1px solid hsla(0,0%,100%,.9)}.jd-cta-section .jd-cta-primary-btn:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,0,0,.16)}.jd-cta-section .jd-cta-secondary-btn{color:#fff;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);display:flex;align-items:center;justify-content:center}.jd-cta-section .jd-cta-secondary-btn:hover{background:hsla(0,0%,100%,.14);transform:translateY(-2px)}@media(max-width:767px){.jd-cta-section{padding:65px 0}.jd-cta-section .jd-cta-card{padding:30px 18px;border-radius:22px}.jd-cta-section .jd-cta-title{font-size:26px}.jd-cta-section .jd-cta-desc{font-size:16px}.jd-cta-section .jd-cta-primary-btn,.jd-cta-section .jd-cta-secondary-btn{width:100%;min-width:100%;height:40px;font-size:16px}}@media(max-width:400px){.jd-cta-section .jd-cta-primary-btn,.jd-cta-section .jd-cta-secondary-btn{width:100%;min-width:100%;height:40px;font-size:14px}}.wrapper-padding{max-width:100%;padding:60px 0}.wrapper-padding .find-job-card{margin-bottom:30px}@media screen and (max-width:576px){.wrapper-padding .find-job-card{margin:0 10px 30px}}.wrapper-padding .find-job-card .find-job-card-shadow{box-shadow:0 0 4px 0 rgba(0,0,0,.25);border-radius:26px}.wrapper-padding .find-job-card .find-job-card-shadow .left-col,.wrapper-padding .find-job-card .find-job-card-shadow .left-col img{border-radius:26px 0 0 26px}.wrapper-padding .find-job-card .find-job-card-shadow .right-col{border-radius:0 26px 26px 0}.wrapper-padding .find-job-card .find-job-card-shadow .right-col .right-col-wrapper{padding:35px;display:flex;flex-direction:column;justify-content:space-between}.wrapper-padding .find-job-card .find-job-card-shadow .right-col .right-col-wrapper .opportunity{background-color:rgba(62,106,159,.2);font-size:16px;border-radius:5px;padding:2px 6px}.wrapper-padding .find-job-card .find-job-card-shadow .right-col .right-col-wrapper .title{font-size:26px}.wrapper-padding .find-job-card .find-job-card-shadow .right-col .right-col-wrapper .title .no-break{white-space:nowrap}.wrapper-padding .find-job-card .find-job-card-shadow .right-col .right-col-wrapper .icon-wrapper{padding:10px 0 30px}@media screen and (min-width:767px)and (max-width:992px){.wrapper-padding .find-job-card .find-job-card-shadow .right-col .right-col-wrapper .icon-wrapper{padding:10px 0 26px}}.wrapper-padding .find-job-card .find-job-card-shadow .right-col .right-col-wrapper .blog-find-job-btn span,.wrapper-padding .find-job-card .find-job-card-shadow .right-col .right-col-wrapper .blog-post-job-btn span{font-weight:600;font-size:16px}@media screen and (min-width:767px)and (max-width:992px){.wrapper-padding .find-job-card .find-job-card-shadow .right-col .right-col-wrapper{padding:25px}}@media screen and (max-width:576px){.wrapper-padding .blog-call-to-action{margin:0 10px}}.wrapper-padding .blog-call-to-action .find-job-card-shadow{box-shadow:0 0 4px 0 rgba(0,0,0,.25);border-radius:26px}.wrapper-padding .blog-call-to-action .find-job-card-shadow .left-col{border-radius:26px 0 0 26px}.wrapper-padding .blog-call-to-action .find-job-card-shadow .left-col .left-col-wrapper{padding:35px}.wrapper-padding .blog-call-to-action .find-job-card-shadow .left-col .left-col-wrapper .opportunity{background-color:rgba(253,200,0,.3);font-size:14px;border-radius:5px;padding:2px 6px}.wrapper-padding .blog-call-to-action .find-job-card-shadow .left-col .left-col-wrapper .title{font-size:26px}.wrapper-padding .blog-call-to-action .find-job-card-shadow .left-col .left-col-wrapper .blog-find-job-btn span,.wrapper-padding .blog-call-to-action .find-job-card-shadow .left-col .left-col-wrapper .blog-post-job-btn span{font-weight:600}@media screen and (max-width:992px){.wrapper-padding .blog-call-to-action .find-job-card-shadow .left-col .left-col-wrapper .store-btn img{width:100%;height:40px}}.wrapper-padding .blog-call-to-action .find-job-card-shadow .right-col,.wrapper-padding .blog-call-to-action .find-job-card-shadow .right-col img{border-radius:0 26px 26px 0}.empty-spacer{padding:40px 0}