.DianaCvResult-module__8EehXG__stage{color:#fff;background:#0b0e2c;flex-direction:column;min-height:100vh;display:flex;position:relative}.DianaCvResult-module__8EehXG__center{flex:1;place-items:center;padding:24px 16px 56px;display:grid}.DianaCvResult-module__8EehXG__card{color:#00205b;text-align:center;background:#fff;border-radius:20px;width:min(640px,100%);padding:36px 32px 30px;box-shadow:0 30px 80px #00000073}.DianaCvResult-module__8EehXG__eyebrow{letter-spacing:.14em;color:#fb5e37;margin:0 0 6px;font-size:.75rem;font-weight:700}.DianaCvResult-module__8EehXG__title{letter-spacing:-.02em;margin:0;font-size:clamp(1.9rem,5vw,2.6rem);line-height:1.1}.DianaCvResult-module__8EehXG__title em{color:#fb5e37;font-style:normal}.DianaCvResult-module__8EehXG__keep{color:#4a5570;max-width:44ch;margin:10px auto 0;font-size:.98rem;line-height:1.45}.DianaCvResult-module__8EehXG__keep strong{color:#00205b}.DianaCvResult-module__8EehXG__hero{place-items:center;height:150px;margin:18px 0 6px;display:grid}.DianaCvResult-module__8EehXG__heroIcon{object-fit:contain;mix-blend-mode:multiply;width:140px;height:140px;animation:2.6s ease-in-out infinite DianaCvResult-module__8EehXG__float}.DianaCvResult-module__8EehXG__heroIcon.DianaCvResult-module__8EehXG__swap{animation:.5s ease-out DianaCvResult-module__8EehXG__pop,2.6s ease-in-out .5s infinite DianaCvResult-module__8EehXG__float}@keyframes DianaCvResult-module__8EehXG__float{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-8px)rotate(1.5deg)}}@keyframes DianaCvResult-module__8EehXG__pop{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}.DianaCvResult-module__8EehXG__steps{text-align:left;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.DianaCvResult-module__8EehXG__step{color:#8a93a8;background:#f7f8fb;border:1px solid #e3e7f0;border-radius:12px;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:10px 14px;transition:background .3s,border-color .3s,color .3s,transform .3s;display:grid}.DianaCvResult-module__8EehXG__step img{object-fit:contain;mix-blend-mode:multiply;filter:grayscale();opacity:.45;width:40px;height:40px;transition:filter .3s,opacity .3s}.DianaCvResult-module__8EehXG__step.DianaCvResult-module__8EehXG__on{color:#00205b;background:#fff4f0;border-color:#fb5e37;transform:scale(1.015)}.DianaCvResult-module__8EehXG__step.DianaCvResult-module__8EehXG__on img{filter:none;opacity:1}.DianaCvResult-module__8EehXG__step.DianaCvResult-module__8EehXG__done{color:#00205b}.DianaCvResult-module__8EehXG__step.DianaCvResult-module__8EehXG__done img{filter:none;opacity:.85}.DianaCvResult-module__8EehXG__step b{font-size:1rem;font-weight:600}.DianaCvResult-module__8EehXG__mark{border-radius:50%;place-items:center;width:22px;height:22px;font-size:.8rem;font-weight:700;display:grid}.DianaCvResult-module__8EehXG__step.DianaCvResult-module__8EehXG__done .DianaCvResult-module__8EehXG__mark{color:#fff;background:#1f9d55}.DianaCvResult-module__8EehXG__spin{border:3px solid #ffd2c6;border-top-color:#fb5e37;animation:.8s linear infinite DianaCvResult-module__8EehXG__spin}@keyframes DianaCvResult-module__8EehXG__spin{to{transform:rotate(360deg)}}.DianaCvResult-module__8EehXG__bar{background:#e9edf5;border-radius:99px;height:6px;margin-top:18px;overflow:hidden}.DianaCvResult-module__8EehXG__bar span{border-radius:inherit;background:linear-gradient(90deg,#fb5e37,#ff9a6b);height:100%;transition:width .9s;display:block}.DianaCvResult-module__8EehXG__jobBox{text-align:left;background:#f7f8fb;border:1px solid #e3e7f0;border-radius:12px;margin:18px 0 0;padding:14px 16px}.DianaCvResult-module__8EehXG__jobBox small{letter-spacing:.1em;color:#8a93a8;font-size:.72rem;font-weight:700;display:block}.DianaCvResult-module__8EehXG__jobBox strong{margin-top:2px;font-size:1.15rem;line-height:1.25;display:block}.DianaCvResult-module__8EehXG__jobBox span{color:#4a5570;margin-top:2px;font-size:.92rem;display:block}.DianaCvResult-module__8EehXG__actions{gap:10px;margin-top:18px;display:grid}.DianaCvResult-module__8EehXG__btn{color:#fff;background:#fb5e37;border:2px solid #fb5e37;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:15px 20px;font-size:1.05rem;font-weight:700;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}.DianaCvResult-module__8EehXG__btn:hover{background:#e0502d;transform:translateY(-2px)}.DianaCvResult-module__8EehXG__btnOutline{color:#00205b;background:#fff;border-color:#00205b}.DianaCvResult-module__8EehXG__btnOutline:hover{color:#fff;background:#00205b}.DianaCvResult-module__8EehXG__fail{text-align:left;background:#fff4f0;border-radius:10px;margin-top:14px;padding:14px;font-size:.95rem;line-height:1.5}@media (max-width:560px){.DianaCvResult-module__8EehXG__card{padding:28px 18px 22px}.DianaCvResult-module__8EehXG__step{grid-template-columns:36px 1fr auto}}@media (prefers-reduced-motion:reduce){.DianaCvResult-module__8EehXG__heroIcon,.DianaCvResult-module__8EehXG__heroIcon.DianaCvResult-module__8EehXG__swap,.DianaCvResult-module__8EehXG__spin{animation:none}}
.IntentHero-module__JLx_fW__hero{--font-site:"Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, "Roboto", "Helvetica Neue", Arial, sans-serif;--orange:#fb5e37;--orange-hover:#e0502d;--navy:#23274e;--night:#0d1030;--text:var(--on-dark);--muted:#f3f5fcc7;--rule:#f3f5fc66;isolation:isolate;min-height:clamp(680px,86svh,920px);color:var(--text);background:var(--night);font-family:var(--font-site);flex-direction:column;display:flex;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.IntentHero-module__JLx_fW__hero{--muted:lab(96.4545% .361919 -3.7707/.78);--rule:lab(96.4545% .361919 -3.7707/.4)}}.IntentHero-module__JLx_fW__hero:not(.IntentHero-module__JLx_fW__compact){--gutter:clamp(24px, 4.2vw, 80px)}.IntentHero-module__JLx_fW__bg{z-index:-1;background:url(/assets/img/hero/hero-1.webp) top/cover no-repeat;position:absolute;inset:0}.IntentHero-module__JLx_fW__bg:after{content:"";background:linear-gradient(#0d10308c 0%,#0d103080 55%,#0d1030f2 100%);position:absolute;inset:0}.IntentHero-module__JLx_fW__hero :is(a,button):focus-visible{outline:2px solid var(--orange);outline-offset:4px}.IntentHero-module__JLx_fW__side{z-index:2;max-width:270px;position:absolute;top:63%}.IntentHero-module__JLx_fW__side p{text-shadow:0 0 2px #06081cf2,0 1px 4px #06081cd9,0 0 12px #06081c8c;font-family:var(--font-site);color:var(--text);text-wrap:balance;margin:0;font-size:1.6rem;line-height:1.2}.IntentHero-module__JLx_fW__sideLabel{color:var(--orange);margin-bottom:4px;display:block}.IntentHero-module__JLx_fW__sideLeft{left:var(--gutter)}.IntentHero-module__JLx_fW__sideRight{right:var(--gutter);text-align:right}.IntentHero-module__JLx_fW__center{z-index:2;text-align:center;flex:1;width:100%;max-width:900px;margin:0 auto;padding:clamp(28px,6vh,72px) 16px 24px;position:relative}.IntentHero-module__JLx_fW__title{max-width:820px;font-family:var(--font-site);letter-spacing:-.035em;color:var(--text);text-wrap:balance;margin:0 auto;font-size:clamp(2.8rem,7.6vw,6.4rem);font-weight:700;line-height:.96}.IntentHero-module__JLx_fW__highlight{color:var(--orange)}.IntentHero-module__JLx_fW__subtitle{color:var(--muted);margin:22px auto 34px;font-size:clamp(1.02rem,1.5vw,1.2rem);line-height:1.55}.IntentHero-module__JLx_fW__search{background:var(--paper);border-radius:4px;align-items:stretch;gap:14px;width:100%;max-width:640px;margin-inline:auto;padding:0 0 0 22px;display:flex;overflow:hidden}.IntentHero-module__JLx_fW__searchIcon{color:var(--navy);flex:none;place-items:center;font-size:1.1rem;display:grid}.IntentHero-module__JLx_fW__search input{min-width:0;font:inherit;color:var(--navy);background:0 0;border:0;outline:none;flex:1;padding:22px 0;font-size:1.25rem}.IntentHero-module__JLx_fW__search input::placeholder{color:#64687b;color:lab(44.0985% 1.48737 -11.1078)}.IntentHero-module__JLx_fW__search:focus-within{outline:2px solid var(--orange);outline-offset:4px}.IntentHero-module__JLx_fW__go{background:var(--orange);width:76px;color:var(--paper);cursor:pointer;border:0;border-radius:0;flex:none;font-size:1.2rem}.IntentHero-module__JLx_fW__go:hover{background:var(--orange-hover)}.IntentHero-module__JLx_fW__liveRegion{margin-top:26px}.IntentHero-module__JLx_fW__areas{flex-wrap:wrap;justify-content:center;row-gap:6px;margin:0;padding:0;list-style:none;display:flex}.IntentHero-module__JLx_fW__areas li+li:before{content:"/";color:#f3f5fc4d;color:lab(96.4545% .361919 -3.7707/.3);margin:0 14px}.IntentHero-module__JLx_fW__areas button{color:var(--text);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:7px;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:1.08rem;text-decoration-thickness:1px}.IntentHero-module__JLx_fW__areas button:hover{color:var(--orange);-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange)}.IntentHero-module__JLx_fW__examples button,.IntentHero-module__JLx_fW__option,.IntentHero-module__JLx_fW__linkButton{color:var(--text);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:6px;cursor:pointer;background:0 0;border:0;padding:2px 0;text-decoration-thickness:1px}.IntentHero-module__JLx_fW__examples button:hover,.IntentHero-module__JLx_fW__option:hover,.IntentHero-module__JLx_fW__linkButton:hover{color:var(--orange);-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange)}.IntentHero-module__JLx_fW__examples{max-width:760px;color:var(--muted);margin:22px auto 0;font-size:.95rem;line-height:2}.IntentHero-module__JLx_fW__examples>span{margin-right:6px}.IntentHero-module__JLx_fW__examples button{color:var(--muted);margin:0 10px}.IntentHero-module__JLx_fW__examplesLeft{text-align:left;margin-left:0}.IntentHero-module__JLx_fW__examplesLeft button{margin:0 18px 0 0}.IntentHero-module__JLx_fW__panel{text-align:left;max-width:760px;margin:0 auto;position:relative}.IntentHero-module__JLx_fW__startOver{color:var(--muted);font:inherit;text-underline-offset:5px;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:.92rem;text-decoration:underline;position:absolute;top:12px;right:0}.IntentHero-module__JLx_fW__startOver:hover{color:var(--text)}.IntentHero-module__JLx_fW__headline{font-family:var(--font-site);color:var(--text);margin:0 120px 10px 0;font-size:clamp(1.8rem,3.6vw,2.6rem);font-weight:700;line-height:1.12}.IntentHero-module__JLx_fW__brief{color:var(--muted);margin:0 0 6px;font-size:1.2rem;line-height:1.6}.IntentHero-module__JLx_fW__brief mark{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:6px;background:0 0;padding:0;font-weight:500;text-decoration-thickness:3px}.IntentHero-module__JLx_fW__question{color:var(--text);margin:22px 0 10px;font-size:1.15rem;font-weight:600}.IntentHero-module__JLx_fW__muted{color:var(--muted);margin:0 0 10px;font-size:.95rem}.IntentHero-module__JLx_fW__options{flex-wrap:wrap;align-items:baseline;gap:8px 30px;display:flex}.IntentHero-module__JLx_fW__option{font-size:1.3rem}.IntentHero-module__JLx_fW__optionOn{color:var(--orange);-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange)}.IntentHero-module__JLx_fW__options .IntentHero-module__JLx_fW__linkButton{color:var(--muted);font-size:1rem}.IntentHero-module__JLx_fW__choices{flex-direction:column;align-items:flex-start;gap:10px;margin-top:8px;display:flex}.IntentHero-module__JLx_fW__choice{font-family:var(--font-site);color:var(--orange);text-align:left;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:600}.IntentHero-module__JLx_fW__choice:hover{text-underline-offset:7px;text-decoration:underline;text-decoration-thickness:2px}.IntentHero-module__JLx_fW__optionPrimary{background:var(--orange);color:var(--paper);font:inherit;cursor:pointer;border:0;border-radius:4px;align-items:center;gap:10px;padding:11px 22px;font-weight:600;display:inline-flex}.IntentHero-module__JLx_fW__optionPrimary,.IntentHero-module__JLx_fW__optionPrimary:hover{color:var(--paper);text-decoration:none}.IntentHero-module__JLx_fW__optionPrimary:hover{background:var(--orange-hover)}.IntentHero-module__JLx_fW__optionPrimary:disabled{opacity:.7;cursor:progress}.IntentHero-module__JLx_fW__inlineForm,.IntentHero-module__JLx_fW__contactForm{margin:0}.IntentHero-module__JLx_fW__inlineRow{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:16px;display:flex}.IntentHero-module__JLx_fW__inlineRow input,.IntentHero-module__JLx_fW__fields input{border:0;border-bottom:1px solid var(--rule);min-width:200px;color:var(--text);font:inherit;background:0 0;border-radius:0;outline:none;flex:1;padding:8px 0;font-size:1.05rem}.IntentHero-module__JLx_fW__inlineRow input:focus,.IntentHero-module__JLx_fW__fields input:focus{border-bottom-color:var(--orange);box-shadow:0 1px 0 var(--orange)}.IntentHero-module__JLx_fW__inlineRow input::placeholder{color:#ffffff80}.IntentHero-module__JLx_fW__fields{grid-template-columns:1fr 1fr;gap:18px 28px;display:grid}.IntentHero-module__JLx_fW__fields label{color:var(--muted);flex-direction:column;gap:2px;font-size:.9rem;display:flex}.IntentHero-module__JLx_fW__fields em{opacity:.75;font-style:normal}.IntentHero-module__JLx_fW__honeypot{position:absolute;left:-5000px}.IntentHero-module__JLx_fW__error{color:#ffab96;margin:14px 0 0}.IntentHero-module__JLx_fW__success{align-items:flex-start;gap:14px;display:flex}.IntentHero-module__JLx_fW__success>i{color:var(--orange);margin-top:26px;font-size:1.4rem}.IntentHero-module__JLx_fW__results{margin-top:4px}.IntentHero-module__JLx_fW__jobList{gap:18px;margin:0 0 20px;padding:0;list-style:none;display:grid}.IntentHero-module__JLx_fW__jobList a{color:var(--text);grid-template-columns:1fr auto;gap:2px 16px;text-decoration:none;display:grid}.IntentHero-module__JLx_fW__jobTitle{font-size:1.2rem;font-weight:500}.IntentHero-module__JLx_fW__jobList a:hover .IntentHero-module__JLx_fW__jobTitle{text-decoration:underline;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:5px}.IntentHero-module__JLx_fW__jobMeta{color:var(--muted);grid-column:1;font-size:.92rem}.IntentHero-module__JLx_fW__jobCta{color:var(--orange);white-space:nowrap;grid-area:1/2/span 2;align-self:center;font-size:.95rem}.IntentHero-module__JLx_fW__inlineLink{color:var(--orange);text-underline-offset:5px;font-weight:500;text-decoration:underline}.IntentHero-module__JLx_fW__inlineLink:hover{color:var(--orange-hover)}.IntentHero-module__JLx_fW__footer{z-index:2;text-align:center;max-width:62ch;color:var(--muted);margin:0 auto;padding:8px 16px 40px;font-size:1rem;line-height:1.6;position:relative}@media (max-width:1280px){.IntentHero-module__JLx_fW__side{display:none}}@media (max-width:640px){.IntentHero-module__JLx_fW__search{padding:6px 6px 6px 14px}.IntentHero-module__JLx_fW__searchIcon{display:none}.IntentHero-module__JLx_fW__search input{font-size:1rem}.IntentHero-module__JLx_fW__go{width:44px;height:44px}.IntentHero-module__JLx_fW__areas{gap:6px 20px}.IntentHero-module__JLx_fW__panel{padding-top:34px}.IntentHero-module__JLx_fW__headline{margin-right:0}.IntentHero-module__JLx_fW__fields{grid-template-columns:1fr}}.IntentHero-module__JLx_fW__compact{min-height:clamp(560px,72svh,760px)}.IntentHero-module__JLx_fW__compact .IntentHero-module__JLx_fW__center{padding-bottom:clamp(36px,6vh,72px)}.IntentHero-module__JLx_fW__note{z-index:2;margin:0 var(--gutter);text-align:center;color:var(--muted);border-top:1px solid #f3f5fc33;border-top:1px solid lab(96.4545% .361919 -3.7707/.2);padding:18px 0 clamp(60px,6vw,76px);font-size:1.02rem;position:relative}.IntentHero-module__JLx_fW__note strong{color:var(--text);font-weight:700}@media (prefers-reduced-motion:no-preference){.IntentHero-module__JLx_fW__title,.IntentHero-module__JLx_fW__subtitle,.IntentHero-module__JLx_fW__search,.IntentHero-module__JLx_fW__liveRegion,.IntentHero-module__JLx_fW__side,.IntentHero-module__JLx_fW__note{animation:IntentHero-module__JLx_fW__rise .9s var(--ease-out) both}.IntentHero-module__JLx_fW__subtitle{animation-delay:.12s}.IntentHero-module__JLx_fW__search{animation-delay:.24s}.IntentHero-module__JLx_fW__liveRegion{animation-delay:.36s}.IntentHero-module__JLx_fW__side{animation-delay:.5s}.IntentHero-module__JLx_fW__note{animation-delay:.6s}}@keyframes IntentHero-module__JLx_fW__rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}
:where(.cx){--gutter:max(clamp(20px,4vw,54px),calc((100vw - 1240px)/2));--cx-font:"Segoe UI",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--ink:#0c1030;--accent:#fb5e37;--white:#f6f6f9;--muted:#a9adc0;--line:#ffffff21}:where(.cx) *,:where(.cx) :before,:where(.cx) :after{box-sizing:border-box}:where(.cx){background:var(--ink);color:var(--white);font-family:var(--cx-font);-webkit-font-smoothing:antialiased;font-size:16px}:where(.cx) a{color:inherit;text-decoration:none}:where(.cx) button,:where(.cx) input,:where(.cx) textarea,:where(.cx) select{font:inherit}:where(.cx) button,:where(.cx) a,:where(.cx) input,:where(.cx) textarea,:where(.cx) select{-webkit-tap-highlight-color:transparent}:where(.cx) button{cursor:pointer}:where(.cx) a,:where(.cx) button{transition:background .2s,color .2s,transform .2s}:where(.cx) button:focus-visible,:where(.cx) a:focus-visible{outline-offset:5px;outline:3px solid #fb562d}:where(.cx) h1,:where(.cx) h2,:where(.cx) h3,:where(.cx) h4,:where(.cx) p{margin:0}:where(.cx) h1,:where(.cx) h2,:where(.cx) h3,:where(.cx) h4{font-family:var(--cx-font)}:where(.cx) h1,:where(.cx) h2{letter-spacing:-.035em;font-weight:750;line-height:1.08}:where(.cx) h1{font-size:clamp(50px,5.4vw,80px)}:where(.cx) h2{font-size:clamp(38px,4.2vw,61px)}:where(.cx) h3{letter-spacing:-.025em;font-size:29px;line-height:1.18}:where(.cx) p{line-height:1.65}:where(.cx) em{color:var(--accent);font-style:normal}:where(.cx) .header{z-index:20;justify-content:space-between;align-items:center;gap:35px;max-width:1344px;height:100px;margin:auto;padding:0 54px;display:flex;position:relative}:where(.cx) .brand{font-family:var(--cx-font);letter-spacing:-1.5px;white-space:nowrap;font-size:25px;font-weight:800}:where(.cx) .brand span{color:var(--accent)}:where(.cx) .nav{align-items:center;gap:31px;font-size:13px;display:flex}:where(.cx) .nav a{align-items:center;gap:6px;display:flex}:where(.cx) .nav>a:hover,:where(.cx) .nav-group>a:hover{color:var(--accent)}:where(.cx) .nav-group{padding:20px 0;position:relative}:where(.cx) .mega{border:1px solid var(--line);background:#111323;border-radius:12px;min-width:270px;padding:12px;display:none;position:absolute;top:52px;left:-24px;box-shadow:0 20px 60px #0007}:where(.cx) .nav-group:hover .mega,:where(.cx) .nav-group:focus-within .mega{display:block}:where(.cx) .mega a{border-radius:7px;flex-wrap:wrap;justify-content:space-between;gap:5px;padding:13px 12px;display:flex}:where(.cx) .mega a:hover{background:#1f2338}:where(.cx) .mega a span{color:#9b9daa;width:100%;font-size:12px;display:block}:where(.cx) .header-right{align-items:center;gap:26px;font-size:11px;display:flex}:where(.cx) .language{word-spacing:7px;color:#fff}:where(.cx) .language span{color:#878995}:where(.cx) .contact{border:1px solid #fff6;border-radius:30px;align-items:center;gap:14px;padding:11px 18px;display:flex}:where(.cx) .contact:hover{background:#ffffff18}:where(.cx) .mobile-menu{color:inherit;background:0 0;border:0;display:none}:where(.cx) .home-hero{background:#080a15;flex-direction:column;height:min(850px,94vh);min-height:740px;display:flex;position:relative;overflow:hidden}:where(.cx) .hero-photo{opacity:.91;background-image:linear-gradient(#06071138,#0000 48%,#070915 100%),url(/assets/img/hero/hero-1.webp);background-position:50%,50% 44%;background-size:cover;position:absolute;inset:0}:where(.cx) .home-hero .header{width:100%}:where(.cx) .hero-copy{text-align:center;width:min(720px,100% - 40px);margin:auto;padding:22px 0 55px;position:relative}:where(.cx) .hero-copy h1{letter-spacing:-.03em;font-size:clamp(56px,5.5vw,80px);line-height:1.05}:where(.cx) .hero-copy>p{color:#e0e1e6;margin:24px 0 32px;font-size:15px;line-height:1.65}:where(.cx) .eyebrow{letter-spacing:1.8px;margin-bottom:22px;font-size:10px;font-weight:700;line-height:1.5}:where(.cx) .hero-eyebrow{color:#d2d3d8;justify-content:center;align-items:center;gap:8px;margin-bottom:26px;font-size:9px;display:flex}:where(.cx) .status-dot{background:var(--accent);border-radius:50%;width:5px;height:5px;display:inline-block;box-shadow:0 0 12px #fb5e378f}:where(.cx) .smart-search{color:#2f3142;background:#fff;border:1px solid #d6d7e0;border-radius:100px;align-items:center;gap:17px;width:100%;height:68px;padding:10px 10px 10px 24px;display:flex;box-shadow:0 9px 36px #00000016}:where(.cx) .smart-search input{color:#16182a;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}:where(.cx) .smart-search input::placeholder{color:#898b96}:where(.cx) .smart-search:focus-within{box-shadow:0 0 0 4px #fb5e3760}:where(.cx) .smart-search button{background:var(--accent);border:0;border-radius:50%;place-items:center;width:45px;height:45px;display:grid}:where(.cx) .smart-search button:hover{background:#fb562d;transform:rotate(-35deg)}:where(.cx) .hero-copy .smart-search{max-width:650px;margin:auto}:where(.cx) .examples{white-space:nowrap;justify-content:center;align-items:center;gap:9px;margin-top:20px;font-size:10px;display:flex}:where(.cx) .examples>span{color:#d9dae0;margin-right:4px}:where(.cx) .examples a{background:#ffffff09;border:1px solid #ffffff0d;border-radius:30px;align-items:center;gap:10px;padding:9px 12px;display:flex}:where(.cx) .examples a:hover{background:#ffffff20}:where(.cx) .hero-bottom{border-top:1px solid var(--line);color:#aeb0bb;justify-content:space-between;align-items:center;width:calc(100% - 108px);max-width:1236px;margin:0 auto;padding:25px 0;font-size:11px;display:flex;position:relative}:where(.cx) .hero-bottom>span:first-child{letter-spacing:1.8px;color:#edeef2;align-items:center;gap:9px;font-size:9px;display:flex}:where(.cx) .hero-bottom>a{letter-spacing:1.3px;color:#edeef2;align-items:center;gap:26px;font-size:9px;display:flex}:where(.cx) .hero-bottom>a span{color:var(--accent);font-size:20px}:where(.cx) .section{padding:94px var(--gutter)}:where(.cx) .light{color:#00205b;background:#f5f5f7}:where(.cx) .dark{background:#090b17}:where(.cx) .section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:45px;display:flex}:where(.cx) .section-heading>p,:where(.cx) .section-heading>div>p{color:#737581;padding-bottom:4px;font-size:14px}:where(.cx) .section-heading .eyebrow{color:#70727f}:where(.cx) .two-col{grid-template-columns:1fr 1fr;gap:24px;display:grid}:where(.cx) .audience-card{background:linear-gradient(125deg,#fafbfc,#edeef2);border:1px solid #dcdde2;border-radius:13px;padding:39px 39px 36px;position:relative;overflow:hidden}:where(.cx) .audience-card>svg{margin-bottom:25px}:where(.cx) .audience-card .eyebrow{letter-spacing:1.2px;margin-bottom:10px;font-size:10px}:where(.cx) .audience-card p{color:#666875;margin:15px 0 24px;font-size:15px}:where(.cx) .button{background:var(--accent);color:#161825;white-space:nowrap;border:1px solid #0000;border-radius:50px;justify-content:center;align-items:center;gap:29px;min-height:47px;padding:16px 23px;font-size:12px;font-weight:650;line-height:1;display:inline-flex}:where(.cx) .button:hover{background:#fb5e37;transform:translateY(-2px)}:where(.cx) .button.outline{color:inherit;background:0 0;border-color:#757785}:where(.cx) .button.outline:hover{background:#ffffff10}:where(.cx) .card-number{color:#9b9da8;font-size:11px;position:absolute;top:31px;right:28px}:where(.cx) .accent{color:var(--accent)!important}:where(.cx) .solution-card{background:#0e101f;border:1px solid #ffffff19;border-radius:14px;padding:39px;position:relative;overflow:hidden}:where(.cx) .solution-card h3{font-size:36px}:where(.cx) .solution-card>p{color:#aaacb7;margin:17px 0 27px;font-size:14px}:where(.cx) .solution-card>.eyebrow{margin-bottom:14px;font-size:9px}:where(.cx) .service-card{background:radial-gradient(at 0 0,#24263450,#0000 70%),#0d0f1e}:where(.cx) .service-row{border-top:1px solid var(--line);align-items:center;gap:18px;padding:20px 0;display:flex}:where(.cx) .service-row>svg:first-child{stroke-width:1.4px;background:#242637;border-radius:9px;width:43px;height:43px;padding:11px}:where(.cx) .service-row>svg:last-child{color:#fb5e37;width:17px;margin-left:auto}:where(.cx) .service-row div{flex-direction:column;gap:6px;display:flex}:where(.cx) .service-row strong{font-size:16px;font-weight:500}:where(.cx) .service-row span{color:#aaacb7;font-size:12px}:where(.cx) .solution-card>.button{margin-top:21px}:where(.cx) .diana-card{background:radial-gradient(at 100%,#26283366,#0000 70%),#0f1121}:where(.cx) .diana-mini{color:#1d1f2b;background:#f7f7f8;border:1px solid #535560;border-radius:10px;margin:24px 0 6px;overflow:hidden;transform:perspective(1200px)rotateY(-3deg);box-shadow:0 0 50px #fb5e3712}:where(.cx) .mini-head{color:#fff;background:#151728;justify-content:space-between;padding:12px 17px;font-size:12px;display:flex}:where(.cx) .mini-head>span{align-items:center;gap:7px;display:flex}:where(.cx) .mini-head .live{color:var(--accent);font-size:9px}:where(.cx) .mini-title{justify-content:space-between;padding:17px;font-size:10px;font-weight:700;display:flex}:where(.cx) .mini-title span{color:#888a95;font-size:9px;font-weight:400}:where(.cx) .candidate{border-top:1px solid #e5e5e8;align-items:center;gap:11px;padding:9px 17px;display:flex}:where(.cx) .avatar{background:#d9ccb7;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;font-weight:600;display:grid}:where(.cx) .avatar-1{background:#c9cbd8}:where(.cx) .avatar-2{background:#d4d4c3}:where(.cx) .candidate>div{flex-direction:column;gap:3px;display:flex}:where(.cx) .candidate strong{font-size:10px}:where(.cx) .candidate small{color:#797b89;font-size:8px}:where(.cx) .match{color:#4a4d66;background:#fde1d8;border-radius:4px;align-items:center;gap:6px;margin-left:auto;padding:5px 7px;font-size:10px;display:flex}:where(.cx) .about .section-heading{margin-bottom:50px}:where(.cx) .about .statement{color:#171924;letter-spacing:-.7px;margin-bottom:14px;font-size:24px;line-height:1.4}:where(.cx) .equation{border-top:1px solid #dcdde1;border-bottom:1px solid #dcdde1;justify-content:space-between;align-items:center;padding:30px 0;font-size:15px;font-weight:500;display:flex}:where(.cx) .equation>span{align-items:center;gap:18px;display:flex}:where(.cx) .equation svg{stroke-width:1.4px;background:#e3e4eb;border-radius:9px;width:43px;height:43px;padding:10px}:where(.cx) .geography{text-align:center;padding-top:57px}:where(.cx) .geography>span{letter-spacing:1.7px;color:#868894;font-size:9px}:where(.cx) .geography strong{font-family:var(--cx-font);letter-spacing:-2px;justify-content:center;align-items:center;gap:28px;margin:15px 0;font-size:41px;font-weight:600;display:flex}:where(.cx) .geography strong span{color:#8387a5}:where(.cx) .geography p{color:#80828e;font-size:12px}:where(.cx) .talent-section{padding-top:15px}:where(.cx) .talent-banner{color:#fff;background:#0b0d19;border-radius:13px;align-items:center;min-height:390px;padding:46px;display:flex;position:relative;overflow:hidden}:where(.cx) .talent-banner>div:first-child{z-index:2;width:57%;position:relative}:where(.cx) .talent-banner h2{margin-bottom:28px;font-size:49px}:where(.cx) .talent-banner .smart-search{max-width:500px;height:56px}:where(.cx) .talent-banner .smart-search button{width:36px;height:36px}:where(.cx) .talent-portrait{background-color:#0000;background-image:linear-gradient(90deg,#0b0d19 26%,#0000 100%),url(/assets/img/hero/hero-1.webp);background-position:50%,right 35%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}:where(.cx) .job-heading{justify-content:space-between;align-items:center;margin:37px 0 8px;display:flex}:where(.cx) .job-heading h3{letter-spacing:-.3px;font-size:18px}:where(.cx) .job-heading>span{color:#858794;font-size:11px}:where(.cx) .job-row{border-bottom:1px solid #dcdde3;align-items:center;gap:20px;padding:26px 7px;display:flex}:where(.cx) .job-row:hover{background:#ebecf1}:where(.cx) .job-icon{background:#fff;border:1px solid #e3e4e8;border-radius:10px;flex-shrink:0;place-items:center;width:47px;height:47px;font-size:30px;display:grid}:where(.cx) .multicolor{color:#575b78}:where(.cx) .blue-mark{color:#4f536d}:where(.cx) .orange-mark{color:#ba793b}:where(.cx) .job-info{flex:1}:where(.cx) .job-category{color:#8b8d99;font-size:9px}:where(.cx) .job-info h4{letter-spacing:-.3px;margin:4px 0;font-size:16px}:where(.cx) .job-info p span{padding:0 5px}:where(.cx) .tags{flex-wrap:wrap;gap:6px;display:flex}:where(.cx) .tags>span,:where(.cx) .chip{color:#565866;background:#e8e9ed;border-radius:5px;padding:6px 11px;font-size:10px}:where(.cx) .job-link{align-items:center;gap:23px;margin-left:35px;font-size:11px;display:flex}:where(.cx) .jobs-bottom{justify-content:space-between;align-items:center;gap:20px;margin-top:30px;display:flex}:where(.cx) .jobs-bottom p a{color:#171929;border-bottom:1px solid #acaeb6;align-items:center;gap:5px;margin-left:5px;display:inline-flex}:where(.cx) .final-cta{background:radial-gradient(at 100% 100%,#1d1f32,#090b17 65%);padding-top:95px;padding-bottom:95px}:where(.cx) .final-cta h2{font-size:clamp(40px,4.4vw,63px)}:where(.cx) .cta-buttons{gap:13px;margin-top:31px;display:flex}:where(.cx) footer{padding:47px var(--gutter) 25px;border-top:1px solid var(--line);background:#070915}:where(.cx) .footer-top{justify-content:space-between;align-items:flex-start;padding-bottom:40px;display:flex}:where(.cx) .footer-top p{color:#a1a3af;margin-left:70px;margin-right:auto;font-size:12px}:where(.cx) .footer-top>div{gap:28px;padding-top:8px;font-size:11px;display:flex}:where(.cx) .footer-top>div a{align-items:center;gap:5px;display:flex}:where(.cx) .footer-bottom{border-top:1px solid var(--line);color:#717484;justify-content:space-between;padding-top:22px;font-size:9px;display:flex}:where(.cx) .inner-header{background:#080a17}:where(.cx) .empty{text-align:center;padding:50px 20px}:where(.cx) .empty p{margin:15px}:where(.cx) .empty .button{margin-top:10px}@media (min-width:1600px){:where(.cx) .home-hero{height:840px}:where(.cx) .hero-photo{background-position:50%,50% 42%}:where(.cx) .hero-copy{padding-bottom:50px}}@media (max-width:1000px){:where(.cx) .header{gap:25px;padding:0 30px}:where(.cx) .nav{gap:19px}:where(.cx) .header-right{gap:15px}:where(.cx) .section{padding:70px 35px}:where(.cx) .hero-bottom{width:calc(100% - 60px)}:where(.cx) .hero-copy{max-width:630px}:where(.cx) .home-hero{min-height:700px}:where(.cx) .solution-card,:where(.cx) .audience-card{padding:29px}:where(.cx) .solution-card h3{font-size:31px}:where(.cx) .section-heading>p{font-size:12px}:where(.cx) .jobs-bottom{align-items:flex-start}:where(.cx) .jobs-bottom p{max-width:230px}:where(.cx) .job-link{margin-left:8px}:where(.cx) .talent-banner{padding:35px}:where(.cx) .talent-banner h2{font-size:43px}:where(.cx) .talent-banner>div:first-child{width:66%}:where(.cx) .footer-top p{margin-left:40px}:where(.cx) .footer-top>div{gap:17px}:where(.cx) footer{padding-left:35px;padding-right:35px}}@media (max-width:700px){:where(.cx) .header{height:80px;padding:0 23px}:where(.cx) .brand{font-size:23px}:where(.cx) .header-right{margin-left:auto}:where(.cx) .language{display:none}:where(.cx) .contact{padding:9px 12px;font-size:10px}:where(.cx) .mobile-menu{padding:3px;display:block}:where(.cx) .nav{background:#121427;border:1px solid #ffffff26;border-radius:12px;padding:23px;display:none;position:absolute;top:71px;left:16px;right:16px;box-shadow:0 15px 40px #0008}:where(.cx) .nav.open{flex-direction:column;align-items:flex-start;gap:22px;display:flex}:where(.cx) .nav-group{width:100%;padding:0}:where(.cx) .mega{box-shadow:none;background:0 0;border:0;min-width:0;padding:10px 0 0;display:block;position:static}:where(.cx) .mega a{color:#b6b8c3;padding:8px 0;font-size:11px}:where(.cx) .mega a span{display:none}:where(.cx) .home-hero{height:94svh;min-height:730px;max-height:920px}:where(.cx) .hero-photo{opacity:.72;background-position:50%,50%}:where(.cx) .hero-copy{width:calc(100% - 40px);padding:30px 0 28px}:where(.cx) .hero-copy h1{font-size:57px}:where(.cx) .hero-copy>p{font-size:13px;line-height:1.7}:where(.cx) .hero-eyebrow{letter-spacing:1.5px;font-size:7px}:where(.cx) .smart-search{gap:11px;height:59px;padding:8px 8px 8px 18px}:where(.cx) .smart-search input{font-size:11px}:where(.cx) .smart-search button{width:40px;height:40px}:where(.cx) .examples{flex-wrap:wrap;gap:7px;font-size:9px}:where(.cx) .examples>span{width:100%;margin:0 0 3px}:where(.cx) .examples a{padding:8px 10px}:where(.cx) .hero-bottom{width:calc(100% - 44px);padding:22px 0}:where(.cx) .hero-bottom>span:nth-child(2){display:none}:where(.cx) .hero-bottom>span:first-child{letter-spacing:1px;font-size:8px}:where(.cx) .section{padding:60px 22px}:where(.cx) .section-heading{margin-bottom:30px;display:block}:where(.cx) .section-heading>p{margin-top:20px;font-size:13px}:where(.cx) .eyebrow{letter-spacing:1.6px;margin-bottom:18px;font-size:8px}:where(.cx) h2{font-size:39px}:where(.cx) .two-col{grid-template-columns:1fr;gap:16px}:where(.cx) .audience-card{padding:28px}:where(.cx) .audience-card h3{font-size:27px}:where(.cx) .audience-card p{font-size:14px}:where(.cx) .audience-card>svg{margin-bottom:20px}:where(.cx) .solution-card{padding:29px}:where(.cx) .solution-card h3{font-size:31px}:where(.cx) .about .section-heading>div{margin-top:25px}:where(.cx) .about .statement{font-size:21px}:where(.cx) .about .section-heading>div>p:last-child{font-size:12px}:where(.cx) .equation{gap:12px;padding:23px 0;font-size:11px}:where(.cx) .equation>span{text-align:center;flex-direction:column;gap:11px}:where(.cx) .equation b{font-size:18px}:where(.cx) .equation svg{width:36px;height:36px;padding:8px}:where(.cx) .geography{padding-top:35px}:where(.cx) .geography strong{gap:15px;font-size:29px}:where(.cx) .geography strong svg{width:26px}:where(.cx) .geography>span{font-size:7px}:where(.cx) .talent-section{padding-top:0}:where(.cx) .talent-banner{min-height:350px;padding:30px 22px}:where(.cx) .talent-banner>div:first-child{width:100%}:where(.cx) .talent-banner h2{font-size:39px}:where(.cx) .talent-portrait{opacity:.6;background-position:50%,65%}:where(.cx) .job-heading h3{font-size:16px}:where(.cx) .job-heading>span{font-size:9px}:where(.cx) .job-row{flex-wrap:wrap;gap:12px;padding:22px 0}:where(.cx) .job-icon{width:36px;height:36px;font-size:24px}:where(.cx) .job-info h4{font-size:14px}:where(.cx) .job-row .tags{order:4;width:100%;padding-left:48px}:where(.cx) .job-link{gap:0;margin-left:0;font-size:0}:where(.cx) .job-link svg{width:20px}:where(.cx) .jobs-bottom{flex-direction:column;gap:23px}:where(.cx) .jobs-bottom p{max-width:100%;font-size:10px}:where(.cx) .final-cta h2{font-size:39px}:where(.cx) .cta-buttons{flex-direction:column;align-items:flex-start}:where(.cx) .button{gap:24px;padding:15px 21px;font-size:11px}:where(.cx) .footer-top{flex-wrap:wrap;gap:25px}:where(.cx) .footer-top p{margin:0 0 0 auto}:where(.cx) .footer-top>div{gap:25px;width:100%;font-size:10px}:where(.cx) .footer-bottom{flex-wrap:wrap;gap:15px;font-size:8px}:where(.cx) .footer-bottom>span:last-child{display:none}:where(.cx) footer{padding:37px 22px 22px}}:where(.cx) .inner-hero{min-height:485px;padding:66px var(--gutter) 60px;background:#080a17;position:relative;overflow:hidden}:where(.cx) .inner-photo{background-color:#0000;background-image:linear-gradient(90deg,#080a17 30%,#080a17bb 53%,#0000),url(/assets/img/hero/hero-1.webp);background-position:50%,50% 38%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}:where(.cx) .inner-hero.man .inner-photo{background-image:linear-gradient(270deg,#080a17 30%,#080a17bb 53%,#0000),url(/assets/img/hero/hero-1.webp);transform:scaleX(-1)}:where(.cx) .inner-hero-content{z-index:1;position:relative}:where(.cx) .inner-hero h1{max-width:750px;font-size:64px}:where(.cx) .inner-hero-content>p{color:#bfc0ca;margin-top:22px;font-size:17px;line-height:1.6}:where(.cx) .inner-hero .eyebrow{letter-spacing:1.4px;font-size:9px}:where(.cx) .inner-search{max-width:680px;margin-top:29px}:where(.cx) .inner-search .smart-search{height:59px}:where(.cx) .inner-search .smart-search button{width:39px;height:39px}:where(.cx) .dark-tags{flex-wrap:wrap;gap:9px;margin-top:17px;display:flex}:where(.cx) .dark-tags>a,:where(.cx) .dark-tags>button,:where(.cx) .dark-tags>span{color:#dcdde5;background:#ffffff0d;border:1px solid #ffffff0a;border-radius:20px;padding:8px 13px;font-size:10px}:where(.cx) .dark-tags>a:hover,:where(.cx) .dark-tags>button:hover,:where(.cx) .dark-tags>.active{background:var(--accent);color:#131523}:where(.cx) .company-solutions .section{padding-top:48px}:where(.cx) .company-solutions .section-heading{display:none}:where(.cx) .three-col{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}:where(.cx) .principles article{border-top:1px solid #d6d7df;padding-top:25px}:where(.cx) .principles h3{margin:30px 0 17px;font-size:24px;line-height:1.25}:where(.cx) .services-page h1{font-size:68px}:where(.cx) .lead{color:#626470;margin-top:25px;font-size:18px!important}:where(.cx) .crumb{padding:0 15px}:where(.cx) .service-art{color:#606585;align-items:center;gap:25px;padding:10px 30px;display:flex}:where(.cx) .service-art span{color:#6e707c;font-size:15px;line-height:1.5}:where(.cx) .service-options{margin-top:55px}:where(.cx) .service-option{background:#fff;border:1px solid #e0e1e5;border-radius:14px;padding:40px}:where(.cx) .service-option>svg{color:#737899;stroke-width:1.3px;margin-bottom:24px}:where(.cx) .service-option .eyebrow{margin-bottom:13px}:where(.cx) .service-option h2{font-size:41px}:where(.cx) .service-option>p{color:#737583;max-width:350px;margin:19px 0 27px;font-size:16px}:where(.cx) .check-list{gap:14px;margin:25px 0 35px;padding:0;list-style:none;display:grid}:where(.cx) .check-list li{color:#464858;align-items:center;gap:12px;font-size:13px;display:flex}:where(.cx) .check-list svg{background:#fde1d8;border-radius:50%;flex-shrink:0;width:21px;height:21px;padding:2px}:where(.cx) .service-note{align-items:center;gap:22px;margin-top:25px;padding:36px 0 0;display:flex}:where(.cx) .service-note>svg{color:#717799;width:30px;height:30px}:where(.cx) .service-note h3{font-size:20px}:where(.cx) .service-note p{color:#7b7d8c;margin-top:5px;font-size:13px}:where(.cx) .service-note .button{margin-left:auto}:where(.cx) .process{border-bottom:1px solid #dcdde3;grid-template-columns:repeat(5,1fr);gap:20px;margin-bottom:65px;padding-bottom:65px;display:grid}:where(.cx) .process>div{text-align:center;position:relative}:where(.cx) .process>div:not(:last-child):after{content:"";background:#dcdde3;width:80%;height:1px;position:absolute;top:19px;left:65%}:where(.cx) .process>div>span{z-index:1;background:#ebebf0;border:1px solid #d1d3de;border-radius:50%;place-items:center;width:40px;height:40px;margin:0 auto 18px;font-size:13px;display:grid;position:relative}:where(.cx) .process h4{margin-bottom:7px;font-size:17px}:where(.cx) .hunting-details{align-items:center;gap:65px}:where(.cx) .hunting-details h2{font-size:40px}:where(.cx) .hunting-details>div>p{color:#757787;max-width:420px;margin:23px 0 29px;font-size:14px}:where(.cx) .matching-card{background:#fff;border:1px solid #dedfe4;border-radius:12px;overflow:hidden}:where(.cx) .matching-card .mini-head{padding:21px}:where(.cx) .matching-step{border-top:1px solid #ecedf0;align-items:center;gap:20px;padding:23px;display:flex}:where(.cx) .matching-step>span{color:#ad3b1f;background:#fde1d8;border-radius:50%;flex-shrink:0;place-items:center;width:29px;height:29px;font-size:12px;display:grid}:where(.cx) .matching-step h4{margin-bottom:4px;font-size:14px}:where(.cx) .matching-step p{color:#7b7d8a;font-size:12px}:where(.cx) .team-section h2{font-size:43px}:where(.cx) .role-selector{flex-wrap:wrap;gap:10px;margin-bottom:30px;display:flex}:where(.cx) .role-selector button{color:#535564;background:#e8e9ed;border:1px solid #dcdde2;border-radius:25px;align-items:center;gap:15px;padding:11px 16px;font-size:11px;display:flex}:where(.cx) .role-selector button.selected{color:#29305c;background:#fde1d8;border-color:#fde1d8}:where(.cx) .team-builder{background:#fff;border:1px solid #e0e1e5;border-radius:13px;margin-bottom:65px;padding:27px 33px}:where(.cx) .team-title{color:#6f7283;border-bottom:1px solid #e6e7eb;padding:0 0 17px;font-size:11px}:where(.cx) .team-title span{color:#9a9ca6;font-size:10px}:where(.cx) .team-row{border-bottom:1px solid #e6e7eb;align-items:center;gap:23px;padding:21px 0;display:flex}:where(.cx) .team-row>svg{stroke-width:1.2px;color:#696c7d}:where(.cx) .team-row h4{letter-spacing:-.3px;font-size:15px}:where(.cx) .team-row p{color:#92949f;margin-top:6px;font-size:11px}:where(.cx) .counter{align-items:center;gap:22px;margin-left:auto;font-size:13px;display:flex}:where(.cx) .counter button{color:#777987;background:#f2f2f4;border:0;border-radius:5px;place-items:center;width:29px;height:29px;display:grid}:where(.cx) .counter button:hover{background:#fde1d8}:where(.cx) .team-action{justify-content:flex-end;padding-top:24px;display:flex}:where(.cx) .team-empty{color:#828490;padding-top:25px;font-size:14px}:where(.cx) .diana-hero{background:radial-gradient(at 72% 40%,#1f234145,#0000 60%);grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid;overflow:hidden}:where(.cx) .diana-hero h1{font-size:67px}:where(.cx) .diana-hero h3{letter-spacing:-1px;margin:20px 0;font-size:30px;font-weight:450;line-height:1.25}:where(.cx) .diana-hero p{color:#a7a9b9;font-size:14px}:where(.cx) .diana-stage{perspective:1200px;padding:40px 0;position:relative}:where(.cx) .diana-stage .diana-mini{z-index:2;position:relative;transform:rotateY(-12deg)rotate(2deg)scale(1.05);box-shadow:0 30px 100px #fb562d20}:where(.cx) .diana-stage .mini-head{padding:24px;font-size:17px}:where(.cx) .diana-stage .mini-title{padding:23px;font-size:12px}:where(.cx) .diana-stage .candidate{padding:21px}:where(.cx) .diana-stage .candidate strong{font-size:12px}:where(.cx) .diana-stage .candidate small{font-size:10px}:where(.cx) .diana-stage .avatar{width:39px;height:39px}:where(.cx) .diana-stage .match{font-size:12px}:where(.cx) .diana-orbit{border:1px solid #fb5e371a;border-radius:50%;width:85%;height:90%;position:absolute;top:5%;left:10%;transform:rotate(35deg)}:where(.cx) .orbit-two{width:100%;left:0;transform:rotate(-25deg)}:where(.cx) .diana-features{padding-top:10px}:where(.cx) .feature-tabs{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:26px;padding-top:34px;display:grid}:where(.cx) .feature-tabs button{color:#a6a8b7;text-align:left;background:0 0;border:0;border-bottom:2px solid #0000;padding:20px 10px 28px}:where(.cx) .feature-tabs button>svg{color:#7d82a1;background:#1d1f32;border-radius:8px;width:42px;height:42px;margin-bottom:20px;padding:9px;display:block}:where(.cx) .feature-tabs strong{color:#f1f1f5;margin-bottom:8px;font-size:19px;font-weight:500;display:block}:where(.cx) .feature-tabs span{max-width:170px;font-size:12px;line-height:1.6;display:block}:where(.cx) .feature-tabs button.active{border-color:var(--accent)}:where(.cx) .feature-tabs button.active>svg{color:var(--accent);background:#212646}:where(.cx) .feature-panel{border:1px solid var(--line);background:#101224;border-radius:12px;min-height:240px;margin:30px 0 45px;padding:38px}:where(.cx) .feature-panel .eyebrow{margin-bottom:20px;display:block}:where(.cx) .feature-panel h2{letter-spacing:-1px;font-size:33px}:where(.cx) .feature-panel p{color:#a8abbb;max-width:670px;margin-top:20px;font-size:14px}:where(.cx) .diana-end{justify-content:space-between;align-items:center;gap:25px;display:flex}:where(.cx) .diana-end h3{font-size:26px}:where(.cx) .diana-end p{color:#a7a9b5;margin-top:7px;font-size:15px}:where(.cx) .opportunities{padding-top:45px}:where(.cx) .opportunities .job-heading{margin-top:0;margin-bottom:20px}:where(.cx) .network-callout{background:#ebebf0;border:1px solid #dbdce2;border-radius:12px;align-items:center;gap:25px;margin-top:55px;padding:35px;display:flex}:where(.cx) .network-callout>svg{color:#64698b;stroke-width:1.3px;flex-shrink:0}:where(.cx) .network-callout h3{font-size:22px}:where(.cx) .network-callout p{color:#7c7e8a;margin-top:9px;font-size:13px}:where(.cx) .network-callout .button{margin-left:auto}:where(.cx) .profile-section{padding-top:0}:where(.cx) .profile-form{color:#141626;background:#fff;border:1px solid #e1e2e5;border-radius:12px;padding:39px}:where(.cx) .profile-section .profile-form{max-width:830px;margin:-35px auto 0;position:relative}:where(.cx) .profile-form h3{margin-bottom:30px;font-size:23px}:where(.cx) .form-block{margin-bottom:25px}:where(.cx) .form-block label{margin-bottom:11px;font-size:12px;font-weight:550;display:block}:where(.cx) .form-block input,:where(.cx) .form-block select,:where(.cx) .form-block textarea{color:#22263b;resize:vertical;background:#f5f5f7;border:1px solid #e5e6e9;border-radius:5px;outline:none;width:100%;padding:13px 15px;font-size:13px}:where(.cx) .form-block input:focus,:where(.cx) .form-block select:focus,:where(.cx) .form-block textarea:focus{border-color:#7e82a1;box-shadow:0 0 0 3px #fde1d8}:where(.cx) .input-with-button{display:flex;position:relative}:where(.cx) .input-with-button input{padding-right:50px}:where(.cx) .input-with-button>button{background:#dedfe7;border:0;border-radius:4px;place-items:center;width:35px;height:35px;display:grid;position:absolute;top:4px;right:4px}:where(.cx) .select-tags{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}:where(.cx) .select-tags button{color:#676977;background:#f0f0f3;border:1px solid #e7e8eb;border-radius:5px;align-items:center;gap:10px;padding:8px 12px;font-size:11px;display:flex}:where(.cx) .select-tags button.selected{color:#2c3466;background:#fde1d8;border-color:#fb5e37}:where(.cx) .wide{width:100%;margin-top:8px}:where(.cx) .form-note{text-align:center;color:#898b96;margin-top:16px;font-size:10px}:where(.cx) .contact-page{grid-template-columns:1fr 1fr;gap:70px;display:grid}:where(.cx) .contact-page h1{font-size:65px}:where(.cx) .contact-page>div>p{color:#7c7e8d;margin:30px 0;font-size:16px;line-height:1.75}:where(.cx) .contact-locations{align-items:center;gap:18px;margin-top:50px;font-size:14px;display:flex}:where(.cx) .contact-locations small{color:#999ba5;margin-top:7px;font-size:11px;display:inline-block}:where(.cx) .contact-page .profile-form{padding:32px}:where(.cx) .contact-page .profile-form h3{font-size:21px}:where(.cx) .job-detail-hero h1{margin-bottom:22px;font-size:58px}:where(.cx) .job-detail-hero>p{color:#adafbd;font-size:16px}:where(.cx) .job-detail-hero .dark-tags{margin-bottom:35px}:where(.cx) .back-link{color:#a8aab9;margin-bottom:40px;font-size:12px;display:inline-block}:where(.cx) .job-details{grid-template-columns:1.5fr 1fr;gap:80px;display:grid}:where(.cx) .job-details h2{font-size:43px}:where(.cx) .job-details article>p{color:#7c7e8d;max-width:550px;margin:30px 0 45px;font-size:15px}:where(.cx) .job-details h3{font-size:24px}:where(.cx) .job-details aside{background:#eaeaef;border:1px solid #dbdce1;border-radius:12px;height:fit-content;padding:33px}:where(.cx) .job-details aside p{color:#797b89;margin:20px 0 28px;font-size:14px}@media (max-width:1000px){:where(.cx) .inner-hero{padding:55px 35px}:where(.cx) .inner-hero h1{font-size:58px}:where(.cx) .hunting-details{gap:30px}:where(.cx) .hunting-details h2{font-size:34px}:where(.cx) .network-callout{flex-wrap:wrap}:where(.cx) .network-callout .button{margin-left:60px}:where(.cx) .diana-hero{gap:30px}:where(.cx) .diana-hero h1{font-size:54px}:where(.cx) .diana-hero h3{font-size:25px}:where(.cx) .diana-hero .cta-buttons{flex-direction:column;align-items:flex-start}:where(.cx) .contact-page{gap:35px}:where(.cx) .contact-page h1{font-size:52px}:where(.cx) .contact-page .profile-form{padding:25px}:where(.cx) .service-art{padding:10px}:where(.cx) .service-art svg{width:65px}:where(.cx) .services-page h1{font-size:55px}:where(.cx) .service-option{padding:30px}:where(.cx) .service-option h2{font-size:36px}:where(.cx) .job-details{gap:35px}:where(.cx) .job-detail-hero h1{font-size:50px}}@media (max-width:700px){:where(.cx) .inner-hero{min-height:420px;padding:43px 23px}:where(.cx) .inner-hero h1{font-size:46px}:where(.cx) .inner-hero-content>p{font-size:14px}:where(.cx) .inner-photo{opacity:.65;background-position:50%,70%}:where(.cx) .inner-hero.man .inner-photo{background-position:50%,75%}:where(.cx) .inner-search{margin-top:25px}:where(.cx) .inner-search .smart-search{height:54px}:where(.cx) .dark-tags{gap:6px}:where(.cx) .dark-tags>a,:where(.cx) .dark-tags>button,:where(.cx) .dark-tags>span{padding:7px 10px;font-size:9px}:where(.cx) .three-col{grid-template-columns:1fr;gap:30px}:where(.cx) .principles h3{margin-top:18px;font-size:23px}:where(.cx) .services-page h1{font-size:43px}:where(.cx) .service-art{display:none}:where(.cx) .service-options{margin-top:30px}:where(.cx) .service-option{padding:28px}:where(.cx) .service-option h2{font-size:35px}:where(.cx) .service-option>p{font-size:14px}:where(.cx) .service-note{flex-wrap:wrap;gap:16px}:where(.cx) .service-note h3{font-size:18px}:where(.cx) .service-note p{font-size:11px}:where(.cx) .service-note .button{margin-left:45px}:where(.cx) .process{grid-template-columns:repeat(3,1fr);gap:27px 10px;margin-bottom:40px;padding-bottom:35px}:where(.cx) .process>div:after{display:none}:where(.cx) .process h4{font-size:14px}:where(.cx) .process p{font-size:9px}:where(.cx) .hunting-details{gap:30px}:where(.cx) .hunting-details h2{font-size:34px}:where(.cx) .team-section h2{font-size:32px}:where(.cx) .role-selector{gap:6px}:where(.cx) .role-selector button{gap:8px;padding:9px 11px;font-size:9px}:where(.cx) .team-builder{margin-bottom:40px;padding:23px 18px}:where(.cx) .team-row{gap:12px}:where(.cx) .team-row h4{font-size:12px}:where(.cx) .team-row p{font-size:9px}:where(.cx) .team-row>svg{width:18px}:where(.cx) .counter{gap:9px;font-size:11px}:where(.cx) .counter button{width:24px;height:24px}:where(.cx) .diana-hero{grid-template-columns:1fr;gap:15px;padding-top:45px}:where(.cx) .diana-hero h1{font-size:52px}:where(.cx) .diana-hero h3{font-size:27px}:where(.cx) .diana-hero p{font-size:13px}:where(.cx) .diana-hero .cta-buttons{flex-direction:row;gap:8px}:where(.cx) .diana-hero .button{gap:12px;padding:14px 17px;font-size:10px}:where(.cx) .diana-stage{padding:15px 10px}:where(.cx) .diana-stage .diana-mini{transform:rotateY(-8deg)rotate(1deg)scale(1)}:where(.cx) .diana-stage .candidate{padding:16px}:where(.cx) .feature-tabs{grid-template-columns:repeat(2,1fr);gap:15px;padding-top:15px}:where(.cx) .feature-tabs button{padding:15px 3px}:where(.cx) .feature-tabs strong{font-size:17px}:where(.cx) .feature-tabs span{font-size:11px}:where(.cx) .feature-panel{min-height:275px;padding:26px}:where(.cx) .feature-panel h2{font-size:28px}:where(.cx) .feature-panel p{font-size:13px}:where(.cx) .diana-end{flex-direction:column;align-items:flex-start}:where(.cx) .diana-end h3{font-size:25px}:where(.cx) .diana-end p{font-size:13px}:where(.cx) .opportunities .job-heading{align-items:flex-start;gap:15px}:where(.cx) .opportunities .job-heading h3{font-size:14px}:where(.cx) .opportunities .job-heading>span{display:none}:where(.cx) .network-callout{gap:17px;padding:25px 22px}:where(.cx) .network-callout>svg{width:26px}:where(.cx) .network-callout>div{flex:1;min-width:180px}:where(.cx) .network-callout h3{font-size:20px}:where(.cx) .network-callout p{font-size:12px}:where(.cx) .network-callout .button{margin-left:0}:where(.cx) .profile-section{padding-top:0}:where(.cx) .profile-form{padding:26px 22px}:where(.cx) .profile-form h3{font-size:21px}:where(.cx) .contact-page{grid-template-columns:1fr;gap:35px}:where(.cx) .contact-page h1{font-size:49px}:where(.cx) .contact-page>div>p{font-size:14px}:where(.cx) .contact-locations{margin-top:25px}:where(.cx) .job-detail-hero h1{font-size:43px}:where(.cx) .job-details{grid-template-columns:1fr;gap:30px}:where(.cx) .job-details h2{font-size:34px}:where(.cx) .job-details article>p{font-size:14px}:where(.cx) .job-details aside{padding:27px}}@media (prefers-reduced-motion:reduce){:where(.cx) html{scroll-behavior:auto}:where(.cx) *,:where(.cx) :before,:where(.cx) :after{transition:none!important;animation:none!important}}:where(.cx) h1,:where(.cx) h2,:where(.cx) h3,:where(.cx) h4,:where(.cx) h5,:where(.cx) a{color:inherit}:where(.cx) .inner-nav{z-index:3;margin:-66px calc(var(--gutter) * -1) 0;position:relative}:where(.cx) .inner-hero-content{padding-top:44px}:where(.cx) .eyebrow{letter-spacing:1.6px;font-size:11px}:where(.cx) .hero-eyebrow,:where(.cx) .inner-hero .eyebrow,:where(.cx) .solution-card>.eyebrow,:where(.cx) .audience-card .eyebrow{font-size:11px}:where(.cx) .section-heading>p,:where(.cx) .section-heading>div>p{color:#555a70;font-size:15px}:where(.cx) .section-heading .eyebrow,:where(.cx) .job-category,:where(.cx) .card-number,:where(.cx) .geography>span,:where(.cx) .geography p{color:#5d6275}:where(.cx) .dark .section-heading>p,:where(.cx) .final-cta p{color:#b9bdd0}:where(.cx) .audience-card p,:where(.cx) .principles p,:where(.cx) .service-option>p,:where(.cx) .job-details article>p,:where(.cx) .matching-step p,:where(.cx) .network-callout p{color:#4f546a;font-size:16px}:where(.cx) .audience-card h3{font-size:30px}:where(.cx) .solution-card>p,:where(.cx) .service-row span,:where(.cx) .feature-panel p,:where(.cx) .diana-end p{color:#c3c7d8;font-size:15px}:where(.cx) .service-row strong{font-size:17px}:where(.cx) .job-info h4{font-size:18px}:where(.cx) .job-info p{color:#555a70;font-size:14px}:where(.cx) .tags>span,:where(.cx) .chip{color:#454a60;font-size:12px}:where(.cx) .job-link{font-size:14px;font-weight:600}:where(.cx) .jobs-bottom p{color:#555a70;font-size:14px}:where(.cx) .button{color:#00205b;min-height:50px;font-size:14px}:where(.cx) .button:hover{background:#ff7653}:where(.cx) .dark-tags>a,:where(.cx) .dark-tags>button,:where(.cx) .dark-tags>span{padding:9px 15px;font-size:13px}:where(.cx) .dark-tags>a:hover,:where(.cx) .dark-tags>button:hover,:where(.cx) .dark-tags>.active{color:#00205b}:where(.cx) .process p{color:#555a70;font-size:13px}:where(.cx) .process h4{font-size:17px}:where(.cx) .inner-hero-content>p{color:#d3d6e4;font-size:18px}:where(.cx) .team-row p{font-size:13px}:where(.cx) .team-title{font-size:12px}:where(.cx) .role-selector button{font-size:13px}:where(.cx) .feature-tabs span{color:#c3c7d8;font-size:14px}:where(.cx) .principles article>span{color:#5d6275;font-size:12px}:where(.cx) .footer-bottom,:where(.cx) .form-note{font-size:12px}:where(.cx) #contacto h2{color:#00205b;letter-spacing:-.03em;font-size:clamp(38px,4vw,56px);line-height:1.08}:where(.cx) #contacto p{color:#4f546a}:where(.cx) .inner-hero .smart-search input,:where(.cx) .smart-search input{font-size:16px}:where(.cx) .smart-search button{color:#00205b}@media (max-width:700px){:where(.cx) .eyebrow{font-size:10px}:where(.cx) .audience-card h3{font-size:26px}}:where(.cx) .check-list li{font-size:15px}:where(.cx) .icon3d{object-fit:contain;mix-blend-mode:multiply;width:84px;height:84px;margin:-10px 0 6px -8px;display:block}:where(.cx) .equation>span{gap:8px;font-size:17px;font-weight:600}:where(.cx) .equation b{color:#fb5e37;font-size:30px;font-weight:600}:where(.cx) .green-period{color:#fb5e37}@media (max-width:700px){:where(.cx) .equation .icon3d{width:64px;height:64px;margin:-8px 0}}:where(.cx) .icon3d{width:128px;height:128px;margin:-24px 0 -8px -18px}@media (max-width:700px){:where(.cx) .icon3d{width:96px;height:96px}:where(.cx) .equation .icon3d{width:80px;height:80px;margin:-12px 0}}:where(.cx) .icon3d{mix-blend-mode:multiply;perspective:520px;touch-action:pan-y;width:128px;height:128px;margin:-24px 0 -8px -18px;animation:6s ease-in-out infinite icon-bob;display:block;position:relative}:where(.cx) .icon3d img{object-fit:contain;width:100%;height:100%;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) scale(var(--s,1));will-change:transform;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:transform .3s cubic-bezier(.25,1,.5,1);display:block}:where(.cx) .equation .icon3d{width:132px;height:132px;margin:-30px 0 -30px -20px}@media (prefers-reduced-motion:reduce){:where(.cx) .icon3d{animation:none}:where(.cx) .icon3d img{transition:none}}@media (max-width:700px){:where(.cx) .icon3d{width:96px;height:96px}:where(.cx) .equation .icon3d{width:80px;height:80px;margin:-12px 0}}:where(.cx) .muted,:where(.cx) .geography strong span{color:#fb5e37}:where(.cx) .audience-grid{margin-top:0}:where(.cx) .blog-grid{gap:28px}:where(.cx) .blog-card{flex-direction:column;gap:12px;display:flex}:where(.cx) .blog-card img{aspect-ratio:16/9;object-fit:cover;background:#e6e7ee;border-radius:10px;width:100%}:where(.cx) .blog-card h3{letter-spacing:-.02em;font-size:22px;line-height:1.2}:where(.cx) .blog-card p{color:#4f546a;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;display:-webkit-box;overflow:hidden}:where(.cx) .blog-meta{color:#5d6275;letter-spacing:.04em;text-transform:uppercase;gap:14px;margin-top:6px;font-size:12px;display:flex}:where(.cx) .faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}:where(.cx) .faq-lead{color:#4f546a;margin-top:18px;font-size:16px}:where(.cx) .faq-item{border-top:1px solid #d6d8e1}:where(.cx) .faq-item:last-child{border-bottom:1px solid #d6d8e1}:where(.cx) .faq-item h3{font-size:inherit;letter-spacing:0;line-height:1.3}:where(.cx) .faq-item button{text-align:left;width:100%;color:inherit;letter-spacing:-.01em;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:20px;font-weight:600;display:flex}:where(.cx) .faq-item button svg{color:#fb5e37;flex:none;transition:transform .25s cubic-bezier(.25,1,.5,1)}:where(.cx) .faq-item.open button svg{transform:rotate(45deg)}:where(.cx) .faq-item button:hover{color:#c8431f}:where(.cx) .faq-item [role=region]{padding:0 48px 26px 0}:where(.cx) .faq-item [role=region] p{color:#4f546a;max-width:60ch;font-size:16px;line-height:1.7}@media (max-width:900px){:where(.cx) .faq-grid{grid-template-columns:1fr}:where(.cx) .faq-item button{font-size:18px}}:where(.cx) .inner-hero.shot .inner-photo{background-image:linear-gradient(90deg,#0c1030 26%,#0c1030d1 44%,#0c103000 72%),var(--photo);background-position:50%,100%;background-size:cover;transform:none}:where(.cx) .inner-hero.shot .inner-hero-content{max-width:620px}@media (max-width:700px){:where(.cx) .inner-hero.shot .inner-photo{background-image:linear-gradient(180deg,#0c10308c,#0c1030 92%),var(--photo);background-position:50%,70%}}:where(.cx) .card-number{display:none}:where(.cx) .button{border-radius:4px;gap:20px}:where(.cx) .smart-search,:where(.cx) .talent-banner .smart-search,:where(.cx) .inner-search .smart-search{border-radius:4px}:where(.cx) .smart-search button{border-radius:3px}:where(.cx) .dark-tags>a,:where(.cx) .dark-tags>button,:where(.cx) .dark-tags>span,:where(.cx) .role-selector button,:where(.cx) .counter button,:where(.cx) .chip,:where(.cx) .contact{border-radius:4px}:where(.cx) .audience-card .button{color:#00205b;text-underline-offset:7px;background:0 0;border:0;min-height:0;padding:0;font-size:16px;font-weight:600;-webkit-text-decoration:underline #fb5e37;text-decoration:underline #fb5e37;text-decoration-thickness:2px;transform:none}:where(.cx) .audience-card .button svg{display:none}:where(.cx) .audience-card .button:hover{color:#c8431f;background:0 0;text-decoration-thickness:3px;transform:none}:where(.cx) .inner-hero.shot{min-height:580px}:where(.cx) .inner-hero.shot .inner-photo{background-position:50%,100% 0}:where(.cx) .role-families{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}:where(.cx) .role-families li{background:#fff;border:1px solid #cfd2de;border-radius:4px;padding:12px 18px;font-size:16px;font-weight:600}:where(.cx) .service-options.three{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}@media (max-width:1000px){:where(.cx) .service-options.three{grid-template-columns:1fr}}:where(.cx) .compare{border-collapse:collapse;background:#fff;border:1px solid #d6d8e1;border-radius:8px;width:100%;overflow:hidden}:where(.cx) .compare th,:where(.cx) .compare td{text-align:left;vertical-align:top;border-bottom:1px solid #e3e5ec;padding:20px 24px;font-size:16px;line-height:1.5}:where(.cx) .compare thead th{letter-spacing:1.4px;text-transform:uppercase;color:#5d6275;background:#eef0f6;font-size:12px}:where(.cx) .compare tbody th{color:#00205b;white-space:nowrap;font-weight:700}:where(.cx) .compare td{color:#4f546a}:where(.cx) .compare tr:last-child>*{border-bottom:0}@media (max-width:700px){:where(.cx) .compare th,:where(.cx) .compare td{padding:14px 12px;font-size:14px}}:where(.cx) .jobs-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,64px);display:grid}:where(.cx) .jobs-filters{gap:28px;display:grid;position:sticky;top:24px}:where(.cx) .jobs-filters fieldset{border:0;gap:4px;margin:0;padding:0;display:grid}:where(.cx) .jobs-filters legend{letter-spacing:1.4px;text-transform:uppercase;color:#5d6275;padding:0 0 10px;font-size:12px;font-weight:700}:where(.cx) .jobs-filters label{cursor:pointer;align-items:center;gap:10px;padding:7px 0;font-size:16px;display:flex}:where(.cx) .jobs-filters label span{flex:1}:where(.cx) .jobs-filters small{color:#5d6275;font-size:13px}:where(.cx) .clear-filters{color:#00205b;text-underline-offset:6px;background:0 0;border:0;justify-self:start;padding:0;font-size:15px;font-weight:600;-webkit-text-decoration:underline #fb5e37;text-decoration:underline #fb5e37;text-decoration-thickness:2px}:where(.cx) .clear-filters:hover{color:#c8431f}:where(.cx) .jobs-count{letter-spacing:-.02em;margin:0 0 20px;font-size:clamp(24px,2.6vw,32px)}:where(.cx) .job-cards{border-top:1px solid #d6d8e1;margin:0;padding:0;list-style:none}:where(.cx) .job-cards li{border-bottom:1px solid #d6d8e1}:where(.cx) .job-cards a{justify-content:space-between;align-items:center;gap:24px;padding:26px 8px;display:flex}:where(.cx) .job-cards a:hover{background:#eef0f6}:where(.cx) .job-cards h3{letter-spacing:-.01em;margin:0 0 6px;font-size:20px;line-height:1.25}:where(.cx) .job-cards p{color:#4f546a;margin:0 0 12px;font-size:15px}:where(.cx) .job-cards .tags{flex-wrap:wrap;gap:6px;display:flex}:where(.cx) .job-cards .job-link{white-space:nowrap;flex:none}:where(.cx) .job-cards a:hover .job-link{color:#c8431f}:where(.cx) .jobs-board .network-callout{margin-top:48px}@media (max-width:900px){:where(.cx) .jobs-layout{grid-template-columns:1fr}:where(.cx) .jobs-filters{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));position:static}}@media (max-width:600px){:where(.cx) .job-cards a{flex-direction:column;align-items:flex-start;gap:12px}}:where(.cx) input[type=checkbox]{appearance:none;cursor:pointer;background:#fff;border:1.5px solid #8f93a8;border-radius:4px;flex:none;place-content:center;width:20px;height:20px;margin:0;transition:background .15s,border-color .15s;display:inline-grid}:where(.cx) input[type=checkbox]:after{content:"";border-bottom:2.5px solid #00205b;border-left:2.5px solid #00205b;width:10px;height:6px;transition:transform .12s;transform:rotate(-45deg)translate(1px,-1px)scale(0)}:where(.cx) input[type=checkbox]:checked{background:#fb5e37;border-color:#fb5e37}:where(.cx) input[type=checkbox]:checked:after{transform:rotate(-45deg)translate(1px,-1px)scale(1)}:where(.cx) input[type=checkbox]:hover{border-color:#fb5e37}:where(.cx) input[type=checkbox]:focus-visible{outline-offset:3px;outline:2px solid #fb5e37}:where(.cx) .jobs-filters label:has(input:checked) span{font-weight:700}@media (prefers-reduced-motion:reduce){:where(.cx) input[type=checkbox],:where(.cx) input[type=checkbox]:after{transition:none}}:where(.cx) .job-row,:where(.cx) .job-cards a,:where(.cx) .job-row:hover,:where(.cx) .job-cards a:hover{text-decoration:none}:where(.cx) .job-row h4,:where(.cx) .job-cards h3,:where(.cx) .job-row p,:where(.cx) .job-cards p{transition:color .15s}:where(.cx) .job-row:hover h4,:where(.cx) .job-cards a:hover h3{color:#e8532b}:where(.cx) .job-row:hover p,:where(.cx) .job-cards a:hover p{color:#4f546a}:where(.cx) .job-row .job-link,:where(.cx) .job-cards .job-link{color:#00205b;gap:12px;font-size:17px;font-weight:700;transition:color .15s}:where(.cx) .job-row .job-link svg,:where(.cx) .job-cards .job-link svg{width:22px;height:22px}:where(.cx) .job-row:hover .job-link,:where(.cx) .job-cards a:hover .job-link{color:#e8532b}@media (max-width:700px){:where(.cx) .job-row .job-link{gap:0;font-size:0}:where(.cx) .job-row .job-link svg{width:24px;height:24px}}:where(.cx) .job-row .job-link,:where(.cx) .job-cards .job-link{text-underline-offset:7px;-webkit-text-decoration:underline #fb5e37;text-decoration:underline #fb5e37;text-decoration-thickness:2px}:where(.cx) .job-row:hover .job-link,:where(.cx) .job-cards a:hover .job-link{text-decoration-thickness:3px}@media (max-width:700px){:where(.cx) .job-row .job-link{text-decoration:none}}:where(.cx) #hero+.section,:where(.cx) .inner-hero+.section,:where(.cx) .inner-hero+.company-solutions>.section{z-index:2;border-radius:28px 28px 0 0;margin-top:-32px;position:relative}@media (max-width:700px){:where(.cx) #hero+.section,:where(.cx) .inner-hero+.section,:where(.cx) .inner-hero+.company-solutions>.section{border-radius:20px 20px 0 0;margin-top:-20px}}:where(.cx) .related h2{letter-spacing:-.02em;margin:0 0 24px;font-size:clamp(24px,2.6vw,32px)}:where(.cx) .related-list{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}:where(.cx) .related-list a{background:#fff;border:1px solid #cfd2de;border-radius:4px;align-items:center;gap:10px;padding:12px 18px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}:where(.cx) .related-list a:hover{color:#c8431f;border-color:#fb5e37}:where(.cx) .related-list small{color:#5d6275;font-size:13px;font-weight:400}:where(.cx) .text-link{text-underline-offset:6px;align-items:center;gap:8px;margin-top:18px;font-weight:600;-webkit-text-decoration:underline #fb5e37;text-decoration:underline #fb5e37;text-decoration-thickness:2px;display:inline-flex}:where(.cx) .text-link:hover{color:#c8431f}:where(.cx) .product-intro .eyebrow{margin-bottom:18px}:where(.cx) .product-lead{letter-spacing:-.01em;color:#00205b;max-width:62ch;margin:0;font-size:clamp(20px,2vw,26px);line-height:1.5}:where(.cx) .stat-band{padding-top:0!important}:where(.cx) .stat-row{border-top:1px solid #d6d8e1;border-bottom:1px solid #d6d8e1;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0;margin:0;display:grid}:where(.cx) .stat-row>div{padding:28px 24px 28px 0}:where(.cx) .stat-row dt{letter-spacing:-.03em;color:#e8532b;font-size:clamp(32px,3.6vw,48px);font-weight:700;line-height:1}:where(.cx) .stat-row dd{color:#4f546a;max-width:26ch;margin:10px 0 0;font-size:15px}:where(.cx) .pain-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:clamp(28px,6vw,96px);display:grid}:where(.cx) .pain-list{gap:0;margin:0;padding:0;list-style:none;display:grid}:where(.cx) .pain-list li{color:#00205b;border-top:1px solid #d6d8e1;padding:22px 0;font-size:18px;line-height:1.55}:where(.cx) .pain-list li:last-child{border-bottom:1px solid #d6d8e1}:where(.cx) .steps-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}:where(.cx) .steps-grid li{border-top:1px solid #d6d8e1;padding-top:22px}:where(.cx) .steps-grid li>span{color:#5d6275;letter-spacing:1.2px;font-size:13px}:where(.cx) .steps-grid h3{letter-spacing:-.01em;margin:22px 0 10px;font-size:22px}:where(.cx) .steps-grid p{color:#4f546a;margin:0;font-size:16px;line-height:1.6}:where(.cx) .module-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:0 40px;display:grid}:where(.cx) .module{border-top:1px solid #d6d8e1;padding:26px 0 30px}:where(.cx) .module h3{letter-spacing:-.01em;margin:0 0 10px;font-size:21px}:where(.cx) .module p{color:#4f546a;margin:0 0 16px;font-size:16px;line-height:1.6}:where(.cx) .module-tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}:where(.cx) .module-tags li{color:#454a60;background:#fff;border:1px solid #cfd2de;border-radius:4px;padding:5px 10px;font-size:12px}:where(.cx) .impact-band h2{max-width:22ch;margin:0;font-size:clamp(32px,4.4vw,60px)}@media (max-width:900px){:where(.cx) .pain-grid{grid-template-columns:1fr}}:where(.cx) .product-lead{font-size:clamp(22px,2.2vw,30px)}:where(.cx) .stat-row dd{font-size:17px}:where(.cx) .pain-list li{font-size:21px}:where(.cx) .steps-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:36px}:where(.cx) .steps-grid li>span{font-size:14px}:where(.cx) .steps-grid h3{margin:6px 0 12px;font-size:28px}:where(.cx) .steps-grid p{font-size:19px;line-height:1.6}:where(.cx) .steps-grid .icon3d{width:112px;height:112px;margin:-10px 0 4px -16px}:where(.cx) .module-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:12px 48px}:where(.cx) .module{padding:30px 0 36px}:where(.cx) .module h3{margin:0 0 12px;font-size:28px}:where(.cx) .module p{font-size:19px;line-height:1.6}:where(.cx) .module .icon3d{width:132px;height:132px;margin:-14px 0 8px -18px}:where(.cx) .module-tags li{padding:7px 12px;font-size:14px}:where(.cx) .principles h3{font-size:26px}:where(.cx) .principles p{color:#4f546a;font-size:19px;line-height:1.6}@media (max-width:700px){:where(.cx) .steps-grid h3,:where(.cx) .module h3{font-size:24px}:where(.cx) .steps-grid p,:where(.cx) .module p,:where(.cx) .principles p{font-size:17px}:where(.cx) .module .icon3d{width:104px;height:104px}}:where(.cx) .module-grid:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:700px){:where(.cx) .module-grid:has(>:nth-child(4):last-child){grid-template-columns:1fr}}:where(.cx) .service-option .icon3d,:where(.cx) .principles .icon3d{width:120px;height:120px;margin:-14px 0 8px -16px}:where(.cx) .principles article>.icon3d+h3{margin-top:4px}:where(.cx) #diana .icon3d{width:120px;height:120px;margin:0 auto 6px}:where(.cx) .service-note .icon3d{flex:none;width:96px;height:96px;margin:-10px 0 -10px -8px}:where(.cx) .facts-list{margin:0;display:grid}:where(.cx) .facts-list>div{border-top:1px solid #d6d8e1;grid-template-columns:minmax(140px,.5fr) 1.5fr;gap:24px;padding:20px 0;display:grid}:where(.cx) .facts-list>div:last-child{border-bottom:1px solid #d6d8e1}:where(.cx) .facts-list dt{letter-spacing:1.4px;text-transform:uppercase;color:#5d6275;padding-top:4px;font-size:13px;font-weight:700}:where(.cx) .facts-list dd{margin:0;font-size:19px;line-height:1.5}:where(.cx) .timeline-list{margin:0;padding:0;list-style:none;display:grid}:where(.cx) .timeline-list li{border-top:1px solid #d6d8e1;grid-template-columns:minmax(120px,.35fr) 1.65fr;gap:24px;padding:26px 0;display:grid}:where(.cx) .timeline-list li:last-child{border-bottom:1px solid #d6d8e1}:where(.cx) .timeline-year{color:#e8532b;letter-spacing:-.02em;font-size:26px;font-weight:700}:where(.cx) .timeline-list h3{margin:0 0 8px;font-size:24px}:where(.cx) .timeline-list p{color:#4f546a;max-width:60ch;margin:0;font-size:19px;line-height:1.6}:where(.cx) .impact-text{color:#c3c7d8;max-width:60ch;margin:22px 0 0;font-size:21px;line-height:1.6}:where(.cx) .company-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin:0;padding:0;list-style:none;display:grid}:where(.cx) .company-list li{border-top:1px solid #d6d8e1;padding:28px 0 34px}:where(.cx) .company-list h3{margin:0 0 10px;font-size:28px}:where(.cx) .company-list p{color:#4f546a;margin:0;font-size:19px;line-height:1.6}@media (max-width:800px){:where(.cx) .facts-list>div,:where(.cx) .timeline-list li{grid-template-columns:1fr;gap:6px}:where(.cx) .company-list{grid-template-columns:1fr}}:where(.cx) .hunting-search h2{margin:0 0 24px;font-size:clamp(28px,3.4vw,44px)}:where(.cx) .hunting-search .smart-search{background:#fff;border:1px solid #cfd2de;max-width:760px;height:68px}:where(.cx) .inner-hero.cut{background:radial-gradient(55% 80% at 78% 55%,#fb5e3747,#0000 70%),#0c1030;min-height:600px}:where(.cx) .inner-hero.cut .inner-photo{display:none}:where(.cx) .inner-cutout{right:max(var(--gutter),2vw);object-fit:contain;object-position:bottom right;z-index:1;filter:drop-shadow(0 24px 50px #06081c8c);width:auto;max-width:48vw;height:min(94%,560px);position:absolute;bottom:0}:where(.cx) .inner-hero.cut .inner-hero-content{max-width:min(660px,52vw)}@media (max-width:900px){:where(.cx) .inner-cutout{opacity:.28;max-width:80vw;right:-6vw}:where(.cx) .inner-hero.cut .inner-hero-content{max-width:none}}:where(.cx) .diana-shot{aspect-ratio:2;border:1px solid #ffffff24;border-radius:10px;width:100%;height:auto;margin:24px 0 6px;display:block;transform:none;box-shadow:0 24px 60px #06081c73}:where(.cx) .diana-showcase{padding-top:8px!important}:where(.cx) .diana-showcase .diana-shot{border-color:#d6d8e1;margin:0;box-shadow:0 30px 70px #0c103038}:where(.cx) .cand{text-align:left;width:100%;max-width:520px;margin:20px auto 0}:where(.cx) .cand-label{letter-spacing:1.4px;text-transform:uppercase;color:#5d6275;text-align:center;margin:0 0 10px;font-size:12px;font-weight:700}:where(.cx) .cand-flip{perspective:1200px;display:grid}:where(.cx) .cand-face{backface-visibility:hidden;background:#fff;border:1px solid #d6d8e1;border-radius:10px;grid-area:1/1;padding:22px 24px;transition:transform .7s cubic-bezier(.25,1,.5,1);box-shadow:0 18px 40px #0c10301f}:where(.cx) .cand-back{transform:rotateY(180deg)}:where(.cx) .cand-flip.is-flipped .cand-front{transform:rotateY(-180deg)}:where(.cx) .cand-flip.is-flipped .cand-back{transform:rotateY(0)}:where(.cx) .cand-head{align-items:center;gap:16px;display:flex}:where(.cx) .cand-head .icon3d{flex:none;width:104px;height:104px;margin:-10px 0 -10px -10px}:where(.cx) .cand-head h4{letter-spacing:-.02em;color:#00205b;margin:0 0 4px;font-size:26px}:where(.cx) .cand-head p{color:#4f546a;margin:0;font-size:16px}:where(.cx) .cand-level{font-weight:600;color:#00205b!important;margin-top:4px!important}:where(.cx) .cand-data{gap:14px;margin:16px 0 0;display:grid}:where(.cx) .cand-data dt{letter-spacing:1.3px;text-transform:uppercase;color:#5d6275;margin-bottom:6px;font-size:12px;font-weight:700}:where(.cx) .cand-data dd{color:#00205b;margin:0;font-size:16px}:where(.cx) .cand-tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}:where(.cx) .cand-tags li{background:#f7f7fa;border:1px solid #cfd2de;border-radius:4px;padding:5px 10px;font-size:14px}:where(.cx) .cand-hint{color:#7a7e92;margin:16px 0 0;font-size:13px}:where(.cx) .cand-back h4{letter-spacing:1.4px;text-transform:uppercase;color:#e8532b;margin:0 0 12px;font-size:13px}:where(.cx) .cand-summary{color:#00205b;margin:0 0 16px;font-size:19px;line-height:1.6}:where(.cx) .cand-name{color:#5d6275;margin:0;font-size:14px}:where(.cx) .cand-note{color:#5d6275;text-align:center;margin:10px 0 0;font-size:13px}:where(.cx) .cand+button,:where(.cx) .cand~button{margin-top:6px}@media (prefers-reduced-motion:reduce){:where(.cx) .cand-face{transition:none}}:where(.cx) .cand+.textButton,:where(.cx) .cand .textButton{margin:10px auto 0;display:block}:where(.cx) .cand-note{max-width:44ch;margin-inline:auto}:where(.cx) .blog-featured{padding-bottom:0!important}:where(.cx) .blog-card{flex-direction:column;gap:16px;text-decoration:none;display:flex}:where(.cx) .blog-card-img{background:#e1e4ee;border-radius:8px;overflow:hidden}:where(.cx) .blog-card-img img{aspect-ratio:16/10;object-fit:cover;border-radius:0;width:100%;transition:transform .5s cubic-bezier(.25,1,.5,1);display:block}:where(.cx) .blog-card-img span{aspect-ratio:16/10;display:block}:where(.cx) .blog-card:hover .blog-card-img img{transform:scale(1.04)}:where(.cx) .blog-card-body{flex-direction:column;gap:10px;display:flex}:where(.cx) .blog-card h3{letter-spacing:-.015em;margin:0;font-size:22px;line-height:1.25;transition:color .15s}:where(.cx) .blog-card:hover h3{color:#e8532b}:where(.cx) .blog-card p{color:#4f546a;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:16px;line-height:1.6;display:-webkit-box;overflow:hidden}:where(.cx) .blog-meta{letter-spacing:.08em;text-transform:uppercase;color:#5d6275;flex-wrap:wrap;gap:4px 14px;margin:0;font-size:12px;display:flex}:where(.cx) .blog-meta span{color:#c8431f;font-weight:700}:where(.cx) .blog-card-cta{color:#00205b;text-underline-offset:6px;align-items:center;gap:8px;width:fit-content;margin-top:4px;font-size:15px;font-weight:600;-webkit-text-decoration:underline #fb5e37;text-decoration:underline #fb5e37;text-decoration-thickness:2px;display:inline-flex}:where(.cx) .blog-card:hover .blog-card-cta{color:#c8431f}:where(.cx) .blog-card-lg{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}:where(.cx) .blog-card-lg h3{letter-spacing:-.025em;font-size:clamp(28px,3.2vw,42px);line-height:1.12}:where(.cx) .blog-card-lg p{-webkit-line-clamp:4;font-size:18px}:where(.cx) .blog-tools{border-bottom:1px solid #d6d8e1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;margin-bottom:40px;padding-bottom:18px;display:flex}:where(.cx) .blog-cats{flex-wrap:wrap;gap:6px 26px;margin:0;padding:0;list-style:none;display:flex}:where(.cx) .blog-cats button{color:#5d6275;text-underline-offset:9px;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:16px;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px;transition:color .15s}:where(.cx) .blog-cats button:hover{color:#00205b}:where(.cx) .blog-cats button.on{color:#00205b;text-decoration-color:#fb5e37}:where(.cx) .blog-search{color:#00205b;background:#fff;border:1px solid #cfd2de;border-radius:4px;align-items:center;gap:10px;width:min(320px,100%);padding:0 14px;display:flex}:where(.cx) .blog-search:focus-within{border-color:#fb5e37}:where(.cx) .blog-search input{min-width:0;font:inherit;color:#00205b;background:0 0;border:0;outline:0;flex:1;padding:12px 0;font-size:16px}:where(.cx) .blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 28px;display:grid}@media (max-width:1000px){:where(.cx) .blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.cx) .blog-card-lg{grid-template-columns:1fr}}@media (max-width:640px){:where(.cx) .blog-grid{grid-template-columns:1fr}:where(.cx) .blog-card h3{font-size:21px}}:where(.cx) .inner-hero.blogpost{min-height:560px}:where(.cx) .inner-hero.blogpost h1{max-width:none;font-size:clamp(32px,4.2vw,54px);line-height:1.08}:where(.cx) .inner-hero.blogpost .inner-hero-content{max-width:min(720px,56vw)}:where(.cx) .inner-hero-content>.post-meta{color:#c3c7d8;flex-wrap:wrap;gap:6px 22px;margin:22px 0 0;font-size:15px;display:flex}:where(.cx) .post-wrap{padding-top:clamp(40px,6vw,80px)!important}:where(.cx) .post-body{color:#2a3150;max-width:68ch;margin:0 auto;font-size:19px;line-height:1.78}:where(.cx) .post-body p{margin:0 0 1.3em}:where(.cx) .post-body>p:first-of-type{color:#00205b;font-size:22px;font-weight:500;line-height:1.6}:where(.cx) .post-body h2{letter-spacing:-.02em;color:#00205b;margin:2.1em 0 .6em;font-size:clamp(26px,2.6vw,32px);line-height:1.2}:where(.cx) .post-body h3{color:#00205b;margin:1.8em 0 .5em;font-size:22px}:where(.cx) .post-body ul,:where(.cx) .post-body ol{margin:0 0 1.3em;padding-left:1.4em}:where(.cx) .post-body li{margin-bottom:.5em}:where(.cx) .post-body a{color:#c8431f;text-underline-offset:4px;text-decoration:underline}:where(.cx) .post-body blockquote{color:#00205b;background:#eceef5;border-radius:8px;margin:1.8em 0;padding:1.2em 1.5em;font-size:21px;line-height:1.55}:where(.cx) .post-body blockquote p{margin:0}:where(.cx) .post-body img{border-radius:8px;max-width:100%;height:auto;margin:1.5em 0}:where(.cx) .post-body table{border-collapse:collapse;width:100%;margin:1.5em 0;font-size:16px}:where(.cx) .post-body th,:where(.cx) .post-body td{text-align:left;border-bottom:1px solid #d6d8e1;padding:12px 14px}:where(.cx) .post-share{border-top:1px solid #d6d8e1;flex-wrap:wrap;align-items:center;gap:10px 28px;max-width:68ch;margin:56px auto 0;padding-top:22px;display:flex}:where(.cx) .post-share p{letter-spacing:.14em;text-transform:uppercase;color:#5d6275;margin:0;font-size:12px;font-weight:700}:where(.cx) .post-share ul{flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;list-style:none;display:flex}:where(.cx) .post-share a,:where(.cx) .post-share button{font:inherit;color:#00205b;text-underline-offset:6px;cursor:pointer;background:0 0;border:0;padding:0;font-size:16px;font-weight:600;-webkit-text-decoration:underline #fb5e37;text-decoration:underline #fb5e37;text-decoration-thickness:2px}:where(.cx) .post-share a:hover,:where(.cx) .post-share button:hover{color:#c8431f}:where(.cx) .post-cta h2{margin:0 0 14px;font-size:clamp(32px,4.4vw,56px)}:where(.cx) .post-cta p{color:#c3c7d8;max-width:56ch;margin:0 0 28px;font-size:20px}@keyframes icon-bob{0%,to{translate:0}50%{translate:0 -5px}}.product-intro .intro-points{margin-top:44px}.product-intro .intro-points h3{margin:0 0 12px;font-size:22px}.product-intro .intro-points article{border-top:2px solid #fb562d;padding-top:22px}.product-intro .product-lead{max-width:52ch}.product-intro .product-title{max-width:20ch;margin:0 0 22px;font-size:clamp(34px,4vw,54px)}.two-sides-lead{color:#4a5570;max-width:46ch;margin:18px 0 0;font-size:20px;line-height:1.55}.approach-lead{color:#aeb4c8;max-width:52ch;margin:18px 0 0;font-size:19px;line-height:1.55}.section.dark .approach-lead{color:#c9cee0}.solutions{align-items:stretch}.solution-card{flex-direction:column;display:flex}.solution-card>.button{align-self:center;margin-top:auto}.solution-card>:nth-last-child(2){margin-bottom:28px}.solution-card>.diana-mini{margin-top:34px;margin-bottom:28px}.solution-card .diana-mini+.button{margin-top:0}.service-row,.service-row:hover,.service-row:focus{color:inherit;text-decoration:none}.service-row:hover strong,.service-row:focus-visible strong{color:#fb5e37}.button:not(.outline),.button:not(.outline):hover,.button:not(.outline) svg{color:#fff}@media (min-width:901px){.solutions .solution-card h3{min-height:2.4em}.solutions .solution-card>p{min-height:5.2em}.solution-card>.diana-mini{margin-top:0}}.solution-points{gap:12px;margin:0 0 22px;padding:0;list-style:none;display:grid}.solution-points li{color:#e4e6f0;align-items:flex-start;gap:12px;font-size:16px;line-height:1.4;display:flex}.solution-points svg{color:#fb5e37;stroke-width:2.5px;background:#fb5e372e;border-radius:50%;flex-shrink:0;width:22px;height:22px;margin-top:2px;padding:3px}
.pages-module__u2sP1G__pullUp{padding-top:clamp(8px,2vw,24px)}.pages-module__u2sP1G__wide{max-width:none}.pages-module__u2sP1G__leadStrong{color:var(--paper);font-weight:600}.pages-module__u2sP1G__center{text-align:center}.pages-module__u2sP1G__centerActions{justify-content:center;margin-top:28px;display:flex}.pages-module__u2sP1G__afterText{margin-top:26px}.pages-module__u2sP1G__split{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,5vw,72px);display:grid}.pages-module__u2sP1G__grid4{grid-template-columns:repeat(4,1fr);gap:clamp(16px,2vw,24px);display:grid}.pages-module__u2sP1G__items{gap:12px;width:100%;margin:24px 0 0;padding:0;list-style:none;display:grid}.pages-module__u2sP1G__items a{color:var(--paper);border:1px solid #ffffff29;border-radius:14px;align-items:center;gap:16px;padding:14px 16px;text-decoration:none;display:flex}.pages-module__u2sP1G__items a:hover{border-color:var(--orange);background:#fb5e371a}.pages-module__u2sP1G__items a>span:first-child{gap:2px;display:grid}.pages-module__u2sP1G__items strong{font-size:1.1rem}.pages-module__u2sP1G__items a>span:first-child>span{color:#ffffffd1;line-height:1.4}.pages-module__u2sP1G__itemArrow{color:var(--orange);margin-left:auto}.pages-module__u2sP1G__logos{margin-top:28px}.pages-module__u2sP1G__trustedBlock{text-align:center;margin-top:clamp(40px,6vw,72px)}.pages-module__u2sP1G__band{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;display:flex}.pages-module__u2sP1G__bandTitle{color:var(--paper);margin:0 0 6px;font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:700}.pages-module__u2sP1G__bandText{color:#ffffffdb;max-width:60ch;margin:0;font-size:1.1rem;line-height:1.5}.pages-module__u2sP1G__steps{grid-template-columns:repeat(5,1fr);gap:clamp(16px,2vw,28px);margin:clamp(28px,4vw,44px) 0 0;padding:0;list-style:none;display:grid}.pages-module__u2sP1G__steps li{border-top:2px solid var(--line);color:var(--soft);align-content:start;gap:6px;padding-top:18px;line-height:1.45;display:grid}.pages-module__u2sP1G__steps li:hover{border-top-color:var(--orange)}.pages-module__u2sP1G__steps strong{color:var(--title);font-size:1.2rem}.pages-module__u2sP1G__stepNumber{letter-spacing:-.03em;color:var(--orange);font-size:clamp(2.4rem,4vw,3.4rem);font-weight:700;line-height:1}.pages-module__u2sP1G__funnelTitle{color:var(--title);margin:0 0 16px;font-size:1.2rem;font-weight:700}.pages-module__u2sP1G__funnel{justify-items:center;gap:10px;margin:0;padding:0;list-style:none;display:grid}.pages-module__u2sP1G__funnel li{color:var(--paper);background:#23274e;border-radius:14px;gap:2px;padding:14px 22px;display:grid}.pages-module__u2sP1G__funnel li:nth-child(2){background:#2f3568}.pages-module__u2sP1G__funnel li:nth-child(3){background:#3d4482}.pages-module__u2sP1G__funnel li:last-child{background:#c8401c}.pages-module__u2sP1G__funnel strong{font-size:1.08rem}.pages-module__u2sP1G__funnel li>span{color:#ffffffe0;font-size:.95rem}.pages-module__u2sP1G__mock{background:#151945;border:1px solid #ffffff29;border-radius:18px;width:100%;max-width:520px;margin-left:auto;padding:18px;box-shadow:0 30px 60px #00000059}.pages-module__u2sP1G__mockBar{align-items:center;gap:8px;display:flex}.pages-module__u2sP1G__mockBar span{background:#ffffff40;border-radius:50%;width:10px;height:10px}.pages-module__u2sP1G__mockBar strong{color:var(--paper);margin-left:8px}.pages-module__u2sP1G__mockTabs{color:#fff9;gap:18px;margin:16px 0;font-size:.9rem;display:flex}.pages-module__u2sP1G__mockTabs b{border-bottom:2px solid var(--orange);color:var(--paper);padding-bottom:6px;font-weight:600}.pages-module__u2sP1G__mockRows{gap:12px;display:grid}.pages-module__u2sP1G__mockRow{background:#ffffff0d;border-radius:12px;grid-template-columns:40px 1fr 90px;align-items:center;gap:14px;padding:12px;display:grid}.pages-module__u2sP1G__mockAvatar{background:#ffffff2e;border-radius:50%;width:40px;height:40px}.pages-module__u2sP1G__mockLines{gap:8px;display:grid}.pages-module__u2sP1G__mockLines span{background:#ffffff40;border-radius:4px;height:8px;display:block}.pages-module__u2sP1G__mockLines span+span{background:#ffffff24}.pages-module__u2sP1G__mockScore{background:#ffffff1f;border-radius:4px;height:8px;overflow:hidden}.pages-module__u2sP1G__mockScore em{background:var(--orange);border-radius:4px;height:100%;display:block}.pages-module__u2sP1G__honeypot{position:absolute;left:-5000px}.pages-module__u2sP1G__teamForm label,.pages-module__u2sP1G__profileForm label{color:var(--title);gap:6px;font-size:.95rem;font-weight:600;display:grid}.pages-module__u2sP1G__teamForm em,.pages-module__u2sP1G__profileForm em{color:var(--soft);font-style:normal;font-weight:400}.pages-module__u2sP1G__teamForm input:not([type=checkbox]),.pages-module__u2sP1G__profileForm input:not([type=checkbox]){background:var(--paper);width:100%;font:inherit;color:var(--navy);border:1.5px solid #d5d9e8;border-radius:12px;padding:12px 14px;font-weight:400}.pages-module__u2sP1G__teamForm input:not([type=checkbox]):focus,.pages-module__u2sP1G__profileForm input:not([type=checkbox]):focus{border-color:var(--orange);outline:none}.pages-module__u2sP1G__formRow{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pages-module__u2sP1G__consentRow{align-items:flex-start;gap:10px;color:var(--soft)!important;font-size:.92rem!important;font-weight:400!important;display:flex!important}.pages-module__u2sP1G__consentRow input{accent-color:var(--orange);margin-top:4px}.pages-module__u2sP1G__consentRow a{color:var(--title);text-decoration:underline}.pages-module__u2sP1G__errorBox{color:#7a1712;background:#fdecea;border-left:4px solid #b3261e;margin:0;padding:10px 14px;font-weight:600}.pages-module__u2sP1G__formActions{flex-wrap:wrap;gap:12px;display:flex}.pages-module__u2sP1G__builderLabel{color:var(--title);margin:0 0 10px;font-weight:700}.pages-module__u2sP1G__areaChips{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pages-module__u2sP1G__areaChips button{background:var(--paper);color:var(--title);font:inherit;cursor:pointer;border:1.5px solid #d5d9e8;border-radius:4px;padding:10px 20px}.pages-module__u2sP1G__areaChips button:hover{border-color:var(--orange)}.pages-module__u2sP1G__areaChips .pages-module__u2sP1G__areaOn{border-color:var(--navy);background:var(--navy);color:var(--paper);font-weight:600}.pages-module__u2sP1G__areaChips i{margin-right:4px}.pages-module__u2sP1G__teamCard{background:#f9fafc;align-items:stretch;width:100%;margin-top:28px}.pages-module__u2sP1G__teamTitle{letter-spacing:.1em;text-transform:uppercase;color:var(--soft);margin:0 0 14px;font-size:.85rem;font-weight:700}.pages-module__u2sP1G__teamEmpty{color:var(--soft);margin:0;font-size:1.05rem}.pages-module__u2sP1G__teamList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pages-module__u2sP1G__teamList li{border:1px solid var(--line);background:var(--paper);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.pages-module__u2sP1G__teamRole{gap:6px;display:grid}.pages-module__u2sP1G__teamRole strong{color:var(--title);font-size:1.1rem}.pages-module__u2sP1G__teamRole select{background:var(--paper);width:fit-content;font:inherit;color:var(--navy);border:1px solid #d5d9e8;border-radius:8px;padding:6px 12px}.pages-module__u2sP1G__stepper{align-items:center;gap:12px;display:inline-flex}.pages-module__u2sP1G__stepper button{background:var(--paper);width:38px;height:38px;color:var(--navy);cursor:pointer;border:1.5px solid #d5d9e8;border-radius:4px}.pages-module__u2sP1G__stepper button:hover{border-color:var(--orange)}.pages-module__u2sP1G__stepper output{text-align:center;min-width:24px;color:var(--title);font-weight:700}.pages-module__u2sP1G__teamAction{margin-top:24px}.pages-module__u2sP1G__teamDone{margin-top:20px}.pages-module__u2sP1G__teamForm{border-top:1px solid var(--line);gap:16px;margin-top:24px;padding-top:24px;display:grid}.pages-module__u2sP1G__teamForm .pages-module__u2sP1G__teamTitle{margin:0}.pages-module__u2sP1G__heroSearch{background:var(--paper);border-radius:4px;align-items:stretch;gap:14px;max-width:640px;margin-top:28px;padding:0 0 0 20px;display:flex;overflow:hidden}.pages-module__u2sP1G__heroSearch i{color:#23274e;align-self:center}.pages-module__u2sP1G__heroSearch input{min-width:0;font:inherit;color:#23274e;background:0 0;border:0;outline:none;flex:1;padding:20px 0;font-size:1.2rem}.pages-module__u2sP1G__heroSearch button{background:var(--orange);width:68px;color:var(--paper);cursor:pointer;border:0;border-radius:0;flex:none;font-size:1.1rem}.pages-module__u2sP1G__heroChips{flex-wrap:wrap;row-gap:6px;margin:18px 0 0;padding:0;list-style:none;display:flex}.pages-module__u2sP1G__heroChips li+li:before{content:"/";color:#ffffff4d;margin:0 14px}.pages-module__u2sP1G__heroChips button{color:var(--paper);font:inherit;text-underline-offset:7px;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:1.05rem;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6}.pages-module__u2sP1G__heroChips button:hover{color:var(--orange);-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange)}.pages-module__u2sP1G__heroChips .pages-module__u2sP1G__heroChipOn{color:var(--orange);-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);font-weight:700;text-decoration-thickness:2px}.pages-module__u2sP1G__resultsHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:-24px;display:flex}.pages-module__u2sP1G__clear{font:inherit;color:var(--title);text-underline-offset:5px;cursor:pointer;background:0 0;border:0;padding:2px 0;text-decoration:underline}.pages-module__u2sP1G__joinCard{color:#ffffffe0;background:#151945e0;border:1px solid #ffffff29;border-radius:18px;max-width:380px;margin-left:auto;padding:28px;line-height:1.5}.pages-module__u2sP1G__joinCard p{margin:0}.pages-module__u2sP1G__joinCard .pages-module__u2sP1G__joinTitle{color:var(--paper);margin-bottom:8px;font-size:1.4rem;font-weight:700}.pages-module__u2sP1G__profileWrap{max-width:860px;margin-inline:auto}.pages-module__u2sP1G__profileCard{align-items:stretch;width:100%}.pages-module__u2sP1G__profileForm{gap:28px;width:100%;display:grid}.pages-module__u2sP1G__picker{border:0;min-width:0;margin:0;padding:0}.pages-module__u2sP1G__picker legend{color:var(--title);margin-bottom:12px;padding:0;font-size:1.15rem;font-weight:700}.pages-module__u2sP1G__pickerChips{flex-wrap:wrap;gap:10px;margin:0 0 12px;padding:0;list-style:none;display:flex}.pages-module__u2sP1G__pickerChips button{color:var(--title);font:inherit;cursor:pointer;background:#f4f5f8;border:1.5px solid #d5d9e8;border-radius:4px;padding:9px 18px}.pages-module__u2sP1G__pickerChips button:hover{border-color:var(--orange)}.pages-module__u2sP1G__pickerChips .pages-module__u2sP1G__chipOn{border-color:var(--navy);background:var(--navy);color:var(--paper);font-weight:600}.pages-module__u2sP1G__pickerAdd{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pages-module__u2sP1G__profileForm .pages-module__u2sP1G__pickerAdd input{border-radius:4px;flex:220px;width:auto;padding:11px 18px}.pages-module__u2sP1G__pickerAdd button{border:1.5px solid var(--navy);color:var(--navy);font:inherit;cursor:pointer;background:0 0;border-radius:4px;padding:10px 18px;font-weight:600}.pages-module__u2sP1G__pickerAdd button:hover{background:var(--navy);color:var(--paper)}.pages-module__u2sP1G__direct{text-align:center;color:var(--soft);margin:22px 0 0}.pages-module__u2sP1G__direct a{color:var(--title);text-underline-offset:5px;margin-left:6px;font-weight:600;text-decoration:underline}@media (max-width:1000px){.pages-module__u2sP1G__grid4{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.pages-module__u2sP1G__split{grid-template-columns:1fr}.pages-module__u2sP1G__steps{grid-template-columns:repeat(2,1fr)}.pages-module__u2sP1G__mock,.pages-module__u2sP1G__joinCard{margin-left:0}}@media (max-width:560px){.pages-module__u2sP1G__grid4,.pages-module__u2sP1G__steps,.pages-module__u2sP1G__formRow{grid-template-columns:1fr}.pages-module__u2sP1G__teamList li{flex-wrap:wrap}}.pages-module__u2sP1G__trustedLabel{color:var(--title);margin:0 0 18px;font-size:1.1rem;font-weight:600}.pages-module__u2sP1G__whatList{gap:12px;max-width:70ch;margin:24px 0 0;padding:0;list-style:none;display:grid}.pages-module__u2sP1G__whatList li{color:var(--soft);align-items:flex-start;gap:12px;line-height:1.55;display:flex}.pages-module__u2sP1G__whatList i{color:var(--orange);margin-top:5px}.pages-module__u2sP1G__cvBox{background:#fff;border:1px dashed #b9c2d6;border-radius:8px;gap:8px;padding:16px;display:grid}.pages-module__u2sP1G__cvLabel{color:var(--title);font-weight:600}.pages-module__u2sP1G__cvHint{color:var(--soft);margin:0;font-size:.9rem}.pages-module__u2sP1G__cvInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.pages-module__u2sP1G__cvActions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.pages-module__u2sP1G__cvPick{color:var(--title);cursor:pointer;background:#f5f7fb;border:1px solid #b9c2d6;border-radius:6px;grid-auto-flow:column;align-items:center;gap:8px;padding:10px 14px;font-weight:600;display:inline-flex!important}.pages-module__u2sP1G__cvInput:focus-visible+.pages-module__u2sP1G__cvActions .pages-module__u2sP1G__cvPick{outline-offset:2px;outline:3px solid #fb562d}.pages-module__u2sP1G__cvLink{color:var(--title);cursor:pointer;background:0 0;border:0;text-decoration:underline}.pages-module__u2sP1G__cvSkip{color:var(--soft);font-size:.9rem}.pages-module__u2sP1G__cvBox{position:relative;overflow:hidden}.pages-module__u2sP1G__profileForm .pages-module__u2sP1G__cvInput,.pages-module__u2sP1G__cvInput{opacity:0;pointer-events:none;top:0;left:0;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important}
