@import "https://fonts.googleapis.com/css2?family=Readex+Pro:wght@300;400;500;600;700&family=IBM+Plex+Mono:wght@400;500&display=swap";.cubes-careers{--cb-orange:#f49920;--cb-orange-dark:#d97e08;--cb-slate:#273945;--cb-blue:#28a4dd;--cb-ink:#1f2d36;--cb-muted:#66747c;--cb-faint:#8a969d;--cb-line:#e6ecf1;--cb-bg-soft:#f4f7fa;color:var(--cb-ink);font-family:inherit}.cubes-jb-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:8px 0 18px;display:flex}.cubes-jb-search{flex:280px;min-width:220px;position:relative}.cubes-jb-search input{border:1px solid var(--cb-line);width:100%;height:46px;color:var(--cb-ink);background:#fff;border-radius:10px;padding:0 14px 0 42px;font-size:15px;transition:border-color .15s,box-shadow .15s}[dir=rtl] .cubes-jb-search input{padding:0 42px 0 14px}.cubes-jb-search input:focus{border-color:var(--cb-orange);outline:none;box-shadow:0 0 0 3px #f499202e}.cubes-jb-search svg{width:18px;height:18px;color:var(--cb-faint);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}[dir=rtl] .cubes-jb-search svg{left:auto;right:14px}.cubes-jb-select{border:1px solid var(--cb-line);height:46px;color:var(--cb-ink);appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2366747c' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>") right 12px center no-repeat;border-radius:10px;min-width:150px;padding:0 36px 0 14px;font-size:14.5px}[dir=rtl] .cubes-jb-select{background-position:12px;padding:0 14px 0 36px}.cubes-jb-select:focus{border-color:var(--cb-orange);outline:none;box-shadow:0 0 0 3px #f499202e}.cubes-jb-clear{color:var(--cb-muted);cursor:pointer;background:0 0;border:0;padding:8px 6px;font-size:14px;text-decoration:underline}.cubes-jb-clear:hover{color:var(--cb-orange-dark)}.cubes-jb-clear:focus-visible{outline:2px solid var(--cb-orange);outline-offset:2px;border-radius:4px}.cubes-jb-count{color:var(--cb-muted);margin:0 0 16px;font-size:14px}.cubes-jb-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:18px;display:grid}.cubes-jb-card{border:1px solid var(--cb-line);color:inherit;background:#fff;border-radius:14px;flex-direction:column;height:100%;padding:22px 22px 20px;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex}.cubes-jb-card:hover{border-color:#d8e2ea;transform:translateY(-3px);box-shadow:0 14px 30px -18px #27394573}.cubes-jb-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cubes-jb-dept{letter-spacing:.04em;text-transform:uppercase;color:var(--cb-blue);margin:0 0 6px;font-size:12px;font-weight:700}.cubes-jb-title{color:var(--cb-slate);margin:0 0 12px;font-size:19px;font-weight:700;line-height:1.3}.cubes-jb-badges{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.cubes-jb-badge{color:var(--cb-slate);background:var(--cb-bg-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.cubes-jb-badge svg{width:13px;height:13px;color:var(--cb-faint);flex:none}.cubes-jb-badge--type{color:var(--cb-orange-dark);background:#f499201f}.cubes-jb-summary{color:var(--cb-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 18px;font-size:14.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.cubes-jb-card-foot{border-top:1px solid var(--cb-line);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:14px;display:flex}.cubes-jb-posted{color:var(--cb-faint);font-size:13px}.cubes-jb-view{color:var(--cb-orange-dark);align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.cubes-jb-card:hover .cubes-jb-view{gap:9px}.cubes-jb-view svg{width:15px;height:15px;transition:transform .15s}[dir=rtl] .cubes-jb-view svg{transform:scaleX(-1)}.cubes-jb-empty{text-align:center;border:1px dashed var(--cb-line);color:var(--cb-muted);background:var(--cb-bg-soft);border-radius:14px;padding:48px 20px}.cubes-jb-empty h3{color:var(--cb-slate);margin:0 0 6px;font-size:18px}.cubes-jb-empty p{margin:0;font-size:14.5px}.cubes-jb-skeleton{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:18px;display:grid}.cubes-jb-skeleton>div{background:linear-gradient(90deg,#f0f4f7 25%,#e7eef3 37%,#f0f4f7 63%) 0 0/400% 100%;border-radius:14px;height:220px;animation:1.3s infinite cubes-jb-shimmer}@keyframes cubes-jb-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.cubes-jd{max-width:1120px;margin:0 auto;padding:28px 20px 72px}.cubes-jd-back{color:var(--cb-muted);align-items:center;gap:7px;margin-bottom:18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.cubes-jd-back:hover{color:var(--cb-orange-dark)}.cubes-jd-back svg{width:16px;height:16px}[dir=rtl] .cubes-jd-back svg{transform:scaleX(-1)}.cubes-jd-hero{color:#fff;background:linear-gradient(135deg,#273945 0%,#31495a 100%);border-radius:18px;margin-bottom:28px;padding:34px 34px 30px}.cubes-jd-hero .cubes-jb-dept{color:#7fd0f3}.cubes-jd .cubes-jd-hero h1{color:#fff;margin:0 0 16px;font-size:30px;font-weight:800;line-height:1.2}.cubes-jd-hero .cubes-jb-badge{color:#eaf1f5;background:#ffffff1f}.cubes-jd-hero .cubes-jb-badge svg{color:#b9c8d2}.cubes-jd-hero .cubes-jb-badge--type{color:#ffd9a0;background:#f4992038}.cubes-jd-langs{color:#b9c8d2;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;font-size:14px;display:flex}.cubes-jd-langs a{color:#fff;text-underline-offset:3px;font-weight:600;text-decoration:underline}.cubes-jd-langs a:hover{color:var(--cb-orange)}.cubes-jd-layout{grid-template-columns:1fr 320px;align-items:start;gap:32px;display:grid}@media (width<=860px){.cubes-jd-layout{grid-template-columns:1fr}}.cubes-jd-section{margin-bottom:30px}.cubes-jd .cubes-jd-section h2{color:var(--cb-slate);margin:0 0 12px;font-size:20px;font-weight:700}.cubes-jd .cubes-jd-section p{color:#3c4a53;margin:0 0 12px;font-size:15.5px;line-height:1.75}.cubes-jd-section ul{margin:0;padding:0;list-style:none}.cubes-jd-section li{color:#3c4a53;margin-bottom:10px;padding-left:28px;font-size:15.5px;line-height:1.65;position:relative}[dir=rtl] .cubes-jd-section li{padding-left:0;padding-right:28px}.cubes-jd-section li:before{content:"";background:var(--cb-orange);border-radius:2px;width:8px;height:8px;position:absolute;top:9px;left:4px}[dir=rtl] .cubes-jd-section li:before{left:auto;right:4px}.cubes-jd-aside{border:1px solid var(--cb-line);background:#fff;border-radius:16px;padding:24px;position:sticky;top:90px;box-shadow:0 10px 30px -22px #27394580}.cubes-jd .cubes-jd-aside h3{color:var(--cb-slate);margin:0 0 4px;font-size:17px}.cubes-jd .cubes-jd-aside p{color:var(--cb-muted);margin:0 0 18px;font-size:14px;line-height:1.55}.cubes-jd-facts{margin:0 0 20px;padding:0;list-style:none}.cubes-jd-facts li{border-bottom:1px solid var(--cb-line);justify-content:space-between;gap:12px;padding:9px 0;font-size:14px;display:flex}.cubes-jd-facts li:last-child{border-bottom:0}.cubes-jd-facts .k{color:var(--cb-faint)}.cubes-jd-facts .v{color:var(--cb-slate);text-align:right;font-weight:600}[dir=rtl] .cubes-jd-facts .v{text-align:left}.cubes-apply-btn{background:var(--cb-orange);color:#fff;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;height:50px;font-size:16px;font-weight:700;text-decoration:none;transition:background .15s,transform .15s;display:flex}.cubes-apply-btn:hover{background:var(--cb-orange-dark);color:#fff;transform:translateY(-1px)}.cubes-apply-btn svg{width:18px;height:18px}.cubes-jd-status{text-align:center;color:var(--cb-muted);padding:80px 20px}.cubes-jd .cubes-jd-status h1{color:var(--cb-slate);margin:0 0 10px;font-size:26px}.cubes-news{--cn-orange:#f49920;--cn-orange-dark:#d97e08;--cn-slate:#273945;--cn-blue:#28a4dd;--cn-ink:#1f2d36;--cn-muted:#66747c;--cn-faint:#8a969d;--cn-line:#e6ecf1;--cn-bg-soft:#f4f7fa;color:var(--cn-ink);font-family:inherit}.cubes-na{max-width:820px;margin:0 auto;padding:28px 20px 64px}.cubes-na-back{color:var(--cn-muted);align-items:center;gap:8px;margin-bottom:20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.cubes-na-back:hover{color:var(--cn-orange-dark)}.cubes-na-back svg{width:18px;height:18px}[dir=rtl] .cubes-na-back svg{transform:scaleX(-1)}.cubes-na .cubes-na-hero h1{color:var(--cn-slate);margin:0 0 12px;font-size:clamp(26px,4vw,40px);font-weight:700;line-height:1.18}.cubes-na .cubes-na-date{color:var(--cn-faint);margin:0 0 8px;font-size:14px}.cubes-na-langs{color:var(--cn-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;font-size:14px;display:flex}.cubes-na-langs a{color:var(--cn-blue);font-weight:600;text-decoration:none}.cubes-na-langs a:hover{text-decoration:underline}.cubes-na-cover{background:var(--cn-bg-soft);border-radius:14px;margin:22px 0;overflow:hidden}.cubes-na-cover img{width:100%;height:auto;display:block}.cubes-na-body{color:var(--cn-ink);font-size:17px;line-height:1.75}.cubes-na .cubes-na-body p{margin:0 0 1.1em}.cubes-na .cubes-na-body h2{color:var(--cn-slate);margin:1.4em 0 .5em;font-size:24px;font-weight:700}.cubes-na .cubes-na-body h3{color:var(--cn-slate);margin:1.3em 0 .4em;font-size:20px;font-weight:700}.cubes-na-body ul,.cubes-na-body ol{margin:0 0 1.1em;padding-inline-start:1.5em}.cubes-na-body li{margin:0 0 .4em}.cubes-na-body a{color:var(--cn-blue);text-decoration:underline}.cubes-na-body a:hover{color:var(--cn-orange-dark)}.cubes-na-status{text-align:center;color:var(--cn-muted);padding:64px 16px}.cubes-na .cubes-na-status h1{color:var(--cn-slate);margin-bottom:10px}.cubes-na-readmore{color:var(--cn-blue);font-weight:600;text-decoration:none}.cubes-na-readmore:hover{text-decoration:underline}.cubes-news-empty{color:var(--cn-muted);padding:32px 8px;font-size:15px}:root{--c-primary:#2b62ca;--c-primary-hover:#1e40af;--c-accent:#f49920;--c-accent-warm:#f5a623;--c-accent-hover:#e08a12;--c-accent-text:#d98a1a;--c-navy:#16244a;--c-slate:#5a6b8c;--c-muted:#9aa7bd;--c-bg:#f4f6fb;--c-surface:#fff;--c-border:#e6eaf2;--c-border-2:#e8edf5;--c-chip:#eef3fd;--c-chip-border:#d6e2fa;--c-input-border:#d8e1f0;--c-success:#2e9e5b;--font-sans:"Readex Pro", system-ui, -apple-system, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--container:1256px;--container-md:1180px;--container-sm:880px}.site-root{font-family:var(--font-sans);color:var(--c-navy);background:var(--c-bg);-webkit-font-smoothing:antialiased}.site-root *,.site-root :before,.site-root :after{box-sizing:border-box}.site-root a{color:inherit;text-decoration:none}.site-root img{max-width:100%}.site-root h1,.site-root h2,.site-root h3,.site-root h4,.site-root p{margin:0}.site-link{color:var(--c-slate);transition:color .15s}.site-link:hover{color:var(--c-primary)}.ch-navlink:hover{color:var(--c-accent)!important}.ch-megacard{transition:background .15s}.ch-megacard:hover{background:#f8fafd}.site-social{transition:background .15s,color .15s}.site-social:hover{background:var(--c-primary)!important;color:#fff!important}.btn{cursor:pointer;transition:background .2s,box-shadow .2s,color .2s,border-color .2s}.btn-demo:hover{box-shadow:0 6px 18px -4px #f499208c;background:var(--c-accent-hover)!important}.btn-primary:hover{box-shadow:0 0 16px #2b62ca99}.btn-accent:hover{box-shadow:0 6px 18px -4px #f499208c}.btn-outline:hover{background:var(--c-accent-warm)!important;color:#fff!important}.btn-ghost:hover{border-color:var(--c-primary)!important;color:var(--c-primary)!important}.card-hover{transition:transform .2s,box-shadow .2s}.card-hover:hover{transform:translateY(-4px);box-shadow:0 26px 50px -28px #16244a6b}@media (width<=860px){.site-root .aurora-hero-grid{grid-template-columns:1fr!important}}.ch-burger{display:none}@media (width<=980px){.ch-desktop{display:none!important}.ch-burger{display:inline-flex!important}.ch-mega{display:none!important}}@keyframes chFade{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes solDriftA{0%,to{transform:translate(0)scale(1)}50%{transform:translate(34px,-26px)scale(1.1)}}@keyframes solDriftB{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-30px,24px)scale(1.08)}}@keyframes orbitChip{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes lpDash{to{stroke-dashoffset:-28px}}@keyframes lpHub{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes lpRing{0%{opacity:.5;transform:translate(-50%,-50%)scale(.85)}70%{opacity:0}to{opacity:0;transform:translate(-50%,-50%)scale(1.25)}}.site-root .spider-node{transition:transform .2s,box-shadow .2s,border-color .2s}.site-root .spider-node:hover{border-color:#cfe0fb;transform:translateY(-4px);box-shadow:0 22px 44px -24px #16244a6b}.site-root [data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(26px)}.site-root [data-reveal].is-revealed{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.site-root [data-reveal]{opacity:1!important;transition:none!important;transform:none!important}.aurora-blob,.orbit-float,.site-root .home-slide,.site-root .spider-hub,.site-root .spider-ring,.site-root .spider-dash{animation:none!important}}.site-root .home-slide{animation:.6s cubic-bezier(.2,.7,.2,1) homeFade}@keyframes homeFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:.8;--PhoneInputInternationalIconGlobe-opacity:.65;--PhoneInputCountrySelect-marginRight:.35em;--PhoneInputCountrySelectArrow-width:.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:#00000080;--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:#0000001a}.PhoneInput{align-items:center;display:flex}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor), inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{width:100%;height:100%;display:block}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{margin-right:var(--PhoneInputCountrySelect-marginRight);align-self:stretch;align-items:center;display:flex;position:relative}.PhoneInputCountrySelect{z-index:1;opacity:0;cursor:pointer;border:0;width:100%;height:100%;position:absolute;top:0;left:0}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity);display:block}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus), inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.spinner-wrapper{display:none!important}.cubes-frag{display:contents}#header{z-index:99;position:sticky;top:0}.cubes-nav-loader{z-index:99999;opacity:0;visibility:hidden;background:#fff;place-items:center;transition:opacity .3s,visibility .3s;display:grid;position:fixed;inset:0}.cubes-nav-loader.is-active{opacity:1;visibility:visible}.cubes-nav-loader:not(.is-active) .cubes-nav-loader__cube{animation-play-state:paused}.cubes-nav-loader__cube{width:57.6px;height:57.6px;transform-style:preserve-3d;-webkit-backface-visibility:hidden;-webkit-perspective:1000px;animation:2.8s infinite cubes-nav-spin;position:relative}.cubes-nav-loader__face{border:2.9px solid var(--main-color,#f49920);background-color:#f4992033;width:100%;height:100%;position:absolute}.cubes-nav-loader__face:first-of-type{transform:translateZ(-28.8px)rotateY(180deg)}.cubes-nav-loader__face:nth-of-type(2){transform-origin:100% 0;transform:rotateY(-270deg)translate(50%)}.cubes-nav-loader__face:nth-of-type(3){transform-origin:0;transform:rotateY(270deg)translate(-50%)}.cubes-nav-loader__face:nth-of-type(4){transform-origin:top;transform:rotateX(90deg)translateY(-50%)}.cubes-nav-loader__face:nth-of-type(5){transform-origin:bottom;transform:rotateX(-90deg)translateY(50%)}.cubes-nav-loader__face:nth-of-type(6){transform:translateZ(28.8px)}@keyframes cubes-nav-spin{0%{transform:rotate(45deg)rotateX(-25deg)rotateY(25deg)}50%{transform:rotate(45deg)rotateX(-385deg)rotateY(25deg)}to{transform:rotate(45deg)rotateX(-385deg)rotateY(385deg)}}.cubes-nav-loader__label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.cubes-nav-loader__cube{animation:1.2s ease-in-out infinite cubes-nav-pulse}@keyframes cubes-nav-pulse{0%,to{opacity:.35}50%{opacity:1}}}.views-row:has(>.views-accordion-header){background:#fff;border-radius:12px;flex:0 0 100%;width:100%;max-width:100%;margin-bottom:1rem;padding:0;overflow:hidden;box-shadow:0 4px 16px #102a430f}.views-accordion-header{cursor:pointer;margin:0;font-weight:700;position:relative;padding:22px 56px 22px 28px!important}.views-accordion-header:after{content:"";border-bottom:2px solid #1f3b57;border-right:2px solid #1f3b57;width:11px;height:11px;transition:transform .2s;position:absolute;top:50%;right:28px;transform:translateY(-50%)rotate(45deg)}.views-accordion-header.is-open:after{transform:translateY(-50%)rotate(225deg)}.views-accordion-header+span{display:none}.views-accordion-header.is-open+span{display:block;padding:0 28px 24px!important}.views-accordion-header.is-open+span,.views-accordion-header.is-open+span span,.views-accordion-header.is-open+span p{color:#475569;font-weight:400;font-size:16px!important;line-height:1.7!important}.views-accordion-header.is-open+span p{margin:0!important}
