.candidate-connection-section{position:relative;overflow:hidden;padding:60px 0;background:linear-gradient(180deg,#002d64 12%,#3e6a9f)}.candidate-connection-section .candidate-connection-content{position:relative;z-index:2}.candidate-connection-section .candidate-connection-title{margin-bottom:28px;color:#fff;font-size:50px;font-weight:700;line-height:1.08}.candidate-connection-section .candidate-connection-title span{color:#fdc800;font-size:inherit;font-weight:inherit;line-height:inherit}.candidate-connection-section .candidate-connection-description{max-width:540px;margin-bottom:32px;color:hsla(0,0%,100%,.8);font-size:16px;font-weight:400;line-height:1.65}.candidate-connection-section .candidate-connection-actions{margin-bottom:30px}.candidate-connection-section .candidate-demo-button,.candidate-connection-section .candidate-start-button{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-connection-section .candidate-demo-button img,.candidate-connection-section .candidate-start-button img{flex-shrink:0;object-fit:contain}.candidate-connection-section .candidate-start-button{color:#3e6a9f;background:#fff;border:none}.candidate-connection-section .candidate-start-button:hover{transform:translateY(-2px)}.candidate-connection-section .candidate-demo-button{min-width:142px;color:#fff;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12)}.candidate-connection-section .candidate-demo-button:hover{color:#fff;background:hsla(0,0%,100%,.14)}.candidate-connection-section .candidate-play-icon{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border-radius:50%;background-color:#3e6a9f;color:#fff;font-size:8px}.candidate-connection-section .candidate-stats{max-width:540px;padding-top:30px;border-top:1px solid hsla(0,0%,100%,.18)}.candidate-connection-section .candidate-stat-item h3{margin-bottom:5px;color:#fdc800;font-size:29px;font-weight:700;line-height:1}.candidate-connection-section .candidate-stat-item p{margin-bottom:0;color:hsla(0,0%,100%,.78);font-size:14px;font-weight:500;line-height:1.4}.candidate-connection-section .candidate-connection-image-wrapper{position:relative;display:flex;align-items:center;justify-content:center}.candidate-connection-section .candidate-connection-image{width:100%;height:auto;object-fit:contain;border-radius:16px;box-shadow:0 25.18px 50.36px -12.09px rgba(0,0,0,.25)}@media(max-width:1199.98px){.candidate-connection-section .candidate-connection-title{font-size:40px}}@media(max-width:991.98px){.candidate-connection-section{padding:65px 0}.candidate-connection-section .candidate-connection-content{max-width:680px;margin:0 auto;text-align:center}.candidate-connection-section .candidate-connection-title{font-size:40px}.candidate-connection-section .candidate-connection-description,.candidate-connection-section .candidate-stats{margin-right:auto;margin-left:auto}.candidate-connection-section .candidate-connection-actions{justify-content:center}.candidate-connection-section .candidate-connection-image-wrapper{max-width:750px;margin:10px auto 0}}@media(max-width:768px){.candidate-connection-section .candidate-connection-title{font-size:30px;line-height:1.15}.candidate-connection-section .candidate-connection-description{font-size:16px}}@media(max-width:575.98px){.candidate-connection-section{padding:40px 0}.candidate-connection-section .candidate-connection-title{font-size:26px;line-height:1.15}.candidate-connection-section .candidate-connection-description{font-size:14px}.candidate-connection-section .candidate-connection-actions{flex-direction:column}.candidate-connection-section .candidate-connection-actions .candidate-demo-button,.candidate-connection-section .candidate-connection-actions .candidate-start-button{width:100%;font-size:14px}.candidate-connection-section .candidate-stat-item h3{font-size:24px}.candidate-connection-section .candidate-stat-item p{font-size:12px}}.faster-communication-section{overflow:hidden;padding:80px 0 100px;background-color:#fff}.faster-communication-section .faster-communication-header{max-width:850px;margin:0 auto 55px}.faster-communication-section .faster-communication-header h2{margin-bottom:14px;color:#3e6a9f;font-size:40px;font-weight:700;line-height:1.2}.faster-communication-section .faster-communication-header h2 span{color:#000;font-size:inherit;font-weight:inherit;line-height:inherit}.faster-communication-section .faster-communication-header p{max-width:650px;margin:0 auto;color:#3e6a9f;font-size:16px;font-weight:400;line-height:1.5}.faster-communication-section .communication-features-row{min-height:320px}.faster-communication-section .communication-feature-item{display:flex;justify-content:center;transition:transform .3s ease}.faster-communication-section .communication-feature-item:hover{transform:translateY(-8px)}.faster-communication-section .communication-feature-item:hover .feature-circle-inner{box-shadow:0 15px 35px rgba(62,106,159,.15)}.faster-communication-section .communication-feature-item:hover .feature-circle-icon{transform:scale(1.08)}.faster-communication-section .feature-circle-top{transform:translateY(-35px)}.faster-communication-section .feature-circle-top:hover{transform:translateY(-43px)}.faster-communication-section .feature-circle-bottom{transform:translateY(45px)}.faster-communication-section .feature-circle-bottom:hover{transform:translateY(37px)}.faster-communication-section .feature-circle-shell{position:relative;width:240px;height:240px;padding:12px;border:1px solid #fdc800;border-radius:50%}.faster-communication-section .feature-circle-inner{position:relative;z-index:2;display:flex;width:100%;height:100%;padding:25px 18px;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;background-color:#edf2f7;text-align:center;transition:box-shadow .3s ease}.faster-communication-section .feature-circle-icon{width:52px;height:52px;margin-bottom:15px;object-fit:contain;transition:transform .3s ease}.faster-communication-section .feature-circle-inner h3{max-width:145px;margin:0;color:#3e6a9f;font-size:16px;font-weight:700;line-height:1.35}.faster-communication-section .feature-orbit{position:absolute;z-index:3;inset:-1px;border-radius:50%;pointer-events:none;animation:feature-orbit-spin 5s linear infinite}.faster-communication-section .feature-orbit-dot{position:absolute;top:50%;right:-5px;width:10px;height:10px;border:2px solid #fff;border-radius:50%;background-color:#fdc800;box-shadow:0 0 8px rgba(253,200,0,.8);transform:translateY(-50%)}@keyframes feature-orbit-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:1400px){.faster-communication-section .feature-circle-shell{width:190px;height:190px}}@media(max-width:991.98px){.faster-communication-section{padding:65px 0}.faster-communication-section .faster-communication-header{margin-bottom:45px}.faster-communication-section .faster-communication-header h2{font-size:30px}.faster-communication-section .communication-features-row{min-height:auto}.faster-communication-section .feature-circle-bottom,.faster-communication-section .feature-circle-top{transform:none}.faster-communication-section .feature-circle-bottom:hover,.faster-communication-section .feature-circle-top:hover{transform:translateY(-8px)}}@media(max-width:575.98px){.faster-communication-section{padding:50px 0}.faster-communication-section .faster-communication-header{margin-bottom:35px}.faster-communication-section .faster-communication-header h2{font-size:26px}.faster-communication-section .faster-communication-header p{font-size:14px}.faster-communication-section .communication-feature-item{margin-bottom:15px}.faster-communication-section .feature-circle-shell{width:180px;height:180px}.faster-communication-section .feature-circle-inner h3{font-size:14px}}@media(prefers-reduced-motion:reduce){.faster-communication-section .feature-orbit{animation:none}}.communication-key-features{padding:80px 0;background-color:#f8f9fa}.communication-key-features__header{max-width:820px;margin:0 auto 50px}.communication-key-features__header h2{margin-bottom:14px;color:#3e6a9f;font-size:40px;font-weight:700;line-height:1.2}.communication-key-features__header h2 span{color:#000;font-size:inherit;font-weight:inherit;line-height:inherit}.communication-key-features__header p{margin-bottom:0;color:#3e6a9f;font-size:16px;font-weight:400;line-height:1.6}.communication-key-features .communication-feature-card{display:flex;min-height:280px;padding:30px;flex-direction:column;align-items:flex-start;border:1px solid transparent;border-radius:18px;background-color:#fff;transition:box-shadow .3s ease,border-color .3s ease,transform .3s ease}.communication-key-features .communication-feature-card:hover{border-color:rgba(62,106,159,.35);box-shadow:0 0 16.5px -6px rgba(0,0,0,.4);transform:translateY(-3px)}.communication-key-features .communication-feature-card__icon{display:flex;width:42px;height:42px;margin-bottom:34px;align-items:center;justify-content:center;border-radius:7px;background-color:rgba(62,106,159,.09)}.communication-key-features .communication-feature-card__icon img{width:24px;height:24px;object-fit:contain}.communication-key-features .communication-feature-card h3{margin-bottom:16px;color:#3e6a9f;font-size:24px;font-weight:600;line-height:1.2}.communication-key-features .communication-feature-card p{margin-bottom:0;color:#667085;font-size:16px;font-weight:400;line-height:1.6}@media(max-width:991.98px){.communication-key-features{padding:65px 0}.communication-key-features__header{margin-bottom:40px}.communication-key-features__header h2{font-size:30px}.communication-key-features__header p{font-size:16px}.communication-key-features .communication-feature-card{min-height:260px}}@media(max-width:575.98px){.communication-key-features{padding:50px 0}.communication-key-features__header{margin-bottom:32px}.communication-key-features__header h2{font-size:26px}.communication-key-features__header p{font-size:14px}.communication-key-features .communication-feature-card{min-height:auto;padding:24px}.communication-key-features .communication-feature-card__icon{margin-bottom:25px}.communication-key-features .communication-feature-card h3{font-size:18px}.communication-key-features .communication-feature-card p{font-size:14px}}.faster-conversations-section{padding:80px 0 100px;overflow:hidden;background-color:#fff}.faster-conversations-section .faster-conversations-header{max-width:900px;margin:0 auto 55px}.faster-conversations-section .faster-conversations-header h2{margin-bottom:16px;color:#3e6a9f;font-size:40px;font-weight:700;line-height:1.2}.faster-conversations-section .faster-conversations-header h2 span{color:#000;font-size:inherit;font-weight:inherit;line-height:inherit}.faster-conversations-section .faster-conversations-header p{max-width:760px;margin:0 auto;color:#3e6a9f;font-size:16px;font-weight:400;line-height:1.6}.faster-conversations-section .faster-conversations-video-wrapper{position:relative;width:100%;max-width:991px;aspect-ratio:16/9;margin:0 auto;overflow:hidden;border-radius:16px;box-shadow:0 8px 28px rgba(0,45,100,.18)}.faster-conversations-section .faster-conversations-video-wrapper iframe{display:block;width:100%;height:100%;border:0}@media(max-width:991.98px){.faster-conversations-section{padding:65px 0 80px}.faster-conversations-section .faster-conversations-header{margin-bottom:42px}.faster-conversations-section .faster-conversations-header h2{font-size:30px}}@media(max-width:575.98px){.faster-conversations-section{padding:50px 0 60px}.faster-conversations-section .faster-conversations-header{margin-bottom:32px}.faster-conversations-section .faster-conversations-header h2{font-size:26px;line-height:1.25}.faster-conversations-section .faster-conversations-header p{font-size:14px}.faster-conversations-section .faster-conversations-video-wrapper{border-radius:10px}}.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}