.applicant-management-section{padding:70px 0;overflow:hidden;background:linear-gradient(115deg,#07396f,#06366b 45%,#487caf)}.applicant-management-section .applicant-management-content{max-width:610px}.applicant-management-section .applicant-management-content h1{margin:0 0 24px;color:#fff;font-size:50px;font-weight:700;line-height:1.12}.applicant-management-section .applicant-management-content h1 span{color:#fdc800;font-size:inherit;font-weight:inherit;line-height:inherit}.applicant-management-section .applicant-management-content>p{max-width:570px;margin:0 0 28px;color:hsla(0,0%,100%,.85);font-size:18px;font-weight:400;line-height:1.5}.applicant-management-section .applicant-management-content>p strong{color:#fff;font-size:inherit;font-weight:700}.applicant-management-section .applicant-management-actions{margin-bottom:24px}.applicant-management-section .applicant-primary-btn,.applicant-management-section .applicant-secondary-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;text-decoration:none;transition:.25s ease}.applicant-management-section .applicant-primary-btn img,.applicant-management-section .applicant-secondary-btn img{flex-shrink:0;object-fit:contain}.applicant-management-section .applicant-primary-btn{color:#3e6a9f;background:#fff;border:none}.applicant-management-section .applicant-primary-btn:hover{transform:translateY(-2px)}.applicant-management-section .applicant-secondary-btn{min-width:142px;color:#fff;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12)}.applicant-management-section .applicant-secondary-btn:hover{color:#fff;background:hsla(0,0%,100%,.14)}.applicant-management-section .applicant-stats{max-width:560px;padding-top:26px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;border-top:1px solid hsla(0,0%,100%,.35)}.applicant-management-section .applicant-stat-item{display:flex;flex-direction:column}.applicant-management-section .applicant-stat-item strong{margin-bottom:4px;color:#fdc800;font-size:40px;font-weight:700;line-height:1}.applicant-management-section .applicant-stat-item span{color:hsla(0,0%,100%,.8);font-size:14px;font-weight:400;line-height:1.35}.applicant-management-section .applicant-visual{position:relative;width:100%;max-width:680px;min-height:500px;margin-left:auto;display:flex;align-items:center;justify-content:center}.applicant-management-section .applicant-main-image{width:100%}.applicant-management-section .applicant-main-image .applicant-dashboard-image{display:block;width:100%;height:auto;object-fit:contain;border-radius:15px}.applicant-management-section .hiring-progress-card,.applicant-management-section .new-candidate-card{position:absolute;z-index:2;border-radius:12px;background-color:#fff;box-shadow:0 16px 35px rgba(5,39,73,.25)}.applicant-management-section .new-candidate-card{top:15px;right:-10px;width:195px;padding:16px}.applicant-management-section .new-candidate-card-header{margin-bottom:12px;display:flex;align-items:center;gap:9px}.applicant-management-section .new-candidate-card-header>span{color:#252525;font-size:12px;font-weight:700}.applicant-management-section .new-candidate-icon{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background-color:#ece7ff}.applicant-management-section .new-candidate-details{display:flex;flex-direction:column}.applicant-management-section .new-candidate-details strong{margin-bottom:3px;color:#272727;font-size:15px;font-weight:700;line-height:1.2}.applicant-management-section .new-candidate-details span{color:#707070;font-size:11px;font-weight:400}.applicant-management-section .hiring-progress-card{left:-10px;bottom:30px;width:215px;padding:14px 16px}.applicant-management-section .hiring-progress-card>strong{display:block;margin-bottom:9px;color:#282828;font-size:12px;font-weight:700}.applicant-management-section .hiring-progress-bar{width:100%;height:7px;margin-bottom:9px;overflow:hidden;border-radius:20px;background-color:#dce5ee}.applicant-management-section .hiring-progress-bar span{display:block;width:75%;height:100%;border-radius:inherit;background-color:#3e6a9f}.applicant-management-section .hiring-progress-footer{display:flex;align-items:center;justify-content:space-between}.applicant-management-section .hiring-progress-footer span{color:#6e6e6e;font-size:11px;font-weight:400}.applicant-management-section .hiring-progress-footer strong{color:#3e6a9f;font-size:11px;font-weight:700}@media(max-width:1199px){.applicant-management-section .applicant-management-content h1{font-size:40px}.applicant-management-section .applicant-stat-item strong{font-size:30px}.applicant-management-section .applicant-stat-item span{font-size:14px}.applicant-management-section .applicant-visual{min-height:440px}.applicant-management-section .new-candidate-card{right:0}.applicant-management-section .hiring-progress-card{left:0}}@media(max-width:991px){.applicant-management-section{padding:60px 0}.applicant-management-section .applicant-management-content{max-width:700px;margin:0 auto;text-align:center}.applicant-management-section .applicant-management-content h1{font-size:40px}.applicant-management-section .applicant-management-content>p{font-size:16px;margin-right:auto;margin-left:auto}.applicant-management-section .applicant-management-actions{justify-content:center}.applicant-management-section .applicant-stats{margin:0 auto;text-align:center}.applicant-management-section .applicant-visual{max-width:620px;min-height:auto;margin:20px auto 0;padding:35px 25px 45px}.applicant-management-section .new-candidate-card{top:0;right:0}.applicant-management-section .hiring-progress-card{bottom:0;left:0}}@media(max-width:767px){.applicant-management-section .applicant-management-content h1{font-size:30px}.applicant-management-section .applicant-management-content>p{font-size:16px}.applicant-management-section .applicant-primary-btn,.applicant-management-section .applicant-secondary-btn{min-height:52px;font-size:17px}.applicant-management-section .new-candidate-card{width:175px}.applicant-management-section .hiring-progress-card{width:195px}}@media(max-width:575px){.applicant-management-section{padding:48px 0}.applicant-management-section .applicant-management-content h1{font-size:26px}.applicant-management-section .applicant-management-content>p{font-size:14px}.applicant-management-section .applicant-management-actions{flex-direction:column}.applicant-management-section .applicant-management-actions .applicant-primary-btn,.applicant-management-section .applicant-management-actions .applicant-secondary-btn{width:100%;font-size:14px}.applicant-management-section .applicant-stats{gap:10px}.applicant-management-section .applicant-stat-item strong{font-size:24px}.applicant-management-section .applicant-stat-item span{font-size:12px}.applicant-management-section .applicant-visual{padding:0;display:flex;flex-direction:column;gap:16px}.applicant-management-section .hiring-progress-card,.applicant-management-section .new-candidate-card{display:none}}.hiring-workflow-section{position:relative;width:100%;background-color:#fff}.hiring-workflow-pin{width:100%;min-height:auto;padding:65px 0;display:flex;align-items:center;overflow:hidden;background-color:#fff}.hiring-workflow-header{max-width:760px;margin:0 auto 55px}.hiring-workflow-header h2{margin:0 0 14px;color:#000;font-size:40px;font-weight:700;line-height:1.2}.hiring-workflow-header h2 span{color:#3e6a9f;font-size:inherit;font-weight:inherit;line-height:inherit}.hiring-workflow-header p{margin:0;color:#3e6a9f;font-size:18px;font-weight:400;line-height:1.5}.workflow-list{display:flex;flex-direction:column;gap:16px}.workflow-item{position:relative;width:100%;min-height:92px;padding:16px 20px;display:flex;align-items:center;gap:18px;border:1px solid transparent;border-left-width:4px;border-radius:16px;background-color:transparent;text-align:left;cursor:pointer;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s ease}.workflow-item:hover{background-color:#fbfcfe}.workflow-item:focus-visible{outline:2px solid #3e6a9f;outline-offset:3px}.workflow-item.active{border-color:#3e6a9f #3e6a9f #3e6a9f #fdc800;background-color:#3e6a9f;box-shadow:0 8px 25px rgba(15,52,91,.1);transform:translateX(5px)}.workflow-item.active .workflow-item-icon{background-color:#fff}.workflow-item.active .workflow-item-content small,.workflow-item.active .workflow-item-content strong{color:#fff}.workflow-item-icon{width:48px;height:48px;flex:0 0 48px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background-color:rgba(210,214,219,.4);transition:background-color .3s ease}.workflow-item-icon img{object-fit:contain}.workflow-item-content{display:flex;flex-direction:column;gap:6px}.workflow-item-content strong{color:#3e6a9f;font-size:18px;font-weight:700;line-height:1.2}.workflow-item-content small{color:#3e6a9f;font-size:12px;font-weight:400;line-height:1.4}.workflow-visual{position:relative;width:100%;aspect-ratio:711/489;overflow:hidden;border-radius:24px;background-color:#fff;box-shadow:0 14px 35px rgba(23,63,104,.1)}.workflow-image-slide{position:absolute;inset:0;z-index:1;overflow:hidden;border-radius:inherit;opacity:0;visibility:hidden;will-change:opacity,transform}.workflow-screen-image{display:block;width:100%;height:100%;object-fit:contain;border-radius:inherit}.workflow-image-pagination{position:absolute;z-index:5;right:22px;bottom:18px;display:flex;align-items:center;gap:7px;padding:7px 10px;border-radius:20px;background-color:hsla(0,0%,100%,.88);box-shadow:0 5px 16px rgba(23,63,104,.1);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.workflow-image-pagination span{width:7px;height:7px;display:block;border-radius:50%;background-color:rgba(62,106,159,.25);transition:width .3s ease,border-radius .3s ease,background-color .3s ease}.workflow-image-pagination span.active{width:22px;border-radius:10px;background-color:#fdc800}@media(min-width:1800px){.hiring-workflow-pin{min-height:auto}}@media(max-width:1199px){.hiring-workflow-pin{min-height:auto;padding:55px 0}.workflow-item{padding:14px 16px;gap:14px}}@media(max-width:991px){.hiring-workflow-section{position:relative;min-height:auto;overflow:visible}.hiring-workflow-pin{min-height:auto;padding:45px 0;display:block;overflow:hidden}.hiring-workflow-header{margin-bottom:30px}.hiring-workflow-header h2{font-size:30px}.hiring-workflow-header p{font-size:16px}.hiring-workflow-pin .row{--bs-gutter-y:24px}.workflow-list{position:relative;min-height:92px}.workflow-item{display:none;min-height:92px}.workflow-item.active{display:flex;transform:none}.workflow-visual{width:100%;max-width:700px;margin:0 auto}}@media(max-width:575px){.hiring-workflow-pin{min-height:auto;padding:35px 0}.hiring-workflow-header{margin-bottom:24px}.hiring-workflow-header h2{font-size:26px}.hiring-workflow-header p{font-size:14px}.hiring-workflow-header p br{display:none}.hiring-workflow-pin .row{--bs-gutter-y:20px}.workflow-item,.workflow-list{min-height:80px}.workflow-item{padding:14px;gap:12px}.workflow-item-icon{width:42px;height:42px;flex-basis:42px}.workflow-item-content strong{font-size:16px}.workflow-visual{width:100%;border-radius:14px;box-shadow:0 8px 24px rgba(23,63,104,.1)}.workflow-image-pagination{right:12px;bottom:10px;padding:6px 8px}}@media(prefers-reduced-motion:reduce){.workflow-image-pagination span,.workflow-item,.workflow-item-icon{transition:none}}.smarter-hiring-section{padding:20px 0 80px;background-color:#fff}.smarter-hiring-section .smarter-hiring-content{max-width:500px}.smarter-hiring-section .smarter-hiring-content>h2{margin:0 0 22px;color:#3e6a9f;font-size:40px;font-weight:700;line-height:1.2}.smarter-hiring-section .smarter-hiring-content>h2 span{color:#000;font-size:inherit;font-weight:inherit;line-height:inherit}.smarter-hiring-section .smarter-hiring-description{max-width:470px;margin:0 0 28px;color:#3e6a9f;font-size:16px;font-weight:400;line-height:1.5}.smarter-hiring-section .hiring-benefits-list{margin-bottom:30px;display:flex;flex-direction:column;gap:20px}.smarter-hiring-section .hiring-benefit-item{display:flex;align-items:flex-start;gap:16px}.smarter-hiring-section .hiring-benefit-icon{width:42px;height:42px;flex:0 0 42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(62,106,159,.25);border-radius:50%;background-color:#fff;box-shadow:0 4px 12px rgba(62,106,159,.16)}.smarter-hiring-section .hiring-benefit-icon img{object-fit:contain}.smarter-hiring-section .hiring-benefit-content{padding-top:2px}.smarter-hiring-section .hiring-benefit-content h4{margin:0 0 4px;color:#3e6a9f;font-size:14px;font-weight:700;line-height:1.3}.smarter-hiring-section .hiring-benefit-content p{max-width:355px;margin:0;color:rgba(0,0,0,.48);font-size:12px;font-weight:400;line-height:1.45}.smarter-hiring-section .hiring-smarter-btn{min-height:54px;padding:13px 20px;display:inline-flex;align-items:center;justify-content:center;gap:28px;border:1px solid #3e6a9f;border-radius:8px;background-color:#3e6a9f;box-shadow:0 7px 15px rgba(62,106,159,.2);color:#fff;font-size:20px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .25s ease,border-color .25s ease,transform .25s ease,box-shadow .25s ease}.smarter-hiring-section .hiring-smarter-btn img{flex-shrink:0;object-fit:contain}.smarter-hiring-section .hiring-smarter-btn:hover{color:#fff;background-color:#315884;border-color:#315884;box-shadow:0 10px 22px rgba(62,106,159,.28);transform:translateY(-2px)}.smarter-hiring-section .comparison-cards-row{align-items:stretch}.smarter-hiring-section .comparison-cards-row>div{display:flex}.smarter-hiring-section .hiring-comparison-card{width:100%;min-height:540px;padding:28px 24px 20px;border:1px solid transparent;border-radius:21px;background-color:#fff;box-shadow:0 0 31px 0 rgba(62,106,159,.24);transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease}.smarter-hiring-section .hiring-comparison-card:hover{border-color:#3e6a9f;box-shadow:0 0 31px 0 rgba(62,106,159,.34);transform:translateY(-5px)}.smarter-hiring-section .hiring-comparison-card.positive:hover{border-color:#3e6a9f}.smarter-hiring-section .comparison-card-header{padding-bottom:18px;border-bottom:1px solid rgba(62,106,159,.32);text-align:center}.smarter-hiring-section .comparison-card-header h3{margin:12px 0 4px;color:#3e6a9f;font-size:20px;font-weight:700;line-height:1.25}.smarter-hiring-section .comparison-card-header p{margin:0;color:#3e6a9f;font-size:12px;font-weight:400;line-height:1.4}.smarter-hiring-section .comparison-card-icon{display:flex;align-items:center;justify-content:center}.smarter-hiring-section .comparison-card-icon img{object-fit:contain}.smarter-hiring-section .comparison-feature-list{display:flex;flex-direction:column}.smarter-hiring-section .comparison-feature-item{min-height:47px;padding:11px 0;display:flex;align-items:center;gap:12px;border-bottom:1px dotted rgba(62,106,159,.4)}.smarter-hiring-section .comparison-feature-item:last-child{border-bottom:0}.smarter-hiring-section .comparison-feature-item>span:last-child{color:#3e6a9f;font-size:12px;font-weight:400;line-height:1.35}.smarter-hiring-section .comparison-status-icon{width:20px;height:20px;flex:0 0 20px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.smarter-hiring-section .comparison-status-icon img{width:100%;height:100%;object-fit:contain}@media(max-width:1199px){.smarter-hiring-section .smarter-hiring-content>h2{font-size:36px}.smarter-hiring-section .hiring-comparison-card{padding-right:18px;padding-left:18px}}@media(max-width:991px){.smarter-hiring-section{padding:60px 0}.smarter-hiring-section .smarter-hiring-content{max-width:700px;margin:0 auto;text-align:center}.smarter-hiring-section .smarter-hiring-content>h2{font-size:30px}.smarter-hiring-section .smarter-hiring-description{margin-right:auto;margin-left:auto}.smarter-hiring-section .hiring-benefits-list{max-width:520px;margin-right:auto;margin-left:auto;text-align:left}.smarter-hiring-section .hiring-smarter-btn{margin:0 auto}.smarter-hiring-section .comparison-cards-row{max-width:760px;margin-right:auto;margin-left:auto}}@media(max-width:767px){.smarter-hiring-section .comparison-cards-row>div{display:block}.smarter-hiring-section .hiring-comparison-card{min-height:auto;max-width:460px;margin:0 auto}}@media(max-width:575px){.smarter-hiring-section{padding:0 0 48px}.smarter-hiring-section .smarter-hiring-content>h2{font-size:26px}.smarter-hiring-section .smarter-hiring-description{font-size:14px}.smarter-hiring-section .hiring-benefit-item{gap:12px}.smarter-hiring-section .hiring-smarter-btn{width:100%;gap:18px;font-size:18px}.smarter-hiring-section .hiring-comparison-card{padding:24px 18px 16px}}.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 30px;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:11px;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}