.nx-in{padding-left:24px;padding-right:24px}.nx-link{display:flex;align-items:center;height:38px;padding:0 11px;border-radius:10px}.nx-team{display:flex;align-items:center;justify-content:center;height:48px;padding:0 24px;border:1px solid rgba(23,19,35,.16);border-radius:14px;box-shadow:0 6px 18px rgba(18,14,35,.06);font-size:15px;line-height:1}.nx-wait{display:flex;align-items:center;justify-content:center;height:48px;padding:0 24px;border:1px solid #6547dc;border-radius:14px;background:#6547dc;box-shadow:0 8px 22px rgba(79,54,190,.2);font-size:15px;line-height:1}.r8-live span{display:none}.r8-note{color:transparent!important;font-size:0!important;width:80px;height:20px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4MCIgaGVpZ2h0PSIyMCI+PHRleHQgeD0iMCIgeT0iMTMiIGZpbGw9IiM5NDhiOWUiIGZvbnQtZmFtaWx5PSJBcmlhbCxzYW5zLXNlcmlmIiBmb250LXNpemU9IjgiPklsbHVzdHJhdGl2ZSBleGFtcGxlLjwvdGV4dD48L3N2Zz4=) no-repeat left center/80px 20px}.nx-closemark{display:none;align-items:center;justify-content:center;color:#2d1b43;font-size:30px;font-weight:400;line-height:1;transform:translateY(-1px)}.nx-mobiletoggle[open] .nx-closemark{display:flex}.nx-mobiletoggle[open] .nx-menuline{display:none}.nx-platformsummary::-webkit-details-marker{display:none}.nx-platformnav[open] .nx-platformpanel{display:grid;gap:2px}.nx-platformnav:hover .nx-platformpanel{display:grid;gap:2px}.nx-platformlink:hover{background:#f2effc}.nx-platformlink.w--current{background:#eee9ff;color:#5f43d3}.nx-mobilepersona.w--current{background:#eee9ff;color:#5f43d3;border-left-color:#6647e8}body:has(.persona-page) .nx-platformsummary{background:#eee9ff;color:#5f43d3}@keyframes ruxloChatLeft{0%,8%{opacity:0;transform:translateY(12px) translateX(-8px)}14%,82%{opacity:1;transform:translateY(0) translateX(0)}92%,100%{opacity:0;transform:translateY(-4px)}}@keyframes ruxloChatRight{0%,8%{opacity:0;transform:translateY(12px) translateX(8px)}14%,82%{opacity:1;transform:translateY(0) translateX(0)}92%,100%{opacity:0;transform:translateY(-4px)}}.persona-question{opacity:0;animation:ruxloChatLeft 14s ease-in-out infinite both}.persona-answer{opacity:0;animation:ruxloChatRight 14s ease-in-out infinite both}.persona-chat :nth-child(1){animation-delay:0s}.persona-chat :nth-child(2){animation-delay:1.15s}.persona-chat :nth-child(3){animation-delay:2.3s}.persona-chat :nth-child(4){animation-delay:3.45s}.persona-chat :nth-child(5){animation-delay:4.6s}.persona-chat :nth-child(6){animation-delay:5.75s}@media(prefers-reduced-motion:reduce){.persona-question,.persona-answer{animation:none;opacity:1;transform:none}}@media(max-width:991px){.nx-platformnav{display:none}.nx-mobileplatform{display:grid;gap:2px;margin:0 0 8px}.nx-mobilelabel{padding:8px 12px 4px}.nx-mobiledropdown{overflow-y:auto}}@media(max-width:767px){.nx-in{padding-left:16px;padding-right:16px}}.tc-page *{font-family:Arial,sans-serif!important}@media(max-width:991px){.tc-hero-grid,.tc-split,.tc-aws-grid,.tc-faq-grid{grid-template-columns:1fr!important}.tc-card-grid,.tc-practice-grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:767px){.tc-shell{width:calc(100% - 32px)!important}.tc-hero{padding:64px 0!important}.tc-hero-title{font-size:50px!important}.tc-hero-actions{flex-direction:column!important}.tc-hero-actions .tc-btn{width:100%!important}.tc-card-grid,.tc-practice-grid{grid-template-columns:1fr!important}.tc-section{padding:76px 0!important}.tc-cta-inner{display:block!important}.tc-cta-inner .tc-btn{margin-top:28px!important}}/*ruxlo-global-button-states*/.nx-team,.nx-wait,.rx-nav-team,.rx-nav-cta,.rx-btn,.r3-navcta,.r3-primary,.r3-secondary,a.neo-cta,.neo-primary,.neo-secondary,a.tc-cta,.tc-careerscta,.lp-cta,.bl-read,.bl-cta,.rux-article-cta-button,.sp-button,.sp-button-secondary,.sp-contact-button,.persona-btn,.tc-btn,.wl-submit,input[type=submit],button[type=submit]{transition:transform .2s ease,box-shadow .2s ease,filter .2s ease,border-color .2s ease,background-color .2s ease,color .2s ease;will-change:transform}.nx-team:focus-visible,.nx-wait:focus-visible,.rx-nav-team:focus-visible,.rx-nav-cta:focus-visible,.rx-btn:focus-visible,.r3-navcta:focus-visible,.r3-primary:focus-visible,.r3-secondary:focus-visible,a.neo-cta:focus-visible,.neo-primary:focus-visible,.neo-secondary:focus-visible,a.tc-cta:focus-visible,.tc-careerscta:focus-visible,.lp-cta:focus-visible,.bl-read:focus-visible,.bl-cta:focus-visible,.rux-article-cta-button:focus-visible,.sp-button:focus-visible,.sp-button-secondary:focus-visible,.sp-contact-button:focus-visible,.persona-btn:focus-visible,.tc-btn:focus-visible,.wl-submit:focus-visible,input[type=submit]:focus-visible,button[type=submit]:focus-visible{outline:3px solid rgba(101,71,220,.32);outline-offset:3px}@media(hover:hover){.nx-team:hover,.nx-wait:hover,.rx-nav-team:hover,.rx-nav-cta:hover,.rx-btn:hover,.r3-navcta:hover,.r3-primary:hover,.r3-secondary:hover,a.neo-cta:hover,.neo-primary:hover,.neo-secondary:hover,a.tc-cta:hover,.tc-careerscta:hover,.lp-cta:hover,.bl-read:hover,.bl-cta:hover,.rux-article-cta-button:hover,.sp-button:hover,.sp-button-secondary:hover,.sp-contact-button:hover,.persona-btn:hover,.tc-btn:hover,.wl-submit:hover,input[type=submit]:hover,button[type=submit]:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(69,47,164,.2);filter:brightness(.97) saturate(1.04)}.nx-link:hover,.nx-platformsummary:hover{background:#f4f1fb;color:#5f43d3}.sx-sociallink:hover,.sx-social-chatgpt:hover,.sx-social-claude:hover{transform:translateY(-2px) scale(1.05);border-color:rgba(168,145,255,.75);background:rgba(255,255,255,.08)}.sx-footlink:hover{color:#fff;opacity:1}}.nx-team:active,.nx-wait:active,.rx-nav-team:active,.rx-nav-cta:active,.rx-btn:active,.r3-navcta:active,.r3-primary:active,.r3-secondary:active,a.neo-cta:active,.neo-primary:active,.neo-secondary:active,a.tc-cta:active,.tc-careerscta:active,.lp-cta:active,.bl-read:active,.bl-cta:active,.rux-article-cta-button:active,.sp-button:active,.sp-button-secondary:active,.sp-contact-button:active,.persona-btn:active,.tc-btn:active,.wl-submit:active,input[type=submit]:active,button[type=submit]:active{transform:translateY(0);box-shadow:0 5px 14px rgba(69,47,164,.14);filter:brightness(.94)}.sx-sociallink,.sx-social-chatgpt,.sx-social-claude,.sx-footlink,.nx-link,.nx-platformsummary{transition:transform .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease}@media(prefers-reduced-motion:reduce){.nx-team,.nx-wait,.rx-nav-team,.rx-nav-cta,.rx-btn,.r3-navcta,.r3-primary,.r3-secondary,a.neo-cta,.neo-primary,.neo-secondary,a.tc-cta,.tc-careerscta,.lp-cta,.bl-read,.bl-cta,.rux-article-cta-button,.sp-button,.sp-button-secondary,.sp-contact-button,.persona-btn,.tc-btn,.wl-submit,input[type=submit],button[type=submit],.sx-sociallink,.sx-social-chatgpt,.sx-social-claude,.sx-footlink,.nx-link,.nx-platformsummary{transition:none!important}}/*ruxlo-careers-life-responsive*/@media(max-width:991px){.life-culture{grid-template-columns:1fr!important}.life-culture-copy{position:relative!important;top:auto!important}.life-section{padding:88px 0!important}}@media(max-width:767px){.life-wrap{width:calc(100% - 32px)!important}.life-section{padding:76px 0!important}.life-title{font-size:44px!important}.life-lead{font-size:16px!important}.life-benefit-grid{grid-template-columns:1fr!important}.life-benefit{min-height:0!important}.life-icon{margin-bottom:24px!important}}/*ruxlo-scroll-reveal*/@keyframes ruxloScrollReveal{0%{opacity:.14;transform:translate3d(0,44px,0) scale(.985);filter:blur(8px)}100%{opacity:1;transform:translate3d(0,0,0) scale(1);filter:blur(0)}}@supports(animation-timeline:view()){body:not(.w-editor) main>section:not(:first-of-type),body:not(.w-editor) main>div:not(:first-child):not([class*=nav]):not([class*=hero]){animation-name:ruxloScrollReveal;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 0% cover 35%;transform-origin:50% 20%;backface-visibility:hidden}body:not(.w-editor) main article,body:not(.w-editor) .life-benefit,body:not(.w-editor) .tc-card,body:not(.w-editor) .tc-practice,body:not(.w-editor) .persona-card{animation-name:ruxloScrollReveal;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 4% cover 28%;transform-origin:50% 20%;backface-visibility:hidden}body:not(.w-editor) main article:nth-child(2n),body:not(.w-editor) .life-benefit:nth-child(2n),body:not(.w-editor) .tc-card:nth-child(2n),body:not(.w-editor) .tc-practice:nth-child(2n),body:not(.w-editor) .persona-card:nth-child(2n){animation-range:entry 8% cover 32%}}@media(prefers-reduced-motion:reduce){body main>section,body main>div,body main article,.life-benefit,.tc-card,.tc-practice,.persona-card{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}}/*ruxlo-scroll-reveal-js*/.rux-reveal{opacity:.01;transform:translate3d(0,38px,0) scale(.988);filter:blur(7px);transition:opacity .8s cubic-bezier(.2,.72,.2,1),transform 1s cubic-bezier(.16,1,.3,1),filter .8s ease;transition-delay:var(--rux-delay,0ms);will-change:opacity,transform,filter}.rux-reveal.is-visible{opacity:1;transform:translate3d(0,0,0) scale(1);filter:blur(0)}@media(prefers-reduced-motion:reduce){.rux-reveal,.rux-reveal.is-visible{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}}/*ruxlo-careers-organized-grid*/.life-culture{grid-template-columns:minmax(240px,.74fr) minmax(0,1.26fr)!important;gap:28px!important;align-items:start!important}.life-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.life-benefit{position:relative!important;min-height:180px!important;padding:30px 26px!important;border:1px solid rgba(48,37,82,.09)!important;border-radius:22px!important;background:rgba(255,255,255,.88)!important;box-shadow:0 12px 32px rgba(43,31,79,.065)!important;overflow:hidden!important}.life-benefit:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,#6b4ce6,#a78bfa);opacity:.78}.life-icon{position:absolute!important;top:22px!important;right:22px!important;width:42px!important;height:42px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:14px!important;background:linear-gradient(145deg,#efeaff,#f8f5ff)!important;border:1px solid rgba(102,71,232,.12)!important;color:#6547dc!important;font-size:20px!important;font-weight:700!important;line-height:1!important}.life-benefit-title{margin:58px 0 10px!important;padding-right:4px!important;font-size:20px!important;line-height:1.15!important;letter-spacing:-.02em!important}.life-benefit-text{font-size:14px!important;line-height:1.55!important;color:#676172!important}.life-culture-copy{border-radius:26px!important;box-shadow:0 18px 42px rgba(36,22,75,.16)!important}.life-tags{gap:8px!important}@media(max-width:991px){.life-culture{grid-template-columns:1fr!important}.life-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.life-culture-copy{position:relative!important;top:auto!important}}@media(max-width:767px){.life-benefit-grid{grid-template-columns:1fr!important}.life-benefit{min-height:154px!important;padding:26px 22px!important}.life-icon{top:18px!important;right:18px!important}.life-benefit-title{margin-top:52px!important}}/*ruxlo-careers-full-benefits*/.life-culture{grid-template-columns:1fr!important}.life-benefit-grid{width:100%!important}