@font-face{font-family: "Onest";src: url("/_fonts/onest-latin-wght-normal-3db826ed.woff2") format("woff2");font-weight: 100 900;font-style: normal;font-display: swap}@font-face{font-family: "Geist";src: url("/_fonts/geist-latin-wght-normal-a147f99c.woff2") format("woff2");font-weight: 100 900;font-style: normal;font-display: swap}:root{--f-head: "Onest","Inter","Segoe UI",system-ui,sans-serif;--f-body: "Geist","Inter","Segoe UI",system-ui,sans-serif;--f-accent: var(--f-head);--accent-style: normal;--accent-w: inherit;--head-w: 650;--head-ls: -.04em;--head-tt: none;--head-lh: 1.04;--r: 16px;--r-lg: 24px;--r-btn: 14px;--brand-font: 700 22px/1 var(--f-head);--brand-ls: -.045em;--marquee-font: 650 26px/1 var(--f-head);--card-title-font: 650 20px/1.25 var(--f-head);--on-accent: #FFFFFF;--on-dark: #F3F2FF;--btn-bg: var(--accent);--btn-ink: #FFFFFF;--violet: #7B5CFF;--g-ink: color-mix(in srgb,var(--accent2) 52%,#000);--g-text: color-mix(in srgb,var(--accent2) 62%,#000);--a-ink: color-mix(in srgb,var(--accent) 88%,#000);--line: rgba(var(--ink-rgb),.09);--line-2: rgba(var(--ink-rgb),.16);--line-d: rgba(255,255,255,.1);--muted-d: rgba(243,242,255,.7);--grad: linear-gradient(120deg,var(--accent),var(--violet));--grad-text: linear-gradient(100deg,var(--accent) 8%,var(--violet) 48%,var(--g-ink) 96%);--grad-line: linear-gradient(120deg,rgba(var(--accent-rgb),.55),rgba(123,92,255,.25) 40%,rgba(var(--accent2-rgb),.6));--shadow: 0 40px 80px -48px rgba(var(--accent-rgb),.5),0 10px 24px -18px rgba(var(--ink-rgb),.22);--glass: rgba(255,255,255,.76)}::selection{background: rgba(var(--accent-rgb),.16);color: var(--ink)}body{font-size: 17px;letter-spacing: -.006em}h1 em,h2 em,h3 em,.tl-rich em{font-style: normal;color: var(--accent);background: var(--grad-text);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;-webkit-box-decoration-break: clone;box-decoration-break: clone;padding-right: .04em}a:hover{color: var(--accent)}.tl-kicker{display: inline-flex;align-items: center;gap: 12px;font: 600 12.5px/1.3 var(--f-head);letter-spacing: .14em;text-transform: uppercase;color: var(--accent);margin-bottom: 20px}.tl-kicker::before{content: "";flex: none;width: 26px;height: 2px;border-radius: 2px;background: linear-gradient(90deg,var(--accent),var(--accent2))}.tl-head__title{font-size: clamp(34px,4.3vw,56px)}.tl-head__text{font-size: 18px}.tl-link{color: var(--accent);font: 600 15px/1.2 var(--f-head);letter-spacing: -.01em;padding: 11px 16px;border-radius: 12px;border: 1px solid rgba(var(--accent-rgb),.2);background: rgba(var(--accent-rgb),.04);transition: background-color .25s,border-color .25s,color .25s}.tl-link:hover{color: #fff;background: var(--accent);border-color: var(--accent)}.tl-btn{font: 600 15.5px/1.1 var(--f-head);letter-spacing: -.01em;padding: 15px 24px}.tl-btn--primary{background: var(--grad);color: #fff;box-shadow: inset 0 1px 0 rgba(255,255,255,.3),0 0 0 1px rgba(var(--accent-rgb),.3),0 16px 32px -14px rgba(var(--accent-rgb),.8)}.tl-btn--primary:hover{color: #fff;box-shadow: inset 0 1px 0 rgba(255,255,255,.3),0 0 0 1px rgba(var(--accent-rgb),.4),0 22px 40px -14px rgba(var(--accent-rgb),.9)}.tl-btn--ghost{background: rgba(255,255,255,.7);border-width: 1px;border-color: var(--line-2);color: var(--ink)}.tl-btn--ghost:hover{background: #fff;color: var(--accent);border-color: rgba(var(--accent-rgb),.5);transform: translateY(-2px)}.tl-btn--light{background: #fff;color: var(--ink);box-shadow: 0 16px 34px -16px rgba(0,0,0,.5)}.tl-notice-bar{background: var(--dark);color: var(--muted-d);font-weight: 500;font-size: 13.5px}.tl-notice-bar em{color: var(--accent2);font-weight: 600}.tl-header{background: rgba(255,255,255,.82);-webkit-backdrop-filter: saturate(1.8) blur(18px);backdrop-filter: saturate(1.8) blur(18px);border-bottom: 1px solid var(--line)}.tl-header.is-scrolled{box-shadow: 0 16px 40px -30px rgba(var(--accent-rgb),.55)}.tl-header__inner{min-height: 76px}.tl-menu a{font: 550 15px/1.2 var(--f-head);letter-spacing: -.012em;color: var(--ink)}.tl-menu a::after{height: 2px;bottom: -2px;border-radius: 2px;background: linear-gradient(90deg,var(--accent),var(--accent2))}.tl-menu a:hover,.tl-menu .current-menu-item>a{color: var(--accent)}.tl-header__cta .tl-btn{padding: 11px 18px;font-size: 14.5px}.car-mark{display: inline-grid;flex: none;width: 36px;height: 36px;filter: drop-shadow(0 8px 14px rgba(var(--accent-rgb),.35))}.car-mark svg{width: 100%;height: 100%;overflow: visible}.car-mark__tile{fill: var(--accent)}.car-mark__h{fill: none;stroke: #fff;stroke-width: 3.2;stroke-linecap: round}.car-mark__up,.car-mark__tip{fill: none;stroke: var(--accent2);stroke-width: 2.8;stroke-linecap: round;stroke-linejoin: round}.tl-pagehead{position: relative;overflow: hidden;border-bottom: 1px solid var(--line);background: radial-gradient(ellipse 36% 90% at 92% 0%,rgba(var(--accent-rgb),.13),transparent 70%),radial-gradient(ellipse 30% 70% at 72% 120%,rgba(var(--accent2-rgb),.12),transparent 70%),var(--surface)}.tl-pagehead::before{content: "";position: absolute;inset: 0;pointer-events: none;background-image: linear-gradient(rgba(var(--accent-rgb),.08) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--accent-rgb),.08) 1px,transparent 1px);background-size: 48px 48px;-webkit-mask-image: radial-gradient(ellipse 60% 100% at 85% 10%,#000 10%,transparent 72%);mask-image: radial-gradient(ellipse 60% 100% at 85% 10%,#000 10%,transparent 72%)}.tl-pagehead>.tl-wrap{position: relative;z-index: 1}.tl-pagehead__title{letter-spacing: -.05em}.tl-hero--careers{padding: clamp(36px,5vw,72px) 0 clamp(96px,9vw,136px);background: radial-gradient(ellipse 40% 60% at 84% 18%,rgba(var(--accent-rgb),.15),transparent 70%),radial-gradient(ellipse 30% 40% at 64% 92%,rgba(var(--accent2-rgb),.13),transparent 70%),radial-gradient(ellipse 34% 50% at 0% 0%,rgba(123,92,255,.07),transparent 70%),var(--bg)}.tl-hero--careers::before{content: "";position: absolute;inset: 0;pointer-events: none;background-image: linear-gradient(rgba(var(--accent-rgb),.075) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--accent-rgb),.075) 1px,transparent 1px);background-size: 56px 56px;background-position: center top;-webkit-mask-image: radial-gradient(ellipse 70% 80% at 70% 30%,#000 15%,transparent 75%);mask-image: radial-gradient(ellipse 70% 80% at 70% 30%,#000 15%,transparent 75%)}.tl-hero--careers>.tl-wrap{position: relative;z-index: 1}.tl-hero--careers .tl-hero__grid{grid-template-columns: minmax(0,.92fr) minmax(0,1.08fr);gap: clamp(28px,4vw,64px)}.tl-hero--careers .tl-hero__kicker{gap: 10px;padding: 7px 14px 7px 10px;border-radius: 99px;background: rgba(255,255,255,.8);border: 1px solid rgba(var(--accent-rgb),.16);box-shadow: 0 8px 20px -14px rgba(var(--accent-rgb),.6);color: var(--ink);letter-spacing: .02em;text-transform: none;font-size: 13.5px;font-weight: 550}.tl-hero--careers .tl-hero__kicker::before{width: 8px;height: 8px;border-radius: 50%;background: var(--accent2);box-shadow: 0 0 0 4px rgba(var(--accent2-rgb),.2);animation: car-pulse 2.4s ease-in-out infinite}.tl-hero--careers .tl-hero__title{text-wrap: balance;font-size: clamp(44px,5.4vw,78px);line-height: 1;letter-spacing: -.055em;margin-bottom: 24px}.tl-hero--careers .tl-hero__text{font-size: clamp(17px,1.35vw,19.5px);max-width: 520px}.tl-hero--careers .tl-hero__chips{margin-top: 30px;gap: 8px 18px}.tl-hero--careers .tl-hero__chips li{display: inline-flex;align-items: center;gap: 8px;border: 0;padding: 0;font: 550 14px/1.3 var(--f-head);letter-spacing: -.01em;color: var(--muted)}.tl-hero--careers .tl-hero__chips li::before{content: "";width: 18px;height: 18px;border-radius: 6px;background: rgba(var(--accent2-rgb),.16) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230A7A50' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center / 11px no-repeat}.tl-hero--careers .tl-hero__img{aspect-ratio: 1 / 1;border-radius: var(--r-lg)}.car-search{position: relative;z-index: 4;margin-top: clamp(-96px,-6vw,-56px);padding-bottom: clamp(20px,3vw,36px)}.car-search__box{position: relative;padding: 12px;border-radius: 22px;background: var(--glass);-webkit-backdrop-filter: blur(22px) saturate(1.6);backdrop-filter: blur(22px) saturate(1.6);box-shadow: 0 50px 90px -50px rgba(var(--accent-rgb),.55),0 14px 34px -24px rgba(var(--ink-rgb),.3)}.car-search__box::before,.car-panel::before,.car-job.is-featured::before,.tl-plan.is-featured::before,.car-overview::before{content: "";position: absolute;inset: 0;border-radius: inherit;padding: 1px;background: var(--grad-line);-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask: linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events: none}.car-search__meta{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 14px 28px;padding: 14px 10px 4px}.car-search__popular{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin: 0;font-size: 14px}.car-search__popular span{color: var(--muted);font-weight: 500;margin-right: 2px}.car-search__popular a{text-decoration: none;padding: 6px 12px;border-radius: 99px;background: rgba(var(--accent-rgb),.06);color: var(--a-ink);font-weight: 500;transition: background-color .2s,color .2s}.car-search__popular a:hover{background: var(--accent);color: #fff}.car-search__stats{list-style: none;display: flex;flex-wrap: wrap;gap: 6px 24px;margin: 0;padding: 0}.car-search__stats li{display: flex;align-items: baseline;gap: 6px;font-size: 14px;color: var(--muted)}.car-search__stats strong{font: 650 17px/1 var(--f-head);letter-spacing: -.03em;color: var(--ink)}.car-search__stats li:nth-child(3) strong{color: var(--g-text)}.car-sf{position: relative;display: flex;align-items: stretch;gap: 0;background: #fff;border: 1px solid var(--line);border-radius: 16px;padding: 6px;box-shadow: inset 0 1px 0 #fff}.car-sf__field{position: relative;display: flex;align-items: center;gap: 10px;flex: 1 1 0;min-width: 0;padding: 0 16px;color: var(--muted)}.car-sf__field--kw{flex-grow: 1.5}.car-sf__field + .car-sf__field::before{content: "";position: absolute;left: 0;top: 22%;bottom: 22%;width: 1px;background: var(--line-2)}.car-sf__field .tl-icon{width: 19px;height: 19px;color: var(--accent)}.car-sf input,.car-sf select{flex: 1;min-width: 0;width: 100%;border: 0;background: transparent;padding: 16px 0;font-size: 16px;color: var(--ink);outline: 0;-webkit-appearance: none;appearance: none;text-overflow: ellipsis}.car-sf input::placeholder{color: var(--muted);opacity: .85}.car-sf select{cursor: pointer;padding-right: 22px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23565A78' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right center / 15px no-repeat}.car-sf__field:focus-within{color: var(--ink)}.car-sf__field:focus-within::after{content: "";position: absolute;left: 6px;right: 6px;bottom: 2px;height: 2px;border-radius: 2px;background: linear-gradient(90deg,var(--accent),var(--accent2))}.car-sf__btn{flex: none;border-radius: 12px;padding: 0 26px;min-height: 54px}.car-sf__btn .tl-icon{width: 18px;height: 18px}.car-sf--head{max-width: 980px;margin-top: 30px;box-shadow: 0 30px 60px -40px rgba(var(--accent-rgb),.5)}.tl-marquee{background: var(--bg);color: var(--ink);padding: 26px 0;border-top: 1px solid var(--line);border-bottom: 1px solid var(--line);-webkit-mask-image: linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image: linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.tl-marquee span{color: rgba(var(--ink-rgb),.55);letter-spacing: -.045em;transition: color .3s}.tl-marquee span:hover{color: var(--accent)}.tl-marquee i{color: var(--accent2);font-size: 12px}.tl-marquee__track>div{gap: 44px;padding-right: 44px}.tl-items--job .tl-grid{gap: 18px}.car-job{position: relative;gap: 18px;padding: 24px;background: #fff;border: 1px solid var(--line);border-radius: 22px;overflow: visible;isolation: isolate;transition: transform .35s var(--ease),box-shadow .35s,border-color .35s}.car-job:hover{transform: translateY(-4px);border-color: rgba(var(--accent-rgb),.3);box-shadow: var(--shadow)}.car-job.is-featured{border-color: transparent;background: radial-gradient(ellipse 60% 90% at 100% 0%,rgba(var(--accent-rgb),.08),transparent 70%),radial-gradient(ellipse 40% 70% at 0% 100%,rgba(var(--accent2-rgb),.07),transparent 70%),#fff;box-shadow: 0 30px 60px -46px rgba(var(--accent-rgb),.6)}.car-job__top{display: flex;align-items: flex-start;gap: 16px}.car-job__head{flex: 1;min-width: 0}.car-job__co{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 10px;margin: 2px 0 6px;font-size: 14px;color: var(--muted)}.car-job__co span{font-weight: 600;color: var(--ink)}.car-job__co small{font-size: 12.5px;padding: 2px 9px;border-radius: 99px;background: var(--surface);border: 1px solid var(--line)}.car-job__title{font: 650 21px/1.2 var(--f-head);letter-spacing: -.03em;margin: 0}.car-job__title a::after{content: "";position: absolute;inset: 0;z-index: 0;border-radius: inherit}.car-job__badge{flex: none;display: inline-flex;align-items: center;gap: 6px;padding: 6px 11px;border-radius: 99px;font: 600 12px/1 var(--f-head);letter-spacing: .02em;background: rgba(var(--accent-rgb),.08);color: var(--a-ink)}.car-job__badge--feat{background: var(--grad);color: #fff;box-shadow: 0 8px 18px -10px rgba(var(--accent-rgb),.9)}.car-job__badge .tl-icon{width: 13px;height: 13px}.car-job__tags{list-style: none;display: flex;flex-wrap: wrap;gap: 8px;margin: 0;padding: 0}.car-job__tags li{display: inline-flex;align-items: center;gap: 7px;padding: 7px 12px;border-radius: 10px;background: var(--surface);font-size: 13.5px;font-weight: 500;color: var(--ink)}.car-job__tags .tl-icon{width: 15px;height: 15px;color: var(--accent)}.car-job__foot{display: flex;align-items: center;gap: 12px;margin-top: auto;padding-top: 18px;border-top: 1px dashed var(--line-2)}.car-job__age{margin-left: auto;font-size: 13.5px;color: var(--muted);white-space: nowrap}.car-job__age.is-soon{color: #A2381E;font-weight: 600}.car-salary{display: inline-flex;align-items: center;gap: 8px;padding: 8px 13px;border-radius: 10px;background: rgba(var(--accent2-rgb),.13);color: var(--g-text);font: 650 15px/1 var(--f-head);letter-spacing: -.02em;white-space: nowrap}.car-salary i{width: 8px;height: 8px;border-radius: 50%;background: var(--accent2);box-shadow: 0 0 0 3px rgba(var(--accent2-rgb),.22);flex: none}.car-salary small{font-weight: 500;font-size: .82em;opacity: .85;margin-left: -4px}.car-salary--lg{font-size: 17px;padding: 10px 15px}.car-save{position: relative;z-index: 1;display: inline-flex;align-items: center;justify-content: center;gap: 8px;border: 1px solid var(--line-2);background: #fff;color: var(--ink);cursor: pointer;font: 600 15px/1 var(--f-head);transition: color .2s,border-color .2s,background-color .2s,transform .2s}.car-save .tl-icon{width: 18px;height: 18px;transition: transform .3s var(--ease)}.car-save:hover{border-color: rgba(var(--accent-rgb),.5);color: var(--accent)}.car-save.is-on{color: #D7265B;border-color: rgba(215,38,91,.3);background: rgba(215,38,91,.06)}.car-save.is-on .tl-icon{fill: currentColor;transform: scale(1.1)}.car-save--icon{width: 40px;height: 40px;border-radius: 12px;flex: none}.car-save--icon span{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap}.car-save--btn{padding: 15px 22px;border-radius: var(--r-btn)}.car-logo{display: grid;place-items: center;flex: none;width: 52px;height: 52px;border-radius: 15px;font: 700 18px/1 var(--f-head);letter-spacing: -.04em;color: #fff;background: var(--grad);box-shadow: inset 0 1px 0 rgba(255,255,255,.3),0 10px 20px -12px rgba(var(--ink-rgb),.5)}.car-logo--1{background: linear-gradient(135deg,#1BD08C,#0B8A5A)}.car-logo--2{background: linear-gradient(135deg,#24234F,#0B0A2C)}.car-logo--3{background: linear-gradient(135deg,#FF8A5B,#E2475E)}.car-logo--4{background: linear-gradient(135deg,#38BDF8,#2563EB)}.car-logo--5{background: linear-gradient(135deg,#F7C948,#E68A00);color: #2A1C00}.car-logo--lg{width: 60px;height: 60px;border-radius: 17px;font-size: 21px}.car-logo--xl{width: 76px;height: 76px;border-radius: 22px;font-size: 27px}.car-co{position: relative;background: #fff;border-radius: 22px;overflow: hidden}.car-co__cover{position: relative;aspect-ratio: 16 / 7;overflow: hidden;background: var(--surface)}.car-co__cover img{width: 100%;height: 100%;object-fit: cover;object-position: 50% 72%;transition: transform .7s var(--ease)}.car-co:hover .car-co__cover img{transform: scale(1.05)}.car-co__pattern{position: absolute;inset: 0;background: linear-gradient(rgba(255,255,255,.14) 1px,transparent 1px) 0 0 / 24px 24px,linear-gradient(90deg,rgba(255,255,255,.14) 1px,transparent 1px) 0 0 / 24px 24px,var(--grad)}.car-co__label{position: absolute;top: 14px;right: 14px;padding: 6px 11px;border-radius: 99px;background: rgba(255,255,255,.86);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);font: 600 12px/1 var(--f-head);color: var(--ink)}.car-co__body{position: relative;padding: 0 24px 22px;display: flex;flex-direction: column;flex: 1}.car-co__body .car-logo{margin-top: -30px;margin-bottom: 14px;border: 3px solid #fff;box-sizing: content-box}.car-co__name{font: 650 21px/1.2 var(--f-head);letter-spacing: -.03em;margin: 0 0 4px}.car-co__name a::after{content: "";position: absolute;inset: 0}.car-co__ind{color: var(--muted);font-size: 14.5px;margin: 0 0 14px}.car-co__facts{list-style: none;display: flex;flex-wrap: wrap;gap: 6px 16px;padding: 0;margin: 0 0 18px;font-size: 13.5px;color: var(--muted)}.car-co__facts li{display: inline-flex;align-items: center;gap: 6px}.car-co__facts .tl-icon{width: 15px;height: 15px;color: var(--accent)}.car-co__foot{margin-top: auto;display: flex;align-items: center;justify-content: space-between;gap: 12px;padding-top: 16px;border-top: 1px dashed var(--line-2)}.car-co__rating{display: inline-flex;align-items: center;gap: 6px;font: 650 15px/1 var(--f-head)}.car-co__rating .tl-icon{width: 16px;height: 16px;color: #E8A400;fill: currentColor}.car-co__roles{font: 600 13.5px/1 var(--f-head);padding: 8px 12px;border-radius: 99px;background: var(--surface);color: var(--muted)}.car-co__roles.is-hiring{background: rgba(var(--accent2-rgb),.13);color: var(--g-text)}.tl-section--alt{position: relative;background: linear-gradient(180deg,var(--surface),color-mix(in srgb,var(--surface) 60%,#fff))}.tl-split,.tl-app{overflow-x: clip}.tl-split__title{font-size: clamp(34px,4.2vw,54px)}.tl-split__ticks li{font-weight: 500}.tl-split__ticks em{font-weight: 650}.tl-split__icon{border-radius: 12px;background: #fff;color: var(--accent);box-shadow: 0 0 0 1px rgba(var(--accent-rgb),.14),0 10px 20px -14px rgba(var(--accent-rgb),.7)}.tl-steps__grid{position: relative}.tl-step{position: relative;background: rgba(255,255,255,.8);border: 1px solid var(--line);border-radius: 22px;padding: 30px 28px;transition: transform .35s var(--ease),box-shadow .35s}.tl-step:hover{transform: translateY(-4px);box-shadow: var(--shadow)}.tl-step__icon{position: relative;width: 52px;height: 52px;border-radius: 15px;background: var(--grad);box-shadow: 0 14px 26px -14px rgba(var(--accent-rgb),.9)}.tl-step::before{counter-increment: s;content: "0" counter(s);position: absolute;top: 28px;right: 26px;font: 650 14px/1 var(--f-head);letter-spacing: .04em;color: rgba(var(--accent-rgb),.45)}.tl-step:not(:last-child)::after{content: "";position: absolute;top: 55px;left: calc(100% + 1px);width: var(--gap);height: 1px;background: repeating-linear-gradient(90deg,rgba(var(--accent-rgb),.5) 0 4px,transparent 4px 9px)}.tl-step:last-child .tl-step__icon{background: linear-gradient(135deg,#1BD08C,#0B8A5A);box-shadow: 0 14px 26px -14px rgba(var(--accent2-rgb),.9)}.tl-step__title{font-weight: 650}.tl-plan{background: #fff;border: 1px solid var(--line);border-radius: 24px;padding: 34px 30px}.tl-plan.is-featured{position: relative;border-color: transparent;background: radial-gradient(ellipse 80% 60% at 100% 0%,rgba(123,92,255,.4),transparent 70%),radial-gradient(ellipse 60% 50% at 0% 100%,rgba(var(--accent2-rgb),.18),transparent 70%),var(--dark);box-shadow: 0 50px 90px -40px rgba(var(--accent-rgb),.75);transform: translateY(-8px)}.tl-plan__badge{left: auto;right: 26px;top: 26px;background: rgba(var(--accent2-rgb),.18);color: #7FF0C2;font: 600 12px/1 var(--f-head);letter-spacing: .04em;text-transform: none;padding: 7px 11px}.tl-plan__name{font-weight: 650;letter-spacing: -.03em}.tl-plan__price strong{font-weight: 700;font-size: 54px;letter-spacing: -.055em}.tl-plan__price span{font-weight: 500;font-size: 15px}.tl-plan .tl-ticks .tl-icon{color: var(--accent2)}.tl-plan:not(.is-featured) .tl-ticks .tl-icon{color: var(--g-text)}.tl-plan.is-featured .tl-plan__text,.tl-plan.is-featured .tl-ticks li{color: var(--muted-d);opacity: 1}.tl-plan.is-featured .tl-btn--primary{background: linear-gradient(120deg,#1BD08C,#0FAE72);color: #04140D;box-shadow: 0 16px 32px -14px rgba(var(--accent2-rgb),.8)}.tl-quote{position: relative;background: rgba(255,255,255,.85);border: 1px solid var(--line);border-radius: 22px;padding: 32px;transition: transform .35s var(--ease),box-shadow .35s}.tl-quote:hover{transform: translateY(-4px);box-shadow: var(--shadow)}.tl-quote::after{content: "\201D";position: absolute;top: 14px;right: 26px;font: 700 76px/1 var(--f-head);color: rgba(var(--accent-rgb),.12)}.tl-quote__stars{color: var(--accent2)}.tl-quote blockquote p{font-size: 17.5px;line-height: 1.6}.tl-quote__avatar{background: var(--grad);border-radius: 14px;font-family: var(--f-head);font-weight: 700}.tl-quote figcaption strong{font-family: var(--f-head);font-weight: 650;letter-spacing: -.02em}.tl-pc__media{border-radius: 20px}.tl-pc__title{font-weight: 650;letter-spacing: -.03em}.tl-meta{font: 500 12.5px/1.4 var(--f-body);letter-spacing: 0;text-transform: none}.tl-meta__cat{padding: 3px 9px;border-radius: 99px;background: rgba(var(--accent-rgb),.08)}.tl-newsband__box{position: relative;background: #fff;border-radius: 26px}.tl-cta__box{background: radial-gradient(ellipse 50% 80% at 100% 0%,rgba(123,92,255,.45),transparent 70%),radial-gradient(ellipse 40% 70% at 0% 100%,rgba(var(--accent2-rgb),.22),transparent 70%),var(--dark);border-radius: 30px}.tl-cta__title{font-size: clamp(34px,5vw,64px);letter-spacing: -.05em}.tl-cta__title em{background: linear-gradient(100deg,#B8AEFF,#7FF0C2);-webkit-background-clip: text;background-clip: text}.tl-cta__text{color: var(--muted-d);opacity: 1}.tl-cta__box>:not(.car-ctaart){position: relative;z-index: 1}.car-ctaart{position: absolute;inset: 0;z-index: 0;overflow: hidden;pointer-events: none}.car-ctaart__grid{position: absolute;inset: 0;background-image: linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size: 44px 44px;-webkit-mask-image: radial-gradient(ellipse 70% 90% at 50% 50%,transparent 25%,#000 80%);mask-image: radial-gradient(ellipse 70% 90% at 50% 50%,transparent 25%,#000 80%)}.car-ctaart__ring{position: absolute;left: 50%;top: 50%;border-radius: 50%;border: 1px solid rgba(255,255,255,.08);transform: translate(-50%,-50%)}.car-ctaart__ring--a{width: 70%;aspect-ratio: 1}.car-ctaart__ring--b{width: 100%;aspect-ratio: 1;border-style: dashed;border-color: rgba(var(--accent2-rgb),.16);animation: car-spin 80s linear infinite}.car-ctaart__ring--c{width: 130%;aspect-ratio: 1}.car-ctaart__node{position: absolute;width: 10px;height: 10px;border-radius: 50%;background: var(--accent2);box-shadow: 0 0 0 5px rgba(var(--accent2-rgb),.15),0 0 24px rgba(var(--accent2-rgb),.7);animation: car-pulse 3s ease-in-out infinite;animation-delay: calc(var(--d) * .5s)}.car-ctaart__node:nth-child(odd){background: #9B8CFF;box-shadow: 0 0 0 5px rgba(155,140,255,.15),0 0 24px rgba(155,140,255,.7)}.tl-footer{position: relative;overflow: hidden}.tl-footer::before{content: "";position: absolute;inset: 0;pointer-events: none;background-image: linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size: 56px 56px;-webkit-mask-image: linear-gradient(180deg,#000,transparent 70%);mask-image: linear-gradient(180deg,#000,transparent 70%)}.tl-footer>*{position: relative}.tl-footer__title{font: 600 12.5px/1.4 var(--f-head);letter-spacing: .14em}.tl-footer a:hover{color: var(--accent2)}.tl-footer__contact .tl-icon{color: var(--accent2)}.tl-footer .tl-subscribe .tl-btn{background: linear-gradient(120deg,#1BD08C,#0FAE72);color: #04140D}.tl-chip.is-active,.page-numbers.current{background: var(--accent);border-color: var(--accent);color: #fff}.tl-details{border-radius: 16px}.tl-details dt{font: 600 12px/1.4 var(--f-head);letter-spacing: .08em}.tl-ticks .tl-icon{color: var(--g-text)}.car-board-page{display: grid;grid-template-columns: 290px minmax(0,1fr);gap: clamp(24px,3vw,40px);align-items: start}.car-filters{position: sticky;top: 100px}.car-filters form{padding: 24px;border-radius: 22px;background: #fff;border: 1px solid var(--line);box-shadow: 0 30px 60px -50px rgba(var(--accent-rgb),.6)}.car-filters__title{display: flex;align-items: center;gap: 10px;font: 650 18px/1.2 var(--f-head);letter-spacing: -.02em;margin: 0 0 6px}.car-filters__title .tl-icon{color: var(--accent);width: 18px;height: 18px}.car-filters__group{border: 0;margin: 0;padding: 18px 0 14px;border-bottom: 1px dashed var(--line-2);display: grid;gap: 4px}.car-filters__group legend{font: 600 12px/1.3 var(--f-head);letter-spacing: .1em;text-transform: uppercase;color: var(--muted);padding: 0;margin-bottom: 8px;float: left;width: 100%}.car-opt{position: relative;display: block;cursor: pointer}.car-opt input{position: absolute;opacity: 0;inset: 0;cursor: pointer}.car-opt span{display: flex;align-items: center;gap: 10px;padding: 7px 10px;border-radius: 10px;font-size: 15px;transition: background-color .2s,color .2s}.car-opt span::before{content: "";flex: none;width: 16px;height: 16px;border-radius: 50%;border: 1.5px solid var(--line-2);background: #fff;transition: .2s}.car-opt span small{margin-left: auto;font-size: 12.5px;color: var(--muted)}.car-opt:hover span{background: var(--surface)}.car-opt input:checked + span{color: var(--accent);font-weight: 600;background: rgba(var(--accent-rgb),.06)}.car-opt input:checked + span::before{border: 5px solid var(--accent)}.car-opt input:focus-visible + span{outline: 2px solid var(--accent);outline-offset: 1px}.car-filters__actions{display: flex;align-items: center;gap: 14px;margin: 20px 0 0}.car-filters__actions .tl-btn{padding: 12px 18px;font-size: 14.5px}.tl-js .car-filters__actions .tl-btn{display: none}.car-filters__reset{font-size: 14.5px;font-weight: 500;color: var(--muted)}.car-results__bar{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 18px;margin-bottom: 22px}.car-results__count{margin: 0;font-size: 15.5px;color: var(--muted)}.car-results__count b{font: 650 20px/1 var(--f-head);color: var(--ink);letter-spacing: -.03em}.car-results__active{display: flex;flex-wrap: wrap;gap: 8px;margin: 0}.car-active{display: inline-flex;align-items: center;gap: 6px;padding: 6px 8px 6px 12px;border-radius: 99px;background: rgba(var(--accent-rgb),.08);color: var(--a-ink);text-decoration: none;font-size: 13.5px;font-weight: 550}.car-active .tl-icon{width: 14px;height: 14px}.car-sort{margin-left: auto;display: flex;align-items: center;gap: 10px;font-size: 14.5px;color: var(--muted)}.car-sort select{border: 1px solid var(--line-2);border-radius: 12px;background: #fff;padding: 10px 14px;font-weight: 550;color: var(--ink)}.car-list{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 18px}.car-empty{text-align: center;padding: 64px 24px;border: 1px dashed var(--line-2);border-radius: 22px;background: var(--surface)}.car-empty>.tl-icon{width: 40px;height: 40px;color: var(--accent);margin: 0 auto 14px}.car-empty p{color: var(--muted);max-width: 420px;margin: 0 auto 20px}.car-crumbs{gap: 10px}.car-crumbs a{text-decoration: none}.car-jobhero__row{display: flex;align-items: center;gap: 22px;margin-bottom: 22px}.car-jobhero__title{font-size: clamp(34px,4.6vw,60px);margin: 0 0 8px}.car-jobhero__co{display: flex;flex-wrap: wrap;gap: 8px;margin: 0;font-size: 17px;color: var(--muted)}.car-jobhero__co a{color: var(--accent);font-weight: 600;text-decoration: none}.car-job__tags--lg li{font-size: 15px;padding: 9px 14px;background: #fff;border: 1px solid var(--line)}.car-job__tags--lg .car-job__tags-salary{padding: 0;border: 0;background: none}.car-jobhero .tl-item-single__actions{margin-bottom: 0}.car-closed{display: inline-flex;align-items: center;gap: 8px;padding: 14px 20px;border-radius: var(--r-btn);background: rgba(var(--ink-rgb),.06);font-weight: 600;color: var(--muted)}.car-jobsingle__grid{display: grid;grid-template-columns: minmax(0,1fr) 360px;gap: clamp(32px,5vw,72px);padding-top: clamp(40px,5vw,64px);padding-bottom: var(--sec);align-items: start}.car-block{margin-top: 40px}.car-block__title{font-size: 24px;letter-spacing: -.03em;margin-bottom: 16px}.car-block__list{gap: 12px}.car-block__list li{font-size: 16.5px}.car-block--features .tl-icon{color: var(--accent)}.car-block--benefits .tl-icon{color: var(--violet)}.car-skills{display: flex;flex-wrap: wrap;gap: 8px;margin: 0}.car-skills span{padding: 8px 14px;border-radius: 10px;background: var(--surface);border: 1px solid var(--line);font-size: 14.5px;font-weight: 500}.car-jobsingle__aside{position: sticky;top: 100px;display: grid;gap: 16px}.car-overview{position: relative;padding: 26px;border-radius: 24px;background: radial-gradient(ellipse 80% 50% at 100% 0%,rgba(var(--accent-rgb),.07),transparent 70%),#fff;box-shadow: 0 40px 80px -50px rgba(var(--accent-rgb),.6)}.car-overview__title{font-size: 19px;letter-spacing: -.02em;margin-bottom: 14px}.car-overview__pay{display: grid;gap: 2px;padding: 16px 18px;border-radius: 16px;background: rgba(var(--accent2-rgb),.1);margin: 0 0 14px}.car-overview__pay small{font: 600 12px/1.3 var(--f-head);letter-spacing: .08em;text-transform: uppercase;color: var(--g-text)}.car-overview__pay b{font: 700 26px/1.1 var(--f-head);letter-spacing: -.04em;color: var(--ink)}.car-overview__pay span{font-size: 14px;color: var(--muted)}.car-overview dl{margin: 0 0 16px;display: grid}.car-overview dl div{display: flex;justify-content: space-between;gap: 14px;padding: 11px 0;border-bottom: 1px dashed var(--line-2);font-size: 15px}.car-overview dt{color: var(--muted)}.car-overview dd{margin: 0;font-weight: 600;text-align: right}.car-overview__closes{display: flex;align-items: center;gap: 8px;font-size: 14.5px;font-weight: 600;color: #A2381E;margin: 0 0 16px}.car-overview__closes.is-closed{color: var(--muted)}.car-overview .tl-btn{width: 100%}.car-overview__text{font-size: 14px;color: var(--muted);margin: 14px 0 0}.car-cocard{display: flex;align-items: center;gap: 14px;padding: 16px 18px;border-radius: 20px;background: #fff;border: 1px solid var(--line);text-decoration: none;transition: border-color .25s,transform .25s var(--ease)}.car-cocard:hover{border-color: rgba(var(--accent-rgb),.4);transform: translateY(-2px)}.car-cocard>span{flex: 1;min-width: 0;display: grid;gap: 2px}.car-cocard b{font: 650 17px/1.2 var(--f-head);letter-spacing: -.02em}.car-cocard small{font-size: 13.5px;color: var(--muted)}.car-cocard em{font-style: normal;font-size: 13.5px;font-weight: 600;color: var(--accent)}.car-cocard>.tl-icon{color: var(--accent)}.car-cohero{position: relative;padding-bottom: 28px;border-bottom: 1px solid var(--line);background: var(--surface)}.car-cohero__cover{position: relative;height: clamp(160px,22vw,300px);overflow: hidden}.car-cohero__cover img{width: 100%;height: 100%;object-fit: cover}.car-cohero__card{position: relative;display: flex;align-items: flex-end;gap: 24px;margin-top: -48px;flex-wrap: wrap}.car-cohero__card>.car-logo{border: 4px solid #fff;box-sizing: content-box}.car-cohero__text{flex: 1;min-width: 260px;padding-top: 56px}.car-cohero__text .tl-kicker{margin-bottom: 10px}.car-cohero__title{font-size: clamp(34px,4.6vw,58px);margin: 0 0 8px}.car-cohero__lead{color: var(--muted);font-size: 18px;max-width: 640px;margin: 0}.car-cohero__actions{display: flex;flex-wrap: wrap;gap: 12px}.car-cofacts{list-style: none;display: flex;flex-wrap: wrap;gap: 12px;padding: 0;margin: 28px 0 0}.car-cofacts li{display: flex;align-items: center;gap: 12px;padding: 12px 18px 12px 14px;border-radius: 16px;background: #fff;border: 1px solid var(--line)}.car-cofacts .tl-icon{color: var(--accent)}.car-cofacts small{display: block;font-size: 12.5px;color: var(--muted)}.car-cofacts b{font-family: var(--f-head);font-weight: 650;letter-spacing: -.02em}.car-cosingle__grid{display: grid;grid-template-columns: minmax(0,1fr) 340px;gap: clamp(32px,5vw,72px);padding-top: clamp(40px,5vw,64px);padding-bottom: clamp(48px,6vw,80px);align-items: start}.car-perks{padding: 26px;border-radius: 22px;background: var(--surface);border: 1px solid var(--line)}.car-hero,.car-track,.car-post,.car-app{position: relative;container-type: inline-size;font-family: var(--f-body);font-variant-numeric: tabular-nums;color: var(--ink);line-height: 1.3}.car-hero>*,.car-track>*,.car-post>*{font-size: clamp(10px,2.55cqi,15px)}.car-hero *,.car-track *,.car-post *,.car-app *{box-sizing: border-box}.car-hero b,.car-track b,.car-post b,.car-app b{font-weight: 600}.car-bd{position: absolute;inset: -4% -6%;z-index: 0;pointer-events: none}.car-bd__grid{position: absolute;inset: 0;background-image: linear-gradient(rgba(var(--accent-rgb),.1) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--accent-rgb),.1) 1px,transparent 1px);background-size: 8cqi 8cqi;background-position: center;-webkit-mask-image: radial-gradient(closest-side,#000 35%,transparent);mask-image: radial-gradient(closest-side,#000 35%,transparent)}.car-bd__ring{position: absolute;left: 50%;top: 50%;aspect-ratio: 1;border-radius: 50%;border: 1px solid rgba(var(--accent-rgb),.16);transform: translate(-50%,-50%)}.car-bd__ring--a{width: 64%}.car-bd__ring--b{width: 92%;border-style: dashed;border-color: rgba(var(--accent2-rgb),.3);animation: car-spin 90s linear infinite}.car-bd__ring--b::before,.car-bd__ring--b::after{content: "";position: absolute;width: 2.2cqi;height: 2.2cqi;border-radius: 50%;background: var(--accent2);box-shadow: 0 0 0 1.2cqi rgba(var(--accent2-rgb),.14);top: 14.6%;left: 14.6%;transform: translate(-50%,-50%)}.car-bd__ring--b::after{background: var(--accent);box-shadow: 0 0 0 1.2cqi rgba(var(--accent-rgb),.12);top: auto;left: auto;bottom: 14.6%;right: 14.6%;transform: translate(50%,50%)}.car-bd__glow{position: absolute;border-radius: 50%;filter: blur(14px);animation: car-breathe 10s ease-in-out infinite}.car-bd__glow--a{width: 60%;aspect-ratio: 1;right: 4%;top: 2%;background: radial-gradient(closest-side,rgba(var(--accent-rgb),.24),transparent)}.car-bd__glow--b{width: 46%;aspect-ratio: 1;left: 6%;bottom: 0;background: radial-gradient(closest-side,rgba(var(--accent2-rgb),.22),transparent);animation-delay: -5s}.car-panel{position: relative;z-index: 2;background: rgba(255,255,255,.8);-webkit-backdrop-filter: blur(20px) saturate(1.5);backdrop-filter: blur(20px) saturate(1.5);border-radius: min(4cqi,22px);box-shadow: 0 60px 100px -50px rgba(var(--accent-rgb),.55),0 18px 40px -28px rgba(var(--ink-rgb),.35)}.car-float{position: absolute;z-index: 3;display: flex;align-items: center;gap: 2.4cqi;padding: 2.4cqi 2.8cqi;border-radius: min(3.2cqi,18px);background: rgba(255,255,255,.9);-webkit-backdrop-filter: blur(16px);backdrop-filter: blur(16px);border: 1px solid rgba(255,255,255,.95);box-shadow: 0 0 0 1px rgba(var(--accent-rgb),.08),0 30px 60px -30px rgba(var(--accent-rgb),.55),0 10px 24px -16px rgba(var(--ink-rgb),.3);animation: car-bob 7s ease-in-out infinite}.car-float>span{display: grid;gap: .3em;min-width: 0}.car-float small{font-size: .82em;color: var(--muted)}.car-float b{font: 650 1em/1.15 var(--f-head);letter-spacing: -.02em}.car-hero .car-logo,.car-track .car-logo,.car-post .car-logo,.car-app .car-logo{width: 2.8em;height: 2.8em;border-radius: 28%;font-size: 1em;box-shadow: inset 0 1px 0 rgba(255,255,255,.3)}.car-hero .car-salary,.car-app .car-salary{font-size: .92em;padding: .5em .7em;gap: .45em;border-radius: .7em}.car-hero .car-salary i,.car-app .car-salary i{width: .5em;height: .5em;box-shadow: 0 0 0 .2em rgba(var(--accent2-rgb),.22)}.car-heart{display: grid;place-items: center;color: rgba(var(--ink-rgb),.3)}.car-heart .tl-icon{width: 1.25em;height: 1.25em}.car-heart.is-on{color: #E1306C}.car-heart.is-on .tl-icon{fill: currentColor}.car-live{display: inline-flex;align-items: center;gap: .5em;padding: .45em .8em;border-radius: 99px;background: rgba(var(--accent2-rgb),.13);color: var(--g-text);font: 600 .82em/1 var(--f-head);font-style: normal;white-space: nowrap}.car-live i{width: .5em;height: .5em;border-radius: 50%;background: var(--accent2);animation: car-pulse 2s ease-in-out infinite}.car-ring{--p: 80;position: relative;flex: none;display: grid;place-items: center;width: 4.2em;aspect-ratio: 1;border-radius: 50%;background: conic-gradient(var(--accent2) calc(var(--p) * 1%),rgba(var(--accent-rgb),.12) 0)}.car-ring::before{content: "";position: absolute;inset: .42em;border-radius: 50%;background: #fff}.car-ring b{position: relative;font: 700 1.15em/1 var(--f-head) !important;letter-spacing: -.04em}.car-ring b small{font-size: .6em;color: var(--muted)}.car-ring--lg{width: 4.8em}.car-pill{font: 600 .8em/1 var(--f-head);font-style: normal;padding: .5em .75em;border-radius: 99px;white-space: nowrap;background: rgba(var(--ink-rgb),.06);color: var(--muted)}.car-pill--s2{background: rgba(56,189,248,.14);color: #0B6A93}.car-pill--s3{background: rgba(var(--accent-rgb),.1);color: var(--a-ink)}.car-pill--s4{background: rgba(var(--accent2-rgb),.15);color: var(--g-text)}.car-hero{padding: 9% 11% 21% 0}.car-board{overflow: hidden}.car-chrome{display: flex;align-items: center;gap: .45em;padding: .9em 1.2em;border-bottom: 1px solid var(--line)}.car-chrome i{width: .62em;height: .62em;border-radius: 50%;background: rgba(var(--ink-rgb),.12)}.car-chrome i:first-child{background: #FF7A7A}.car-chrome i:nth-child(2){background: #FFC85A}.car-chrome i:nth-child(3){background: var(--accent2)}.car-chrome span{margin-left: auto;margin-right: auto;padding: .3em 1.2em;border-radius: 99px;background: var(--surface);font-size: .78em;color: var(--muted);transform: translateX(-1.2em)}.car-board__search{display: flex;align-items: center;gap: .8em;padding: 1.1em 1.2em .8em}.car-board__q{flex: 1;min-width: 0;display: flex;align-items: center;gap: .6em;padding: .8em 1em;border-radius: .9em;background: #fff;border: 1px solid rgba(var(--accent-rgb),.35);box-shadow: 0 0 0 .3em rgba(var(--accent-rgb),.08)}.car-board__q .tl-icon{width: 1.2em;height: 1.2em;color: var(--accent)}.car-board__q b{font: 600 1.05em/1 var(--f-head);letter-spacing: -.02em;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.car-caret{width: 1.5px;height: 1.15em;background: var(--accent);animation: car-blink 1.1s steps(2) infinite;flex: none}.car-board__count{flex: none;font: 650 .85em/1 var(--f-head);font-style: normal;padding: .7em .9em;border-radius: .8em;background: var(--ink);color: #fff}.car-board__filters{display: flex;flex-wrap: wrap;gap: .45em;padding: 0 1.2em 1em}.car-fchip{display: inline-flex;align-items: center;gap: .35em;padding: .5em .75em;border-radius: .7em;border: 1px solid var(--line-2);font: 550 .82em/1 var(--f-head);color: var(--muted);background: #fff}.car-fchip .tl-icon{width: 1em;height: 1em}.car-fchip.is-on{border-color: transparent;background: rgba(var(--accent-rgb),.1);color: var(--a-ink)}.car-fchip--icon{margin-left: auto;padding: .5em .6em}.car-board__list{list-style: none;margin: 0;padding: 0 .7em .4em;display: grid;gap: .4em}.car-board__list li{display: grid;grid-template-columns: auto minmax(0,1fr) auto auto;align-items: center;gap: .85em;padding: .8em .7em;border-radius: 1em;border: 1px solid transparent;animation: car-in .8s var(--ease) both;animation-delay: calc(.3s + var(--d) * .15s)}.car-board__list li + li{border-top-color: var(--line);border-radius: 0 0 1em 1em}.car-board__list li.is-top{background: #fff;border-color: rgba(var(--accent-rgb),.22);border-radius: 1em;box-shadow: 0 20px 36px -24px rgba(var(--accent-rgb),.6)}.car-board__list li.is-top + li{border-top-color: transparent}.car-board__role{display: grid;gap: .3em;min-width: 0}.car-board__role b,.car-board__role small{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.car-board__role b{font: 650 1em/1.15 var(--f-head);letter-spacing: -.02em}.car-board__role small{font-size: .82em;color: var(--muted)}.car-board__pay{display: grid;justify-items: end;gap: .35em}.car-new{font: 600 .72em/1 var(--f-head);padding: .3em .55em;border-radius: 99px;background: var(--grad);color: #fff}.car-board__foot{display: flex;align-items: center;justify-content: space-between;padding: .9em 1.2em 1em;border-top: 1px solid var(--line);font-size: .8em;color: var(--muted)}.car-dots{display: flex;gap: .35em}.car-dots i{width: .5em;height: .5em;border-radius: 99px;background: rgba(var(--ink-rgb),.15)}.car-dots i.is-on{width: 1.4em;background: var(--accent)}.car-sal{right: 0;bottom: 3cqi;width: 46%;flex-direction: column;align-items: stretch;gap: .4em;animation-delay: -2s}.car-sal b{font-size: 1.2em;letter-spacing: -.035em}.car-sal .car-sal__bars{display: flex;align-items: flex-end;gap: 3%;height: 3.4em;margin-top: .5em}.car-sal__bars i{flex: 1;height: var(--h);border-radius: .25em .25em .1em .1em;background: rgba(var(--accent-rgb),.14);transform-origin: bottom;animation: car-grow 1.2s var(--ease) both;animation-delay: calc(.4s + var(--d) * .05s)}.car-sal__bars i.is-in{background: linear-gradient(180deg,var(--accent2),color-mix(in srgb,var(--accent2) 70%,#000))}.car-sal .car-sal__track{position: relative;display: block;height: .3em;border-radius: 9px;background: rgba(var(--accent-rgb),.12)}.car-sal__track i{position: absolute;left: 22%;right: 26%;top: 0;bottom: 0;border-radius: 9px;background: var(--accent2)}.car-sal__track b{position: absolute;top: 50%;width: .9em;height: .9em;border-radius: 50%;background: #fff;border: .2em solid var(--accent2);transform: translate(-50%,-50%);left: 22%}.car-sal__track b + b{left: 74%}.car-match{right: 1cqi;top: 0;flex-direction: column;gap: .6em;padding: 2.4cqi 3cqi;animation-delay: -4s}.car-match>small{text-align: center}.car-toast{left: 5%;bottom: 1cqi;max-width: 48%;animation-delay: -1s}.car-toast__ok{flex: none;display: grid;place-items: center;width: 2.4em;height: 2.4em;border-radius: .75em;background: linear-gradient(135deg,#1BD08C,#0B8A5A);color: #fff;box-shadow: 0 10px 20px -10px rgba(var(--accent2-rgb),.9)}.car-toast__ok .tl-icon{width: 1.2em;height: 1.2em}.car-toast b,.car-toast small{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.car-track{padding: 13% 7% 15% 0}.car-apps{padding: 1.4em 1.3em 1.1em}.car-apps__head{display: flex;align-items: center;justify-content: space-between;gap: 1em;margin-bottom: 1em}.car-apps__head>b{font: 650 1.2em/1 var(--f-head);letter-spacing: -.03em}.car-tabs{display: flex;gap: .3em;padding: .25em;border-radius: .8em;background: var(--surface)}.car-tabs i{font: 550 .78em/1 var(--f-head);font-style: normal;padding: .55em .7em;border-radius: .6em;color: var(--muted);white-space: nowrap}.car-tabs i.is-on{background: #fff;color: var(--ink);box-shadow: 0 4px 10px -6px rgba(var(--ink-rgb),.3)}.car-tabs em{font-style: normal;color: var(--accent)}.car-apps__list{list-style: none;margin: 0;padding: 0;display: grid;gap: .5em}.car-apps__row{display: grid;grid-template-columns: auto minmax(0,1fr) auto 5.2em;align-items: center;gap: .85em;padding: .75em .8em;border-radius: 1em;background: #fff;border: 1px solid var(--line);animation: car-in .8s var(--ease) both;animation-delay: calc(.2s + var(--d) * .12s)}.car-apps__row.is-s4{border-color: rgba(var(--accent2-rgb),.45);box-shadow: 0 16px 30px -22px rgba(var(--accent2-rgb),.9)}.car-apps__role{display: grid;gap: .3em;min-width: 0}.car-apps__role b,.car-apps__role small{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.car-apps__role b{font: 650 1em/1.15 var(--f-head);letter-spacing: -.02em}.car-apps__role small{font-size: .82em;color: var(--muted)}.car-prog{display: grid;grid-template-columns: repeat(4,1fr);gap: .25em}.car-prog i{height: .36em;border-radius: 9px;background: rgba(var(--ink-rgb),.1)}.car-prog i.is-done{background: var(--accent)}.is-s4 .car-prog i.is-done{background: var(--accent2)}.car-apps__legend{display: grid;grid-template-columns: repeat(4,1fr);gap: .25em;margin: .9em 0 0 auto;width: 52%;font-size: .72em;color: var(--muted);text-align: center}.car-strength{right: 0;top: 0;max-width: 56%;animation-delay: -3s}.car-note{left: 4%;bottom: 2cqi;max-width: 70%;animation-delay: -1s}.car-note__ic{position: relative;flex: none;display: grid;place-items: center;width: 2.4em;height: 2.4em;border-radius: .75em;background: var(--grad);color: #fff}.car-note__ic .tl-icon{width: 1.2em;height: 1.2em}.car-note__ic i{position: absolute;top: -.2em;right: -.2em;width: .7em;height: .7em;border-radius: 50%;background: var(--accent2);border: .15em solid #fff}.car-note b,.car-note small{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.car-post{padding: 11% 0 15% 7%}.car-lst{padding: 1.4em 1.3em 1.1em}.car-lst__head{display: flex;align-items: center;gap: .9em}.car-lst__tile{flex: none;display: grid;place-items: center;width: 2.8em;height: 2.8em;border-radius: .9em;background: var(--grad);color: #fff;box-shadow: 0 12px 22px -12px rgba(var(--accent-rgb),.9)}.car-lst__tile .tl-icon{width: 1.3em;height: 1.3em}.car-lst__name{flex: 1;min-width: 0;display: grid;gap: .3em}.car-lst__name b{font: 650 1.15em/1.1 var(--f-head);letter-spacing: -.03em;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.car-lst__name small{font-size: .82em;color: var(--muted)}.car-lst__stats{display: grid;grid-template-columns: repeat(3,1fr);gap: .5em;margin: 1.1em 0 .9em}.car-lst__stats span{display: grid;gap: .3em;padding: .75em .8em;border-radius: .9em;background: var(--surface)}.car-lst__stats b{font: 700 1.35em/1 var(--f-head) !important;letter-spacing: -.045em}.car-lst__stats small{font-size: .78em;color: var(--muted)}.car-lst__stats .is-hi{background: rgba(var(--accent-rgb),.08)}.car-lst__stats .is-hi b{color: var(--accent)}.car-lst__chart{position: relative;color: var(--accent);padding: .4em 0 .2em}.car-lst__chart small{display: block;font-size: .76em;color: var(--muted);margin-bottom: .3em}.car-lst__chart svg{display: block;width: 100%;height: 4.6em;overflow: visible}.car-spark__fill{fill: url(#car-spark-fill)}.car-spark__line{fill: none;stroke: var(--accent);stroke-width: 2.2;stroke-linejoin: round;stroke-linecap: round;stroke-dasharray: 400;stroke-dashoffset: 400;animation: car-draw 2.2s var(--ease) forwards .4s}.car-spark__dot{position: absolute;width: .8em;height: .8em;margin: .55em 0 0 0;border-radius: 50%;background: var(--accent2);border: .18em solid #fff;box-shadow: 0 0 0 .3em rgba(var(--accent2-rgb),.25);transform: translate(-50%,-50%)}.car-lst__chart .car-spark__dot{top: auto}.car-lst__sub{display: flex;justify-content: space-between;align-items: center;margin: .9em 0 .5em;font: 600 .85em/1 var(--f-head)}.car-lst__sub em{font-style: normal;font-weight: 500;font-size: .9em;color: var(--muted)}.car-lst__cands{list-style: none;margin: 0;padding: 0;display: grid;gap: .4em}.car-lst__cands li{display: grid;grid-template-columns: auto minmax(0,1fr) 5.5em;align-items: center;gap: .8em;padding: .6em .7em;border-radius: .9em;background: #fff;border: 1px solid var(--line);animation: car-in .8s var(--ease) both;animation-delay: calc(.4s + var(--d) * .12s)}.car-lst__cands li:first-child{border-color: rgba(var(--accent2-rgb),.45)}.car-av{display: grid;place-items: center;flex: none;width: 2.5em;height: 2.5em;border-radius: 50%;font: 700 .85em/1 var(--f-head);font-style: normal;color: #fff;background: var(--grad);box-shadow: 0 0 0 .2em #fff,0 0 0 .32em rgba(var(--accent-rgb),.2)}.car-av--1{background: linear-gradient(135deg,#1BD08C,#0B8A5A)}.car-av--2{background: linear-gradient(135deg,#3A3970,#0B0A2C)}.car-av--3{background: linear-gradient(135deg,#FF8A5B,#E2475E)}.car-av--4{background: linear-gradient(135deg,#38BDF8,#2563EB)}.car-av--5{background: linear-gradient(135deg,#F7C948,#E68A00);color: #2A1C00}.car-lst__who{display: grid;gap: .25em;min-width: 0}.car-lst__who b,.car-lst__who small{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.car-lst__who b{font: 650 .95em/1.15 var(--f-head)}.car-lst__who small{font-size: .78em;color: var(--muted)}.car-lst__pct{display: grid;gap: .3em;justify-items: end}.car-lst__pct>b{font: 700 .95em/1 var(--f-head);color: var(--g-text)}.car-lst__pct i{display: block;width: 100%;height: .32em;border-radius: 9px;background: rgba(var(--accent2-rgb),.15);overflow: hidden}.car-lst__pct i b{display: block;height: 100%;border-radius: 9px;background: var(--accent2)}.car-boost{left: 0;bottom: 2cqi;max-width: 62%;animation-delay: -2s}.car-boost b,.car-boost small{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.car-switch{position: relative;flex: none;width: 3em;height: 1.7em;border-radius: 99px;background: var(--accent2);box-shadow: inset 0 0 0 1px rgba(0,0,0,.06)}.car-switch i{position: absolute;right: .2em;top: .2em;width: 1.3em;height: 1.3em;border-radius: 50%;background: #fff;box-shadow: 0 2px 6px rgba(0,0,0,.2)}.car-bubble{right: 2cqi;top: 1cqi;gap: .5em;padding: 1.8cqi 2.4cqi;animation-delay: -5s}.car-bubble .tl-icon{width: 1.2em;height: 1.2em;color: var(--accent)}.car-bubble b{font-size: 1.15em;color: var(--accent)}.car-app{display: grid;place-items: center;padding: 6% 0 10%}.car-app>*{font-size: clamp(10px,2.5cqi,14px)}.car-phone{position: relative;z-index: 2;width: min(62%,320px);aspect-ratio: 9 / 17;padding: 2.4%;border-radius: 13% / 6.5%;background: linear-gradient(160deg,#2A2960,var(--dark));box-shadow: 0 0 0 1px rgba(255,255,255,.1) inset,0 60px 100px -40px rgba(var(--accent-rgb),.7)}.car-phone__notch{position: absolute;z-index: 2;top: 3.6%;left: 50%;width: 28%;height: 2.6%;border-radius: 99px;background: var(--dark);transform: translateX(-50%)}.car-phone__screen{position: relative;height: 100%;border-radius: 11% / 5.4%;overflow: hidden;background: linear-gradient(180deg,#fff,var(--surface));padding: 18% 6% 6%;display: flex;flex-direction: column;gap: .8em}.car-phone__top small{display: block;font-size: .8em;color: var(--muted)}.car-phone__top b{font: 700 1.3em/1.1 var(--f-head);letter-spacing: -.035em}.car-phone__search{display: flex;align-items: center;gap: .5em;padding: .75em .9em;border-radius: .9em;background: #fff;border: 1px solid var(--line);color: var(--muted);font-size: .88em}.car-phone__search .tl-icon{width: 1.1em;height: 1.1em;color: var(--accent)}.car-phone__chips{display: flex;gap: .35em}.car-phone__chips span{font: 600 .74em/1 var(--f-head);padding: .5em .7em;border-radius: .6em;border: 1px solid var(--line-2);color: var(--muted)}.car-phone__chips span.is-on{background: var(--accent);border-color: var(--accent);color: #fff}.car-phone__list{list-style: none;margin: 0;padding: 0;display: grid;gap: .5em}.car-phone__list li{display: grid;grid-template-columns: auto minmax(0,1fr) auto;gap: .7em;align-items: start;padding: .75em;border-radius: 1em;background: #fff;border: 1px solid var(--line)}.car-phone__list li>span:nth-child(2){display: grid;gap: .3em;min-width: 0;justify-items: start}.car-phone__list b{font: 650 .9em/1.15 var(--f-head);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 100%}.car-phone__list small{font-size: .74em;color: var(--muted);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 100%}.car-phone__list .car-logo{width: 2.4em;height: 2.4em;font-size: .9em}.car-app .car-phone__list .car-salary{font-size: .74em}.car-phone__btn{display: flex;align-items: center;justify-content: center;gap: .4em;padding: .8em;border-radius: .9em;background: var(--grad);color: #fff;font: 600 .78em/1.2 var(--f-head);text-align: center}.car-phone__btn .tl-icon{width: 1.1em;height: 1.1em;flex: none}.car-phone__nav{margin-top: auto;display: flex;justify-content: space-around;padding: .6em;border-radius: 1em;background: #fff;border: 1px solid var(--line)}.car-phone__nav i{display: grid;place-items: center;color: rgba(var(--ink-rgb),.35)}.car-phone__nav i.is-on{color: var(--accent)}.car-phone__nav .tl-icon{width: 1.25em;height: 1.25em}.car-toast--app{left: auto;right: 2%;bottom: 18%;max-width: 46%}@keyframes car-bob{0%,100%{transform: translateY(0)}50%{transform: translateY(-1.4cqi)}}@keyframes car-in{from{opacity: 0;transform: translateY(1.6em)}to{opacity: 1;transform: none}}@keyframes car-grow{from{transform: scaleY(.1)}to{transform: none}}@keyframes car-blink{50%{opacity: 0}}@keyframes car-pulse{0%,100%{opacity: 1;transform: scale(1)}50%{opacity: .55;transform: scale(.82)}}@keyframes car-breathe{0%,100%{opacity: .85;transform: scale(1)}50%{opacity: 1;transform: scale(1.08)}}@keyframes car-spin{to{transform: translate(-50%,-50%) rotate(360deg)}}@keyframes car-draw{to{stroke-dashoffset: 0}}@media (max-width: 1180px){.car-list{grid-template-columns: 1fr}.car-board-page{grid-template-columns: 260px minmax(0,1fr)}}@media (max-width: 1080px){.tl-step:not(:last-child)::after{display: none}.car-jobsingle__grid,.car-cosingle__grid{grid-template-columns: minmax(0,1fr) 320px}}@media (max-width: 900px){.tl-hero--careers .tl-hero__grid{grid-template-columns: 1fr}.tl-hero--careers .tl-hero__media{max-width: 640px}.car-sf{flex-wrap: wrap}.car-sf__field{flex: 1 1 45%}.car-sf__field--kw{flex-basis: 100%;border-bottom: 1px solid var(--line)}.car-sf__field--loc::before{display: none}.car-sf__btn{flex: 1 1 100%;margin-top: 6px}.car-board-page,.car-jobsingle__grid,.car-cosingle__grid{grid-template-columns: 1fr}.car-filters,.car-jobsingle__aside{position: static}.car-filters form{display: grid;grid-template-columns: repeat(2,1fr);gap: 0 20px}.car-filters__title,.car-filters__actions{grid-column: 1 / -1}.tl-items--job .tl-grid--2{grid-template-columns: 1fr}.tl-plan.is-featured{transform: none}}@media (max-width: 600px){.tl-hero--careers .tl-hero__title{font-size: clamp(38px,11vw,50px)}.tl-hero--careers .tl-hero__actions .tl-btn{flex: 1 1 auto}.car-search{margin-top: -64px}.car-search__box{padding: 8px;border-radius: 18px}.car-search__meta{padding: 12px 6px 4px}.car-search__stats{gap: 6px 16px}.car-sf__field{flex-basis: 100%}.car-sf__field + .car-sf__field::before{display: none}.car-sf__field--loc{border-bottom: 1px solid var(--line)}.car-job{padding: 20px}.car-job__badge{position: absolute;top: 18px;right: 18px}.car-job__top:has(.car-job__badge) .car-job__co{padding-right: 96px}.car-logo{width: 46px;height: 46px;font-size: 16px}.car-logo--xl{width: 60px;height: 60px;font-size: 22px}.car-job__title{font-size: 19px}.car-jobhero__row{align-items: flex-start;gap: 16px}.car-filters form{grid-template-columns: 1fr}.car-sort{margin-left: 0}.car-cohero__card{margin-top: -36px;gap: 16px}.car-cohero__text{padding-top: 0;flex-basis: 100%}.tl-marquee{padding: 20px 0}.tl-marquee span{font-size: 21px}.car-hero{padding: 16% 4% 34% 0}.car-toast{max-width: 62%}.car-sal{width: 50%;bottom: 2cqi}.car-track{padding: 22% 0 24%}.car-post{padding: 16% 0 24%}.car-apps__row{grid-template-columns: auto minmax(0,1fr) auto}.car-apps__row .car-prog{grid-column: 2 / -1}.car-apps__legend{display: none}}