.CareerHero-module-scss-module__o6cUKq__heroSection{background-color:var(--surface);padding:60px 0;position:relative;overflow:hidden}.CareerHero-module-scss-module__o6cUKq__container{max-width:1360px;margin:0 auto;padding:0 48px}.CareerHero-module-scss-module__o6cUKq__heroContent{flex-direction:column;align-items:center;gap:60px;display:flex}.CareerHero-module-scss-module__o6cUKq__textContent{width:100%}.CareerHero-module-scss-module__o6cUKq__heading{color:var(--foreground);max-width:800px;margin-bottom:24px;font-size:clamp(36px,5vw,72px);font-weight:700;line-height:1.1}.CareerHero-module-scss-module__o6cUKq__description{color:var(--muted);max-width:560px;margin-bottom:40px;font-size:18px;line-height:1.6}.CareerHero-module-scss-module__o6cUKq__heroActions{flex-wrap:wrap;gap:16px;display:flex}.CareerHero-module-scss-module__o6cUKq__primaryBtn{background-color:var(--accent);color:#fff;border-radius:8px;justify-content:center;align-items:center;padding:16px 32px;font-weight:600;transition:all .2s;display:inline-flex}.CareerHero-module-scss-module__o6cUKq__primaryBtn:hover{background-color:var(--accent-dark);transform:translateY(-2px)}.CareerHero-module-scss-module__o6cUKq__secondaryBtn{color:var(--foreground);border:1px solid var(--border);background-color:#0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:16px 32px;font-weight:600;transition:all .2s;display:inline-flex}.CareerHero-module-scss-module__o6cUKq__secondaryBtn:hover{border-color:var(--foreground);transform:translateY(-2px)}.CareerHero-module-scss-module__o6cUKq__visualContent{width:100%;height:400px;position:relative}.CareerHero-module-scss-module__o6cUKq__imageWrapperLarge{width:70%;height:100%;box-shadow:var(--card-shadow);border-radius:24px;position:absolute;top:0;right:0;overflow:hidden}.CareerHero-module-scss-module__o6cUKq__imageWrapperSmall{border:4px solid var(--surface);z-index:2;border-radius:24px;width:40%;height:70%;position:absolute;bottom:-30px;left:10%;overflow:hidden;box-shadow:0 20px 40px #00000026}.CareerHero-module-scss-module__o6cUKq__image{object-fit:cover;transition:transform .5s}.CareerHero-module-scss-module__o6cUKq__imageWrapperLarge:hover .CareerHero-module-scss-module__o6cUKq__image,.CareerHero-module-scss-module__o6cUKq__imageWrapperSmall:hover .CareerHero-module-scss-module__o6cUKq__image{transform:scale(1.02)}@media (min-width:1024px){.CareerHero-module-scss-module__o6cUKq__heroSection{padding:100px 0}.CareerHero-module-scss-module__o6cUKq__heroContent{flex-direction:row;justify-content:space-between;align-items:center}.CareerHero-module-scss-module__o6cUKq__textContent{width:55%}.CareerHero-module-scss-module__o6cUKq__visualContent{width:45%;height:500px}}@media (max-width:768px){.CareerHero-module-scss-module__o6cUKq__container{padding:0 24px}.CareerHero-module-scss-module__o6cUKq__visualContent{height:300px;margin-top:40px}.CareerHero-module-scss-module__o6cUKq__floatingCard{display:none}}@media (max-width:480px){.CareerHero-module-scss-module__o6cUKq__container{padding:0 16px}.CareerHero-module-scss-module__o6cUKq__heroActions{flex-direction:column;width:100%}.CareerHero-module-scss-module__o6cUKq__primaryBtn,.CareerHero-module-scss-module__o6cUKq__secondaryBtn{width:100%}}
.WhyJoinUs-module-scss-module__cRbNlW__whyJoinSection{background-color:var(--background);padding:100px 0;overflow:hidden}.WhyJoinUs-module-scss-module__cRbNlW__header{text-align:center;margin-bottom:64px;padding:0 48px}.WhyJoinUs-module-scss-module__cRbNlW__heading{color:var(--foreground);letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(32px,5vw,52px);font-weight:800;line-height:1.1}.WhyJoinUs-module-scss-module__cRbNlW__subheading{color:var(--muted);max-width:520px;margin:0 auto;font-size:17px;line-height:1.7}.WhyJoinUs-module-scss-module__cRbNlW__marqueeWrapper{flex-direction:column;gap:0;display:flex}.WhyJoinUs-module-scss-module__cRbNlW__marqueeRow{border-top:1px solid var(--border);padding:28px 0;display:flex;overflow:hidden}.WhyJoinUs-module-scss-module__cRbNlW__marqueeRow:last-child{border-bottom:1px solid var(--border)}.WhyJoinUs-module-scss-module__cRbNlW__marqueeTrack{white-space:nowrap;flex-shrink:0;gap:0;animation:30s linear infinite WhyJoinUs-module-scss-module__cRbNlW__scrollLeft;display:flex}.WhyJoinUs-module-scss-module__cRbNlW__marqueeTrack.WhyJoinUs-module-scss-module__cRbNlW__reverse{animation:34s linear infinite WhyJoinUs-module-scss-module__cRbNlW__scrollRight}.WhyJoinUs-module-scss-module__cRbNlW__marqueeRow:hover .WhyJoinUs-module-scss-module__cRbNlW__marqueeTrack{animation-play-state:paused}@keyframes WhyJoinUs-module-scss-module__cRbNlW__scrollLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes WhyJoinUs-module-scss-module__cRbNlW__scrollRight{0%{transform:translate(-50%)}to{transform:translate(0)}}.WhyJoinUs-module-scss-module__cRbNlW__item{flex-shrink:0;align-items:center;gap:20px;padding:0 48px;display:inline-flex}.WhyJoinUs-module-scss-module__cRbNlW__itemIcon{background:var(--accent-soft);width:36px;height:36px;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.WhyJoinUs-module-scss-module__cRbNlW__itemTitle{color:var(--foreground);letter-spacing:-.01em;white-space:nowrap;font-size:22px;font-weight:700}.WhyJoinUs-module-scss-module__cRbNlW__itemDescription{color:var(--muted);white-space:nowrap;font-size:15px}.WhyJoinUs-module-scss-module__cRbNlW__dot{background:var(--accent);opacity:.5;border-radius:50%;flex-shrink:0;width:6px;height:6px}@media (max-width:768px){.WhyJoinUs-module-scss-module__cRbNlW__header{padding:0 24px}.WhyJoinUs-module-scss-module__cRbNlW__whyJoinSection{padding:72px 0}.WhyJoinUs-module-scss-module__cRbNlW__itemTitle{font-size:18px}.WhyJoinUs-module-scss-module__cRbNlW__itemDescription{font-size:13px}.WhyJoinUs-module-scss-module__cRbNlW__item{padding:0 32px}}
.DepartmentGrid-module-scss-module__sV_PjG__deptSection{background-color:var(--surface);padding:60px 0}.DepartmentGrid-module-scss-module__sV_PjG__container{max-width:1200px;margin:0 auto;padding:0 48px}.DepartmentGrid-module-scss-module__sV_PjG__inner{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.DepartmentGrid-module-scss-module__sV_PjG__left{position:sticky;top:100px}.DepartmentGrid-module-scss-module__sV_PjG__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;margin-bottom:20px;font-size:12px;font-weight:700;display:inline-flex}.DepartmentGrid-module-scss-module__sV_PjG__eyebrow:before{content:"";background:var(--accent);border-radius:2px;width:24px;height:2px;display:inline-block}.DepartmentGrid-module-scss-module__sV_PjG__heading{color:var(--foreground);letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(30px,4vw,44px);font-weight:800;line-height:1.1}.DepartmentGrid-module-scss-module__sV_PjG__subheading{color:var(--muted);max-width:380px;font-size:16px;line-height:1.7}.DepartmentGrid-module-scss-module__sV_PjG__right{flex-direction:column;gap:0;display:flex}.DepartmentGrid-module-scss-module__sV_PjG__deptRow{border-top:1px solid var(--border);cursor:pointer;text-align:left;background:0 0;border-bottom:none;border-left:none;border-right:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:22px 0;transition:padding-left .25s;display:flex}.DepartmentGrid-module-scss-module__sV_PjG__deptRow:last-child{border-bottom:1px solid var(--border)}.DepartmentGrid-module-scss-module__sV_PjG__deptRow:hover{padding-left:8px}.DepartmentGrid-module-scss-module__sV_PjG__deptRow:hover .DepartmentGrid-module-scss-module__sV_PjG__deptName{color:var(--accent)}.DepartmentGrid-module-scss-module__sV_PjG__deptRow:hover .DepartmentGrid-module-scss-module__sV_PjG__deptArrow{color:var(--accent);transform:translate(3px,-3px)}.DepartmentGrid-module-scss-module__sV_PjG__deptRow:hover .DepartmentGrid-module-scss-module__sV_PjG__roleBadge{background:var(--accent);color:#fff}.DepartmentGrid-module-scss-module__sV_PjG__deptLeft{align-items:center;gap:16px;display:flex}.DepartmentGrid-module-scss-module__sV_PjG__deptIcon{background:var(--card-surface-soft);width:40px;height:40px;color:var(--muted);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex}.DepartmentGrid-module-scss-module__sV_PjG__deptRow:hover .DepartmentGrid-module-scss-module__sV_PjG__deptIcon{background:var(--accent-soft);color:var(--accent)}.DepartmentGrid-module-scss-module__sV_PjG__deptName{color:var(--foreground);font-size:18px;font-weight:600;transition:color .25s}.DepartmentGrid-module-scss-module__sV_PjG__deptRight{flex-shrink:0;align-items:center;gap:12px;display:flex}.DepartmentGrid-module-scss-module__sV_PjG__roleBadge{color:var(--muted);background:var(--card-surface-soft);border:1px solid var(--border);white-space:nowrap;border-radius:20px;padding:3px 12px;font-size:12px;font-weight:600;transition:background .25s,color .25s}.DepartmentGrid-module-scss-module__sV_PjG__deptArrow{color:var(--border);flex-shrink:0;transition:transform .25s,color .25s}@media (max-width:900px){.DepartmentGrid-module-scss-module__sV_PjG__inner{grid-template-columns:1fr;gap:48px}.DepartmentGrid-module-scss-module__sV_PjG__left{position:static}.DepartmentGrid-module-scss-module__sV_PjG__subheading{max-width:100%}}@media (max-width:768px){.DepartmentGrid-module-scss-module__sV_PjG__container{padding:0 24px}.DepartmentGrid-module-scss-module__sV_PjG__deptSection{padding:80px 0}.DepartmentGrid-module-scss-module__sV_PjG__deptName{font-size:16px}}@media (max-width:480px){.DepartmentGrid-module-scss-module__sV_PjG__container{padding:0 16px}}
.JobCard-module-scss-module__869pHW__card{background-color:var(--card-surface);border:1px solid var(--card-border);border-radius:20px;flex-direction:column;padding:32px;transition:all .2s;display:flex;position:relative}.JobCard-module-scss-module__869pHW__card:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 8px 24px #091f390d}.JobCard-module-scss-module__869pHW__featuredBadge{background-color:var(--accent);color:#fff;text-transform:uppercase;letter-spacing:.05em;border-radius:20px;padding:6px 12px;font-size:12px;font-weight:700;position:absolute;top:-12px;left:32px}.JobCard-module-scss-module__869pHW__header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.JobCard-module-scss-module__869pHW__department{color:var(--primary);text-transform:uppercase;letter-spacing:.05em;font-size:14px;font-weight:600}.JobCard-module-scss-module__869pHW__typeBadge{color:var(--muted);background-color:var(--background);border-radius:12px;padding:4px 12px;font-size:13px;font-weight:600}.JobCard-module-scss-module__869pHW__title{color:var(--foreground);margin-bottom:12px;font-size:24px;font-weight:700}.JobCard-module-scss-module__869pHW__metadata{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;font-size:14px;font-weight:500;display:flex}.JobCard-module-scss-module__869pHW__dot{opacity:.5}.JobCard-module-scss-module__869pHW__description{color:var(--muted);flex-grow:1;margin-bottom:24px;font-size:16px;line-height:1.6}.JobCard-module-scss-module__869pHW__footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding-top:24px;display:flex}.JobCard-module-scss-module__869pHW__postedAt{color:var(--muted);font-size:13px}.JobCard-module-scss-module__869pHW__viewLink{color:var(--primary);align-items:center;gap:8px;font-size:15px;font-weight:600;transition:color .2s;display:inline-flex}.JobCard-module-scss-module__869pHW__arrow{transition:transform .2s}.JobCard-module-scss-module__869pHW__card:hover .JobCard-module-scss-module__869pHW__viewLink{color:var(--accent)}.JobCard-module-scss-module__869pHW__card:hover .JobCard-module-scss-module__869pHW__arrow{transform:translate(4px)}@media (max-width:640px){.JobCard-module-scss-module__869pHW__card{padding:24px}.JobCard-module-scss-module__869pHW__featuredBadge{left:24px}.JobCard-module-scss-module__869pHW__header{flex-direction:column;align-items:flex-start;gap:12px}.JobCard-module-scss-module__869pHW__footer{flex-direction:column;align-items:flex-start;gap:16px}.JobCard-module-scss-module__869pHW__viewLink{justify-content:space-between;width:100%}}
.JobsSection-module-scss-module__8TZana__jobsSection{background-color:#f4f6fa;padding:100px 0}.JobsSection-module-scss-module__8TZana__container{max-width:1000px;margin:0 auto;padding:0 48px}.JobsSection-module-scss-module__8TZana__header{text-align:center;flex-direction:column;align-items:center;gap:16px;margin-bottom:48px;display:flex}.JobsSection-module-scss-module__8TZana__label{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:13px;font-weight:700}.JobsSection-module-scss-module__8TZana__heading{color:var(--foreground);font-size:clamp(32px,4vw,42px);font-weight:700}.JobsSection-module-scss-module__8TZana__description{color:var(--muted);max-width:600px;font-size:18px;line-height:1.6}.JobsSection-module-scss-module__8TZana__filterBar{background:var(--surface);border:1px solid var(--border);border-radius:20px;gap:12px;margin-bottom:24px;padding:12px;display:flex;box-shadow:0 10px 30px #091f390a}.JobsSection-module-scss-module__8TZana__searchInput{flex:2;align-items:center;display:flex;position:relative}.JobsSection-module-scss-module__8TZana__searchIcon{color:var(--muted);position:absolute;left:16px}.JobsSection-module-scss-module__8TZana__searchInput input{background-color:var(--background);border:1px solid #0000;border-radius:12px;width:100%;padding:16px 16px 16px 48px;font-size:16px;transition:all .2s}.JobsSection-module-scss-module__8TZana__searchInput input:focus{border-color:var(--gold);background-color:var(--surface);outline:none}.JobsSection-module-scss-module__8TZana__selectWrapper{flex:1}.JobsSection-module-scss-module__8TZana__selectWrapper select{background-color:var(--background);width:100%;color:var(--foreground);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23607087' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 16px center;background-repeat:no-repeat;background-size:16px;border:1px solid #0000;border-radius:12px;padding:16px;font-size:15px;font-weight:500;transition:all .2s}.JobsSection-module-scss-module__8TZana__selectWrapper select:focus{border-color:var(--gold);background-color:var(--surface);outline:none}.JobsSection-module-scss-module__8TZana__resultsHeader{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:32px;font-size:15px;font-weight:500;display:flex}.JobsSection-module-scss-module__8TZana__clearBtn{color:var(--primary);cursor:pointer;background:0 0;border:none;font-weight:600;transition:color .2s}.JobsSection-module-scss-module__8TZana__clearBtn:hover{color:var(--accent)}.JobsSection-module-scss-module__8TZana__jobsList{flex-direction:column;gap:24px;display:flex}.JobsSection-module-scss-module__8TZana__emptyState{background:var(--surface);border:1px solid var(--border);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:16px;padding:60px 24px;display:flex}.JobsSection-module-scss-module__8TZana__emptyIcon{color:var(--border);margin-bottom:8px}.JobsSection-module-scss-module__8TZana__emptyState h3{color:var(--foreground);font-size:24px;font-weight:700}.JobsSection-module-scss-module__8TZana__emptyState p{color:var(--muted);margin-bottom:8px;font-size:16px}.JobsSection-module-scss-module__8TZana__primaryBtn{background-color:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;padding:14px 28px;font-weight:600;transition:all .2s;display:inline-flex}.JobsSection-module-scss-module__8TZana__primaryBtn:hover{background-color:var(--accent-dark);transform:translateY(-2px)}@media (max-width:900px){.JobsSection-module-scss-module__8TZana__filterBar{flex-direction:column;padding:16px}}@media (max-width:768px){.JobsSection-module-scss-module__8TZana__container{padding:0 24px}.JobsSection-module-scss-module__8TZana__jobsSection{padding:80px 0}}@media (max-width:480px){.JobsSection-module-scss-module__8TZana__container{padding:0 16px}}
.LifeAtFranchiseGulf-module-scss-module__qEPmPq__lifeSection{background-color:var(--surface);padding:120px 0}.LifeAtFranchiseGulf-module-scss-module__qEPmPq__container{max-width:1360px;margin:0 auto;padding:0 48px}.LifeAtFranchiseGulf-module-scss-module__qEPmPq__content{align-items:center;gap:60px;display:flex}.LifeAtFranchiseGulf-module-scss-module__qEPmPq__textContent{width:40%}.LifeAtFranchiseGulf-module-scss-module__qEPmPq__heading{color:var(--foreground);margin-bottom:24px;font-size:clamp(32px,4vw,42px);font-weight:700}.LifeAtFranchiseGulf-module-scss-module__qEPmPq__description{color:var(--muted);font-size:18px;line-height:1.7}.LifeAtFranchiseGulf-module-scss-module__qEPmPq__visualGrid{grid-template-rows:240px 200px;grid-template-columns:1fr 1fr 1fr;gap:20px;width:60%;display:grid}.LifeAtFranchiseGulf-module-scss-module__qEPmPq__imageLarge{border-radius:24px;grid-area:1/1/2/3;position:relative;overflow:hidden}.LifeAtFranchiseGulf-module-scss-module__qEPmPq__imageSmallTop{border-radius:24px;grid-area:1/3/2/4;position:relative;overflow:hidden}.LifeAtFranchiseGulf-module-scss-module__qEPmPq__imageSmallBottomLeft{border-radius:24px;grid-area:2/1/3/2;position:relative;overflow:hidden}.LifeAtFranchiseGulf-module-scss-module__qEPmPq__imageSmallBottomRight{border-radius:24px;grid-area:2/2/3/4;position:relative;overflow:hidden}.LifeAtFranchiseGulf-module-scss-module__qEPmPq__image{object-fit:cover;transition:transform .5s}.LifeAtFranchiseGulf-module-scss-module__qEPmPq__imageLarge:hover .LifeAtFranchiseGulf-module-scss-module__qEPmPq__image,.LifeAtFranchiseGulf-module-scss-module__qEPmPq__imageSmallTop:hover .LifeAtFranchiseGulf-module-scss-module__qEPmPq__image,.LifeAtFranchiseGulf-module-scss-module__qEPmPq__imageSmallBottomLeft:hover .LifeAtFranchiseGulf-module-scss-module__qEPmPq__image,.LifeAtFranchiseGulf-module-scss-module__qEPmPq__imageSmallBottomRight:hover .LifeAtFranchiseGulf-module-scss-module__qEPmPq__image{transform:scale(1.05)}@media (max-width:1024px){.LifeAtFranchiseGulf-module-scss-module__qEPmPq__content{flex-direction:column;gap:40px}.LifeAtFranchiseGulf-module-scss-module__qEPmPq__textContent,.LifeAtFranchiseGulf-module-scss-module__qEPmPq__visualGrid{width:100%}.LifeAtFranchiseGulf-module-scss-module__qEPmPq__textContent{text-align:center;max-width:800px;margin:0 auto}}@media (max-width:768px){.LifeAtFranchiseGulf-module-scss-module__qEPmPq__container{padding:0 24px}.LifeAtFranchiseGulf-module-scss-module__qEPmPq__lifeSection{padding:80px 0}.LifeAtFranchiseGulf-module-scss-module__qEPmPq__visualGrid{grid-template-rows:180px 140px;gap:12px}}@media (max-width:480px){.LifeAtFranchiseGulf-module-scss-module__qEPmPq__container{padding:0 16px}.LifeAtFranchiseGulf-module-scss-module__qEPmPq__visualGrid{flex-direction:column;height:auto;display:flex}.LifeAtFranchiseGulf-module-scss-module__qEPmPq__imageLarge,.LifeAtFranchiseGulf-module-scss-module__qEPmPq__imageSmallTop,.LifeAtFranchiseGulf-module-scss-module__qEPmPq__imageSmallBottomLeft,.LifeAtFranchiseGulf-module-scss-module__qEPmPq__imageSmallBottomRight{grid-area:auto;height:200px}}
.CompanyValues-module-scss-module__Flaf2G__valuesSection{background:var(--background);text-align:center;padding:100px 0}.CompanyValues-module-scss-module__Flaf2G__container{max-width:1200px;margin:0 auto;padding:0 48px}.CompanyValues-module-scss-module__Flaf2G__eyebrow{letter-spacing:.08em;color:var(--accent);margin-bottom:16px;font-size:13px;font-weight:600;display:inline-block}.CompanyValues-module-scss-module__Flaf2G__heading{color:var(--foreground);letter-spacing:-.03em;margin-bottom:56px;font-size:clamp(36px,5vw,52px);font-weight:800;line-height:1.1}.CompanyValues-module-scss-module__Flaf2G__pills{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.CompanyValues-module-scss-module__Flaf2G__pill{background:var(--primary);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:16px;padding:40px 28px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.CompanyValues-module-scss-module__Flaf2G__pill:before{content:"";pointer-events:none;background:radial-gradient(circle,#e1a62c1f 0%,#0000 70%);width:180px;height:180px;position:absolute;top:-40px;left:50%;transform:translate(-50%)}.CompanyValues-module-scss-module__Flaf2G__pill:hover{transform:translateY(-5px);box-shadow:0 20px 40px #0b244233}.CompanyValues-module-scss-module__Flaf2G__number{width:46px;height:46px;color:var(--accent);z-index:1;border:2px solid #e1a62c99;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;font-weight:700;display:flex;position:relative}.CompanyValues-module-scss-module__Flaf2G__pillTitle{z-index:1;font-size:17px;font-weight:700;line-height:1.3;position:relative;color:#fff!important}.CompanyValues-module-scss-module__Flaf2G__pillDesc{color:#fff9;z-index:1;font-size:14px;line-height:1.75;position:relative}@media (max-width:900px){.CompanyValues-module-scss-module__Flaf2G__pills{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.CompanyValues-module-scss-module__Flaf2G__pills{grid-template-columns:1fr 1fr;gap:12px}.CompanyValues-module-scss-module__Flaf2G__pill{border-radius:16px;padding:28px 18px}}@media (max-width:480px){.CompanyValues-module-scss-module__Flaf2G__container{padding:0 16px}.CompanyValues-module-scss-module__Flaf2G__valuesSection{padding:72px 0}}
.HiringTimeline-module-scss-module__R74Gqq__timelineSection{background-color:var(--primary-dark);color:#fff;padding:100px 0}.HiringTimeline-module-scss-module__R74Gqq__container{max-width:1360px;margin:0 auto;padding:0 48px}.HiringTimeline-module-scss-module__R74Gqq__header{text-align:center;flex-direction:column;align-items:center;gap:16px;margin-bottom:80px;display:flex}.HiringTimeline-module-scss-module__R74Gqq__heading{font-size:clamp(32px,4vw,42px);font-weight:700;color:#fff!important}.HiringTimeline-module-scss-module__R74Gqq__subheading{max-width:600px;font-size:18px;line-height:1.6;color:#fff!important}.HiringTimeline-module-scss-module__R74Gqq__timeline{justify-content:space-between;display:flex;position:relative}.HiringTimeline-module-scss-module__R74Gqq__timeline:before{content:"";z-index:1;background-color:#ffffff1a;height:2px;position:absolute;top:24px;left:30px;right:30px}.HiringTimeline-module-scss-module__R74Gqq__step{text-align:center;z-index:2;flex-direction:column;flex:1;align-items:center;padding:0 10px;display:flex;position:relative}.HiringTimeline-module-scss-module__R74Gqq__circle{background-color:var(--primary-dark);width:48px;height:48px;font-weight:700;font-family:var(--font-mono);border:2px solid #fff3;border-radius:50%;justify-content:center;align-items:center;margin-bottom:24px;transition:all .3s;display:flex;color:#fff!important}.HiringTimeline-module-scss-module__R74Gqq__step:hover .HiringTimeline-module-scss-module__R74Gqq__circle{background-color:var(--accent);color:#fff}.HiringTimeline-module-scss-module__R74Gqq__content{flex-direction:column;gap:8px;display:flex}.HiringTimeline-module-scss-module__R74Gqq__stepTitle{font-size:18px;font-weight:600;color:#fff!important}.HiringTimeline-module-scss-module__R74Gqq__stepDescription{font-size:14px;line-height:1.5;color:#fff!important}@media (max-width:1024px){.HiringTimeline-module-scss-module__R74Gqq__timeline{flex-direction:column;gap:40px}.HiringTimeline-module-scss-module__R74Gqq__timeline:before{width:2px;height:100%;top:0;left:24px;right:auto}.HiringTimeline-module-scss-module__R74Gqq__step{text-align:left;flex-direction:row;align-items:flex-start;gap:24px;padding:0}.HiringTimeline-module-scss-module__R74Gqq__circle{flex-shrink:0;margin-bottom:0}}@media (max-width:768px){.HiringTimeline-module-scss-module__R74Gqq__container{padding:0 24px}.HiringTimeline-module-scss-module__R74Gqq__timelineSection{padding:80px 0}}@media (max-width:480px){.HiringTimeline-module-scss-module__R74Gqq__container{padding:0 16px}}
.CareerFAQ-module-scss-module__CwIKxG__faqSection{background-color:var(--surface);padding:100px 0}.CareerFAQ-module-scss-module__CwIKxG__container{max-width:900px;margin:0 auto;padding:0 48px}.CareerFAQ-module-scss-module__CwIKxG__header{text-align:center;margin-bottom:60px}.CareerFAQ-module-scss-module__CwIKxG__heading{color:var(--foreground);font-size:clamp(32px,4vw,42px);font-weight:700}.CareerFAQ-module-scss-module__CwIKxG__accordion{flex-direction:column;display:flex}.CareerFAQ-module-scss-module__CwIKxG__accordionItem{border-bottom:1px solid var(--border)}.CareerFAQ-module-scss-module__CwIKxG__accordionItem:first-child{border-top:1px solid var(--border)}.CareerFAQ-module-scss-module__CwIKxG__accordionHeader{cursor:pointer;text-align:left;width:100%;color:var(--foreground);background:0 0;border:none;justify-content:space-between;align-items:center;padding:32px 0;transition:color .2s;display:flex}.CareerFAQ-module-scss-module__CwIKxG__accordionHeader:hover{color:var(--primary)}.CareerFAQ-module-scss-module__CwIKxG__question{padding-right:24px;font-size:20px;font-weight:600}.CareerFAQ-module-scss-module__CwIKxG__icon{color:var(--muted);flex-shrink:0;justify-content:center;align-items:center;transition:color .2s;display:flex}.CareerFAQ-module-scss-module__CwIKxG__accordionHeader:hover .CareerFAQ-module-scss-module__CwIKxG__icon,.CareerFAQ-module-scss-module__CwIKxG__accordionItem.CareerFAQ-module-scss-module__CwIKxG__open .CareerFAQ-module-scss-module__CwIKxG__icon{color:var(--primary)}.CareerFAQ-module-scss-module__CwIKxG__accordionContent{transition:max-height .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.CareerFAQ-module-scss-module__CwIKxG__answer{color:var(--muted);padding-bottom:32px;font-size:16px;line-height:1.7}@media (max-width:768px){.CareerFAQ-module-scss-module__CwIKxG__container{padding:0 24px}.CareerFAQ-module-scss-module__CwIKxG__faqSection{padding:80px 0}.CareerFAQ-module-scss-module__CwIKxG__accordionHeader{padding:24px 0}.CareerFAQ-module-scss-module__CwIKxG__question{font-size:18px}.CareerFAQ-module-scss-module__CwIKxG__answer{padding-bottom:24px}}@media (max-width:480px){.CareerFAQ-module-scss-module__CwIKxG__container{padding:0 16px}}
.CareerFinalCTA-module-scss-module__ylWoxW__ctaSection{background-color:var(--surface);border-top:1px solid var(--border);padding:80px 0}.CareerFinalCTA-module-scss-module__ylWoxW__container{max-width:1000px;margin:0 auto;padding:0 48px}.CareerFinalCTA-module-scss-module__ylWoxW__content{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.CareerFinalCTA-module-scss-module__ylWoxW__heading{color:var(--foreground);font-size:clamp(32px,4vw,42px);font-weight:700}.CareerFinalCTA-module-scss-module__ylWoxW__description{color:var(--muted);max-width:600px;font-size:18px;line-height:1.6}.CareerFinalCTA-module-scss-module__ylWoxW__actions{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:16px;display:flex}.CareerFinalCTA-module-scss-module__ylWoxW__primaryBtn{background-color:var(--accent);color:#fff;border-radius:8px;justify-content:center;align-items:center;padding:16px 32px;font-weight:600;transition:all .2s;display:inline-flex}.CareerFinalCTA-module-scss-module__ylWoxW__primaryBtn:hover{background-color:var(--accent-dark);transform:translateY(-2px)}.CareerFinalCTA-module-scss-module__ylWoxW__secondaryBtn{color:var(--foreground);border:1px solid var(--border);background-color:#0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:16px 32px;font-weight:600;transition:all .2s;display:inline-flex}.CareerFinalCTA-module-scss-module__ylWoxW__secondaryBtn:hover{border-color:var(--foreground);transform:translateY(-2px)}@media (max-width:768px){.CareerFinalCTA-module-scss-module__ylWoxW__container{padding:0 24px}.CareerFinalCTA-module-scss-module__ylWoxW__ctaSection{padding:60px 0}}@media (max-width:480px){.CareerFinalCTA-module-scss-module__ylWoxW__container{padding:0 16px}.CareerFinalCTA-module-scss-module__ylWoxW__actions{flex-direction:column;width:100%}.CareerFinalCTA-module-scss-module__ylWoxW__primaryBtn,.CareerFinalCTA-module-scss-module__ylWoxW__secondaryBtn{width:100%}}
.page-module-scss-module__P9DAua__main{flex-direction:column;min-height:100vh;display:flex}.page-module-scss-module__P9DAua__pageContent{flex-direction:column;flex:1;display:flex}
