.AboutUs-module__gWD-MG__aboutSection{width:min(100%,1180px);margin:7rem auto 0}.AboutUs-module__gWD-MG__aboutUs{width:100%}.AboutUs-module__gWD-MG__sectionHeading{margin-bottom:2rem}.AboutUs-module__gWD-MG__sectionHeading>span{color:var(--career-primary);font-size:.76rem;font-weight:700}.AboutUs-module__gWD-MG__sectionHeading h2{color:var(--career-ink);margin:.3rem 0 0;font-size:clamp(1.55rem,3vw,2.15rem);font-weight:900;line-height:1.6}.AboutUs-module__gWD-MG__storyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.AboutUs-module__gWD-MG__storyGrid article{background:#fff;border:1px solid #e8e2eb;border-radius:26px;min-height:440px;padding:clamp(1.6rem,3vw,2.4rem);position:relative;overflow:hidden;box-shadow:0 16px 42px #3925490e}.AboutUs-module__gWD-MG__storyGrid .AboutUs-module__gWD-MG__accentCard{background:linear-gradient(145deg,#f8f3fb,#fff)}.AboutUs-module__gWD-MG__storyGrid article:after{content:"";pointer-events:none;border:35px solid #76549f09;border-radius:50%;width:210px;height:210px;position:absolute;top:-90px;left:-90px}.AboutUs-module__gWD-MG__storyIcon{background:var(--career-primary-soft);width:54px;height:54px;color:var(--career-primary);border-radius:17px;place-items:center;font-size:1.5rem;display:grid}.AboutUs-module__gWD-MG__storyGrid h2{color:#34273e;margin:1.25rem 0 .7rem;font-size:1.2rem;font-weight:900}.AboutUs-module__gWD-MG__storyGrid p{color:var(--career-muted);text-align:justify;margin:0;font-size:.84rem;line-height:2.15}@media only screen and (max-width:700px){.AboutUs-module__gWD-MG__aboutSection{margin-top:4.5rem}.AboutUs-module__gWD-MG__storyGrid{grid-template-columns:1fr}.AboutUs-module__gWD-MG__storyGrid article{border-radius:22px;min-height:0;padding:1.5rem}.AboutUs-module__gWD-MG__storyGrid p{text-align:right;font-size:.8rem}}
.Culture-module__pWnMoq__cultureSection{width:min(100%,1180px);margin:7rem auto 0;scroll-margin-top:7rem}.Culture-module__pWnMoq__cultureContent{color:#fff;background:linear-gradient(135deg,#4c3268,#76549f 62%,#9872b5);border-radius:32px;grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,5vw,5rem);min-height:540px;padding:clamp(1.5rem,4vw,3.5rem);display:grid;overflow:hidden;box-shadow:0 24px 55px #51356f33}.Culture-module__pWnMoq__cultureImage{min-height:420px;position:relative}.Culture-module__pWnMoq__cultureImage:before{content:"";filter:blur(2px);background:#ffffff1a;border-radius:50%;position:absolute;inset:11% 6% 5%}.Culture-module__pWnMoq__cultureImage img{z-index:1;object-fit:contain;filter:drop-shadow(0 24px 30px #20112b40)}.Culture-module__pWnMoq__cultureImage>span{z-index:2;color:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#362346b8;border:1px solid #fff3;border-radius:12px;padding:.65rem .9rem;font-size:.7rem;font-weight:700;position:absolute;bottom:0;right:0}.Culture-module__pWnMoq__ourCulture{z-index:2;position:relative}.Culture-module__pWnMoq__eyebrow{color:#e0d0eb;font-size:.76rem;font-weight:700}.Culture-module__pWnMoq__ourCulture h2{color:#fff;margin:.35rem 0 0;font-size:clamp(1.7rem,3vw,2.45rem);font-weight:900;line-height:1.65}.Culture-module__pWnMoq__ourCulture>p{color:#ffffffc2;text-align:justify;margin:1rem 0 0;font-size:.84rem;line-height:2.1}.Culture-module__pWnMoq__values{flex-wrap:wrap;gap:.6rem;margin-top:1.4rem;display:flex}.Culture-module__pWnMoq__values span{color:#ffffffe0;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.35rem;padding:.55rem .7rem;font-size:.69rem;display:inline-flex}.Culture-module__pWnMoq__values svg{font-size:.85rem}.Culture-module__pWnMoq__btn{min-height:47px;color:var(--career-primary-dark);background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;margin-top:1.6rem;padding:.7rem 1rem;font-size:.76rem;font-weight:700;transition:transform .18s,box-shadow .18s;display:inline-flex}.Culture-module__pWnMoq__btn:hover{transform:translateY(-2px);box-shadow:0 12px 25px #1d102733}@media only screen and (max-width:850px){.Culture-module__pWnMoq__cultureContent{grid-template-columns:1fr}.Culture-module__pWnMoq__cultureImage{width:min(100%,560px);min-height:390px;margin-inline:auto}}@media only screen and (max-width:700px){.Culture-module__pWnMoq__cultureSection{margin-top:4.5rem}.Culture-module__pWnMoq__cultureContent{border-radius:24px;gap:1.5rem;padding:1.35rem}.Culture-module__pWnMoq__cultureImage{min-height:310px}.Culture-module__pWnMoq__ourCulture>p{text-align:right;font-size:.8rem}.Culture-module__pWnMoq__btn{width:100%}}@media only screen and (max-width:420px){.Culture-module__pWnMoq__cultureImage{min-height:260px}}@media (prefers-reduced-motion:reduce){.Culture-module__pWnMoq__btn{transition:none}}
.Header-module__tgkrgG__headerSection{width:min(100%,1180px);margin-inline:auto}.Header-module__tgkrgG__headerContent{background:linear-gradient(135deg,#fffffffa,#f8f3fcf2);border:1px solid #76549f1f;border-radius:36px;grid-template-columns:minmax(0,1fr) minmax(430px,.95fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);min-height:590px;padding:clamp(2rem,5vw,4.5rem);display:grid;box-shadow:0 28px 80px #3c23521a}.Header-module__tgkrgG__content{z-index:3;position:relative}.Header-module__tgkrgG__eyebrow{background:var(--career-primary-soft);color:var(--career-primary-dark);border:1px solid #76549f24;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .8rem;font-size:.78rem;font-weight:700;display:inline-flex}.Header-module__tgkrgG__content h1{color:var(--career-ink);letter-spacing:-.045em;margin:1rem 0 0;font-size:clamp(2.15rem,4.2vw,3.65rem);font-weight:900;line-height:1.5}.Header-module__tgkrgG__content h1 span{color:var(--career-primary);display:block}.Header-module__tgkrgG__content>p{max-width:590px;color:var(--career-muted);margin:1.1rem 0 0;font-size:clamp(.92rem,1.35vw,1.04rem);line-height:2}.Header-module__tgkrgG__actions{flex-wrap:wrap;gap:.7rem;margin-top:2rem;display:flex}.Header-module__tgkrgG__actions a{background:var(--career-primary);color:#fff;border-radius:13px;justify-content:center;align-items:center;gap:.5rem;min-height:49px;padding:.75rem 1.15rem;font-size:.8rem;font-weight:700;transition:transform .18s,box-shadow .18s;display:inline-flex}.Header-module__tgkrgG__actions .Header-module__tgkrgG__secondaryAction{color:var(--career-primary-dark);background:#fff;border:1px solid #ded5e5}.Header-module__tgkrgG__actions a:hover{transform:translateY(-2px);box-shadow:0 10px 24px #51356f2b}.Header-module__tgkrgG__heroNote{color:#7b7280;align-items:center;gap:.45rem;margin-top:1.35rem;font-size:.72rem;display:flex}.Header-module__tgkrgG__heroNote svg{color:#9a6db6}.Header-module__tgkrgG__teamGallery{direction:ltr;min-height:430px;position:relative}.Header-module__tgkrgG__primaryImage{background:linear-gradient(145deg,#2f2140,#554066);border:6px solid #fff;border-radius:31px;position:absolute;inset:12px 25px 48px 0;overflow:hidden;transform:rotate(-1.5deg);box-shadow:0 22px 48px #3e285229}.Header-module__tgkrgG__primaryImage img{object-fit:contain;padding:.3rem}.Header-module__tgkrgG__galleryLabel{z-index:4;color:#5d496d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffed;border:1px solid #76549f1a;border-radius:12px;padding:.6rem .85rem;font-family:Arial,sans-serif;font-size:.7rem;font-weight:700;position:absolute;top:42px;right:-5px;box-shadow:0 8px 22px #301f3f1f}@media only screen and (max-width:1000px){.Header-module__tgkrgG__headerContent{grid-template-columns:1fr}.Header-module__tgkrgG__teamGallery{width:min(100%,590px);margin-inline:auto}}@media only screen and (max-width:700px){.Header-module__tgkrgG__headerContent{border-radius:24px;min-height:auto;padding:1.5rem 1.2rem 1.8rem}.Header-module__tgkrgG__content h1{font-size:2rem;line-height:1.55}.Header-module__tgkrgG__actions{grid-template-columns:1fr 1fr;display:grid}.Header-module__tgkrgG__actions a{padding-inline:.7rem;font-size:.72rem}.Header-module__tgkrgG__teamGallery{min-height:330px}.Header-module__tgkrgG__primaryImage{inset:8px 10px 38px 0}}@media only screen and (max-width:430px){.Header-module__tgkrgG__teamGallery{min-height:285px}.Header-module__tgkrgG__galleryLabel{top:28px}}@media (prefers-reduced-motion:reduce){.Header-module__tgkrgG__actions a{transition:none}}
.JobOffers-module__4oyu-W__jobOffersSection{width:min(100%,1180px);margin:7rem auto 0;scroll-margin-top:7rem}.JobOffers-module__4oyu-W__sectionHeading{grid-template-columns:1fr .72fr;align-items:end;gap:2rem;margin-bottom:2rem;display:grid}.JobOffers-module__4oyu-W__sectionHeading>div>span{color:var(--career-primary);font-size:.76rem;font-weight:700}.JobOffers-module__4oyu-W__sectionHeading h2{color:var(--career-ink);margin:.3rem 0 0;font-size:clamp(1.65rem,3vw,2.2rem);font-weight:900;line-height:1.6}.JobOffers-module__4oyu-W__sectionHeading>p{color:var(--career-muted);margin:0;font-size:.82rem;line-height:2}.JobOffers-module__4oyu-W__jobOffers{background:#fffffff0;border:1px solid #e7e0eb;border-radius:26px;overflow:hidden;box-shadow:0 18px 48px #39254911}.JobOffers-module__4oyu-W__jobOffer{grid-template-columns:54px minmax(235px,1.05fr) minmax(330px,1fr) auto;align-items:center;gap:1.4rem;min-height:145px;padding:1.5rem 1.8rem;transition:background-color .18s;display:grid}.JobOffers-module__4oyu-W__jobOffer:not(:last-child){border-bottom:1px solid #ece7ef}.JobOffers-module__4oyu-W__jobOffer:hover{background:#faf7fc}.JobOffers-module__4oyu-W__jobNumber{background:var(--career-primary-soft);width:46px;height:46px;color:var(--career-primary);border-radius:14px;place-items:center;font-family:Arial,sans-serif;font-size:.78rem;font-weight:700;display:grid}.JobOffers-module__4oyu-W__jobTitle span{color:var(--career-primary);font-size:.72rem;font-weight:700}.JobOffers-module__4oyu-W__jobTitle h3{color:#33283c;text-align:right;direction:ltr;margin:.25rem 0 0;font-family:Arial,sans-serif;font-size:clamp(1rem,1.55vw,1.2rem);font-weight:700;line-height:1.45}.JobOffers-module__4oyu-W__jobMeta{color:#756d79;align-items:center;gap:1rem;display:flex}.JobOffers-module__4oyu-W__jobMeta span{white-space:nowrap;align-items:center;gap:.35rem;font-size:.72rem;display:inline-flex}.JobOffers-module__4oyu-W__jobMeta svg{color:#9774ae;font-size:.95rem}.JobOffers-module__4oyu-W__applyButton,.JobOffers-module__4oyu-W__openApplication>a{background:var(--career-primary);color:#fff;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:.45rem;min-height:44px;padding:.65rem .95rem;font-size:.74rem;font-weight:700;transition:transform .18s,box-shadow .18s;display:inline-flex}.JobOffers-module__4oyu-W__applyButton:hover,.JobOffers-module__4oyu-W__openApplication>a:hover{transform:translateY(-2px);box-shadow:0 10px 22px #51356f2e}.JobOffers-module__4oyu-W__openApplication{background:#faf7fcbf;border:1px dashed #d9cee1;border-radius:20px;justify-content:space-between;align-items:center;gap:2rem;margin-top:1rem;padding:1.5rem 1.7rem;display:flex}.JobOffers-module__4oyu-W__openApplication>div{flex-direction:column;gap:.25rem;display:flex}.JobOffers-module__4oyu-W__openApplication strong{color:#392b43;font-size:.86rem}.JobOffers-module__4oyu-W__openApplication span{color:var(--career-muted);font-size:.73rem;line-height:1.8}@media only screen and (max-width:1000px){.JobOffers-module__4oyu-W__jobOffer{grid-template-columns:50px 1fr auto}.JobOffers-module__4oyu-W__jobMeta{grid-area:2/2/auto/-1}.JobOffers-module__4oyu-W__applyButton{grid-area:1/3}}@media only screen and (max-width:700px){.JobOffers-module__4oyu-W__jobOffersSection{margin-top:4.5rem}.JobOffers-module__4oyu-W__sectionHeading{grid-template-columns:1fr;gap:.75rem}.JobOffers-module__4oyu-W__jobOffer{grid-template-columns:42px minmax(0,1fr);gap:1rem;min-height:0;padding:1.3rem 1.1rem}.JobOffers-module__4oyu-W__jobNumber{width:42px;height:42px}.JobOffers-module__4oyu-W__jobMeta{flex-wrap:wrap;grid-area:auto/1/auto/-1;gap:.65rem 1rem}.JobOffers-module__4oyu-W__applyButton{grid-area:auto/1/auto/-1;width:100%}.JobOffers-module__4oyu-W__openApplication{flex-direction:column;align-items:stretch;gap:1rem;padding:1.3rem}}@media (prefers-reduced-motion:reduce){.JobOffers-module__4oyu-W__jobOffer,.JobOffers-module__4oyu-W__applyButton,.JobOffers-module__4oyu-W__openApplication>a{transition:none}}
.JobOffersPage-module__CfBCua__page{--career-ink:#241a2f;--career-muted:#6b6472;--career-primary:#76549f;--career-primary-dark:#51356f;--career-primary-soft:#f1eaf7;isolation:isolate;min-height:100vh;color:var(--career-ink);background:linear-gradient(#fbf9fd 0%,#f7f4fa 34%,#fff 78%);padding:8.5rem 1.5rem 7rem;position:relative;overflow:hidden}.JobOffersPage-module__CfBCua__backgroundShapeOne,.JobOffersPage-module__CfBCua__backgroundShapeTwo{z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.JobOffersPage-module__CfBCua__backgroundShapeOne{background:#9d76bc1a;width:42rem;height:42rem;top:0;right:-15rem}.JobOffersPage-module__CfBCua__backgroundShapeTwo{border:5.5rem solid #76549f09;width:38rem;height:38rem;top:82rem;left:-17rem}@media only screen and (max-width:700px){.JobOffersPage-module__CfBCua__page{padding:5.5rem .85rem 6rem}}
