.job-page-container{width:100%;padding-left:200px;padding-right:200px;overflow-x:hidden;margin-top:0;transition:padding .3s ease;display:flex;flex-direction:column}.job-page-container>:not(footer){padding-left:inherit;padding-right:inherit}.job-page-container footer{padding-left:0;padding-right:0;margin-left:-200px;margin-right:-200px;width:calc(100% + 400px)}@media screen and (max-width:1440px){.job-page-container{padding-left:160px;padding-right:160px}.job-page-container footer{margin-left:-160px;margin-right:-160px;width:calc(100% + 320px)}}@media screen and (max-width:1370px){.job-page-container{padding-left:120px;padding-right:120px}.job-page-container footer{margin-left:-120px;margin-right:-120px;width:calc(100% + 240px)}}@media screen and (max-width:1280px){.job-page-container{padding-left:80px;padding-right:80px}.job-page-container footer{margin-left:-80px;margin-right:-80px;width:calc(100% + 160px)}}@media screen and (max-width:1200px){.job-page-container{padding-left:50px;padding-right:50px}.job-page-container footer{margin-left:-50px;margin-right:-50px;width:calc(100% + 100px)}}@media screen and (max-width:1100px){.job-page-container{padding-left:40px;padding-right:40px}.job-page-container footer{margin-left:-40px;margin-right:-40px;width:calc(100% + 80px)}}@media screen and (max-width:1024px){.job-page-container{padding-left:32px;padding-right:32px}.job-page-container footer{margin-left:-32px;margin-right:-32px;width:calc(100% + 64px)}}@media screen and (max-width:768px){.job-page-container{padding-left:20px;padding-right:20px}.job-page-container footer{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}}.job-page-container .hero-image-container{position:relative;width:580px;height:326px;border-radius:8px;overflow:hidden;border:1px solid #e5e7eb;background:#fafafa;margin:40px 0 40px auto;right:0}@media screen and (max-width:1440px){.job-page-container .hero-image-container{width:520px;height:292px}}@media screen and (max-width:1024px){.job-page-container .hero-image-container{width:480px;height:270px;margin:30px auto}}@media screen and (max-width:768px){.job-page-container .hero-image-container{width:min(400px,100vw - 40px);height:calc(min(400px,100vw - 40px)/1.78);margin:24px auto}}.job-page-container .job-features-hero-section{display:flex;gap:2rem;align-items:center;justify-content:space-between;width:100%;padding:100px 0}.job-page-container .job-features-hero-section .hero-content{flex:1 1 auto;max-width:640px;margin:0}.job-page-container .job-features-hero-section .hero-content .hero-heading{font-family:Geist Sans,sans-serif;font-size:64px;font-weight:700;margin:0 0 24px;line-height:1.2;letter-spacing:-1px;color:#161617}@media only screen and (max-width:1024px){.job-page-container .job-features-hero-section .hero-content .hero-heading{font-size:48px}}@media only screen and (max-width:768px){.job-page-container .job-features-hero-section .hero-content .hero-heading{font-size:32px}}.job-page-container .job-features-hero-section .hero-content .hero-subheading{font-family:Geist Sans,sans-serif;font-size:20px;font-weight:300;margin:0;color:rgba(22,22,23,.8)}@media only screen and (max-width:1024px){.job-page-container .job-features-hero-section .hero-content .hero-subheading{font-size:18px}}@media only screen and (max-width:768px){.job-page-container .job-features-hero-section .hero-content .hero-subheading{font-size:16px}}.job-page-container .job-features-hero-section .hero-content .cta-btn{font-family:Geist Sans,sans-serif;font-size:20px;padding:1rem 2rem;background-color:#fff;color:#0033a0;border:2px solid #0033a0;border-radius:4px;cursor:pointer;transition:background-color .3s,color .3s;text-decoration:none;display:inline-block;margin-top:40px}.job-page-container .job-features-hero-section .hero-content .cta-btn:hover{background-color:#0033a0;color:#fff}@media screen and (max-width:1024px){.job-page-container .job-features-hero-section .hero-content .cta-btn{margin:20px auto}}.job-page-container .job-features-hero-section .hero-image-container{flex:0 0 auto;margin:0}@media screen and (max-width:1024px){.job-page-container .job-features-hero-section .hero-image-container{margin:30px auto}}@media screen and (max-width:768px){.job-page-container .job-features-hero-section .hero-image-container{margin:24px auto}}@media screen and (max-width:1024px){.job-page-container .job-features-hero-section{flex-direction:column;padding:50px 0;text-align:center}.job-page-container .job-features-hero-section .hero-content{margin:0 auto}}.job-page-container .job-demo-section{position:relative;z-index:2;padding:0 0 60px;width:100%}.job-page-container .job-demo-section .demo-container{width:100%;text-align:center}.job-page-container .job-demo-section .demo-container .demo-heading{font-size:48px;font-weight:700;color:#202124;margin-bottom:40px;text-align:center}@media screen and (max-width:768px){.job-page-container .job-demo-section .demo-container .demo-heading{font-size:32px;margin-bottom:30px}}.job-page-container .job-demo-section .demo-container .demo-animation-container{position:relative;width:100%;margin:0 auto;display:flex;justify-content:center}.job-page-container .job-demo-section .demo-container .demo-animation-container .demo-icon{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:8px;box-shadow:0 4px 24px rgba(0,0,0,.1);transition:all .3s ease}@media screen and (max-width:768px){.job-page-container .job-demo-section .demo-container .demo-animation-container .demo-icon{border-radius:6px}}@media screen and (max-width:1024px){.job-page-container .job-demo-section{padding:40px 0}}@media screen and (max-width:768px){.job-page-container .job-demo-section{padding:32px 0}}.job-page-container .job-features-section{padding:80px 0}.job-page-container .job-features-section .feature-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:120px;gap:80px;opacity:1;transform:translateY(0);transition:opacity .5s ease-out,transform .5s ease-out;will-change:opacity,transform}.job-page-container .job-features-section .feature-row.animate{opacity:0;transform:translateY(20px)}.job-page-container .job-features-section .feature-row.animate.visible{opacity:1;transform:translateY(0)}.job-page-container .job-features-section .feature-row:first-child{transition-delay:0s}.job-page-container .job-features-section .feature-row:nth-child(2){transition-delay:.1s}.job-page-container .job-features-section .feature-row:nth-child(3){transition-delay:.2s}.job-page-container .job-features-section .feature-row:nth-child(4){transition-delay:.3s}.job-page-container .job-features-section .feature-row:last-child{margin-bottom:0}.job-page-container .job-features-section .feature-row .feature-content,.job-page-container .job-features-section .feature-row .landing-feature-content{flex:1;max-width:500px;text-align:left}.job-page-container .job-features-section .feature-row .feature-content h2,.job-page-container .job-features-section .feature-row .landing-feature-content h2{font-size:48px;font-weight:700;margin-bottom:24px;line-height:1.2;color:#202124;transition:font-size .3s ease}.job-page-container .job-features-section .feature-row .feature-content p,.job-page-container .job-features-section .feature-row .landing-feature-content p{font-size:20px;line-height:1.6;color:#5f6368;transition:font-size .3s ease}.job-page-container .job-features-section .feature-row .feature-image{flex:1;max-width:500px}.job-page-container .job-features-section .feature-row .feature-image .job-tile-animation,.job-page-container .job-features-section .feature-row .feature-image img{width:100%;height:auto;border-radius:8px;transition:transform .3s ease}.job-page-container .job-features-section .feature-row:nth-child(2n) .feature-content,.job-page-container .job-features-section .feature-row:nth-child(2n) .landing-feature-content{order:2;text-align:right}.job-page-container .job-features-section .feature-row:nth-child(2n) .feature-image{order:1}@media screen and (max-width:1024px){.job-page-container .job-features-section .feature-row{gap:60px;margin-bottom:100px}.job-page-container .job-features-section .feature-row .feature-content h2,.job-page-container .job-features-section .feature-row .landing-feature-content h2{font-size:40px}.job-page-container .job-features-section .feature-row .feature-content p,.job-page-container .job-features-section .feature-row .landing-feature-content p{font-size:18px}}@media screen and (max-width:768px){.job-page-container .job-features-section .feature-row{flex-direction:column!important;gap:32px;margin-bottom:64px;padding:0 16px}.job-page-container .job-features-section .feature-row .feature-content,.job-page-container .job-features-section .feature-row .landing-feature-content{order:1!important;text-align:left!important;max-width:100%}.job-page-container .job-features-section .feature-row .feature-content h2,.job-page-container .job-features-section .feature-row .landing-feature-content h2{font-size:32px;margin-bottom:16px}.job-page-container .job-features-section .feature-row .feature-content p,.job-page-container .job-features-section .feature-row .landing-feature-content p{font-size:16px;line-height:1.5;color:#5f6368;opacity:.9}.job-page-container .job-features-section .feature-row .feature-image{order:2!important;max-width:100%;margin:8px 0}.job-page-container .job-features-section .feature-row .feature-image:first-child{transition-delay:0s}.job-page-container .job-features-section .feature-row .feature-image:nth-child(2){transition-delay:.1s}.job-page-container .job-features-section .feature-row .feature-image:nth-child(3){transition-delay:.2s}.job-page-container .job-features-section .feature-row .feature-image:nth-child(4){transition-delay:.3s}}@media screen and (max-width:1024px){.job-page-container .job-features-section{padding:60px 0}}@media screen and (max-width:768px){.job-page-container .job-features-section{padding:48px 0}}.job-page-container .faq-section{padding:80px 0 120px;background:rgba(0,0,0,0)}@media screen and (max-width:1024px){.job-page-container .faq-section{padding:60px 0 100px}}@media screen and (max-width:768px){.job-page-container .faq-section{padding:40px 0 80px}}.job-page-container .faq-container{max-width:900px;margin:0 auto;padding:0 24px}@media screen and (max-width:768px){.job-page-container .faq-container{padding:0 16px}}.job-page-container .faq-heading{font-family:Geist Sans,-apple-system,sans-serif;font-size:3rem;font-weight:600;text-align:center;margin-bottom:3rem;color:#1a2332;letter-spacing:-.02em}@media screen and (max-width:1024px){.job-page-container .faq-heading{font-size:2.5rem;margin-bottom:2.5rem}}@media screen and (max-width:768px){.job-page-container .faq-heading{font-size:2rem;margin-bottom:2rem}}.job-page-container .faq-grid{display:flex;flex-direction:column;gap:12px;margin-bottom:0}.job-page-container .faq-item{border:1px solid rgba(196,205,213,.3);border-radius:8px;background:hsla(0,0%,100%,.5);backdrop-filter:blur(10px);overflow:hidden;transition:all .25s ease}.job-page-container .faq-item:hover{border-color:rgba(0,51,160,.3);background:hsla(0,0%,100%,.7)}.job-page-container .faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:24px;cursor:pointer;background:rgba(0,0,0,0);border:none;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:none}@media screen and (max-width:768px){.job-page-container .faq-question{padding:18px 20px}}.job-page-container .faq-question h3{font-family:Geist Sans,-apple-system,sans-serif;font-size:1.0625rem;font-weight:500;color:#1a2332;margin:0;padding-right:24px;line-height:1.5;transition:color .2s ease}@media screen and (max-width:768px){.job-page-container .faq-question h3{font-size:1rem}}.job-page-container .faq-question .faq-icon{font-size:24px;color:#5a6c7d;transition:transform .3s ease-in-out,color .2s ease;width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-weight:300;line-height:1}.job-page-container .faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s cubic-bezier(.4,0,.2,1)}.job-page-container .faq-answer .faq-answer-inner{overflow:hidden;opacity:0;transform:translateY(-10px);transition:opacity .2s ease,transform .2s ease}.job-page-container .faq-answer p{color:#5a6c7d;font-size:.9375rem;line-height:1.7;padding:0 24px 24px;margin:0}@media screen and (max-width:768px){.job-page-container .faq-answer p{padding:0 20px 20px;font-size:.875rem}}.job-page-container .faq-item.active{border-color:rgba(0,51,160,.4);background:hsla(0,0%,100%,.8);box-shadow:0 4px 16px rgba(0,51,160,.08)}.job-page-container .faq-item.active .faq-question h3{color:#0033a0}.job-page-container .faq-item.active .faq-question .faq-icon{transform:rotate(45deg);color:#0033a0}.job-page-container .faq-item.active .faq-answer{grid-template-rows:1fr}.job-page-container .faq-item.active .faq-answer .faq-answer-inner{opacity:1;transform:translateY(0)}