.job-card{background:#fafafa;border-radius:20px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;height:200px;transition:transform .3s ease,box-shadow .3s ease}.job-card:hover{transform:translateY(-4px);box-shadow:0 8px 16px rgba(0,0,0,.1)}.job-card-content{display:flex;flex-direction:column;gap:8px;flex:1}.job-card-title,.job-card-title-cta{font-weight:700;font-size:24px;line-height:32px;color:#000;margin:0}.job-card-title-cta{height:64px;width:320px}.job-card-location{display:flex;align-items:center;gap:4px;color:#383838;font-weight:400;font-size:14px;line-height:20px}.job-card-location svg{color:#383838;flex-shrink:0}.job-card-location span{white-space:nowrap}.job-card-button{border:1px solid #e1e1e1;background:transparent;border-radius:8px;font-weight:500;color:#383838}.job-card-button,.job-card-button-primary{padding:8px 16px;font-size:16px;line-height:20px;cursor:pointer;transition:all .3s ease;width:-moz-fit-content;width:fit-content}.job-card-button-primary{background:#0684f0;border:1px solid #0684f0;border-radius:8px;font-weight:700;color:#fff;letter-spacing:-.32px}.job-card-button-primary:hover{background:#0570cc;border-color:#0570cc}.job-card-cta{background:#e5f4fe;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}@media(max-width:768px){.job-card{height:auto;min-height:180px}.job-card-title,.job-card-title-cta{font-size:20px;line-height:28px}.job-card-title-cta{width:100%;height:auto}}.testimonial-card{border-radius:20px;padding:60px 40px 40px;display:flex;flex-direction:column;justify-content:flex-end;flex:1;min-height:400px;box-shadow:10px 20px 30px 0 #ececec;transition:transform .3s ease,box-shadow .3s ease}.testimonial-card:hover{transform:translateY(-4px);box-shadow:10px 20px 40px 0 rgba(0,0,0,.15)}.testimonial-card-content{display:flex;flex-direction:column;gap:28px;height:100%;justify-content:flex-end}.testimonial-card-quote{font-weight:400;font-size:20px;line-height:24px;color:#383838;margin:0;flex:1}.testimonial-card-author{display:flex;flex-direction:column;gap:2px}.testimonial-card-name{font-weight:700;font-size:1.5rem;line-height:32px;color:#383838;margin:0}.testimonial-card-role{font-size:1rem;color:#0684f0;margin:0}.testimonial-card-green{background:linear-gradient(180deg,#e4ffe2 22.648%,#fff 80.638%)}.testimonial-card-blue{background:linear-gradient(180deg,#dbe6fd 22.648%,#fff 80.638%)}.testimonial-card-pink{background:linear-gradient(180deg,#ffecfd 22.648%,#fff 80.638%)}@media(max-width:768px){.testimonial-card{min-height:350px;padding:40px 24px 24px}.testimonial-card-quote{font-size:18px;line-height:22px}.testimonial-card-name{font-size:20px;line-height:28px}.testimonial-card-role{font-size:14px}}.benefits-grid-container{display:flex;flex-direction:column;gap:32px;width:100%}.benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;width:100%}@media(max-width:992px){.benefits-grid{grid-template-columns:repeat(2,1fr);gap:30px}}@media(max-width:576px){.benefits-grid{grid-template-columns:1fr;gap:20px}}.benefit-card{background:hsla(0,0%,100%,.4);border-radius:20px;padding:40px 28px;display:flex;flex-direction:column;gap:24px;height:280px;box-shadow:0 4px 4px 0 rgba(0,0,0,.06);transition:transform .3s ease,box-shadow .3s ease}.benefit-card:hover{transform:translateY(-4px);box-shadow:0 8px 12px 0 rgba(0,0,0,.1)}.benefit-card-icon{width:48px;height:48px;flex-shrink:0}.benefit-card-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.benefit-card-content{display:flex;flex-direction:column;gap:2px;flex:1}.benefit-card-title{font-weight:500;font-size:24px;line-height:32px;color:#383838;margin:0}.benefit-card-description{font-weight:400;font-size:18px;line-height:28px;color:#383838;margin:0}@media(max-width:768px){.benefit-card{height:auto;min-height:240px;padding:32px 24px}.benefit-card-title{font-size:20px;line-height:28px}.benefit-card-description{font-size:16px;line-height:24px}}.benefits-disclaimer{padding-top:32px;text-align:center}.benefits-disclaimer p{font-weight:400;font-size:14px;line-height:20px;color:#383838;margin:0 auto;max-width:860px}.careers-hero{background:linear-gradient(180deg,#fff 22.477%,#daeeff 90.203%);padding:116px 237px;display:flex;align-items:center;justify-content:center;min-height:320px;overflow:hidden}.careers-hero-content{max-width:820px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:32px}.careers-hero-subtitle{font-weight:400;font-size:18px;line-height:28px;color:#383838;margin:0}.careers-hero-title{font-weight:700;font-size:52px;line-height:58px;color:#000;margin:0;letter-spacing:-.96px}.careers-hero-title .text-highlight{color:#0684f0}@media(max-width:1200px){.careers-hero{padding:80px 100px}.careers-hero-title{font-size:44px;line-height:50px}}@media(max-width:768px){.careers-hero{padding:60px 40px}.careers-hero-title{font-size:32px;line-height:40px}.careers-hero-subtitle{font-size:16px}}@media(max-width:576px){.careers-hero{padding:40px 20px}.careers-hero-title{font-size:28px;line-height:36px}}.careers-jobs{padding:5rem 10px}.careers-jobs .container{max-width:1280px}.careers-jobs-header{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:40px}.careers-jobs-header h2{font-weight:700;font-size:40px;line-height:50px;color:#000;margin:0}.careers-jobs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}@media(max-width:992px){.careers-jobs-grid{grid-template-columns:repeat(2,1fr);gap:30px}}@media(max-width:576px){.careers-jobs-grid{grid-template-columns:1fr;gap:20px}}@media(max-width:768px){.careers-jobs{padding:60px 10px}.careers-jobs-header h2{font-size:32px;line-height:40px}}.careers-build{padding:70px 0;overflow:hidden;background:var(--RTL,linear-gradient(109deg,#fff 28.88%,#dceefe 88.19%))}.careers-build .container{max-width:1240px}.careers-build-wrapper{display:flex;align-items:center;justify-content:space-between;gap:80px}@media(max-width:992px){.careers-build-wrapper{flex-direction:column;gap:40px}}.careers-build-content{flex:0 0 480px;display:flex;flex-direction:column;gap:32px}@media(max-width:992px){.careers-build-content{flex:1;width:100%}}.careers-build-text{display:flex;flex-direction:column;gap:12px}.careers-build-label{font-weight:500;font-size:18px;line-height:24px;color:#0684f0;margin:0}.careers-build-heading{font-weight:500;font-size:40px;line-height:50px;color:#000;margin:0}@media(max-width:768px){.careers-build-heading{font-size:32px;line-height:40px}}.careers-build-button{border:1px solid #e1e1e1;background:transparent;border-radius:8px;padding:8px 16px;font-weight:500;font-size:16px;line-height:20px;color:#383838;cursor:pointer;transition:all .3s ease;width:-moz-fit-content;width:fit-content}.careers-build-button:hover{background:#f5f5f5;border-color:#0684f0;color:#0684f0}.careers-build-image{flex:0 0 580px;height:400px;position:relative}@media(max-width:992px){.careers-build-image{flex:1;width:100%;max-width:580px}}@media(max-width:576px){.careers-build-image{height:300px}}.careers-build-img{border-radius:20px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:768px){.careers-build{padding:50px 0}}.careers-benefits{padding:3.5rem 2.5rem;max-width:1360px;margin:5rem auto 0;border-radius:1.25rem;background:linear-gradient(180deg,#e5f4fe 54.63%,#fff);box-shadow:10px 20px 30px 0 rgba(229,244,254,.5)}.careers-benefits .container{max-width:1120px}.careers-benefits-header{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:40px;text-align:center}.careers-benefits-header h2{font-weight:700;font-size:40px;line-height:50px;color:#000;margin:0}.careers-benefits-description{font-weight:400;font-size:18px;line-height:28px;color:#383838;margin:0;max-width:860px}@media(max-width:768px){.careers-benefits{padding:60px 10px;border-radius:10px}.careers-benefits-header h2{font-size:32px;line-height:40px}.careers-benefits-description{font-size:16px;line-height:24px}}.careers-testimonials{padding:5rem 0;position:relative;overflow:hidden}.careers-testimonials .container{max-width:1280px;position:relative;z-index:2}.careers-testimonials-heading{font-weight:700;font-size:40px;line-height:50px;color:#000;text-align:center;margin-bottom:40px}.careers-testimonials-heading .text-highlight{color:#0684f0}@media(max-width:768px){.careers-testimonials-heading{font-size:32px;line-height:40px}}.careers-testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}@media(max-width:992px){.careers-testimonials-grid{grid-template-columns:repeat(2,1fr);gap:30px}}@media(max-width:768px){.careers-testimonials-grid{grid-template-columns:1fr;gap:20px}}.careers-testimonials:after,.careers-testimonials:before{content:"";position:absolute;background-size:contain;background-repeat:no-repeat;opacity:.15;pointer-events:none}.careers-testimonials:before{width:516px;height:392px;left:-111px;top:113.5px}.careers-testimonials:after,.careers-testimonials:before{background-image:url(http://localhost:3845/assets/2852eb5b3930c8f493bffba830ac80335ecc69a2.png)}.careers-testimonials:after{width:623px;height:473px;right:-15.42px;top:111.62px}@media(max-width:768px){.careers-testimonials{padding:50px 0}.careers-testimonials:after,.careers-testimonials:before{display:none}}.text-highlight{color:#0684f0}@media(max-width:575.98px){.careers-jobs-header{align-items:flex-start}}.careers-jobs-header h2{font-size:2.5rem}@media(max-width:575.98px){.careers-jobs-header h2{font-size:1.5rem}}.banner{background:linear-gradient(180deg,#fff 22.48%,#daeeff 90.2%);background-position-y:bottom;background-repeat:no-repeat;background-size:cover;padding:7rem 0}@media(max-width:991.98px){.banner{background-size:contain}}@media(max-width:767.98px){.banner{padding-bottom:8rem}}.banner .content{display:flex;flex-direction:column;align-items:center;justify-content:center}.banner .content h1{font-size:3.25rem;font-style:normal;font-weight:700;line-height:3.625rem;letter-spacing:-.06rem}@media(max-width:575.98px){.banner{padding:4rem 0;margin-bottom:0}}.banner .container{text-align:center}@media(max-width:767.98px){.banner .container{padding:0 2rem}}.banner .pre-text{font-size:1.125rem;color:#383838}