.tabs-container{--tabs-primary:#0960f6;--tabs-dark:#033180;--tabs-light-bg:#f5f8ff;width:100%}.tabs-wrapper{position:relative}.tabs-wrapper:after{bottom:0;box-shadow:-6px 0 15px 20px #fff;content:"";position:absolute;right:0;top:0}.tabs-selector{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;background-color:var(--tabs-light-bg);border-radius:100vw;gap:16px;margin-bottom:32px}.tabs-selector.open-jobs-selector{margin-bottom:24px}.tabs-selector:has(.tab-button:nth-child(2)):not(:has(.tab-button:nth-child(3))){display:inline-flex;overflow-x:hidden}.tabs-selector:has(.tab-button:nth-child(2)):not(:has(.tab-button:nth-child(3))) .tab-button{flex:1;overflow-x:hidden;text-align:center}.tab-button{align-items:center;color:var(--tabs-dark);display:inline-flex;flex:0 0 auto;font-size:16px;font-weight:600;justify-content:center;line-height:24px;padding:8px 24px;transition:all .3s ease;white-space:nowrap}.tab-button.active,.tab-button:hover{background-color:var(--tabs-primary);border-radius:100vw;color:#fff}.tab-button:focus{outline:2px solid var(--tabs-primary);outline-offset:2px}.tab-button:focus:not(:focus-visible){outline:none}.tab-button:focus-visible{outline:2px solid var(--tabs-primary);outline-offset:2px}.tab-content{display:none;opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease}.tab-content.active{display:block;opacity:1;transform:translateY(0)}.tab-content.active.tab-with-side-content{display:grid;gap:32px}.tab-heading{color:var(--tabs-dark);margin-bottom:24px}.tab-description{color:var(--tabs-dark);max-width:640px}.tab-description p{font-size:16px;margin:0}.tab-cta{align-items:center;display:inline-flex;font-size:16px;font-weight:600;gap:8px;line-height:24px;margin-top:32px;text-decoration:none;transition:all .3s ease}.tab-cta,.tab-cta:hover{color:var(--tabs-dark)}.tab-cta:hover .tab-cta-icon{background-color:var(--tabs-dark);transform:translateX(8px)}.tab-cta-icon{align-items:center;background-color:var(--tabs-primary);border-radius:980px;display:inline-flex;height:40px;justify-content:center;padding:8px;transform:translateX(0);transition:all .3s ease;width:40px}.tab-cta-icon svg{height:24px;width:24px}.tab-image{border-radius:16px;display:block;height:auto;margin-top:32px;max-width:88px}@media screen and (min-width:433px){.tab-image{max-width:121px}}@media screen and (min-width:721px){.tab-image{margin-top:48px;max-width:154px}}.tab-right-image{display:block;height:auto;max-width:100%}.hs_cos_wrapper:has(.stack-container){overflow:hidden}.tab-right:has(.stack-container){align-items:center;display:flex;justify-content:center}.stack-container{margin:0 auto;min-height:250px;perspective:600px;position:relative;width:100%}.stack-container,.stack-container .card{align-items:center;display:flex;justify-content:center}.stack-container .card{background:transparent;border-radius:18px;cursor:pointer;left:0;opacity:0;overflow:hidden;position:absolute;top:0;touch-action:none;transform-origin:center center;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.34,1.56,.64,1),opacity .4s ease-out;will-change:transform}.stack-container.is-animating .card,.stack-container.is-spread .card,.stack-container.is-stacked .card{opacity:1}.stack-container.is-stacked .card{cursor:grab;transition:transform .42s cubic-bezier(.2,.8,.2,1)}.stack-container .card.is-dragging{cursor:grabbing;transition:none}.stack-container .card-image{display:block;height:100%;object-fit:contain;pointer-events:none;user-select:none;width:100%}.open-jobs__layout{display:flex;flex-direction:column;gap:32px}.open-jobs .tab-description{max-width:100%}.open-jobs__panel{display:none;opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease}.open-jobs__panel.active{display:block;opacity:1;transform:translateY(0)}.open-jobs .open-jobs__list{list-style:none;margin:0;padding:0}.open-jobs .open-jobs__item{align-items:flex-start;border-bottom:1px solid var(--tabs-dark);display:flex;gap:32px;justify-content:space-between;margin-left:0;padding:16px 0}.open-jobs .open-jobs__item:first-child{border-top:1px solid var(--tabs-dark)}.open-jobs .open-jobs__info{flex:1}.open-jobs .open-jobs__title{color:#1e3a8a;font-size:16px;font-weight:600;line-height:1.4;margin-bottom:16px}.open-jobs .open-jobs__location{color:#1e3a8a;font-size:16px;font-weight:400;margin:0}.open-jobs .open-jobs__link{align-items:center;color:#1e3a8a;display:flex;font-size:16px;font-weight:600;gap:8px;text-decoration:none;transition:color .2s ease;white-space:nowrap}.open-jobs .open-jobs__link:hover{text-decoration:underline}.open-jobs .open-jobs__link:hover .open-jobs__link-arrow{transform:translateX(8px)}.open-jobs .open-jobs__link-arrow{transform:translateX(0);transition:transform .35s ease}.open-jobs .open-jobs__loading,.open-jobs .open-jobs__no-jobs{color:#6b7280;font-size:16px;padding:40px 0;text-align:center}.open-jobs .open-jobs__error{background-color:#fef2f2;border-radius:8px;color:#dc2626;padding:20px;text-align:center}@media screen and (min-width:432px){.stack-container{min-height:400px}}@media screen and (min-width:433px){.tab-cta{margin-top:48px}.open-jobs .open-jobs__location,.open-jobs .open-jobs__title,.tab-description p{font-size:18px}}@media screen and (min-width:576px){.tabs-selector{display:inline-flex}}@media screen and (min-width:768px){.tabs-selector{margin-bottom:48px}.tabs-selector.open-jobs-selector{margin-bottom:32px}.tab-content.active.tab-with-side-content{grid-template-columns:1fr 1fr}.tab-right{margin-top:-72px}.open-jobs__layout{display:grid;grid-template-columns:1fr 2.15fr}.stack-container{min-height:400px}}