@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-5{top:calc(var(--spacing) * 5)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.size-1{width:var(--spacing);height:var(--spacing)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-0{padding:0}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--blue:#0e4dc7;--blue-light:#dde8ff;--blue-tint:#0e4dc714;--footer-bg:#eaf1fe;--black:#000;--white:#fff;--font-display:var(--font-figtree), "Space Grotesk", "Poppins", sans-serif;--font-body:var(--font-figtree), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--container:1174px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:auto}.pricing--pinned-fit,.pricing--pinned-fit *,.how-hiring--pinned-fit,.how-hiring--pinned-fit *,.hiring-works--pinned-fit,.hiring-works--pinned-fit *,.steps-section.is-pinned,.steps-section.is-pinned *,.steps.is-pinned,.steps.is-pinned *,.feedback.is-pinned,.feedback.is-pinned *{scrollbar-width:none;-ms-overflow-style:none}.pricing--pinned-fit::-webkit-scrollbar{display:none}.pricing--pinned-fit ::-webkit-scrollbar{display:none}.how-hiring--pinned-fit::-webkit-scrollbar{display:none}.how-hiring--pinned-fit ::-webkit-scrollbar{display:none}.hiring-works--pinned-fit::-webkit-scrollbar{display:none}.hiring-works--pinned-fit ::-webkit-scrollbar{display:none}.steps-section.is-pinned::-webkit-scrollbar{display:none}.steps-section.is-pinned ::-webkit-scrollbar{display:none}.steps.is-pinned::-webkit-scrollbar{display:none}.steps.is-pinned ::-webkit-scrollbar{display:none}.feedback.is-pinned::-webkit-scrollbar{display:none}.feedback.is-pinned ::-webkit-scrollbar{display:none}body{font-family:var(--font-body);color:var(--black);background:var(--white);-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul{list-style:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}.container{max-width:var(--container);margin:0 auto;padding:0 24px}.btn{letter-spacing:-.003em;white-space:nowrap;border-radius:100px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:18px;font-weight:500;line-height:22.5px;transition:opacity .2s linear,transform .2s;display:inline-flex}.btn:hover{opacity:.88}.btn-primary{background:var(--blue);color:var(--white)}.btn-outline{background:var(--white);color:var(--blue);border:1px solid var(--blue)}.btn-block{width:100%}.btn-sm{padding:9px 18px;font-size:14px;line-height:17.5px}.desktop-navbar{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border-bottom:1px solid #0000000d;position:sticky;top:0}.desktop-navbar-wrapper{max-width:var(--container);justify-content:space-between;align-items:center;margin:0 auto;padding:16px 24px;display:flex}.desktop-navbar-wrapper-logo{align-items:center;gap:6px;display:flex}.desktop-navbar-wrapper-logo img{width:34px;height:35px}.desktop-navbar-wrapper-logo span{font-family:var(--font-display);letter-spacing:-.09em;color:var(--blue);font-size:29px;font-weight:700;line-height:35px}.desktop-navbar-wrapper-links{background:var(--white);border-radius:12px;align-items:center;gap:14px;padding:7px 10px;display:flex}.desktop-navbar-wrapper-links-item{border-radius:6px;align-items:center;padding:5px 10px;font-size:16px;font-weight:500;line-height:26.24px;transition:background .2s;display:flex}.desktop-navbar-wrapper-links-item.is-active{border-bottom:1.5px solid var(--blue);border-radius:0}.desktop-navbar-wrapper-links-item:not(.is-active):hover{background:#0000000a}.desktop-navbar-wrapper-links-menu{position:relative}.desktop-navbar-wrapper-links-menu-toggle{border-radius:6px;justify-content:center;align-items:center;padding:6px 8px;transition:background .2s;display:flex}.desktop-navbar-wrapper-links-menu-toggle:hover,.desktop-navbar-wrapper-links-menu-toggle.is-active{background:#0000000a}.desktop-navbar-wrapper-links-menu-icon{color:var(--black);flex-shrink:0}.desktop-navbar-wrapper-links-menu-dropdown{z-index:120;opacity:0;pointer-events:none;flex-direction:column;align-items:center;gap:10px;transition:opacity .18s,transform .18s;display:flex;position:fixed;top:68px;left:50%;transform:translate(-50%)translateY(-6px)}.desktop-navbar-wrapper-links-menu-dropdown.is-open{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.desktop-navbar-wrapper-links-menu-panel{background:var(--white);border-radius:12px;flex-direction:row;justify-content:center;align-items:center;gap:4px;padding:6px;display:flex;box-shadow:0 16px 40px #0000001f}.desktop-navbar-wrapper-links-menu-panel-item{color:var(--black);white-space:nowrap;border-radius:8px;align-items:center;gap:5px;padding:9px 14px;font-size:15px;font-weight:500;line-height:20px;transition:background .2s,color .2s;display:flex}.desktop-navbar-wrapper-links-menu-panel-item:hover{background:#0000000a}.desktop-navbar-wrapper-links-menu-panel-item.is-active{color:var(--blue);background:var(--blue-tint)}.desktop-navbar-wrapper-links-menu-panel-item.menu-trigger{cursor:pointer}.desktop-navbar-wrapper-links-menu-panel-item.menu-trigger.is-open{color:var(--blue);background:var(--blue-tint)}.menu-trigger-caret{flex-shrink:0;transition:transform .2s}.desktop-navbar-wrapper-links-menu-panel-item.menu-trigger.is-open .menu-trigger-caret{transform:rotate(180deg)}.services-mega{background:var(--white);border-radius:16px;width:auto;max-width:calc(100vw - 24px);max-height:calc(100vh - 92px);padding:14px;display:none;overflow-y:auto;box-shadow:0 20px 50px #00000024}.services-mega.is-open{display:block}.services-mega-panels{width:660px;max-width:100%;display:flex}.services-mega-industries{border-right:1px solid #00000014;flex-direction:column;flex:0 0 212px;gap:2px;padding-right:14px;display:flex}.services-mega-industry{color:var(--black);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:14.5px;font-weight:500;line-height:20px;transition:background .15s,color .15s;display:flex}.services-mega-industry:hover,.services-mega-industry.is-active{background:var(--blue-tint);color:var(--blue)}.services-mega-industry-chevron{opacity:.5;flex-shrink:0;transition:opacity .15s}.services-mega-industry.is-active .services-mega-industry-chevron{opacity:1}.services-mega-roles{flex:1;min-width:0;padding:4px 4px 4px 22px}.services-mega-roles-head{letter-spacing:.05em;text-transform:uppercase;color:#8a8a8a;align-items:center;gap:5px;margin-bottom:14px;font-size:12px;font-weight:600;transition:color .15s;display:inline-flex}.services-mega-roles-head:hover{color:var(--blue)}.services-mega-roles-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 22px;display:grid}.services-mega-role{color:#565656;font-size:14px;line-height:1.3;transition:color .15s}.services-mega-role:hover{color:var(--blue)}.services-mega--compact{min-width:196px;padding:16px 10px}.services-mega-content{flex-direction:column;display:flex}.services-mega-col{padding:2px 6px}.services-mega-heading{letter-spacing:-.01em;color:var(--black);align-items:center;gap:5px;margin-bottom:10px;font-size:14px;font-weight:600;line-height:18px;transition:color .15s;display:inline-flex}.services-mega-heading:hover{color:var(--blue)}.services-mega-links{flex-direction:column;gap:9px;display:flex}.services-mega-link{color:#565656;font-size:14px;line-height:1.3;transition:color .15s}.services-mega-link:hover{color:var(--blue)}.mobile-navbar-menu-drill{text-align:left;width:100%;color:var(--black);cursor:pointer;background:0 0;border:none;border-bottom:1px solid #0000000d;justify-content:space-between;align-items:center;gap:10px;padding:12px 4px;font-size:16px;font-weight:500;line-height:22px;display:flex}.mobile-navbar-menu-chevron{opacity:.4;flex-shrink:0}.mobile-navbar-menu-back{text-align:left;width:100%;color:var(--blue);cursor:pointer;background:0 0;border:none;border-bottom:1px solid #00000014;align-items:center;gap:6px;padding:12px 4px 12px 0;font-size:15px;font-weight:600;line-height:20px;display:flex}.mobile-navbar-menu-back svg{flex-shrink:0}.mobile-navbar-menu-all{color:var(--blue)!important;font-weight:600!important}.desktop-navbar-wrapper-actions{align-items:center;gap:16px;display:flex}.navbar-login{background:var(--white);color:var(--blue);border-radius:100px;align-items:center;padding:9px 18px;font-size:14px;font-weight:500;line-height:17.5px;transition:background .2s;display:inline-flex}.navbar-login:hover{background:#0000000a}.navbar-cta{background:var(--blue-light);border-radius:100px;align-items:center;gap:5px;padding:3px 4px;display:inline-flex}.navbar-cta-badge{background:var(--blue);color:var(--white);border-radius:100px;align-items:center;padding:6px 12px;font-size:14px;font-weight:500;line-height:17.5px;transition:opacity .2s;display:inline-flex}.icon-arrow-up-right{flex-shrink:0;width:14px;height:14px;transform:rotate(45deg)}.navbar-cta-icon{color:var(--blue)}.navbar-cta:hover .navbar-cta-badge{opacity:.9}.mobile-navbar{display:none}.footer{background:var(--footer-bg);border-radius:24px 24px 0 0;max-width:1275px;margin:0 auto;padding:24px 24px 70px}.footer-wrapper{flex-direction:column;align-items:center;gap:70px;max-width:1232px;margin:0 auto;display:flex}.footer-cta{background:var(--blue);border-radius:24px;flex-direction:column;align-items:center;gap:32px;width:100%;padding:64px 40px;display:flex;position:relative;overflow:hidden}.footer--ornament .footer-cta:before,.footer--ornament .footer-cta:after,.country-footer-cta:before,.country-footer-cta:after{content:"";z-index:0;pointer-events:none;filter:brightness(0)invert();opacity:.28;background:url("/assets/img/Group 43961.png") 0/auto 60% no-repeat;width:clamp(110px,60%,260px);position:absolute;top:0;bottom:0}.footer--ornament .footer-cta:before,.country-footer-cta:before{left:0}.footer--ornament .footer-cta:after,.country-footer-cta:after{right:0;transform:scaleX(-1)}.footer-cta>*,.country-footer-cta>*{z-index:1;position:relative}.footer-cta-heading{color:var(--white);text-align:center;max-width:695px;font-size:24px;font-weight:500;line-height:30px}.footer-cta-mock{width:100%;max-width:695px}.footer-links{border-top:1px solid #00000014;border-bottom:1px solid #00000014;width:100%;padding:32px 0}.footer-links-content{flex-wrap:wrap;gap:73px;display:flex}.footer-links-brand{flex-direction:column;flex:1;gap:16px;min-width:220px;display:flex}.footer-links-brand-logo{align-items:center;gap:6px;display:flex}.footer-links-brand-logo img{width:26px;height:27px}.footer-links-brand-logo span{font-family:var(--font-display);letter-spacing:-.09em;color:var(--blue);font-size:29px;font-weight:700;line-height:35px}.footer-links-brand p{color:#000000b3;max-width:280px;font-size:16px;line-height:22px}.footer-links-column{flex-direction:column;gap:16px;min-width:140px;display:flex}.footer-links-column h5{color:#101828;font-size:14px;font-weight:600;line-height:20px}.footer-links-column a{color:var(--blue);align-items:center;gap:6px;font-size:16px;font-weight:600;line-height:24px;transition:opacity .3s ease-out;display:flex}.footer-links-column a:hover{opacity:.6}.footer-links-column a .badge{background:#0e4dc71a;border-radius:100px;padding:2px 8px;font-size:11px;font-weight:500;line-height:15px}.footer-links-cta{align-items:flex-start;display:flex}.footer-cta-button{background:var(--white);border-radius:100px;align-items:center;gap:10px;padding:3px 4px;display:inline-flex}.footer-cta-button-badge{background:var(--blue);color:var(--white);border-radius:100px;align-items:center;padding:6px 16px;font-size:18px;font-weight:500;line-height:22.5px;transition:opacity .2s;display:inline-flex}.footer-cta-button-icon{color:var(--blue);flex-shrink:0}.footer-cta-button:hover .footer-cta-button-badge{opacity:.9}.footer-cta-button--elevated{background:var(--blue-light);gap:4px;margin-bottom:70px;padding:4px 8px 4px 4px;box-shadow:0 4px 9px #0a3db21a,0 17px 17px #0a3db217,0 39px 23px #0a3db20d,0 69px 27px #0a3db203,0 107px 30px #0a3db200}.footer-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.footer-bottom-copy{color:#000000b3;font-size:16px;line-height:24px}.footer-bottom-links{gap:32px;display:flex}.footer-bottom-links a{color:#000000b3;font-size:16px;line-height:24px}.footer-bottom-links a:hover{color:var(--blue)}.footer--short{padding:20px 24px 70px}.footer--short .footer-cta{border-radius:16px;padding:0 80px}.footer--short .footer-links{border-top:none;border-bottom:1px solid #d1e1ff}.footer--short .footer-links-column a .badge{border:1.5px solid var(--blue);background:0 0}.footer--short .footer-bottom-links{gap:16px}.footer--short .footer-wrapper{gap:0}.footer--short .footer-cta{margin-bottom:70px}.footer--short .footer-links{margin-bottom:32px}.footer-cta-glow-btn{background:var(--white);border-radius:100px;align-self:flex-start;margin-top:8px;margin-bottom:24px;padding:3px 4px;display:inline-flex;box-shadow:0 3px 7px #0a3db21a,0 14px 14px #0a3db217,0 32px 19px #0a3db20d,0 57px 22px #0a3db203}.footer-cta-glow-btn-inner{color:var(--blue);align-items:center;gap:5px;display:inline-flex}.footer-cta-glow-btn-badge{background:var(--blue);color:var(--white);letter-spacing:-.0533em;border-radius:100px;padding:6px 12px;font-size:16px;font-weight:500;line-height:22px}.footer-cta-avatars{justify-content:center;align-items:center;gap:8px;display:flex}.footer-cta-avatars img{object-fit:cover;border:2px solid #ffffff80;border-radius:50%}.footer-cta-avatars img:first-child,.footer-cta-avatars img:nth-child(5){width:39px;height:39px}.footer-cta-avatars img:nth-child(2),.footer-cta-avatars img:nth-child(4){width:47px;height:47px}.footer-cta-avatars img:nth-child(3){width:63px;height:63px}.footer-cta-sub{color:#ffffffe6;text-align:center;max-width:369px;margin-top:-16px;font-size:18px;font-weight:400;line-height:24px}.footer-cta-btn{background:var(--white);color:var(--blue);margin-top:32px}.footer-cta--split{text-align:left;flex-flow:wrap;justify-content:space-between;align-items:center;gap:40px}.footer-cta-copy{z-index:2;flex-direction:column;flex:1;gap:16px;min-width:280px;display:flex;position:relative}.footer-cta-copy h2{color:var(--white);font-size:32px;font-weight:500;line-height:34px}.footer-cta-copy p{color:#fffc;max-width:484px;font-size:18px;font-weight:400;line-height:24px}.footer-cta--split .btn{align-self:flex-start;margin-top:16px}.footer-cta-visual{flex-direction:column;flex:0 0 240px;align-items:flex-end;gap:11px;display:flex}.footer-cta-visual-card{background:var(--white);border-radius:100px;align-items:center;gap:8px;padding:7px;display:flex}.footer-cta-visual-card img{object-fit:cover;border-radius:50%}.footer-cta-visual-card img.size-sm{width:36px;height:36px}.footer-cta-visual-card img.size-md{width:48px;height:48px}.footer-cta-visual-card img.size-lg{width:58px;height:58px}.footer-cta-visual-card img.size-xl{width:73px;height:73px}.footer-cta-visual-card-name{color:var(--black);font-size:12px;font-weight:400;line-height:17px}.footer-cta-visual-card-role{color:#000000b3;font-size:12px;font-weight:400;line-height:17px}.footer--short .footer-cta-visual--carousel{z-index:2;flex:0 0 360px;align-items:stretch;height:420px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.footer--short .footer-cta-visual-track{flex-direction:column;align-items:center;gap:11px;animation:14s linear infinite footer-cta-visual-scroll;display:flex}.footer--short .footer-cta-visual--carousel:hover .footer-cta-visual-track{animation-play-state:paused}@keyframes footer-cta-visual-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.footer--short .footer-cta-visual-card{transform-origin:50%}.footer--short .footer-cta-visual-card img{width:48px;height:48px}.footer-cta--split.footer-cta--pill{gap:48px;padding:40px}.footer-cta--split.footer-cta--pill .footer-cta-copy{gap:32px}.footer-cta--split.footer-cta--pill .footer-cta-copy h2{font-size:36px;line-height:1.1}.footer-cta--split.footer-cta--pill .footer-cta-copy p{color:var(--white)}.hero{background-position:50% 80%;background-repeat:no-repeat;background-size:130%;position:relative;overflow:hidden}.page-home .hero{background-image:url(/assets/img/hero-bg-blur.png);padding:92px 24px 124px}.hero-bg{object-fit:cover;z-index:0;opacity:.9;pointer-events:none;filter:blur(50px);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.15)}.hero:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#fff0,#ffffff4d);height:120px;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 65%);mask-image:linear-gradient(#0000,#000 65%)}.hero-wrapper{z-index:1;text-align:center;flex-direction:column;align-items:center;margin:0 auto;display:flex;position:relative}.page-home .hero-wrapper{gap:32px;max-width:684px}.page-home .hero-wrapper-column-heading{font-family:var(--font-display);letter-spacing:-.025em;color:var(--black);font-size:66px;font-weight:500;line-height:67px}.hero-wrapper-column-heading .text-accent{color:var(--blue)}.page-home .hero-wrapper-column-stats{flex-wrap:nowrap;justify-content:center;align-items:center;gap:12px;display:flex}.page-home .hero-wrapper-column-stats-label{min-width:0}.page-home .hero-stats-badge{background:var(--blue-light);border-radius:100px;align-items:center;gap:8px;padding:5px 16px;display:inline-flex}.page-home .hero-stats-badge-dot{background:var(--blue);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #aec9ff99}.page-home .hero-wrapper-column-stats-number{color:var(--blue);font-variant-numeric:tabular-nums;font-size:18px;font-weight:500;line-height:26px}.page-home .hero-wrapper-column-stats-label{color:#000000b3;text-align:left;font-size:20px;font-weight:500;line-height:26px}.page-home .hero-wrapper-column-actions{align-items:center;gap:16px;display:flex}.page-home .hero-visual{z-index:1;max-width:684px;margin:56px auto 0;position:relative}.search-mock{background:var(--blue);background:linear-gradient(#e5f1ff 0%,#7da9ff 97.77%);border-radius:16px;width:100%;padding:18.5px 5px 7.5px 6px;box-shadow:0 412px 115px #b8e4ff00,0 264px 105px #b8e4ff03,0 148px 89px #b8e4ff0d,0 66px 66px #b8e4ff17,0 16px 36px #b8e4ff1a}.search-mock-inner{background:var(--white);border-radius:13px;flex-direction:column;padding:12px;display:flex}.search-mock-textarea{color:var(--black);resize:none;background:0 0;border:none;outline:none;width:100%;height:140px;padding:0;font-family:inherit;font-size:16px;font-weight:400;line-height:22px}.search-mock-textarea::placeholder{color:#0000004d}.search-mock-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.search-mock-chips{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.search-mock-chip{color:#000000b3;white-space:nowrap;background:#fdfcfa;border:1px solid #e3e3e3;border-radius:8px;align-items:center;padding:8px 16px;font-size:14px;font-weight:500;line-height:19px;transition:background .15s;display:flex}.search-mock-chip:hover{background:#f1f0ec}.search-mock-chip-icon{color:var(--black);padding:8px}.search-mock-file-chip{background:var(--blue-tint);max-width:220px;color:var(--blue);border:1px solid #0e4dc733;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:500;line-height:17px;display:inline-flex}.search-mock-file-chip-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-mock-file-chip-remove{cursor:pointer;color:inherit;background:0 0;border:0;padding:0 0 0 2px;font-size:16px;line-height:1}.search-mock-file-input{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.search-mock-submit{background:var(--blue);width:38px;height:38px;color:var(--white);white-space:nowrap;border:1px solid #407bff;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;transition:width .25s,padding .25s;display:flex;overflow:hidden}.search-mock-submit.is-loading{justify-content:flex-start;gap:8px;width:auto;max-width:min(66%,260px);padding:0 14px}.search-mock-submit-globe{flex-shrink:0;animation:2.4s linear infinite search-mock-spin}.search-mock-submit-status{color:var(--white);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:1;overflow:hidden}.search-mock--compact .search-mock-submit.is-loading{justify-content:center;gap:0;width:26px;max-width:26px;padding:0}.search-mock--compact .search-mock-submit-status{display:none}.search-mock--compact .search-mock-inner{padding:10px}.search-mock--compact .search-mock-submit{width:26px;height:26px;margin-left:auto}.search-mock-textarea-wrap{position:relative}.search-mock-textarea:disabled,.search-mock-chip:disabled,.search-mock-submit:disabled{cursor:default}.search-mock-chip:disabled{opacity:.5}@keyframes search-mock-spin{to{transform:rotate(360deg)}}.search-mock-thinking{background:var(--white);border-radius:100px;align-items:center;gap:5px;padding:8px 12px;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%);box-shadow:0 4px 14px #0e4dc729}.search-mock-thinking-dot{background:var(--blue);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite search-mock-thinking-bounce}.search-mock-thinking-dot:nth-child(2){animation-delay:.15s}.search-mock-thinking-dot:nth-child(3){animation-delay:.3s}@keyframes search-mock-thinking-bounce{0%,60%,to{opacity:.35;transform:translateY(0)scale(.8)}30%{opacity:1;transform:translateY(-4px)scale(1.1)}}.search-mock--compact .search-mock-thinking{gap:4px;padding:6px 10px}.search-mock--compact .search-mock-thinking-dot{width:5px;height:5px}.search-mock-submit-spinner{border:2px solid #ffffff59;border-top-color:var(--white);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite search-mock-spin}.candidate-teaser-results{flex-direction:column;gap:10px;animation:.3s ease-out candidate-teaser-results-in;display:flex}.candidate-teaser-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.candidate-teaser-item{opacity:0;animation:.35s ease-out forwards candidate-teaser-item-in}@keyframes candidate-teaser-results-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes candidate-teaser-item-in{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.candidate-teaser-row{color:inherit;cursor:pointer;background:#f7f7f5;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;line-height:17px;text-decoration:none;transition:background-color .2s,transform .2s,box-shadow .2s;display:flex}.candidate-teaser-row:hover,.candidate-teaser-row:focus-visible{background:var(--blue-tint);transform:translateY(-2px);box-shadow:0 4px 12px #0e4dc71f}.candidate-teaser-name{flex-shrink:0;font-weight:500}.candidate-teaser-role{color:#0009;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.candidate-teaser-row-arrow{color:var(--blue);opacity:0;transition:opacity .2s,transform .2s;transform:rotate(45deg)translate(-4px)}.candidate-teaser-row:hover .candidate-teaser-row-arrow,.candidate-teaser-row:focus-visible .candidate-teaser-row-arrow{opacity:1;transform:rotate(45deg)translate(0)}.candidate-teaser-cta{align-self:flex-start;align-items:center;gap:6px;display:inline-flex}.candidate-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0614368c;justify-content:center;align-items:center;padding:24px;animation:.2s ease-out candidate-modal-fade;display:flex;position:fixed;inset:0}.candidate-modal{background:var(--white);border-radius:20px;flex-direction:column;gap:20px;width:100%;max-width:920px;max-height:88vh;padding:28px;animation:.25s cubic-bezier(.34,1.56,.64,1) candidate-modal-pop;display:flex;overflow-y:auto;box-shadow:0 30px 80px #06143659}@keyframes candidate-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes candidate-modal-pop{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.candidate-modal-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.candidate-modal-title{color:var(--black);font-size:22px;font-weight:600;line-height:28px}.candidate-modal-sub{color:#0000008c;margin-top:4px;font-size:15px;line-height:20px}.candidate-modal-close{width:34px;height:34px;color:var(--black);background:#0000000d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;line-height:1;transition:background .15s;display:flex}.candidate-modal-close:hover{background:#0000001a}.candidate-modal-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.candidate-modal-card{background:var(--white);color:inherit;border:1px solid #00000014;border-radius:14px;flex-direction:column;gap:12px;padding:16px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 4px 16px #00000008}.candidate-modal-card:hover,.candidate-modal-card:focus-visible{border-color:#0e4dc740;transform:translateY(-3px);box-shadow:0 12px 28px #0e4dc724}.candidate-modal-card-top{align-items:center;gap:12px;min-width:0;display:flex}.candidate-modal-card-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:46px;height:46px}.candidate-modal-card-id{min-width:0}.candidate-modal-card-name{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;line-height:20px;overflow:hidden}.candidate-modal-card-role{color:#0009;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:17px;overflow:hidden}.candidate-modal-card-meta{color:#0009;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:12px;line-height:16px;display:flex}.candidate-modal-card-meta span{align-items:center;gap:4px;min-width:0;display:inline-flex}.candidate-modal-card-domain{background:var(--blue-tint);color:var(--blue);border-radius:100px;padding:2px 8px;font-weight:500}.candidate-modal-card-skills{flex-wrap:wrap;gap:4px;display:flex}.candidate-modal-card-skill{color:#000000b3;text-overflow:ellipsis;white-space:nowrap;background:#f5f7fb;border:1px solid #0000000f;border-radius:6px;max-width:100%;padding:2px 7px;font-size:11px;line-height:15px;overflow:hidden}.candidate-modal-card-cta{color:var(--blue);align-items:center;gap:5px;margin-top:auto;font-size:13px;font-weight:500;line-height:17px;display:inline-flex}.candidate-modal-empty{text-align:center;color:#0009;padding:24px 0;font-size:15px;line-height:22px}.candidate-modal-footer-cta{align-self:center;align-items:center;gap:8px;display:inline-flex}.page-home .hero-sine-badges{z-index:0;pointer-events:none;inset-inline:0;height:280px;position:absolute;top:65%;transform:translateY(-50%)}.page-home .hero-sine-badge{offset-rotate:0deg;will-change:offset-distance, opacity;width:44px;height:44px;animation:38s linear infinite hero-badge-travel;position:absolute;top:0;left:0}@keyframes hero-badge-travel{0%{offset-distance:0%;opacity:0}6%{opacity:1}94%{opacity:1}to{offset-distance:100%;opacity:0}}.page-home .hero-sine-badge-skill,.page-home .hero-sine-badge-person{animation-duration:38s;animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:inherit;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.page-home .hero-sine-badge-skill{color:var(--black);border-radius:50%;animation-name:hero-badge-skill}.page-home .hero-sine-badge-person{animation-name:hero-badge-person}.page-home .hero-sine-badge-person img{object-fit:cover;border:2px solid var(--white);border-radius:50%;width:100%;height:100%;box-shadow:0 4px 12px #00000024}.page-home .hero-sine-badge-check{border:2px solid var(--white);width:18px;height:18px;color:var(--white);background:#56c33c;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-3px;right:-3px}@keyframes hero-badge-skill{0%{opacity:1}47%{opacity:1}53%{opacity:0}to{opacity:0}}@keyframes hero-badge-person{0%{opacity:0}47%{opacity:0}53%{opacity:1}to{opacity:1}}.page-home .hero-sine-badge-glow{opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:0}.page-home .hero-sine-badges.is-searching .hero-sine-badge-glow{animation:hero-badge-ping .9s ease-out var(--react-delay,0s) 1 both}.page-home .hero-sine-badges.is-results .hero-sine-badge-glow{animation:hero-badge-ping-done .8s ease-out var(--react-delay,0s) 1 both}@keyframes hero-badge-ping{0%{opacity:0;box-shadow:0 0 0 1px #0e4dc759}25%{opacity:1}to{opacity:0;box-shadow:0 0 0 11px #0e4dc700}}@keyframes hero-badge-ping-done{0%{opacity:0;box-shadow:0 0 0 1px #56c33c80}25%{opacity:1}to{opacity:0;box-shadow:0 0 0 13px #56c33c00}}.page-home .talent-grid{padding:80px 24px 0;position:relative;overflow:hidden}.page-home .talent-grid-map{opacity:.5;z-index:0;pointer-events:none;width:100%;max-width:1149px;position:absolute;top:0;left:50%;transform:translate(-50%)}.page-home .talent-grid-wrapper{z-index:1;flex-direction:column;gap:56px;width:95%;max-width:95%;margin:0 0 0 auto;display:flex;position:relative}.page-home .talent-grid-empty{text-align:center;color:#0009;padding:40px 0;font-size:16px;line-height:22px}.page-home .category-row,.category-row{flex-direction:column;gap:32px;display:flex}.category-row-head{justify-content:space-between;align-items:center;display:flex}.category-row-head h3{font-size:24px;font-weight:500;line-height:26px}.category-row-head h3 .text-accent,.hero-wrapper-column-heading .text-accent,.page-services-role .role-cta-heading .text-accent,.page-services-industry .talent-section-cta-heading .text-accent,.page-services-role .role-price-wrapper h2 .text-accent,.page-services-industry .roles-section-heading h2 .text-accent,.how-hiring-wrapper h2 .text-accent,.faq-wrapper h2 .text-accent{color:var(--blue)}.category-row-head-nav{align-items:center;gap:12px;display:flex}.category-row-head-nav button{background:var(--white);color:#00000080;border:1px solid #cacaca;border-radius:100px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .2s,color .2s;display:flex}.category-row-head-nav button:hover{background:var(--blue-tint);color:var(--blue)}.category-row-head-nav button svg{width:4px;height:8px}.category-row-head-nav button.nav-prev svg{transform:rotate(180deg)}.category-row-cards{scroll-behavior:smooth;scrollbar-width:none;align-items:flex-start;gap:24px;padding-bottom:52px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000 100%);mask-image:linear-gradient(90deg,#000 88%,#0000 100%)}.category-row-cards::-webkit-scrollbar{display:none}.desktop-navbar-wrapper-links-item:nth-child(2),.footer-cta-button{display:none}@media (max-width:980px){.mobile-navbar-menu-links.is-main>a:nth-child(2),.footer--ornament .footer-cta:before,.footer--ornament .footer-cta:after,.country-footer-cta:before,.country-footer-cta:after{display:none}.category-row-cards{padding-bottom:2px;-webkit-mask-image:linear-gradient(90deg,#000 82%,#0000 100%);mask-image:linear-gradient(90deg,#000 82%,#0000 100%)}.category-card-view{display:none!important}}.category-card{opacity:0;background:linear-gradient(#9bbaff,#b5ceff);border-radius:16px;flex-direction:column;flex:0 0 265px;max-width:260px;padding:12px 4px 4px;animation:.35s ease-out forwards category-card-in;display:flex;position:relative}.category-card-link{color:inherit;cursor:pointer;flex-direction:column;flex:auto;text-decoration:none;display:flex}.category-card-inner{background:var(--white);border:1px solid #0000000f;border-radius:12px;flex-direction:column;flex:auto;gap:10px;min-height:188px;padding:10px 16px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 4px 16px #00000008}.category-card:hover .category-card-inner,.category-card:focus-within .category-card-inner{border-color:#0e4dc733;transform:translateY(-3px);box-shadow:0 8px 24px #0e4dc724}@keyframes category-card-in{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.category-card-top{align-items:center;gap:12px;display:flex}.category-card-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:50px;height:50px}.category-card-info{flex:1;min-width:0}.category-card-name{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;line-height:22px;overflow:hidden}.category-card-role{color:#000000b3;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:14px;font-weight:500;line-height:18px;overflow:hidden}.category-card-meta{color:#0009;align-items:center;gap:8px;font-size:14px;line-height:17.5px;display:flex}.category-card-meta-location{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.category-card-skills-block{flex-direction:column;gap:12px;display:flex}.category-card-skills-label{font-size:14px;font-weight:500;line-height:18px}.category-card-skills{flex-wrap:wrap;align-content:flex-start;gap:4px;min-height:48px;max-height:48px;display:flex;overflow:hidden}.category-card-skill{background:var(--blue-tint);color:var(--blue);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;max-width:100%;padding:3px 8px;font-size:14px;font-weight:400;line-height:16px;overflow:hidden}.category-card-view{color:var(--white);text-align:center;opacity:0;clip-path:inset(100% 0 0);transition:opacity .2s ease, clip-path .28s cubic-bezier(.4,0,.2,1), display .28s allow-discrete;background:linear-gradient(#b5ceff,#9ec0ff);border-radius:0 0 16px 16px;justify-content:center;align-items:center;gap:6px;max-width:95%;margin:0 auto;padding:10px 8px 12px;font-size:14px;font-weight:500;line-height:17.5px;text-decoration:none;display:none;position:absolute;top:calc(100% - 4px);left:0;right:0;overflow:hidden}.category-card-view .icon-arrow-up-right{color:var(--white)}.category-card:hover .category-card-view,.category-card:focus-within .category-card-view{opacity:1;clip-path:inset(0);display:flex}@starting-style{.category-card:hover .category-card-view,.category-card:focus-within .category-card-view{opacity:0;clip-path:inset(100% 0 0)}}.talent-grid-browse-all .footer-cta-button{margin:50px 0}.page-home .talent-grid-browse-all{justify-content:center;display:flex}.page-home .talent-cta{text-align:center;flex-direction:column;align-items:center;gap:32px;max-width:658px;margin:0 auto 56px;display:flex}.page-home .talent-cta-heading{letter-spacing:-.01em;font-size:36px;font-weight:500;line-height:44px}.page-home .talent-cta-heading .text-accent{color:var(--blue)}.page-home .talent-cta-filters{flex-direction:column;align-items:center;gap:20px;display:flex}.page-home .talent-cta-filters h4{font-size:24px;font-weight:500;line-height:26px}.page-home .talent-cta-filters-pills{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.page-home .filter-pill{background:var(--white);color:#000000b3;cursor:pointer;border:1px solid #e6e6e6;border-radius:100px;align-items:center;gap:8px;padding:8px 10px;font-family:inherit;font-size:16px;font-weight:500;line-height:20px;display:inline-flex}.page-home .filter-pill.is-active{background:var(--blue);color:var(--white);border-color:var(--blue);padding:8px;box-shadow:0 0 0 3px #0e4dc766}.page-home .pricing{padding:120px 24px}.page-home .pricing.pricing--pinned-fit{height:var(--pricing-pin-height);max-height:var(--pricing-pin-height);box-sizing:border-box;justify-content:center;align-items:center;padding:32px 24px;display:flex;overflow:hidden}.page-home .pricing.pricing--pinned-fit .pricing-wrapper{justify-content:center;gap:24px;width:100%;height:100%;max-height:100%}.page-home .pricing.pricing--pinned-fit .pricing-wrapper-body{flex:1;min-height:0}.page-home .pricing.pricing--pinned-fit .pricing-visual-wrap{flex:0 auto;width:auto;min-width:0;height:100%}.page-home .pricing.pricing--pinned-fit .pricing-steps{min-width:0;max-height:100%;overflow-y:auto}.span.arr{display:none}@media (max-height:900px){.page-home .pricing.pricing--pinned-fit .pricing-steps{gap:20px}}@media (max-height:780px){.page-home .pricing.pricing--pinned-fit .pricing-steps{gap:12px}.page-home .pricing.pricing--pinned-fit .pricing-step.is-active{padding:10px}.page-home .pricing.pricing--pinned-fit .pricing-step-title{font-size:24px;line-height:26px}.page-home .pricing.pricing--pinned-fit .pricing-step.is-active .pricing-step-desc{max-height:88px}}@media (max-height:700px){.page-home .pricing.pricing--pinned-fit .pricing-steps{gap:8px}.page-home .pricing.pricing--pinned-fit .pricing-step{gap:14px}.page-home .pricing.pricing--pinned-fit .pricing-step-title{font-size:21px;line-height:23px}.page-home .pricing.pricing--pinned-fit .pricing-step.is-active .pricing-step-desc{max-height:66px}}.page-home .pricing-wrapper{max-width:var(--container);flex-direction:column;align-items:center;gap:48px;margin:0 auto;display:flex}.page-home .pricing-wrapper-heading{font-family:var(--font-display);letter-spacing:-.042em;text-align:center;max-width:700px;font-size:36px;font-weight:500;line-height:42px}.page-home .pricing-wrapper-heading .text-accent{color:var(--blue)}.page-home .pricing-wrapper-body{justify-content:space-around;align-items:center;gap:48px;width:100%;display:flex}.page-home .pricing-steps{flex-direction:column;flex:0 0 47%;gap:32px;min-width:47%;display:flex}.page-home .pricing-step{cursor:pointer;border-radius:12px;align-items:flex-start;gap:24px;transition:background .3s ease-in-out,padding .3s ease-in-out;display:flex}.page-home .pricing-step.is-active{background:#f5f9ff;padding:15px 10px}.page-home .pricing-step-content{flex-direction:column;gap:8px;display:flex}.page-home .pricing-step-tag{color:var(--blue);background:#0e4dc714;border-radius:100px;flex-shrink:0;align-items:center;padding:4px 10px;font-size:14px;font-weight:500;line-height:16px;transition:background .3s ease-in-out,color .3s ease-in-out;display:inline-flex}.page-home .pricing-step.is-active .pricing-step-tag{background:var(--blue);color:var(--white)}.page-home .pricing-step-title{font-size:28px;font-weight:500;line-height:28px}.page-home .pricing-step-price{color:var(--blue);font-size:18px;font-weight:500;line-height:22px}.page-home .pricing-step-desc{color:#000000a6;opacity:0;max-width:420px;max-height:0;font-size:16px;font-weight:400;line-height:22px;transition:max-height .3s ease-in-out,opacity .3s ease-in-out;overflow:hidden}.page-home .pricing-step.is-active .pricing-step-desc{opacity:1;max-height:120px}.page-home .pricing-visual-wrap{aspect-ratio:663/753;border-radius:16px;flex:0 0 40%;justify-content:flex-end;min-width:40%;display:flex;position:relative;overflow:hidden}.page-home .pricing-visual{object-fit:contain;opacity:0;border-radius:20px;width:100%;height:100%;margin:0 0 0 auto;transition:opacity .4s ease-in-out;position:absolute;inset:0}.page-home .pricing-visual.is-active{opacity:1}.page-home .testimonials{background:var(--white);padding:100px 24px}.page-home .testimonials-wrapper{max-width:100%;margin:0 auto}.page-home .testimonials-heading{letter-spacing:-.02em;text-align:center;max-width:640px;margin:0 auto;font-size:36px;font-weight:500;line-height:44px}.page-home .testimonials-heading .text-accent{color:var(--blue)}.page-home .testimonials-sub{color:#0009;text-align:center;max-width:520px;margin:12px auto 0;font-size:18px;font-weight:400;line-height:24px}.page-home .wall{text-align:left;margin-top:40px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.page-home .wall.pre{opacity:0;transform:translateY(16px)}.page-home .wall.pre.in{opacity:1;transition:opacity .6s,transform .6s;transform:none}.page-home .wall-track{width:max-content;animation:90s linear infinite wall-drift;display:flex}.page-home .wall:hover .wall-track,.page-home .wall:focus-within .wall-track{animation-play-state:paused}@keyframes wall-drift{to{transform:translate(-50%)}}.page-home .wall-group{align-items:stretch;gap:12px;padding-right:12px;display:flex}.page-home .wall-col{flex-direction:column;gap:12px;width:240px;display:flex}.page-home .wall-col.wide{width:460px}.page-home .wall-col>*{flex:1}@media (prefers-reduced-motion:reduce){.page-home .wall-track{animation:none}.page-home .wall{scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto}.page-home .wall::-webkit-scrollbar{display:none}.page-home .wall-group[aria-hidden=true]{display:none}}.page-home .cell{background:var(--white);border:1px solid #e7eaf0;border-radius:12px;padding:18px 20px;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative}.page-home .cell:hover{border-color:#c4d3f8;transform:translateY(-3px);box-shadow:0 12px 24px -16px #0e4dc74d}.page-home .cell .arr{transition:transform .25s,color .25s,opacity .2s}.page-home .cell:hover .arr{color:var(--blue);transform:translate(3px,-3px)}.page-home .wall-col:not(.wide) .arr{display:none}.page-home .cell-quote{flex-direction:column;display:flex}.page-home .cell-quote .arr{color:#8a93a2;font-size:14px;position:absolute;top:14px;right:16px}.page-home .cell-quote blockquote{flex:1;margin:0 0 12px;padding-right:20px;font-size:14px;line-height:1.55}.page-home .cell-quote cite{color:#5b6472;font-size:12.5px;font-style:normal}.page-home .cell-stat .n{color:var(--blue);letter-spacing:-.01em;font-size:30px;font-weight:700;line-height:1.2}.page-home .cell-stat .l{color:#5b6472;margin-top:4px;font-size:12.5px;line-height:1.4}.page-home .cell-co{flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:88px;text-decoration:none;display:flex}.page-home .co-logo{filter:grayscale()opacity(.7);transition:filter .25s}.page-home .co-logo.mark{object-fit:cover;border-radius:10px;width:40px;height:40px}.page-home .co-logo.wordmark{object-fit:contain;width:auto;max-width:160px;height:20px}.page-home .co-logo.inv{filter:invert(.6)grayscale()}.page-home .cell-co:hover .co-logo{filter:none}.page-home .cell-co:hover .co-logo.inv{filter:invert(.75)grayscale()}.page-home .cell-co span:last-child{color:#8a93a2;text-align:center;font-size:14px;font-weight:600}.page-home .cite-row{align-items:center;gap:8px;display:flex}.page-home .quote-logo{object-fit:contain;filter:grayscale()opacity(.75);width:auto;max-width:90px;height:16px}.page-home .cell-quote:hover .quote-logo{filter:none}.btn-primary:hover{transform:translateY(-2px)}.page-how-it-works .hero{background-image:url(/assets/img/hero-bg-blur.png);padding:150px 24px 200px}.page-how-it-works .hero-wrapper{gap:16px;max-width:684px}.page-how-it-works .hero-wrapper-column-heading{font-family:var(--font-body);letter-spacing:-2px;color:var(--black);font-size:75px;font-weight:500;line-height:80px}.page-how-it-works .hero-wrapper-column-subhead{color:#000c;max-width:674px;margin:0 auto;font-size:20px;font-weight:400;line-height:26px}.page-how-it-works .hero-wrapper-column-actions{align-items:center;gap:16px;margin-top:24px;display:flex}.page-how-it-works .hero-cta-button{background:linear-gradient(90deg,#0e4dc7,#407bff);border-radius:100px;padding:1px;display:inline-flex;box-shadow:0 5px 10px #85d0ff1a,0 19px 19px #85d0ff17,0 42px 25px #85d0ff0d}.page-how-it-works .hero-cta-button-inner{background:var(--white);color:var(--blue);border-radius:100px;align-items:center;gap:5px;padding:3px 4px;display:inline-flex}.page-how-it-works .hero-cta-button-badge{background:var(--blue);color:var(--white);letter-spacing:-.0533em;border-radius:100px;padding:6px 12px;font-size:16px;font-weight:500;line-height:22px}.page-how-it-works .why-built{padding:70px 24px}.page-how-it-works .why-built-wrapper{flex-direction:column;align-items:center;gap:52px;max-width:1008px;margin:0 auto;display:flex}.page-how-it-works .why-built-wrapper-heading{font-family:var(--font-display);letter-spacing:-.028em;text-align:center;font-size:36px;font-weight:500;line-height:42px}.page-how-it-works .why-built-wrapper-body{color:#00000080;font-size:24px;font-weight:500;line-height:38px}.page-how-it-works .why-built-wrapper-body p+p{margin-top:24px}.page-how-it-works .hiring-works{padding:70px 24px}.page-how-it-works .hiring-works.hiring-works--pinned-fit{max-height:var(--hiring-pin-height);box-sizing:border-box;justify-content:center;align-items:center;padding:32px 24px;display:flex;overflow-y:auto}.page-how-it-works .hiring-works.hiring-works--pinned-fit .hiring-works-wrapper{justify-content:center;gap:24px;width:100%;height:100%;max-height:100%}.page-how-it-works .hiring-works.hiring-works--pinned-fit .hiring-works-outer{max-height:100%}.page-how-it-works .hiring-works.hiring-works--pinned-fit .hiring-works-card{max-height:100%;overflow-y:auto}.hiring-works-wrapper{flex-direction:column;align-items:center;gap:52px;max-width:1008px;margin:0 auto;display:flex}.hiring-works-wrapper-heading{font-family:var(--font-display);letter-spacing:-.028em;text-align:center;font-size:36px;font-weight:500;line-height:42px}.hiring-works-outer{align-items:center;gap:24px;width:100%;max-width:770px;margin:0 auto;display:flex}.hiring-works-dots-rail{flex-direction:column;flex-shrink:0;gap:8px;display:flex}.hiring-works-card{background:#f5f9ff;border-radius:16px;flex-direction:column;flex:1;gap:20px;width:100%;min-width:0;max-width:736px;height:440px;padding:20px;display:flex}.hiring-works-card-title{font-size:28px;font-weight:500;line-height:28px;transition:opacity .3s ease-in-out}.hiring-works-card-desc{color:#000000d9;font-size:17px;font-weight:400;line-height:22px;transition:opacity .3s ease-in-out}.hiring-works-card-dot{background:#d9d9d9;border-radius:50%;width:10px;height:10px;padding:0;transition:background .3s ease-in-out,transform .3s ease-in-out}.hiring-works-card-dot.is-active{background:var(--blue);transform:scale(1.3)}.hiring-works-card-visual{background:var(--blue);border-radius:12px;padding:20px 20px 0;overflow:hidden}.hiring-works-state{flex-direction:column;gap:16px;animation:.3s ease-in-out hiw-fade-in;display:none}.hiring-works-state.is-active{display:flex}@keyframes hiw-fade-in{0%{opacity:0}to{opacity:1}}.hiring-works-state-img{object-fit:contain;border-radius:8px;width:100%;display:block}.hiring-works-card-search{background:var(--white);color:#000000b3;border-radius:8px;align-items:center;gap:10px;padding:10px 16px;font-size:13px;line-height:18px;display:flex;box-shadow:0 0 0 3px #c8daff40,0 12px 25px #001ba31a,0 46px 46px #001ba317,0 104px 63px #001ba30d}.hiring-works-card-search svg{flex-shrink:0}.hiring-works-results{align-items:flex-start;gap:12px;padding-top:10px;display:flex;position:relative}.hiring-works-result{background:var(--white);border:1px solid #e6e6e6;border-radius:10px;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.hiring-works-result-banner{align-items:flex-end;height:18px;padding-left:10px;display:flex}.hiring-works-result--blue .hiring-works-result-banner{background:linear-gradient(#ccedfd,#fff)}.hiring-works-result--yellow .hiring-works-result-banner{background:linear-gradient(#ffecb6,#fff)}.hiring-works-result--coral .hiring-works-result-banner{background:linear-gradient(#feb9b5,#fff)}.hiring-works-result-avatar{object-fit:cover;border:2px solid var(--white);border-radius:50%;width:32px;height:32px;transform:translateY(50%)}.hiring-works-result-content{flex-direction:column;gap:10px;padding:12px;display:flex}.hiring-works-result-name{font-size:13px;font-weight:500;line-height:18px}.hiring-works-result-role{color:#000000b3;font-size:11px;font-weight:500;line-height:15px}.hiring-works-result-meta{color:#0009;align-items:center;gap:10px;font-size:10px;line-height:14px;display:flex}.hiring-works-result-meta span{align-items:center;gap:3px;display:inline-flex}.hiring-works-result-skills{flex-wrap:wrap;gap:4px;display:flex}.hiring-works-result-skill{color:var(--blue);background:#ddecff;border-radius:100px;padding:3px 6px;font-size:10px;line-height:14px}.hiring-works-result .btn{margin-top:4px}.hiring-works-result.is-featured{z-index:2;width:calc(33.33% - 8px);position:absolute;top:0;left:50%;transform:translate(-50%)scale(1.14);box-shadow:0 4px 9px #0000001a,0 16px 16px #00000017,0 22px 22px #0000000d}.hiring-works-profile{background:var(--white);border-radius:10px;align-items:center;gap:12px;padding:14px;display:flex}.hiring-works-profile-avatar{object-fit:cover;border-radius:50%;width:44px;height:44px}.hiring-works-profile-name{font-size:16px;font-weight:500;line-height:22px}.hiring-works-profile-role{color:#0009;font-size:13px;line-height:18px}.hiring-works-profile-rows{background:var(--white);border-radius:10px;flex-direction:column;gap:2px;display:flex;overflow:hidden}.hiring-works-profile-row{color:#0009;border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;padding:12px 14px;font-size:13px;line-height:18px;display:flex}.hiring-works-profile-row:last-child{border-bottom:none}.hiring-works-profile-row strong{color:var(--black);font-weight:500}.hiring-works-calendar{background:var(--white);border-radius:10px;flex-direction:column;gap:14px;padding:16px;display:flex}.hiring-works-calendar-days{color:#0006;justify-content:space-between;font-size:13px;font-weight:500;line-height:18px;display:flex}.hiring-works-calendar-days .is-active{color:var(--white);background:var(--blue);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.hiring-works-calendar-slots{flex-direction:column;gap:8px;display:flex}.hiring-works-calendar-slot{color:#0009;border:1px solid #0000001a;border-radius:8px;padding:10px 14px;font-size:13px;line-height:18px}.hiring-works-calendar-slot.is-selected{background:var(--blue-light);border-color:var(--blue);color:var(--blue);font-weight:500}.hiring-works-handoff{background:var(--white);border-radius:10px;flex-direction:column;gap:14px;padding:16px;display:flex}.hiring-works-handoff-badge{background:var(--blue-tint);color:var(--blue);border-radius:100px;align-self:flex-start;padding:5px 12px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}.hiring-works-handoff-list{flex-direction:column;gap:10px;display:flex}.hiring-works-handoff-item{color:#000000b3;align-items:center;gap:10px;font-size:13px;line-height:18px;display:flex}.hiring-works-handoff-item span{background:var(--blue);width:18px;height:18px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;line-height:15px;display:inline-flex}.page-how-it-works .who-for{padding:70px 24px}.page-how-it-works .who-for-wrapper{flex-direction:column;align-items:center;gap:52px;max-width:1072px;margin:0 auto;display:flex}.page-how-it-works .who-for-wrapper-heading{font-family:var(--font-display);letter-spacing:-.028em;text-align:center;font-size:36px;font-weight:500;line-height:42px}.page-how-it-works .who-for-columns{gap:24px;width:100%;display:flex}.page-how-it-works .who-for-column{background:#eff6ff;border-radius:16px;flex-direction:column;flex:1;gap:12px;padding:16px;display:flex}.page-how-it-works .who-for-column h3{font-size:18px;font-weight:500;line-height:24px}.page-how-it-works .who-for-column-list{background:var(--blue);border-radius:12px;flex-direction:column;gap:16px;padding:26px 20px;display:flex}.page-how-it-works .who-for-column.is-not{background:0 0;border-radius:12px}.page-how-it-works .who-for-column.is-not .who-for-column-list{background:#eff6ff;border-radius:16px}.page-how-it-works .who-for-item{align-items:flex-start;gap:12px;display:flex}.page-how-it-works .who-for-item-icon{background:var(--white);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:3px;display:flex}.page-how-it-works .who-for-item span{color:var(--white);font-size:16px;font-weight:500;line-height:22px}.page-how-it-works .who-for-column.is-not .who-for-item-icon{background:var(--blue-tint)}.page-how-it-works .who-for-column.is-not .who-for-item span{color:var(--blue)}.comparison{padding:70px 24px}.comparison-wrapper{flex-direction:column;align-items:center;gap:52px;max-width:1311px;margin:0 auto;display:flex}.comparison-wrapper-heading{font-family:var(--font-display);letter-spacing:-.028em;text-align:center;font-size:36px;font-weight:500;line-height:42px}.comparison-wrapper-heading .text-accent{color:var(--blue)}.comparison-table-scroll{width:100%;overflow-x:auto}.comparison-table{table-layout:fixed;border-collapse:separate;border-spacing:16px 0;width:100%;min-width:760px}.comparison-table-corner{background:var(--white);z-index:1;width:130px;position:sticky;left:0}.comparison-table-label{text-align:left;vertical-align:middle;background:var(--white);z-index:1;width:130px;padding:12px 0;font-size:18px;font-weight:500;line-height:24px;position:sticky;left:0}.comparison-col-tag{background:var(--white);text-align:center;border:1px solid #c8c8c8;border-bottom:none;border-radius:16px 16px 0 0;padding:20px 20px 10px}.comparison-col-tag span{background:var(--white);border-radius:8px;padding:10px 14px;font-size:18px;font-weight:500;line-height:24px;display:inline-block}.comparison-table tbody td{background:var(--white);text-align:center;vertical-align:middle;border-left:1px solid #c8c8c8;border-right:1px solid #c8c8c8;padding:10px 20px;font-size:16px;font-weight:400;line-height:24px}.comparison-table tbody tr:last-child td{border-bottom:1px solid #c8c8c8;border-radius:0 0 16px 16px;padding-bottom:24px}.comparison-table thead tr:first-child .comparison-col-tag{padding-top:24px}.comparison-col-tag.is-featured{background:var(--blue);color:var(--black);border:none;border-radius:16px 16px 0 0;box-shadow:0 15px 32px #0000001a,0 131px 79px #0000000d,0 233px 93px #00000003}.comparison-table tbody td.is-featured{background:var(--blue);color:var(--white);border:none;font-weight:500;box-shadow:0 15px 32px #0000001a,0 131px 79px #0000000d,0 233px 93px #00000003}.comparison-table tbody tr:last-child td.is-featured{border-radius:0 0 16px 16px}.comparison-note{text-align:center;max-width:680px;font-size:20px;font-weight:500;line-height:28px}.page-how-it-works .talent-source{padding:70px 24px}.page-how-it-works .talent-source-wrapper{flex-direction:column;align-items:center;gap:52px;max-width:1264px;margin:0 auto;display:flex}.page-how-it-works .talent-source-wrapper-heading{font-family:var(--font-display);letter-spacing:-.028em;text-align:center;font-size:36px;font-weight:500;line-height:42px}.page-how-it-works .talent-source-rows{flex-direction:column;gap:32px;width:100%;max-width:994px;display:flex}.page-how-it-works .talent-source-row{align-items:center;gap:120px;display:flex}.page-how-it-works .talent-source-row.is-reverse{flex-direction:row-reverse}.page-how-it-works .talent-source-row-copy{flex-direction:column;flex:1;gap:12px;display:flex}.page-how-it-works .talent-source-row-copy h3{font-size:24px;font-weight:500;line-height:42px}.page-how-it-works .talent-source-row-copy p{color:#000000d9;font-size:16px;font-weight:400;line-height:22px}.page-how-it-works .talent-source-row-visual{border-radius:16px;flex:1;height:289px;position:relative;overflow:hidden}.page-how-it-works .talent-source-row-visual img{object-fit:cover;width:100%;height:100%;display:block}.page-how-it-works .faq{padding:70px 24px}.page-how-it-works .faq-wrapper{flex-direction:column;align-items:center;gap:52px;max-width:1264px;margin:0 auto;display:flex}.page-how-it-works .faq-wrapper-heading{font-family:var(--font-display);letter-spacing:-.028em;text-align:center;font-size:36px;font-weight:500;line-height:42px}.faq-list{flex-direction:column;gap:25px;width:100%;display:flex}.page-how-it-works .faq-list{max-width:704px}.page-how-it-works .faq-item{border:1.5px solid #e6e6e6;border-radius:12px;transition:border-color .2s;overflow:hidden}.page-how-it-works .faq-item.is-open{border-color:var(--blue)}.page-how-it-works .faq-item-question{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;width:100%;min-height:44px;padding:20px;font-size:18px;font-weight:500;line-height:24px;display:flex}.page-how-it-works .faq-item-icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:transform .25s;display:flex}.page-how-it-works .faq-item.is-open .faq-item-icon{transform:rotate(45deg)}.faq-item-answer{max-height:0;transition:max-height .3s;overflow:hidden}.page-how-it-works .faq-item-answer p{color:#000000a6;padding:0 20px 20px;font-size:16px;font-weight:400;line-height:24px}.page-how-it-works .faq-item.is-open .faq-item-answer{max-height:300px}.page-careers .hero{background-image:url(/assets/img/careers-hero-bg.png);padding:110px 24px 0}.page-careers .hero-wrapper{gap:20px;max-width:720px}.page-careers .hero-wrapper-heading{font-family:var(--font-display);letter-spacing:0;color:var(--black);font-size:55px;font-weight:500;line-height:66px}.page-careers .hero-wrapper-heading .text-accent{color:var(--blue)}.page-careers .hero-wrapper-subtext{color:var(--black);max-width:507px;font-size:20px;font-weight:400;line-height:28px}.page-careers .hero-cta-float{background:var(--blue-light);border-radius:100px;align-items:center;gap:10px;width:fit-content;margin:32px auto 0;padding:3px 4px;display:flex;box-shadow:0 4px 9px #0a3db21a,0 17px 17px #0a3db217,0 39px 23px #0a3db20d,0 69px 27px #0a3db203,0 107px 30px #0a3db200}.page-careers .hero-cta-float-badge{background:var(--blue);color:var(--white);border-radius:100px;align-items:center;padding:6px 12px;font-size:14px;font-weight:500;line-height:17.5px;transition:opacity .2s;display:inline-flex}.page-careers .hero-cta-float-icon{color:var(--blue);flex-shrink:0}.page-careers .hero-cta-float:hover .hero-cta-float-badge{opacity:.9}.page-careers .hero-mockup{z-index:1;background:var(--white);border:10px solid #dfeaff66;border-bottom-width:0;border-radius:24px;max-width:943px;margin:56px auto 0;position:relative;overflow:hidden;box-shadow:0 40px 90px #0e4dc724}.page-careers .hero-mockup img{width:100%;height:auto;display:block}.page-careers .feature-block{padding:100px 40px}.page-careers .feature-block-card{border-radius:24px;flex-direction:column;gap:10px;max-width:1360px;margin:0 auto;padding:45px 43px;display:flex}.page-careers .feature-block-card.tone-blue{background:#f5f9ff}.page-careers .feature-block-card.tone-red{background:#fff6f5}.page-careers .feature-block-card.tone-yellow{background:#fffbf1}.page-careers .feature-block-card.tone-blue .feature-block-copy-head h2 .text-accent{color:var(--blue)}.page-careers .feature-block-card.tone-red .feature-block-copy-head h2 .text-accent{color:#bc0a00}.page-careers .feature-block-card.tone-yellow .feature-block-copy-head h2 .text-accent{color:#997100}.page-careers .feature-block-row{align-items:center;gap:184px;display:flex}.page-careers .feature-block-copy{flex-direction:column;flex:1;gap:32px;max-width:538px;display:flex}.feature-block-copy-head{flex-direction:column;gap:16px;display:flex}.feature-block-copy-head h2{letter-spacing:-.01em;font-size:36px;font-weight:500;line-height:46px}.feature-block-copy-head p{color:#000000d9;font-size:18px;font-weight:400;line-height:24px}.feature-block-list{flex-direction:column;gap:24px;display:flex}.page-careers .feature-block-list-item{color:#000000d9;align-items:center;gap:16px;font-size:18px;line-height:24px;display:flex}.page-careers .feature-block-list-item-lead{font-weight:500}.page-careers .feature-block-card.tone-blue .feature-block-list-item-lead{color:var(--blue)}.page-careers .feature-block-card.tone-yellow .feature-block-list-item-lead{color:#997100}.page-careers .feature-block-list-item-icon{flex-shrink:0;width:16px;height:16px}.feature-block-visual{border-radius:16px;flex:1;justify-content:center;align-items:center;max-width:521px;display:flex;position:relative;overflow:hidden}.page-careers .feature-block-visual{align-self:stretch;min-height:400px}.feature-block-visual img{object-fit:cover;width:100%;height:100%}.page-careers .steps-section{padding:70px 186px}.page-careers .steps-section.is-flush{padding-top:0}.page-careers .steps-section-wrapper{flex-direction:column;gap:52px;max-width:1068px;margin:0 auto;display:flex}.page-careers .steps-section-head{flex-direction:column;gap:16px;max-width:626px;display:flex}.page-careers .steps-section-head.is-centered{text-align:center;align-items:center;max-width:100%;margin:0 auto}.page-careers .steps-section-head h2{letter-spacing:-.0017em;font-size:36px;font-weight:500;line-height:46px}.page-careers .steps-section-head h2 .text-accent{color:var(--blue)}.page-careers .steps-section-head p{color:#000000d9;max-width:498px;font-size:18px;font-weight:400;line-height:24px}.page-careers .steps-section-body{align-items:center;gap:156px;display:flex}.page-careers .steps-section-list{flex-direction:column;flex:1;gap:32px;display:flex}.page-careers .steps-section-list-item{border-radius:12px;align-items:flex-start;gap:24px;padding:15px 10px;transition:background .3s ease-in-out;display:flex}.page-careers .steps-section-list-item.is-active{background:#f5f9ff}.page-careers .steps-section-list-item-tag{background:var(--blue-light);color:var(--blue);border-radius:100px;flex-shrink:0;align-items:center;padding:4px 8px;font-size:14px;font-weight:500;line-height:16px;transition:background .3s ease-in-out,color .3s ease-in-out;display:inline-flex}.page-careers .steps-section-list-item.is-active .steps-section-list-item-tag{background:var(--blue);color:var(--white)}.page-careers .steps-section-list-item-copy h3{font-size:24px;font-weight:500;line-height:28px}.page-careers .steps-section-list-item-copy p{color:#000000d9;margin-top:12px;font-size:16px;font-weight:400;line-height:22px}.page-careers #profileStepsSection .steps-section-list-item{cursor:pointer}.page-careers #profileStepsSection .steps-section-list-item-copy p{opacity:0;max-height:0;margin-top:0;transition:max-height .3s ease-in-out,opacity .3s ease-in-out,margin-top .3s ease-in-out;overflow:hidden}.page-careers #profileStepsSection .steps-section-list-item.is-active .steps-section-list-item-copy p{opacity:1;max-height:80px;margin-top:12px}.page-careers .steps-section-visual{background:#fff8e3;border-radius:16px;flex:0 0 442px;justify-content:center;align-items:center;min-height:502px;display:flex;position:relative;overflow:hidden}.page-careers .steps-section-visual img{object-fit:cover;width:100%;height:100%}.page-careers .steps-section-img{opacity:0;transition:opacity .4s ease-in-out;position:absolute;inset:0}.page-careers .steps-section-img.is-active{opacity:1}.page-careers .steps-section-list.is-compact{max-width:482px;margin:0 auto}.page-careers .steps-section-cta{justify-content:center;display:flex}.page-careers .steps-section.is-flush .steps-section-list-item{padding:0}.page-careers .steps-section.is-flush .steps-section-list-item.is-active{padding:16px}.page-careers .steps-section.is-flush .steps-section-list-item-tag{width:8px;height:8px;padding:0}.page-careers .steps-section.is-pinned{max-height:var(--pin-height);box-sizing:border-box;justify-content:center;align-items:center;padding:32px 60px;display:flex;overflow-y:auto}.page-careers .steps-section.is-pinned .steps-section-wrapper{justify-content:center;gap:24px;width:100%;height:100%;max-height:100%;overflow-y:auto}.page-careers .steps-section.is-flush.is-pinned{padding:24px 60px}.page-careers .steps-section.is-flush.is-pinned .steps-section-wrapper{justify-content:center;gap:28px;height:auto}.page-careers .steps-section.is-flush.is-pinned .steps-section-list{gap:12px}.page-careers .feature-block-visual.tone-purple{background:#acc7ff}.page-careers .feature-block-visual.tone-pink{background:#ffdddb}.page-careers .feature-block-visual.tone-gold{background:#fff1c9}.page-careers .mission{text-align:center;padding:70px 216px}.page-careers .mission-wrapper{flex-direction:column;align-items:center;gap:52px;max-width:883px;margin:0 auto;display:flex}.page-careers .mission-wrapper h2{font-size:36px;font-weight:500;line-height:42px}.page-careers .mission-wrapper h2 .text-accent{color:var(--blue)}.page-careers .mission-wrapper p{text-align:left;font-size:24px;font-weight:500;line-height:38px}.page-careers .faq{padding:70px 88px}.page-careers .faq-wrapper{flex-direction:column;align-items:center;gap:52px;max-width:1264px;margin:0 auto;display:flex}.faq-wrapper h2{text-align:center;font-size:36px;font-weight:500;line-height:42px}.page-careers .faq-wrapper h2{letter-spacing:-.028em}.faq-wrapper h2 .text-accent{color:var(--blue)}.page-careers .faq-list{max-width:704px}.page-careers .faq-item{border:1px solid #00000014;border-radius:12px;padding:10px 16px}.page-careers .faq-item-head{cursor:pointer;text-align:left;width:100%;color:inherit;justify-content:space-between;align-items:center;gap:20px;padding:10px;display:flex}.page-careers .faq-item-head h3{font-size:18px;font-weight:500;line-height:24px}.page-careers .faq-item-head-icon{flex-shrink:0;width:20px;height:20px;position:relative}.page-careers .faq-item-head-icon:before,.page-careers .faq-item-head-icon:after{content:"";background:var(--black);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-careers .faq-item-head-icon:before{width:12px;height:2px}.page-careers .faq-item-head-icon:after{width:2px;height:12px;transition:opacity .25s}.page-careers .faq-item.is-open .faq-item-head-icon:after{opacity:0}.page-careers .faq-item-body{max-height:0;transition:max-height .3s;overflow:hidden}.page-careers .faq-item.is-open .faq-item-body{max-height:200px}.page-careers .faq-item-body p{color:#000000b3;padding:0 10px 16px;font-size:16px;line-height:22px}.page-for-country .country-hero{min-height:724px;padding:0 24px;position:relative}.page-for-country .country-hero-wrapper{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:707px;margin:0 auto;padding-top:56px;display:flex;position:relative}.page-for-country .country-hero-wrapper-heading{font-family:var(--font-body);letter-spacing:0;color:var(--black);font-size:55px;font-weight:500;line-height:66px}.page-for-country .country-hero-wrapper-heading span{color:var(--blue)}.page-for-country .country-hero-wrapper-desc{color:var(--black);max-width:507px;margin:0 auto;font-size:20px;font-weight:400;line-height:28px}.page-for-country .country-hero-visual{z-index:0;pointer-events:none;width:100%;max-width:910px;position:absolute;top:42%;left:50%;transform:translate(-50%)}.page-for-country .country-hero-map{opacity:.6;width:100%;height:auto;display:block}@keyframes country-pins-revolve{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes country-badge-counter{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.page-for-country .country-hero-pins{z-index:1;transform-origin:29.5% 59%;width:100%;animation:40s linear infinite country-pins-revolve;position:absolute;top:0;bottom:0;left:-9.5%}.page-for-country .country-hero-pin-marker{aspect-ratio:1;background:#0e4dc71a;border-radius:50%;width:6.79%;position:absolute;top:55.73%;left:26.15%}.page-for-country .country-hero-pin-marker:before{content:"";background:#0e4dc733;border-radius:50%;position:absolute;inset:18%}.page-for-country .country-hero-pin-marker:after{content:"";background:var(--blue);border-radius:50%;position:absolute;inset:38%}.page-for-country .country-hero-badge{border-radius:50%;justify-content:center;align-items:center;animation:40s linear infinite country-badge-counter;display:flex;position:absolute;box-shadow:0 8px 20px #0000001a}.page-for-country .country-hero-badge svg{width:55%;height:55%;display:block}.page-for-country .country-hero-badge.badge-shield{aspect-ratio:1;background:#f2e6cd;border:2px solid #f2e6cd66;width:1.74%;top:58.07%;left:23.8%}.page-for-country .country-hero-badge.badge-palette{aspect-ratio:1;background:#2f2927;border:2px solid #ffbaec66;width:2%;top:56.83%;left:33.03%}.page-for-country .country-hero-badge.badge-book{aspect-ratio:1;background:#002621;border:3px solid #c9ec9c66;width:3.66%;top:65.72%;left:23.28%}.page-for-country .country-hero-badge.badge-terminal{aspect-ratio:1;background:#bee7ff;border:2px solid #bee7ff66;width:3.74%;top:64.79%;left:31.29%}.page-for-country .feature-block{padding:0 40px 100px}.page-for-country .feature-block.is-trust{padding-top:100px}.page-for-country .feature-block-inner{border-radius:24px;justify-content:center;max-width:1360px;margin:0 auto;padding:45px 43px;display:flex}.page-for-country .feature-block-row{align-items:center;gap:184px;max-width:1274px;margin:0 auto;display:flex}.page-for-country .feature-block-copy{flex-direction:column;flex:1;gap:32px;max-width:538px;display:flex}.page-for-country .feature-block-copy-head h2{color:var(--black)}.page-for-country .feature-block-copy-head h2 em{font-style:normal}.page-for-country .feature-block-list-item{align-items:flex-start;gap:12px;display:flex}.page-for-country .feature-block-list-item:first-child{gap:16px}.page-for-country .feature-block-list-item-icon{flex-shrink:0;width:16px;height:16px;margin-top:4px}.page-for-country .feature-block-list-item p{color:#000000d9;font-size:18px;font-weight:400;line-height:24px}.page-for-country .feature-block-visual{aspect-ratio:521/580}.page-for-country .feature-block.is-trust .feature-block-inner{background:#f5f9ff}.page-for-country .feature-block.is-problem .feature-block-inner{background:#fff6f5}.page-for-country .feature-block.is-marketplace .feature-block-inner{background:#fffbf1}.page-for-country .steps{padding:70px 186px 0}.page-for-country .steps.is-pinned{max-height:var(--pin-height);box-sizing:border-box;justify-content:center;align-items:center;padding:32px 186px;display:flex;overflow-y:auto}.page-for-country .steps.is-pinned .steps-inner{justify-content:center;gap:24px;width:100%;height:100%;max-height:100%}.page-for-country .steps.is-pinned .steps-body{max-height:100%}.page-for-country .steps.is-pinned .steps-list{max-height:100%;overflow-y:auto}.page-for-country .steps-inner{flex-direction:column;gap:52px;max-width:1068px;margin:0 auto;display:flex}.page-for-country .steps-head{text-align:center;flex-direction:column;gap:16px;max-width:626px;margin:0 auto;display:flex}.page-for-country .steps-head h2{letter-spacing:-.01em;font-size:36px;font-weight:500;line-height:46px}.page-for-country .steps-head h2 span{color:var(--blue)}.page-for-country .steps-head p{color:#000000d9;font-size:18px;font-weight:400;line-height:24px}.page-for-country .steps-body{align-items:center;gap:156px;display:flex}.page-for-country .steps-list{flex-direction:column;flex:1;gap:32px;max-width:470px;display:flex}.page-for-country .steps-list-item{cursor:pointer;align-items:center;gap:24px;display:flex}.page-for-country .steps-list-item.is-active{background:#f5f9ff;border-radius:12px;align-items:flex-start;padding:15px 10px}.page-for-country .steps-list-item-tag{background:var(--blue-light);color:var(--blue);border-radius:100px;flex-shrink:0;align-items:center;padding:4px 8px;font-size:14px;font-weight:500;line-height:16px;display:inline-flex}.page-for-country .steps-list-item.is-active .steps-list-item-tag{background:var(--blue);color:var(--white)}.page-for-country .steps-list-item-copy{flex-direction:column;gap:8px;display:flex}.page-for-country .steps-list-item-copy h3{color:var(--black);font-size:24px;font-weight:500;line-height:28px}.page-for-country .steps-list-item-copy p{color:#000000d9;font-size:16px;font-weight:400;line-height:22px}.page-for-country .steps-visual{aspect-ratio:442/502;background:#fff8e3;border-radius:16px;flex:1;justify-content:center;align-items:center;max-width:442px;display:flex;position:relative;overflow:hidden}.page-for-country .steps-visual-gradient{background:linear-gradient(#fff 0%,#98bbff 55%,#407ef8 100%);position:absolute;inset:0}.page-for-country .steps-visual-img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s ease-in-out;position:absolute;inset:0}.page-for-country .steps-visual-img.is-active{opacity:1}.page-for-country .feedback{padding:70px 186px}.page-for-country .feedback.is-pinned{max-height:var(--pin-height);box-sizing:border-box;justify-content:center;align-items:center;padding:32px 186px;display:flex;overflow-y:auto}.page-for-country .feedback.is-pinned .feedback-inner{justify-content:center;gap:24px;max-height:100%}.page-for-country .feedback.is-pinned .feedback-list{max-height:100%;overflow-y:auto}.page-for-country .feedback-inner{flex-direction:column;align-items:center;gap:56px;max-width:1068px;margin:0 auto;display:flex}.page-for-country .feedback-head{text-align:center;flex-direction:column;gap:16px;max-width:626px;display:flex}.page-for-country .feedback-head h2{letter-spacing:-.01em;font-size:36px;font-weight:500;line-height:46px}.page-for-country .feedback-head p{color:#000000d9;font-size:18px;font-weight:400;line-height:24px}.page-for-country .feedback-list{flex-direction:column;gap:32px;width:100%;max-width:482px;display:flex}.page-for-country .feedback-list-item{cursor:pointer;align-items:center;gap:24px;display:flex}.page-for-country .feedback-list-item.is-active{background:#f5f9ff;border-radius:12px;align-items:flex-start;padding:16px}.page-for-country .feedback-list-item-dot{background:var(--blue-light);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:12px}.page-for-country .feedback-list-item.is-active .feedback-list-item-dot{background:var(--blue);margin-top:0}.page-for-country .feedback-list-item-copy h3{color:var(--black);font-size:24px;font-weight:500;line-height:28px}.page-for-country .feedback-list-item-copy p{color:#000000d9;margin-top:12px;font-size:16px;font-weight:400;line-height:22px}.page-for-country .mission{padding:70px 216px}.page-for-country .mission-inner{text-align:center;flex-direction:column;gap:52px;max-width:883px;margin:0 auto;display:flex}.page-for-country .mission-inner h2{font-size:36px;font-weight:500;line-height:42px}.page-for-country .mission-inner p{color:var(--black);text-align:left;font-size:24px;font-weight:500;line-height:38px}.page-for-country .mission-inner p+p{margin-top:0}.page-for-country .faq{padding:70px 88px}.page-for-country .faq-inner{flex-direction:column;gap:52px;max-width:1264px;margin:0 auto;display:flex}.page-for-country .faq-inner>h2{text-align:center;letter-spacing:-.01em;font-size:36px;font-weight:500;line-height:42px}.page-for-country .faq-list{max-width:704px;margin:0 auto}.page-for-country .faq-item{border:1.5px solid #e6e6e6;border-radius:12px;padding:10px 16px}.page-for-country .faq-item-question{cursor:pointer;text-align:left;width:100%;color:inherit;justify-content:space-between;align-items:center;gap:63px;padding:10px;display:flex}.page-for-country .faq-item-question h3{color:var(--black);font-size:18px;font-weight:500;line-height:24px}.page-for-country .faq-item-question .icon-plus{flex-shrink:0;width:20px;height:20px;transition:transform .3s;position:relative}.page-for-country .faq-item-question .icon-plus:before,.page-for-country .faq-item-question .icon-plus:after{content:"";background:var(--black);border-radius:2px;position:absolute}.page-for-country .faq-item-question .icon-plus:before{height:2px;top:50%;left:2px;right:2px;transform:translateY(-50%)}.page-for-country .faq-item-question .icon-plus:after{width:2px;transition:opacity .3s;top:2px;bottom:2px;left:50%;transform:translate(-50%)}.page-for-country .faq-item.is-open .icon-plus{transform:rotate(180deg)}.page-for-country .faq-item.is-open .icon-plus:after{opacity:0}.page-for-country .faq-item-answer p{color:#000000b3;padding:10px 10px 0;font-size:16px;line-height:22px}.page-for-country .faq-item.is-open .faq-item-answer{max-height:200px}.country-footer{background:var(--footer-bg);border-radius:24px 24px 0 0;max-width:1275px;margin:0 auto;padding:24px 24px 70px}.country-footer-wrapper{flex-direction:column;gap:70px;max-width:1232px;margin:0 auto;display:flex}.country-footer-cta{background:var(--blue);border-radius:24px;flex-direction:column;align-items:center;gap:32px;padding:64px 40px;display:flex;position:relative;overflow:hidden}.country-footer-cta-avatars{align-items:center;display:flex}.country-footer-cta-avatars img{object-fit:cover;border:3px solid var(--blue);border-radius:50%;width:50px;height:47px;margin-left:-12px}.country-footer-cta-avatars img:first-child{width:41px;height:39px;margin-left:0}.country-footer-cta-avatars img:nth-child(3){width:67px;height:63px}.country-footer-cta-avatars img:last-child{width:41px;height:39px}.country-footer-cta-copy{text-align:center;flex-direction:column;gap:16px;max-width:369px;display:flex}.country-footer-cta-copy h2{color:var(--white);font-size:32px;font-weight:500;line-height:38px}.country-footer-cta-copy p{color:var(--white);font-size:18px;font-weight:400;line-height:24px}.country-footer-links{border-top:1px solid #d1e1ff;flex-wrap:wrap;gap:73px;padding:32px 32px 0;display:flex}.country-footer-links-brand{flex-direction:column;flex:1;gap:16px;min-width:220px;display:flex}.country-footer-links-brand-logo{align-items:center;gap:6px;display:flex}.country-footer-links-brand-logo img{width:26px;height:27px}.country-footer-links-brand-logo span{font-family:var(--font-display);letter-spacing:-.09em;color:var(--blue);font-size:29px;font-weight:700;line-height:35px}.country-footer-links-brand p{color:#000000b3;max-width:280px;font-size:16px;line-height:22px}.country-footer-links-column{flex-direction:column;gap:16px;min-width:140px;display:flex}.country-footer-links-column h5{color:#101828;font-size:14px;font-weight:600;line-height:20px}.country-footer-links-column a{color:var(--blue);font-size:16px;font-weight:600;line-height:24px;transition:opacity .3s ease-out}.country-footer-links-column a:hover{opacity:.6}.country-footer-links-cta{align-items:flex-start;margin-left:auto;display:none}.country-footer-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:32px 32px 0;display:flex}.country-footer-bottom-copy{color:#000000b3;font-size:16px;line-height:24px}.country-footer-bottom-links{gap:16px;display:flex}.country-footer-bottom-links a{color:#000000b3;font-size:16px;line-height:24px}.country-footer-bottom-links a:hover{color:var(--blue)}.page-services-role .hero{background-image:url(/assets/img/services-role-hero-bg.png);padding:100px 24px 130px}.page-services-role .hero-wrapper{gap:48px;max-width:951px}.page-services-role .hero-wrapper-column-heading{font-family:var(--font-display);letter-spacing:-.0303em;color:var(--black);font-size:66px;font-weight:500;line-height:77px}.page-services-role .hero-wrapper-column-subhead{color:#000c;max-width:615px;margin:14px auto 0;font-size:18px;font-weight:400;line-height:24px}.page-services-role .hero-visual{z-index:1;flex-direction:column;gap:24px;max-width:610px;margin:0 auto;display:flex;position:relative}.page-services-role .hero-visual-avatars{justify-content:center;align-items:center;gap:8px;margin:20px 0 0;display:flex}.hero-visual-avatars img{object-fit:cover;border:3px solid var(--white);border-radius:50%;box-shadow:0 8px 20px #0000001a}.page-services-role .hero-visual-avatars img:first-child{width:41px;height:39px}.page-services-role .hero-visual-avatars img:nth-child(2){width:50px;height:47px}.page-services-role .hero-visual-avatars img:nth-child(3){width:66px;height:63px}.page-services-role .hero-visual-avatars img:nth-child(4){width:50px;height:47px}.page-services-role .hero-visual-avatars img:nth-child(5){width:41px;height:39px}@keyframes hero-avatar-process{0%,to{transform:translateY(0)scale(1);box-shadow:0 8px 20px #0000001a,0 0 #0e4dc700}50%{transform:translateY(-12px)scale(1.06);box-shadow:0 8px 20px #0000001a,0 0 0 10px #0e4dc733}}.hero-visual-avatars.is-processing img{animation-name:hero-avatar-process;animation-duration:.9s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.hero-visual-avatars.is-processing img:first-child{animation-delay:0s}.hero-visual-avatars.is-processing img:nth-child(2){animation-delay:.1s}.hero-visual-avatars.is-processing img:nth-child(3){animation-delay:.2s}.hero-visual-avatars.is-processing img:nth-child(4){animation-delay:.3s}.hero-visual-avatars.is-processing img:nth-child(5){animation-delay:.4s}.page-services-role .role-grid{padding:80px 24px 0;position:relative;overflow:hidden}.page-services-role .role-grid-map{opacity:.5;z-index:0;pointer-events:none;width:100%;max-width:1149px;position:absolute;top:0;left:50%;transform:translate(-50%)}.page-services-role .role-grid-wrapper{z-index:1;flex-direction:column;gap:56px;max-width:95%;margin:0 0 0 auto;display:flex;position:relative}.page-services-role .role-cta{text-align:center;flex-direction:column;align-items:center;gap:48px;max-width:658px;margin:48px auto 0;display:flex}.page-services-role .role-cta-heading{letter-spacing:normal;font-size:36px;font-weight:500;line-height:44px}.page-services-role .role-explainer{padding:70px 24px}.page-services-role .role-explainer-wrapper{align-items:center;gap:120px;max-width:1030px;margin:0 auto;display:flex}.page-services-role .role-explainer-wrapper.reverse{flex-direction:row-reverse}.page-services-role .role-explainer-visual{flex:0 0 442px}.page-services-role .role-explainer-copy{flex-direction:column;flex:1;gap:24px;display:flex}.page-services-role .role-explainer-copy h2{letter-spacing:normal;color:var(--black);font-size:36px;font-weight:500;line-height:46px}.page-services-role .role-explainer-copy-body{flex-direction:column;gap:16px;display:flex}.page-services-role .role-explainer-copy-body>p{color:#000000b3;font-size:16px;font-weight:400;line-height:22px}.page-services-role .role-explainer-list{flex-direction:column;gap:16px;display:flex}.page-services-role .role-explainer-list-item{align-items:flex-start;gap:13px;display:flex}.page-services-role .role-explainer-list-item-dot{background:var(--blue);border-radius:100px;flex-shrink:0;width:7px;height:7px;margin-top:8px}.page-services-role .role-explainer-list-item p{color:#000000b3;font-size:16px;font-weight:400;line-height:22px}.page-services-role .role-explainer-tools{flex-direction:column;gap:16px;display:flex}.page-services-role .role-explainer-tools h4{font-size:18px;font-weight:500;line-height:22px}.page-services-role .role-explainer-tools-pills{flex-wrap:wrap;gap:8px;display:flex}.page-services-role .role-explainer-tool-pill{background:var(--blue-light);color:#0037a3;border-radius:100px;padding:5px 10px;font-size:14px;font-weight:400;line-height:22px}.page-services-role .role-explainer-avoid{color:#555;border-left:3px solid #e4573d;padding-left:16px;font-style:italic}.related-roles{background:var(--white);padding:80px 24px}.related-roles-wrapper{max-width:var(--container);margin:0 auto}.related-roles-wrapper h2{letter-spacing:-.02em;text-align:center;margin-bottom:40px;font-size:36px;font-weight:500;line-height:44px}.related-roles-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;max-width:900px;margin:0 auto;display:grid}.related-role-card{color:var(--black);border:1px solid #e7eaf0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;font-size:17px;font-weight:500;transition:border-color .2s,background .2s,transform .2s;display:flex}.related-role-card:hover{border-color:var(--blue);background:var(--blue-tint);transform:translateY(-2px)}.related-role-card-icon{color:var(--blue);flex-shrink:0}@media (max-width:640px){.related-roles{padding:56px 20px}.related-roles-wrapper h2{margin-bottom:28px;font-size:28px;line-height:34px}.related-roles-grid{grid-template-columns:1fr}.footer-cta-copy p{text-align:center}}.page-services-role .role-explainer-visual-image{object-fit:cover;border-radius:15px;width:100%;height:100%;min-height:289px;display:block}.page-services-role .role-price{padding:70px 24px}.page-services-role .role-price-wrapper{text-align:center;flex-direction:column;align-items:center;gap:36px;max-width:568px;margin:0 auto;display:flex}.page-services-role .role-price-avatars{align-items:center;gap:8px;margin-bottom:-14px;display:flex}.page-services-role .role-price-avatars img{object-fit:cover;border:3px solid var(--white);border-radius:50%;box-shadow:0 8px 20px #0000001a}.page-services-role .role-price-avatars img:first-child{width:41px;height:39px}.page-services-role .role-price-avatars img:nth-child(2){width:50px;height:47px}.page-services-role .role-price-avatars img:nth-child(3){width:66px;height:63px}.page-services-role .role-price-avatars img:nth-child(4){width:50px;height:47px}.page-services-role .role-price-avatars img:nth-child(5){width:41px;height:39px}.page-services-role .role-price-wrapper h2{color:var(--black);font-size:36px;font-weight:500;line-height:45px}.page-services-role .role-price-wrapper p{color:var(--black);font-size:18px;font-weight:500;line-height:24px}.how-hiring{padding:70px 24px}.how-hiring.how-hiring--pinned-fit{max-height:var(--hiring-pin-height);box-sizing:border-box;justify-content:center;align-items:center;padding:32px 24px;display:flex;overflow-y:auto}.how-hiring.how-hiring--pinned-fit .how-hiring-wrapper{justify-content:center;gap:24px;width:100%;height:100%;max-height:100%}.how-hiring.how-hiring--pinned-fit .hiring-works-outer{max-height:100%}.how-hiring.how-hiring--pinned-fit .hiring-works-card{max-height:100%;overflow-y:auto}.how-hiring-wrapper{flex-direction:column;align-items:center;gap:52px;max-width:1008px;margin:0 auto;display:flex}.how-hiring-wrapper h2{letter-spacing:-.0278em;text-align:center;font-size:36px;font-weight:500;line-height:42px}.how-hiring-steps{align-items:stretch;gap:24px;width:100%;display:flex}.how-hiring-steps-dots{flex-direction:column;gap:8px;padding-top:8px;display:flex}.how-hiring-steps-dots span{background:#d9d9d9;border-radius:50%;width:10px;height:10px}.how-hiring-steps-dots span.is-active{background:var(--blue)}.how-hiring-panel{background:#f5f9ff;border-radius:16px;flex-direction:column;flex:1;gap:20px;padding:20px;display:flex}.how-hiring-panel-head h3{margin-bottom:12px;font-size:28px;font-weight:500;line-height:28px}.how-hiring-panel-head p{color:#000000d9;font-size:18px;font-weight:400;line-height:22px}.how-hiring-panel-visual{background:#7faaff;border-radius:12px;flex-direction:column;gap:16px;padding:24px;display:flex}.how-hiring-panel-visual-search{background:var(--white);color:var(--black);border-radius:8px;align-items:center;gap:10px;padding:10px 16px;font-size:12px;line-height:17px;display:flex}.how-hiring-panel-visual-cards{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.how-hiring-panel-visual-card{background:var(--white);border-radius:8px;flex-direction:column;gap:6px;width:131px;padding:5px;display:flex}.how-hiring-panel-visual-card img{object-fit:cover;border-radius:50%;width:25px;height:25px}.how-hiring-panel-visual-card-name{font-size:8px;font-weight:500;line-height:11px}.how-hiring-panel-visual-card-role{color:#000000b3;font-size:7px;font-weight:500;line-height:10px}.how-hiring-panel-visual-card-meta{color:#000000b3;align-items:center;gap:4px;font-size:7px;line-height:10px;display:flex}.how-hiring-panel-visual-card-skills{flex-wrap:wrap;gap:2px;display:flex}.how-hiring-panel-visual-card-skill{background:var(--blue-tint);color:var(--blue);border-radius:8px;padding:2px 4px;font-size:7px;line-height:10px}.how-hiring-panel-visual-card-btn{background:var(--blue);color:var(--white);text-align:center;border-radius:4px;margin-top:2px;padding:2px 4px;font-size:7px;font-weight:500;line-height:10px}.page-services-role .faq{padding:70px 88px}.page-services-role .faq-wrapper{flex-direction:column;align-items:center;gap:52px;max-width:1264px;margin:0 auto;display:flex}.page-services-role .faq-wrapper h2{letter-spacing:-.0278em}.page-services-role .faq-list{max-width:704px}.page-services-role .faq-item{border:1.5px solid #e6e6e6;border-radius:12px;padding:10px 16px}.page-services-role .faq-item-q{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:63px;width:100%;padding:10px 0;display:flex}.page-services-role .faq-item-q span{font-size:18px;font-weight:500;line-height:24px}.page-services-role .faq-item-q .faq-icon{flex-shrink:0;width:20px;height:20px;position:relative}.page-services-role .faq-item-q .faq-icon:before,.page-services-role .faq-item-q .faq-icon:after{content:"";background:var(--black);border-radius:2px;transition:transform .3s;position:absolute}.page-services-role .faq-item-q .faq-icon:before{width:12px;height:2px;top:9px;left:4px}.page-services-role .faq-item-q .faq-icon:after{width:2px;height:12px;top:4px;left:9px}.page-services-role .faq-item.is-open .faq-icon:after{opacity:0;transform:rotate(90deg)}.page-services-role .faq-item-a{max-height:0;transition:max-height .3s;overflow:hidden}.page-services-role .faq-item.is-open .faq-item-a{max-height:200px}.page-services-role .faq-item-a p{color:#000000bf;padding:0 0 12px;font-size:16px;font-weight:400;line-height:22px}.page-services-industry .hero{background-image:url(/assets/img/services-industry-hero-bg.png);padding:134px 24px 170px}.page-services-industry .hero-wrapper{gap:20px;max-width:1027px}.page-services-industry .hero-wrapper-column-heading{font-family:var(--font-display);letter-spacing:-.03em;color:var(--black);font-size:66px;font-weight:500;line-height:77px}.page-services-industry .hero-wrapper-column-subhead{color:#000000db;max-width:620px;margin:0 auto;font-size:20px;font-weight:400;line-height:28px}.page-services-industry .hero-wrapper-column-actions{align-items:center;gap:16px;margin-top:16px;display:flex}.page-services-industry .hero-visual{z-index:1;flex-direction:column;align-items:center;gap:24px;max-width:610px;margin:24px auto 0;display:flex;position:relative}.page-services-industry .hero-visual-avatars{align-items:center;gap:8px;display:flex}.page-services-industry .hero-visual-avatars img:first-child,.page-services-industry .hero-visual-avatars img:nth-child(5){width:39px;height:39px}.page-services-industry .hero-visual-avatars img:nth-child(2),.page-services-industry .hero-visual-avatars img:nth-child(4){width:47px;height:47px}.page-services-industry .hero-visual-avatars img:nth-child(3){width:63px;height:63px}.page-services-industry .hero-visual-avatars img:first-child{animation-duration:4.2s;animation-delay:0s}.page-services-industry .hero-visual-avatars img:nth-child(2){animation-duration:3.6s;animation-delay:.4s}.page-services-industry .hero-visual-avatars img:nth-child(3){animation-duration:4.8s;animation-delay:.8s}.page-services-industry .hero-visual-avatars img:nth-child(4){animation-duration:3.9s;animation-delay:1.2s}.page-services-industry .hero-visual-avatars img:nth-child(5){animation-duration:4.5s;animation-delay:.2s}.page-services-industry .talent-section{padding:80px 24px 0;position:relative;overflow:hidden}.page-services-industry .talent-section-map{opacity:.4;z-index:0;pointer-events:none;width:100%;max-width:1149px;position:absolute;bottom:-10%;left:52%;transform:translate(-50%)}.page-services-industry .talent-section-wrapper{z-index:1;flex-direction:column;gap:56px;max-width:95%;margin:0 auto;display:flex;position:relative}.page-services-industry .talent-section-column-head-nav{align-items:center;gap:12px;display:flex}.page-services-industry .talent-section-column-head-nav button{background:var(--white);border:1px solid #cacaca;border-radius:100px;justify-content:center;align-items:center;width:30px;height:30px;transition:all .3s;display:flex}.page-services-industry .talent-section-column-head-nav button:hover{background:#0000000a}.page-services-industry .candidate-card{background:var(--white);border:1px solid #0000000f;border-radius:16px;flex-direction:column;gap:16px;padding:16px 16px 12px;transition:transform .4s ease-out,box-shadow .4s ease-out;display:flex;box-shadow:0 4px 16px #00000008}.page-services-industry .candidate-card:hover{transform:translateY(-6px);box-shadow:0 16px 32px #0e4dc71f}.page-services-industry .candidate-card-avatar{object-fit:cover;border-radius:50%;width:50px;height:50px}.page-services-industry .candidate-card-body{flex-direction:column;gap:18px;display:flex}.page-services-industry .candidate-card-name{font-size:16px;font-weight:500;line-height:22px}.page-services-industry .candidate-card-role{color:#000000b3;margin-top:2px;font-size:14px;font-weight:500;line-height:18px}.page-services-industry .candidate-card-meta{flex-direction:column;gap:6px;display:flex}.page-services-industry .candidate-card-meta-row{color:#000000b3;align-items:center;gap:8px;font-size:14px;line-height:17.5px;display:flex}.page-services-industry .candidate-card-skills{flex-wrap:wrap;gap:6px;display:flex}.page-services-industry .candidate-card-skill{background:var(--blue-tint);color:var(--blue);border-radius:100px;padding:4px 8px;font-size:14px;font-weight:400;line-height:16px}.page-services-industry .talent-section-cta{text-align:center;flex-direction:column;align-items:center;gap:32px;max-width:658px;margin:0 auto;display:flex}.page-services-industry .talent-section-cta-heading{letter-spacing:-.02em;font-size:36px;font-weight:500;line-height:44px}.page-services-industry .talent-section-cta-filters{flex-direction:column;align-items:center;gap:18px;display:flex}.page-services-industry .talent-section-cta-filters h4{font-size:24px;font-weight:500;line-height:26px}.page-services-industry .filter-pill{background:var(--blue);color:var(--white);border:1px solid #7faaff;border-radius:100px;align-items:center;gap:8px;padding:8px 12px;font-size:16px;font-weight:500;line-height:20px;display:inline-flex}.page-services-industry .talent-section-cta-browse{justify-content:center;display:flex}.page-services-industry .roles-section{padding:80px 24px 0;position:relative;overflow:hidden}.page-services-industry .roles-section-map{opacity:.6;z-index:0;pointer-events:none;width:100%;max-width:1149px;position:absolute;bottom:-25%;left:50%;transform:translate(-50%)}.page-services-industry .roles-section-wrapper{z-index:1;flex-direction:column;gap:48px;max-width:85%;margin:0 auto;display:flex;position:relative}.page-services-industry .roles-section-heading{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:658px;margin:0 auto;display:flex}.page-services-industry .roles-section-heading h2{font-family:var(--font-display);letter-spacing:-.028em;font-size:36px;font-weight:500;line-height:44px}.page-services-industry .roles-section-heading h2 .text-accent{display:block}.page-services-industry .roles-section-heading p{color:#000000d9;font-size:18px;font-weight:400;line-height:24px}.page-services-industry .roles-section-column{flex-direction:column;gap:24px;display:flex}.page-services-industry .roles-section-column-head{justify-content:flex-end;display:flex}.page-services-industry .roles-section-column-cards{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;gap:24px;padding-bottom:4px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 13% 87%,#0000);mask-image:linear-gradient(90deg,#0000,#000 13% 87%,#0000)}.page-services-industry .roles-section-column-cards::-webkit-scrollbar{display:none}.page-services-industry .roles-section-column-cards .role-card{scroll-snap-align:start;flex:0 0 270px}.page-services-industry .role-card{background:linear-gradient(#f0f5ff,#407bff);border-radius:16px;padding:3px}.page-services-industry .role-card-inner{background:var(--white);border-radius:12px;flex-direction:column;justify-content:space-between;height:100%;padding:16px;display:flex}.page-services-industry .role-card-title{text-align:center;font-size:18px;font-weight:500;line-height:24px}.page-services-industry .role-card-link{color:var(--blue);border:1px solid #e6e6e6;border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:4px 8px;font-size:14px;font-weight:500;line-height:19px;transition:all .3s;display:flex}.page-services-industry .role-card-link:hover{background:#0e4dc70a}.page-services-industry .roles-section-browse{justify-content:center;padding-bottom:80px;display:flex}.page-services-industry .panel-section{padding:70px 24px}.page-services-industry .panel-section-wrapper{max-width:var(--container);align-items:center;gap:120px;margin:0 auto;display:flex}.page-services-industry .panel-section-wrapper.reverse{flex-direction:row-reverse}.page-services-industry .panel-copy{flex-direction:column;flex:1;gap:24px;min-width:0;display:flex}.page-services-industry .panel-copy h2{letter-spacing:-.028em;font-size:36px;font-weight:500;line-height:46px}.page-services-industry .panel-copy-body{flex-direction:column;gap:16px;display:flex}.page-services-industry .panel-copy-body>p{color:#000000d9;font-size:16px;font-weight:400;line-height:22px}.page-services-industry .panel-copy-list{flex-direction:column;gap:16px;display:flex}.page-services-industry .panel-copy-list-item{align-items:flex-start;gap:13px;display:flex}.page-services-industry .panel-copy-list-item-dot{background:var(--blue);border-radius:100px;flex-shrink:0;width:7px;height:7px;margin-top:8px}.page-services-industry .panel-copy-list-item p{font-size:16px;font-weight:400;line-height:22px}.page-services-industry .panel-visual{flex:1;justify-content:center;min-width:0;display:flex}.page-services-industry .panel-visual-img{aspect-ratio:663/434;object-fit:cover;border-radius:15px;width:100%;max-width:442px}.page-services-industry .panel-section.alt-bg{background:#fafafa}.page-services-industry .pricing-cta{padding:70px 24px}.page-services-industry .pricing-cta-wrapper{text-align:center;flex-direction:column;align-items:center;gap:36px;max-width:658px;margin:0 auto;display:flex}.page-services-industry .pricing-cta-avatars{align-items:center;gap:8px;display:flex}.page-services-industry .pricing-cta-avatars img{object-fit:cover;border:3px solid var(--white);border-radius:50%;box-shadow:0 8px 20px #0000001a}.page-services-industry .pricing-cta-avatars img:first-child,.page-services-industry .pricing-cta-avatars img:nth-child(5){width:39px;height:39px}.page-services-industry .pricing-cta-avatars img:nth-child(2),.page-services-industry .pricing-cta-avatars img:nth-child(4){width:47px;height:47px}.page-services-industry .pricing-cta-avatars img:nth-child(3){width:63px;height:63px}.page-services-industry .pricing-cta-wrapper h2{font-size:36px;font-weight:500;line-height:45px}.page-services-industry .pricing-cta-wrapper p{font-size:20px;font-weight:500;line-height:28px}.page-services-industry .faq{padding:70px 24px}.page-services-industry .faq-wrapper{flex-direction:column;align-items:center;gap:52px;max-width:1264px;margin:0 auto;display:flex}.page-services-industry .faq-wrapper h2{letter-spacing:-.028em}.page-services-industry .faq-list{max-width:835px}.page-services-industry .faq-item{border:1.5px solid #e6e6e6;border-radius:12px;padding:10px 16px}.page-services-industry .faq-item-question{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:10px;font-size:18px;font-weight:500;line-height:24px;display:flex}.page-services-industry .faq-item-question .faq-icon{flex-shrink:0;width:20px;height:20px;position:relative}.page-services-industry .faq-item-question .faq-icon:before,.page-services-industry .faq-item-question .faq-icon:after{content:"";background:var(--black);transition:transform .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-services-industry .faq-item-question .faq-icon:before{width:14px;height:2px}.page-services-industry .faq-item-question .faq-icon:after{width:2px;height:14px}.page-services-industry .faq-item.is-open .faq-icon:after{opacity:0;transform:translate(-50%,-50%)rotate(90deg)}.page-services-industry .faq-item.is-open .faq-item-answer{max-height:200px}.page-services-industry .faq-item-answer p{color:#000000a6;padding:0 10px 10px;font-size:16px;font-weight:400;line-height:22px}@media (max-width:1100px){.page-home .pricing-wrapper-body{gap:48px}.page-how-it-works .hero-wrapper-column-heading{font-size:46px;line-height:54px}.page-how-it-works .who-for-columns{gap:16px}.page-how-it-works .talent-source-row{gap:32px}.page-careers .feature-block-row{gap:64px}.page-careers .feature-block{padding:80px 24px}.page-careers .steps-section{padding:70px 40px}.page-careers .steps-section-body{gap:64px}.page-careers .mission{padding:70px 60px}.page-careers .faq{padding:70px 40px}.page-for-country .feature-block-row,.page-for-country .steps-body{gap:64px}.page-services-role .role-explainer-wrapper{gap:56px}.page-services-role .role-explainer-visual{flex:0 0 360px}.page-services-industry .hero-wrapper-column-heading{font-size:52px;line-height:60px}.page-services-industry .panel-section-wrapper{gap:48px}}@media (max-width:980px){.desktop-navbar{display:none}.mobile-navbar{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #0000000d;display:block;position:sticky;top:0}.mobile-navbar-wrapper{justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.mobile-navbar-wrapper-logo{align-items:center;gap:6px;display:flex}.mobile-navbar-wrapper-logo img{width:30px;height:31px}.mobile-navbar-wrapper-logo span{font-family:var(--font-display);letter-spacing:-.06em;color:var(--blue);font-size:22px;font-weight:700;line-height:27px}.mobile-navbar-toggle{cursor:pointer;flex-direction:column;gap:5px;padding:8px;display:flex}.mobile-navbar-toggle span{background:var(--black);width:22px;height:2px;transition:transform .25s,opacity .25s;display:block}.mobile-navbar-menu{background:var(--white);border-top:1px solid #0000000d;max-height:0;transition:max-height .3s;overflow:hidden}.mobile-navbar-menu.is-open{max-height:calc(100vh - 62px);overflow-y:auto}.mobile-navbar-menu-links{flex-direction:column;gap:4px;padding:16px 20px;display:flex}.mobile-navbar-menu-links a{border-bottom:1px solid #0000000d;padding:12px 4px;font-size:16px;font-weight:500;line-height:22px}.mobile-navbar-menu-actions{flex-direction:column;gap:12px;padding:16px 20px;display:flex}.mobile-navbar-menu-actions .btn{flex:0 0 100%!important}.mobile-navbar-toggle.is-active span:first-child{transform:translateY(7px)rotate(45deg)}.mobile-navbar-toggle.is-active span:nth-child(2){opacity:0}.mobile-navbar-toggle.is-active span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.footer-links-content{gap:32px}.footer-cta--split{flex-direction:column;align-items:flex-start}.footer-cta--split .footer-cta-copy{flex:0 0 100%!important}.footer-cta--split .btn{text-align:center;justify-content:center;flex:0 0 100%!important}.footer-cta--split .footer-cta-visual{flex:none;align-items:flex-start;width:100%}.footer-cta--split.footer-cta--pill{text-align:center}.footer-cta--split.footer-cta--pill .footer-cta-copy{text-align:center;align-items:center;width:100%}.footer-cta--split.footer-cta--pill .footer-cta-visual{width:100%}.footer--short .footer-cta-visual--carousel{flex:0 0 320px;height:340px}.page-home .hero-wrapper-column-heading{font-size:42px;line-height:46px}.page-home .hero-wrapper-column-actions{flex-direction:column}.hero-wrapper-column-actions .btn{flex:0 0 100%!important}.page-home .hero-visual{margin-top:80px}.page-home .hero-sine-badges{display:none}.category-row-head{flex-direction:row;align-items:center;gap:16px}.category-card{flex:0 0 230px}.page-home .talent-cta-heading{font-size:28px;line-height:34px}.page-home .pricing-wrapper-body{flex-direction:column;align-items:stretch}.page-home .pricing-steps{flex:none;width:100%;min-width:0}.page-home .pricing-visual-wrap{display:none}.page-home .pricing.pricing--pinned-fit{padding:24px 20px}.page-home .pricing:not(.pricing--pinned-fit){padding:56px 24px}.page-home .pricing:not(.pricing--pinned-fit) .pricing-step.is-active .pricing-step-desc{max-height:280px}.page-home .testimonials{padding:64px 24px}.page-home .testimonials-heading{font-size:28px;line-height:34px}.page-how-it-works .hero{padding:56px 20px 72px}.page-how-it-works .hero-wrapper-column-heading{font-size:42px;line-height:50px}.page-how-it-works .hero-wrapper-column-actions{flex-direction:column;width:100%}.page-how-it-works .hero-cta-button{width:100%}.page-how-it-works .hero-cta-button-inner{justify-content:center;width:100%}.page-how-it-works .hero-cta-button-badge{text-align:center;flex:1}.page-how-it-works .why-built-wrapper-heading{font-size:28px;line-height:34px}.page-how-it-works .why-built-wrapper-body{font-size:20px;line-height:30px}.hiring-works-wrapper-heading{font-size:28px;line-height:34px}.hiring-works-outer{flex-direction:column;align-items:stretch;gap:16px}.hiring-works-dots-rail{flex-direction:row;justify-content:center}.hiring-works-results{flex-direction:column;padding-top:0}.hiring-works-result.is-featured{width:100%;box-shadow:none;position:static;transform:none}.how-hiring.how-hiring--pinned-fit,.page-how-it-works .hiring-works.hiring-works--pinned-fit{padding:40px 20px!important}.page-how-it-works .hiring-works.hiring-works--pinned-fit .hiring-works-wrapper{height:100%!important;min-height:0!important;max-height:100%!important}.page-how-it-works .hiring-works.hiring-works--pinned-fit .hiring-works-outer{flex:auto!important;align-items:stretch!important;min-height:0!important;max-height:100%!important}.page-how-it-works .hiring-works.hiring-works--pinned-fit .hiring-works-dots-rail{align-self:flex-start!important}.page-how-it-works .hiring-works.hiring-works--pinned-fit .hiring-works-card{height:auto!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.page-how-it-works .hiring-works.hiring-works--pinned-fit .hiring-works-card-visual,.page-how-it-works .hiring-works.hiring-works--pinned-fit .hiring-works-state.is-active{flex:auto!important;min-height:0!important}.page-how-it-works .hiring-works.hiring-works--pinned-fit .hiring-works-state-img{object-fit:contain!important;height:100%!important;min-height:0!important;max-height:100%!important}.page-how-it-works .who-for-wrapper-heading{font-size:28px;line-height:34px}.page-how-it-works .who-for-columns{flex-direction:column}.page-how-it-works .who-for-column{flex:0 0 100%!important}.comparison-wrapper-heading,.page-how-it-works .talent-source-wrapper-heading{font-size:28px;line-height:34px}.page-how-it-works .talent-source-row,.page-how-it-works .talent-source-row.is-reverse{flex-direction:column;align-items:stretch;gap:20px}.page-how-it-works .talent-source-row-copy,.page-how-it-works .talent-source-row-visual{width:100%;flex:0 0 100%!important}.page-how-it-works .faq-wrapper-heading{font-size:28px;line-height:34px}.page-careers .hero{padding:48px 20px 0}.page-careers .hero-wrapper-heading{font-size:42px;line-height:50px}.page-careers .feature-block{padding:64px 20px}.page-careers .feature-block-card{padding:32px 24px}.page-careers .feature-block-row{flex-direction:column}.page-careers .feature-block-copy,.page-careers .feature-block-visual{max-width:100%;flex:0 0 100%!important}.page-careers .feature-block-visual{min-height:320px}.page-careers .steps-section{padding:64px 20px}.page-careers .steps-section-body{flex-direction:column}.page-careers .steps-section-list,.page-careers .steps-section-visual{flex:0 0 100%!important}.page-careers .steps-section-visual{width:100%;min-height:360px}.page-careers .steps-section.is-pinned{height:auto;max-height:none;padding:24px 20px}.page-careers .steps-section.is-pinned .steps-section-wrapper{height:auto;max-height:none;overflow-y:visible}.page-careers #profileStepsSection .steps-section-list-item.is-active .steps-section-list-item-copy p{max-height:200px}.page-careers .mission{padding:64px 20px}.page-careers .mission-wrapper p{font-size:20px;line-height:32px}.page-careers .faq{padding:64px 20px}.page-for-country .country-hero{flex-direction:column-reverse;min-height:auto;padding:48px 20px 0;display:flex}.page-for-country .country-hero-wrapper-heading{font-size:40px;line-height:48px}.page-for-country .country-hero-wrapper-desc{font-size:17px;line-height:24px}.page-for-country .country-hero-visual{max-width:100%;margin:24px auto 0;position:relative;top:auto;left:auto;transform:none}.page-for-country .country-hero-map{opacity:.75}.page-for-country .country-hero-pins,.page-for-country .country-hero-badge{animation:none}.page-for-country .feature-block{padding:0 20px 56px}.page-for-country .feature-block.is-trust{padding-top:0}.page-for-country .feature-block-inner{padding:32px 24px}.page-for-country .feature-block-row{flex-direction:column;gap:32px}.page-for-country .feature-block-copy{max-width:100%;flex:none!important}.page-for-country .feature-block-visual{width:100%;max-width:100%;flex:none!important}.page-for-country .steps{padding:56px 20px}.page-for-country .steps.is-pinned{height:auto;max-height:none;padding:24px 20px}.page-for-country .steps.is-pinned .steps-inner{height:auto;max-height:none}.page-for-country .steps-body{flex-direction:column}.page-for-country .steps.is-pinned .steps-body{max-height:none}.page-for-country .steps-list{max-width:100%;flex:0 0 100%!important}.page-for-country .steps.is-pinned .steps-list{max-height:none;overflow-y:visible}.page-for-country .steps-visual{display:none}.page-for-country .feedback{padding:56px 20px}.page-for-country .feedback.is-pinned{height:auto;max-height:none;padding:24px 20px}.page-for-country .feedback.is-pinned .feedback-inner{max-height:none}.page-for-country .feedback-list{max-width:100%}.page-for-country .feedback.is-pinned .feedback-list{max-height:none;overflow-y:visible}.page-for-country .mission,.page-for-country .faq{padding:56px 20px}.country-footer-links{flex-flow:wrap;gap:24px}.country-footer-links-brand{flex:0 0 100%;min-width:100%}.country-footer-links-column{flex:calc(50% - 12px);gap:12px;min-width:0}.country-footer-links-cta{flex:0 0 100%;margin-left:0}.country-footer-links-cta .btn{flex:0 0 100%!important}.page-services-role .hero-wrapper-column-heading{font-size:42px;line-height:1.2}.page-services-role .hero-visual{margin-top:24px}.page-services-role .role-cta-heading{font-size:28px;line-height:34px}.page-services-role .role-explainer-wrapper,.page-services-role .role-explainer-wrapper.reverse{flex-direction:column;gap:40px}.page-services-role .role-explainer-visual{flex:0 0 100%;width:100%}.page-services-role .role-explainer-copy{flex:0 0 100%}.how-hiring-steps{flex-direction:column}.how-hiring-steps-dots{flex-direction:row;padding-top:0}.page-services-role .faq{padding:56px 20px}.page-services-industry .hero-wrapper-column-heading{font-size:40px;line-height:1.2}.page-services-industry .hero-wrapper-column-actions{flex-direction:column;width:100%}.page-services-industry .talent-section-cta-heading{font-size:28px;line-height:34px}.page-services-industry .panel-section-wrapper,.page-services-industry .panel-section-wrapper.reverse{flex-direction:column}.page-services-industry .panel-copy,.page-services-industry .panel-visual{width:100%}.page-home .hero-wrapper-column-stats{align-items:center}}@media (max-width:760px){.candidate-modal{padding:20px}.candidate-modal-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.page-services-role .role-explainer-visual-image{min-height:auto}.search-mock-submit{width:28px;height:28px}button.search-mock-chip.search-mock-chip-icon{display:block}.search-mock-chip{display:none}.footer{padding:20px 20px 48px}.footer-bottom,.country-footer-bottom{flex-direction:column;align-items:flex-start}.footer-cta{padding:40px 20px}.footer-cta-heading{font-size:20px;line-height:25px}.footer--short{padding:20px 20px 48px}.footer--short .footer-cta{flex-direction:column-reverse;align-items:center;gap:32px;padding:40px 20px}.footer-cta--split .footer-cta-visual{align-items:center}.footer-cta-glow-btn{justify-content:center;width:fit-content;margin:0 auto}.footer-cta-glow-btn-inner{justify-content:center;width:100%}.footer-cta-glow-btn-badge{text-align:center;flex:1}.footer-cta--split{padding:40px 20px}.footer-cta--split .footer-cta-copy h2{text-align:center;font-size:24px;line-height:29px}.footer-cta--split.footer-cta--pill{padding:28px 20px}.footer-cta--split.footer-cta--pill .footer-cta-copy .btn{width:100%}.footer-links-content{flex-direction:row;gap:32px}.footer-links-brand{flex:0 0 100%;min-width:100%}.footer--short .footer-cta-visual--carousel{flex:0 0 260px;height:260px}.footer--short .footer-cta-visual-card img{width:38px;height:38px}.footer-cta-visual-card{gap:6px;padding:6px}.footer-cta-visual-card-name,.footer-cta-visual-card-role{text-align:left;font-size:11px;line-height:15px}.page-home .hero{padding:48px 20px 64px}.page-home .hero-wrapper-column-heading{font-size:32px;line-height:36px}.hero-wrapper-column-actions .btn{width:100%}.search-mock-row{flex-wrap:no-wrap}.search-mock-submit{margin-left:auto}.hiring-works-card-visual{padding:12px}.search-mock-textarea{height:64px}.page-home .talent-grid{padding:56px 20px 0}.category-card{flex:0 0 82%}.category-row-head h3{font-size:19px;line-height:21px}.page-home .talent-cta{margin-bottom:40px}.page-home .talent-cta-heading{font-size:24px;line-height:29px}.page-home .talent-cta .btn-primary{width:100%}.page-home .pricing{padding:64px 20px}.page-home .pricing-wrapper-heading{font-size:28px;line-height:33px}.page-home .pricing-step-title{font-size:22px;line-height:22px}.page-home .testimonials{padding:48px 20px}.page-home .testimonials-heading{font-size:24px;line-height:30px}.page-home .testimonials-sub{font-size:16px;line-height:22px}.page-home .wall-col{width:200px}.page-home .wall-col.wide{width:300px}.page-home .wall{margin-top:28px}.page-how-it-works .hero{padding:88px 20px 94px}.page-how-it-works .hero-wrapper-column-heading{font-size:32px;line-height:40px}.page-how-it-works .hero-wrapper-column-subhead{font-size:17px;line-height:24px}.page-how-it-works .why-built{padding:56px 20px}.page-how-it-works .why-built-wrapper-heading{font-size:24px;line-height:30px}.page-how-it-works .why-built-wrapper-body{font-size:17px;line-height:26px}.page-how-it-works .hiring-works{padding:56px 20px}.hiring-works-wrapper-heading{font-size:24px;line-height:30px}.hiring-works-card-title{font-size:22px;line-height:22px}.page-how-it-works .who-for{padding:56px 20px}.page-how-it-works .who-for-wrapper-heading{font-size:24px;line-height:30px}.comparison{padding:56px 20px}.comparison-wrapper-heading{font-size:24px;line-height:30px}.comparison-col-tag span{font-size:15px;line-height:20px}.comparison-table-scroll{overflow-x:visible}.comparison-table{border-spacing:0;table-layout:auto;min-width:0;display:block}.comparison-table thead{display:none}.comparison-table tbody{display:block}.comparison-table tbody tr{background:var(--white);border:1px solid #c8c8c8;border-radius:12px;margin-bottom:16px;display:block;overflow:hidden}.comparison-table-label{background:#f1f6ff;width:auto;padding:12px 14px;font-size:16px;font-weight:600;line-height:22px;display:block;position:static}.comparison-table tbody td{text-align:left;width:auto;box-shadow:none;border:none;border-top:1px solid #ececec;border-radius:0;justify-content:flex-start;align-items:flex-start;gap:12px;padding:10px 14px;display:flex}.comparison-table tbody td:before{content:attr(data-col);text-align:left;color:#0000008c;flex:0 0 38%;font-weight:500}.comparison-table tbody tr:last-child td{border-radius:0;padding-bottom:10px}.comparison-table tbody td.is-featured{background:var(--blue);color:var(--white)}.comparison-table tbody td.is-featured:before{color:#fffc}.page-how-it-works .talent-source{padding:56px 20px}.page-how-it-works .talent-source-wrapper-heading{font-size:24px;line-height:30px}.page-how-it-works .talent-source-row-copy h3{font-size:20px;line-height:26px}.page-how-it-works .faq{padding:56px 20px}.page-how-it-works .faq-wrapper-heading{font-size:24px;line-height:30px}.page-how-it-works .faq-item-question{padding:16px;font-size:16px;line-height:21px}.page-careers .hero{padding:40px 16px 0}.page-careers .hero-wrapper-heading{font-size:32px;line-height:40px}.page-careers .hero-wrapper-subtext{font-size:17px;line-height:24px}.page-careers .hero-mockup{border-width:6px;border-radius:16px;margin-top:48px}.page-careers .hero-cta-float-badge{padding:6px 12px;font-size:14px;line-height:18px}.page-careers .feature-block-copy-head h2{font-size:28px;line-height:36px}.page-careers .feature-block-list-item{font-size:16px;line-height:21px}.page-careers .steps-section-head h2{font-size:26px;line-height:32px}.page-careers .steps-section-list-item-copy h3{font-size:20px;line-height:26px}.page-careers #profileStepsSection .steps-section-list{gap:14px}.page-careers #profileStepsSection .steps-section-list-item{padding:12px 10px}.page-careers .mission-wrapper h2{font-size:26px;line-height:30px}.page-careers .mission-wrapper p{font-size:18px;line-height:28px}.page-careers .faq-wrapper h2{font-size:26px;line-height:30px}.page-careers .faq-item-head h3{font-size:16px;line-height:21px}.page-careers .steps-section-cta .btn{width:100%}.page-for-country .country-hero-wrapper-heading{font-size:30px;line-height:38px}.page-for-country .country-hero-wrapper{gap:24px;padding-top:32px}.page-for-country .country-hero-wrapper .btn{width:100%}.page-for-country .feature-block-copy-head h2{font-size:26px;line-height:34px}.page-for-country .feature-block-list-item p{font-size:16px;line-height:21px}.page-for-country .steps-head h2,.page-for-country .feedback-head h2{font-size:26px;line-height:34px}.page-for-country .steps-list-item-copy h3,.page-for-country .feedback-list-item-copy h3{font-size:20px;line-height:23px}.page-for-country .feedback .btn{width:100%}.page-for-country .mission-inner h2{font-size:26px;line-height:30px}.page-for-country .mission-inner p{font-size:19px;line-height:30px}.page-for-country .faq-item-question h3{font-size:16px;line-height:21px}.country-footer-cta-copy h2{font-size:24px;line-height:30px}.footer-cta-btn,.country-footer-links-cta .btn{width:100%}.country-footer-cta-avatars img{width:36px;height:36px}.page-services-role .hero{padding:40px 20px 56px}.page-services-role .hero-wrapper-column-heading{font-size:32px;line-height:37px}.page-services-role .hero-wrapper-column-subhead{font-size:17px;line-height:23px}.page-services-role .role-grid{padding:56px 20px 0}.page-services-role .role-cta{margin-top:40px}.page-services-role .role-cta-heading{font-size:24px;line-height:29px}.page-services-role .role-cta .btn-primary{width:100%}.page-services-role .role-explainer{padding:56px 20px}.page-services-role .role-explainer-copy h2{font-size:26px;line-height:1.3}.page-services-role .role-price{padding:56px 20px}.page-services-role .role-price-wrapper h2{font-size:26px;line-height:32px}.page-services-role .role-price .btn-primary{width:100%}.how-hiring{padding:56px 20px}.how-hiring-wrapper h2{font-size:26px;line-height:30px}.how-hiring-panel-head h3{font-size:22px;line-height:22px}.page-services-role .faq-wrapper h2{font-size:26px;line-height:30px}.page-services-role .faq-item-q span{font-size:16px;line-height:21px}.page-services-industry .hero{padding:48px 20px 64px}.page-services-industry .hero-wrapper-column-heading{font-size:32px;line-height:37px}.page-services-industry .hero-wrapper-column-subhead{font-size:17px;line-height:24px}.page-services-industry .talent-section{padding:56px 20px 0}.page-services-industry .talent-section-cta{margin-top:56px}.page-services-industry .talent-section-cta-heading{font-size:24px;line-height:29px}.page-services-industry .talent-section-cta .btn-primary{width:100%}.page-services-industry .roles-section{padding:56px 20px 0}.page-services-industry .roles-section-column-cards .role-card{flex:0 0 82%}.page-services-industry .roles-section-heading h2{font-size:26px;line-height:32px}.page-services-industry .roles-section-browse .btn{width:100%}.page-services-industry .panel-section{padding:48px 20px}.page-services-industry .panel-copy h2{font-size:26px;line-height:34px}.page-services-industry .pricing-cta{padding:48px 20px}.page-services-industry .pricing-cta-wrapper h2{font-size:26px;line-height:32px}.page-services-industry .pricing-cta-wrapper .btn{width:100%}.page-services-industry .faq{padding:48px 20px}.page-services-industry .faq-wrapper h2{font-size:26px;line-height:30px}.page-services-industry .faq-item-question{font-size:16px;line-height:21px}.page-home .hero-wrapper-column-stats{align-items:flex-start}}@media (max-width:520px){.candidate-modal-grid{grid-template-columns:1fr}.candidate-modal-title{font-size:19px;line-height:24px}}@media (max-width:480px){.page-home .hero-wrapper-column-heading{font-size:36px;line-height:40px}.page-home .hero-wrapper-column-actions{flex-direction:column;width:100%}.hero-wrapper-column-actions .btn{width:100%}.page-home .talent-cta-filters-pills{gap:8px}.page-home .filter-pill{padding:8px 14px;font-size:13px;line-height:16px}.footer-links-content{flex-direction:row;gap:20px}.footer-links-brand{flex:0 0 100%;min-width:100%}.footer-links-column{flex:calc(50% - 10px);gap:12px;min-width:0}.footer-links-cta{width:100%}.page-how-it-works .hero-wrapper-column-heading{font-size:36px;line-height:34px}.page-how-it-works .hero-wrapper-column-actions{flex-direction:column;width:100%}.hiring-works-card{padding:16px}.hiring-works-card-visual{padding:14px}.page-careers .hero-wrapper-heading{font-size:26px;line-height:34px}.page-careers .steps-section-list-item{flex-direction:column;gap:12px}.page-careers .mission-wrapper p{font-size:16px;line-height:26px}.page-careers .faq-item-head h3{font-size:15px;line-height:20px}.page-for-country .country-hero-wrapper-heading{font-size:26px;line-height:33px}.page-for-country .country-hero-badge.badge-shield,.page-for-country .country-hero-badge.badge-palette,.page-for-country .country-hero-badge.badge-book,.page-for-country .country-hero-badge.badge-terminal{display:flex}.page-services-role .hero-wrapper-column-heading{font-size:26px;line-height:30px}.page-services-role .role-explainer-tools-pills{gap:6px}.page-services-role .role-explainer-tool-pill{padding:4px 8px;font-size:12px;line-height:19px}.page-services-industry .hero-wrapper-column-heading{font-size:26px;line-height:30px}.page-services-industry .hero-wrapper-column-actions{flex-direction:column;width:100%}.page-services-industry .filter-pill{padding:8px 14px;font-size:13px;line-height:16px}.page-home .hero-wrapper-column-stats{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.page-home .hero-sine-badge{offset-distance:var(--sine-pos,50%);opacity:1;animation:none}.page-home .hero-sine-badge-skill{opacity:calc(1 - var(--sine-hired,0));animation:none}.page-home .hero-sine-badge-person{opacity:var(--sine-hired,0);animation:none}.page-home .hero-sine-badges.is-searching .hero-sine-badge-glow,.page-home .hero-sine-badges.is-results .hero-sine-badge-glow,.hero-visual-avatars.is-processing img,.page-for-country .country-hero-pins,.page-for-country .country-hero-badge{animation:none}.category-card-view{transition:none}}button.category-card-link{appearance:none;font:inherit;text-align:inherit;background:0 0;border:0;width:100%;margin:0;padding:0}button.candidate-modal-card{appearance:none;font:inherit;text-align:left;cursor:pointer;width:100%}.talent-search-section{padding:48px 0 96px}.talent-search-hero{text-align:center;max-width:720px;margin:0 auto 36px}.talent-search-heading{letter-spacing:-.02em;color:var(--black);font-size:52px;font-weight:500;line-height:1.1}.talent-search-heading .text-accent,.talent-results-head h2 .text-accent{color:var(--blue)}.talent-search-sub{color:#0009;margin-top:14px;font-size:17px;line-height:24px}.talent-search-box{max-width:720px;margin:0 auto}.talent-search-textarea{height:90px}.talent-filter{display:inline-flex;position:relative}.talent-filter-label{color:#000000b3;white-space:nowrap;background:#fdfcfa;border:1px solid #e3e3e3;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:500;line-height:19px;transition:background .15s;display:inline-flex}.talent-filter:hover .talent-filter-label{background:#f1f0ec}.talent-filter.is-active .talent-filter-label{background:var(--blue-tint);color:var(--blue);border-color:#0e4dc740}.talent-filter-select{opacity:0;cursor:pointer;appearance:none;border:0;width:100%;height:100%;position:absolute;inset:0}.talent-clear{cursor:pointer;color:#00000073;background:0 0;border:0;padding:8px 4px;font-size:13px;font-weight:500;line-height:18px;transition:color .15s}.talent-clear:hover{color:var(--blue)}.talent-results{margin-top:56px}.talent-results-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:22px;display:flex}.talent-results-head h2{color:var(--black);font-size:28px;font-weight:500;line-height:34px}.talent-results-head p{color:#0000008c;font-size:14px;line-height:19px}.talent-results-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.talent-card{align-items:stretch}.talent-rating-pill{background:var(--blue-tint);color:var(--blue);white-space:nowrap;cursor:help;border-radius:100px;flex-shrink:0;margin-left:auto;padding:3px 9px;font-size:12px;font-weight:600;line-height:16px}.talent-error{color:#7f1d1d;background:#fdf2f2;border:1px solid #f3c1c1;border-radius:12px;margin-bottom:16px;padding:14px 18px;font-size:14px;line-height:20px}.talent-empty{text-align:center;color:#0009;background:var(--white);border:1px solid #00000014;border-radius:14px;padding:48px 24px;font-size:15px;line-height:22px}.talent-skel{pointer-events:none}.talent-skel-bar{background:#eef1f6;border-radius:4px;height:12px;animation:1.2s ease-in-out infinite talent-skel-pulse;display:block}.talent-skel-avatar{border-radius:50%;flex-shrink:0;width:46px;height:46px}@keyframes talent-skel-pulse{0%,to{opacity:1}50%{opacity:.55}}.talent-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;display:flex}.talent-pagination-info{color:#0000008c;font-size:13px;line-height:18px}.talent-pagination-nav{align-items:center;gap:12px;display:flex}.talent-pagination-nav .btn:disabled{opacity:.4;cursor:default;pointer-events:none}.talent-pagination-page{color:#000000b3;font-size:13px;font-weight:500;line-height:18px}.talent-profile{gap:18px;max-width:620px}.talent-profile-id{align-items:center;gap:14px;min-width:0;display:flex}.talent-profile-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:56px;height:56px}.talent-profile-meta{color:#0009;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:13px;line-height:18px;display:flex}.talent-profile-meta>span{align-items:center;gap:5px;min-width:0;display:inline-flex}.talent-profile-locked{background:#fafbff;border:1px dashed #0e4dc740;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.talent-locked-chip{background:var(--white);color:#00000073;border:1px solid #e3e3e3;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:500;line-height:18px;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.talent-locked-chip:hover,.talent-locked-chip:focus-visible{color:var(--blue);background:var(--blue-tint);border-color:#0e4dc759}.talent-locked-hint{color:#0006;font-size:12px;line-height:16px}.talent-profile-section h4{color:var(--black);margin-bottom:10px;font-size:15px;font-weight:600;line-height:20px}.talent-profile-skills{flex-wrap:wrap;gap:6px;display:flex}.talent-profile-skill{color:#000000b3;background:#f5f7fb;border:1px solid #0000000f;border-radius:6px;padding:4px 10px;font-size:13px;line-height:18px}.talent-profile-exp{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.talent-profile-exp li{border-bottom:1px solid #0000000f;justify-content:space-between;align-items:baseline;gap:16px;padding:9px 2px;display:flex}.talent-profile-exp li:last-child{border-bottom:0}.talent-profile-exp-title{color:var(--black);min-width:0;font-size:14px;line-height:20px}.talent-profile-exp-duration{color:#00000080;white-space:nowrap;flex-shrink:0;font-size:12px;line-height:18px}.talent-profile-strengths{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.talent-profile-strengths li{background:var(--blue-tint);color:var(--black);border-radius:8px;padding:10px 14px;font-size:14px;line-height:20px}.talent-profile-note{color:#0000008c;font-size:13px;line-height:19px}@media (max-width:1024px){.talent-results-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.talent-search-heading{font-size:42px}}@media (max-width:768px){.talent-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.talent-search-section{padding-top:28px}.talent-search-heading{font-size:34px}}@media (max-width:520px){.talent-results-grid{grid-template-columns:1fr}.talent-results-head{flex-direction:column;gap:6px}}.page-legal{background:var(--white)}.legal-hero{border-bottom:1px solid #eef1f6;padding:64px 24px 36px}.legal-hero-wrapper{max-width:820px;margin:0 auto}.legal-hero-title{letter-spacing:-.02em;color:var(--black);font-size:44px;font-weight:600;line-height:1.12}.legal-hero-updated{color:#6a7280;margin-top:12px;font-size:15px}.legal-body{padding:40px 24px 96px}.legal-body-wrapper{max-width:820px;margin:0 auto}.legal-rte h2{letter-spacing:-.01em;color:var(--black);margin:40px 0 14px;font-size:26px;font-weight:600;line-height:1.25}.legal-rte h3{color:var(--black);margin:32px 0 10px;font-size:20px;font-weight:600;line-height:1.3}.legal-rte h4{color:var(--black);margin:24px 0 8px;font-size:17px;font-weight:600;line-height:1.4}.legal-rte>:first-child{margin-top:0}.legal-rte p{color:#3f454e;margin:0 0 16px;font-size:16px;line-height:1.7}.legal-rte ul,.legal-rte ol{margin:0 0 16px;padding-left:24px}.legal-rte ul{list-style:outside}.legal-rte ol{list-style:decimal}.legal-rte li{color:#3f454e;margin:0 0 10px;font-size:16px;line-height:1.7}.legal-rte li:last-child{margin-bottom:0}.legal-rte li>ul,.legal-rte li>ol{margin:10px 0 0}.legal-rte a{color:var(--blue);overflow-wrap:anywhere;text-decoration:underline}.legal-rte strong,.legal-rte b{color:var(--black);font-weight:600}.legal-rte em,.legal-rte i{font-style:italic}@media (max-width:767px){.legal-hero{padding:44px 20px 28px}.legal-hero-title{font-size:32px}.legal-body{padding:28px 20px 64px}.legal-rte h2{font-size:22px}.legal-rte h3{font-size:18px}}.page-for-country .country-hero-pins--markers{transform-origin:50%;animation:none;left:0;transform:none}.page-for-country .country-hero-marker{aspect-ratio:1;width:5.2%;position:absolute;transform:translate(-50%,-50%)}.page-for-country .country-hero-marker>span{background:var(--blue);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-for-country .country-hero-marker-halo{opacity:.1;width:100%;height:100%}.page-for-country .country-hero-marker-ring{opacity:.2;width:60%;height:60%}.page-for-country .country-hero-marker-dot{opacity:1;width:20%;height:20%}.page-for-country .country-hero-marker-ping{opacity:.5;width:20%;height:20%;animation:2.6s ease-out infinite country-marker-ping}@keyframes country-marker-ping{0%{opacity:.5;transform:translate(-50%,-50%)scale(1)}70%{opacity:0}to{opacity:0;transform:translate(-50%,-50%)scale(6.5)}}.page-for-country .country-hero-marker:nth-child(2) .country-hero-marker-ping{animation-delay:.45s}.page-for-country .country-hero-marker:nth-child(3) .country-hero-marker-ping{animation-delay:.9s}.page-for-country .country-hero-marker:nth-child(4) .country-hero-marker-ping{animation-delay:1.35s}.page-for-country .country-hero-marker:nth-child(5) .country-hero-marker-ping{animation-delay:1.8s}.page-for-country .country-hero-marker:nth-child(6) .country-hero-marker-ping{animation-delay:2.25s}@media (prefers-reduced-motion:reduce){.page-for-country .country-hero-marker-ping{animation:none;display:none}}.page-for-country .country-hero-pins--south-asia{top:30%;bottom:0;left:25.5%}.page-home #search{scroll-margin-top:96px}.how-hiring.how-hiring--pinned-fit .how-hiring-wrapper{height:100%!important;min-height:0!important;max-height:100%!important}.how-hiring.how-hiring--pinned-fit .hiring-works-outer{flex:auto!important;align-items:stretch!important;min-height:0!important;max-height:100%!important}.how-hiring.how-hiring--pinned-fit .hiring-works-dots-rail{align-self:flex-start!important}.how-hiring.how-hiring--pinned-fit .hiring-works-card{height:auto!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.how-hiring.how-hiring--pinned-fit .hiring-works-card-visual,.how-hiring.how-hiring--pinned-fit .hiring-works-state.is-active{flex:auto!important;min-height:0!important}.how-hiring.how-hiring--pinned-fit .hiring-works-state-img{object-fit:contain!important;height:100%!important;min-height:0!important;max-height:100%!important}@media (max-height:560px){.how-hiring.how-hiring--pinned-fit .hiring-works-card-visual{align-items:center!important}.how-hiring.how-hiring--pinned-fit .hiring-works-state-img{width:auto!important;max-width:100%!important;max-height:34vh!important}}@media (max-width:980px) and (max-height:560px){.page-how-it-works .hiring-works.hiring-works--pinned-fit .hiring-works-card-visual{align-items:center!important}.page-how-it-works .hiring-works.hiring-works--pinned-fit .hiring-works-state-img{width:auto!important;max-width:100%!important;max-height:34vh!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
