.career-apply{--car-form-font:var(--font-section-title),"Plus Jakarta Sans","Segoe UI",system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0f172a;z-index:121!important;width:min(580px,100vw - 1.5rem)!important;max-width:min(580px,100vw - 1.5rem)!important;max-height:min(92vh,780px)!important;font-family:var(--car-form-font)!important;background:#fff!important;border-radius:14px!important;overflow-y:auto!important;box-shadow:0 24px 64px #0b102638!important}.career-apply *,.career-apply input,.career-apply textarea,.career-apply button,.career-apply label{font-family:var(--car-form-font)!important}.career-apply__close{z-index:2;color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;transition:background .2s,border-color .2s;display:inline-flex;position:absolute;top:1rem;right:1rem}.career-apply__close:hover{background:#f8fafc;border-color:#cbd5e1}.career-apply__head{background:#fff;border-bottom:1px solid #e8edf5;padding:1.75rem 1.65rem 1.35rem}.career-apply__eyebrow{color:#64748b;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .55rem;font-size:.72rem;font-weight:600}.career-apply__title{letter-spacing:-.035em;padding-right:2.5rem;color:#0f172a!important;margin:0 0 .5rem!important;font-size:1.5rem!important;font-weight:600!important;line-height:1.25!important}.career-apply__sub{letter-spacing:-.01em;max-width:46ch;color:#64748b!important;margin:0 0 1rem!important;font-size:.95rem!important;font-weight:500!important;line-height:1.6!important}.career-apply__role{color:#1e3a8a;letter-spacing:-.015em;background:#eef2ff;border-radius:999px;margin:0;padding:.4rem .85rem;font-size:.84rem;font-weight:600;display:inline-block}.career-apply__form{flex-direction:column;gap:1.1rem;padding:1.45rem 1.65rem 1.65rem;display:flex}.career-apply__grid{gap:1rem;display:grid}@media (min-width:540px){.career-apply__grid{grid-template-columns:1fr 1fr}}.career-apply__field{flex-direction:column;gap:.45rem;display:flex}.career-apply__field>label{color:#0f172a;letter-spacing:-.01em;font-size:.84rem;font-weight:600}.career-apply__field input:not([type=file]),.career-apply__field textarea{box-sizing:border-box;color:#0f172a;letter-spacing:-.01em;background:#fff;border:1px solid #dbe3ef;border-radius:10px;outline:none;width:100%;padding:.8rem .95rem;font-size:.95rem;font-weight:500;line-height:1.45;transition:border-color .2s,box-shadow .2s;font-family:var(--car-form-font)!important}.career-apply__field input::placeholder,.career-apply__field textarea::placeholder{color:#94a3b8;opacity:1}.career-apply__field input:hover:not(:disabled),.career-apply__field textarea:hover:not(:disabled){border-color:#c5d0e0}.career-apply__field input:focus,.career-apply__field textarea:focus{border-color:#2338f0;box-shadow:0 0 0 3px #2338f01f}.career-apply__field textarea{resize:vertical;min-height:112px;padding-top:.85rem;padding-bottom:.85rem}.career-apply__field input:disabled,.career-apply__field textarea:disabled{opacity:.65;cursor:not-allowed;background:#f8fafc}.career-apply__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}.career-apply__upload{color:#0f172a;cursor:pointer;background:#f8fafc;border:1px solid #dbe3ef;border-radius:12px;align-items:center;gap:.95rem;padding:1.05rem 1.1rem;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.career-apply__upload:hover{background:#f5f7ff;border-color:#2338f0;box-shadow:0 0 0 3px #2338f014}.career-apply__upload.has-file{background:#f0fdf4;border-color:#86efac}.career-apply__upload-icon{color:#2338f0;background:#eef2ff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;display:inline-flex}.career-apply__upload.has-file .career-apply__upload-icon{color:#15803d;background:#dcfce7}.career-apply__upload-copy{flex-direction:column;gap:.2rem;min-width:0;display:flex}.career-apply__upload-copy strong{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:600;overflow:hidden}.career-apply__upload-copy span{color:#64748b;letter-spacing:-.01em;font-size:.82rem;font-weight:500;line-height:1.4}.career-apply__error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin:0;padding:.8rem .95rem;font-size:.9rem;line-height:1.5}.career-apply__submit{color:#fff;letter-spacing:-.015em;cursor:pointer;background:#2338f0;border:none;border-radius:10px;margin-top:.15rem;padding:.95rem 1.25rem;font-size:.98rem;font-weight:600;transition:background .2s,transform .2s,box-shadow .2s;font-family:var(--car-form-font)!important}.career-apply__submit:hover:not(:disabled){background:#1a2bd4;transform:translateY(-1px);box-shadow:0 10px 24px #2338f040}.career-apply__submit:disabled{opacity:.7;cursor:not-allowed;box-shadow:none;transform:none}.career-apply__submit.is-sent{background:#15803d}
.car-page{--car-ink:#0b1026;--car-text:#1a2038;--car-muted:#5a6478;--car-line:#dde3f0;--car-soft:#eef1f8;--car-blue:#2338f0;--car-accent:#ff4d2e;--car-accent-hot:#ff6a4d;--car-wash:#f5f7fc;--car-sky:#dce6ff;color:var(--car-text);font-family:var(--font-section-title),"Plus Jakarta Sans",sans-serif;background:#fff}.car-shell{max-width:1180px;margin:0 auto;padding:0 1.5rem}@media (min-width:768px){.car-shell{padding:0 2.5rem}}.car-kicker{color:var(--car-blue);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .85rem;font-size:.8rem;font-weight:700}.car-kicker--light{color:#9eb0ff}.car-display{max-width:16ch;color:var(--car-ink);letter-spacing:-.035em;margin:0;font-weight:600;font-size:clamp(1.95rem,3.4vw,2.75rem)!important;line-height:1.12!important}.car-display--light{color:#fff}.car-actions{flex-wrap:wrap;gap:.85rem;display:flex}.car-btn{cursor:pointer;border:none;align-items:center;gap:.45rem;padding:.9rem 1.4rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.car-btn:hover{transform:translateY(-2px)}.car-btn--accent{background:var(--car-accent);color:#fff;box-shadow:0 10px 28px #ff4d2e47}.car-btn--accent:hover{background:var(--car-accent-hot)}.car-btn--ink{background:var(--car-ink);color:#fff}.car-btn--ink:hover{background:#161d3d}.car-btn--ghost{color:#fff;background:#ffffff0f;border:1px solid #ffffff59}.car-btn--ghost:hover{background:#ffffff1f}.car-btn--ghost-dark{border-bottom:2px solid var(--car-ink);color:var(--car-ink);background:0 0;padding-left:0;padding-right:0}.car-btn--ghost-dark:hover{color:var(--car-blue);border-bottom-color:var(--car-blue)}.car-hero{color:#fff;background:linear-gradient(155deg,#070b1c 0%,#121a4a 48%,#1a2a7a 100%);padding:7rem 0 0;position:relative;overflow:hidden}.car-hero__glow{pointer-events:none;background:radial-gradient(50% 55% at 85% 20%,#ff4d2e47,#0000 55%),radial-gradient(40% 45% at 10% 80%,#2338f059,#0000 50%);animation:8s ease-in-out infinite alternate car-glow-pulse;position:absolute;inset:0}.car-hero__gridlines{pointer-events:none;opacity:.22;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 20%,#0000 95%);mask-image:linear-gradient(#000 20%,#0000 95%)}@keyframes car-glow-pulse{0%{opacity:.85;transform:scale(1)}to{opacity:1;transform:scale(1.04)}}.car-hero__top{padding-bottom:2.5rem;position:relative}.car-hero__eyebrow{color:#ffffffd9;letter-spacing:.14em;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:.45rem;margin:0 0 1.5rem;padding:.45rem .95rem;font-size:.78rem;font-weight:700;display:inline-flex}.car-hero__prefix{color:#ffffff8c;letter-spacing:-.02em;margin:0 0 .35rem;font-size:clamp(1.15rem,2.2vw,1.45rem);font-weight:600}.car-hero__word{color:#fff;letter-spacing:-.05em;min-height:1.1em;margin:0 0 .5rem;font-weight:700;font-size:clamp(3.4rem,9vw,6.5rem)!important;line-height:1!important}.car-hero__word span{background:linear-gradient(120deg,#fff 20%,#ffb4a4 55%,#9eb0ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.car-hero__tag{color:#ffb4a4;letter-spacing:-.02em;margin:0 0 1.75rem;font-size:clamp(1.15rem,2vw,1.4rem);font-weight:600}.car-hero__bottom{gap:1.5rem;max-width:720px;display:grid}@media (min-width:800px){.car-hero__bottom{grid-template-columns:1.3fr auto;align-items:end;max-width:none}}.car-hero__lead{color:#ffffffad;max-width:48ch;margin:0;font-size:1.12rem;line-height:1.7}.car-marquee{background:#00000038;border-top:1px solid #ffffff1f;padding:.95rem 0;position:relative;overflow:hidden}.car-marquee__track{gap:0;width:max-content;animation:42s linear infinite car-marquee;display:flex}.car-marquee__track span{color:#ffffffb3;white-space:nowrap;align-items:center;padding:0 .35rem 0 1.25rem;font-size:.92rem;font-weight:600;display:inline-flex}.car-marquee__track em{color:var(--car-accent);margin-left:1.25rem;font-style:normal}@keyframes car-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.car-stats{border-bottom:1px solid var(--car-line);background:#fff;padding:0}.car-stats__row{grid-template-columns:1fr 1fr;display:grid}@media (min-width:800px){.car-stats__row{grid-template-columns:repeat(4,1fr)}}.car-stats__item{border-right:1px solid var(--car-line);border-bottom:1px solid var(--car-line);flex-direction:column;gap:.3rem;padding:1.75rem 1.25rem;display:flex}@media (min-width:800px){.car-stats__item{border-bottom:none;padding:2rem 1.75rem}.car-stats__item:first-child{padding-left:0}.car-stats__item:last-child{border-right:none;padding-right:0}}.car-stats__item:nth-child(2n){border-right:none}@media (min-width:800px){.car-stats__item:nth-child(2n){border-right:1px solid var(--car-line)}}.car-stats__item strong{color:var(--car-ink);letter-spacing:-.05em;font-size:clamp(2.2rem,4vw,3rem);font-weight:700;line-height:1}.car-stats__label{color:var(--car-text);margin-top:.35rem;font-size:.98rem;font-weight:700}.car-stats__hint{color:var(--car-muted);font-size:.85rem;line-height:1.4}.car-why{background:var(--car-wash);padding:4rem 0;scroll-margin-top:5rem}.car-why__intro{max-width:720px;margin-bottom:2.5rem}.car-why__body{max-width:58ch;color:var(--car-muted);margin:1.1rem 0 0;font-size:1.08rem;line-height:1.75}.car-bento{gap:1rem;display:grid}@media (min-width:700px){.car-bento{grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(160px,auto)}.car-bento__cell--1,.car-bento__cell--2{grid-column:span 3}.car-bento__cell--3,.car-bento__cell--4,.car-bento__cell--5{grid-column:span 2}.car-bento__cell--6{grid-column:span 6}}.car-bento__cell{border:1px solid var(--car-line);background:#fff;padding:1.5rem 1.4rem;transition:transform .25s,border-color .25s,box-shadow .25s}.car-bento__cell:hover{border-color:#2338f059;transform:translateY(-3px);box-shadow:0 16px 40px #0b102614}.car-bento__cell--1{background:linear-gradient(145deg,#eef2ff,#fff 60%)}.car-bento__cell--2{background:linear-gradient(145deg,#fff0ec,#fff 60%)}.car-bento__cell span{color:var(--car-accent);letter-spacing:.1em;margin-bottom:.75rem;font-size:.75rem;font-weight:700;display:block}.car-bento__cell h3{color:var(--car-ink);letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.2rem;font-weight:700}.car-bento__cell p{color:var(--car-muted);margin:0;font-size:.98rem;line-height:1.65}.car-bento__cell--6{background:linear-gradient(120deg,var(--car-ink)0%,#1a2a7a 100%);color:#fff;border-color:#0000}.car-bento__cell--6 span{color:#ffb4a4}.car-bento__cell--6 h3{color:#fff}.car-bento__cell--6 p{color:#ffffffc7}.car-values{color:#fff;background:linear-gradient(160deg,#0b1026 0%,#151f52 100%);padding:4rem 0}.car-values__head{max-width:640px;margin-bottom:2.5rem}.car-values__lead{color:#ffffffa6;margin:1rem 0 0;font-size:1.05rem;line-height:1.7}.car-values__stack{flex-direction:column;display:flex}.car-values__row{border-top:1px solid #ffffff1f;gap:.65rem;padding:1.5rem 0;display:grid}.car-values__row:last-child{border-bottom:1px solid #ffffff1f}@media (min-width:800px){.car-values__row{grid-template-columns:64px 220px 1fr;align-items:start;gap:2rem;padding:1.75rem 0}}.car-values__row>span{color:var(--car-accent);letter-spacing:-.02em;font-size:1.1rem;font-weight:700}.car-values__row h3{margin:0;font-size:1.2rem;font-weight:700}.car-values__row p{color:#ffffffa6;margin:0;font-size:1rem;line-height:1.65}.car-openings{background:#fff;padding:4rem 0;scroll-margin-top:5rem}.car-openings__intro{max-width:680px;margin-bottom:1.75rem}.car-openings__body{color:var(--car-muted);margin:1rem 0 0;font-size:1.05rem;line-height:1.7}.car-chips{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.car-chip{border:1px solid var(--car-line);background:var(--car-soft);color:var(--car-text);cursor:pointer;padding:.55rem 1rem;font-family:inherit;font-size:.88rem;font-weight:600;transition:background .2s,border-color .2s,color .2s,transform .2s}.car-chip:hover{border-color:#2338f066;transform:translateY(-1px)}.car-chip.is-active{background:var(--car-blue);color:#fff;border-color:#0000}.car-filters-row{flex-wrap:wrap;align-items:flex-end;gap:1rem;margin-bottom:1.5rem;display:flex}.car-select{flex-direction:column;gap:.35rem;min-width:180px;display:flex}.car-select span{color:var(--car-ink);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.car-select select{appearance:none;border:1px solid var(--car-line);color:var(--car-text);cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%230b1026' d='M1 1l5 5 5-5'/%3E%3C/svg%3E") right .85rem center/12px no-repeat,#fff;padding:.75rem 2.25rem .75rem .9rem;font-family:inherit;font-size:.92rem;font-weight:500}.car-openings__count{color:var(--car-muted);margin:0 0 .35rem auto;font-size:.95rem}.car-openings__count strong{color:var(--car-accent);font-size:1.15rem}.car-jobs{flex-direction:column;gap:.85rem;display:flex}.car-jobs__empty{border:1px dashed var(--car-line);color:var(--car-muted);background:var(--car-soft);margin:0;padding:1.75rem}.car-job{border:1px solid var(--car-line);background:var(--car-wash);transition:border-color .2s,box-shadow .2s;overflow:hidden}.car-job.is-open{background:#fff;border-color:#ff4d2e73;box-shadow:0 18px 48px #0b102614}.car-job__head{border:none;border-left:4px solid var(--car-blue);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:flex-start;gap:1.25rem;width:100%;padding:1.35rem 1.4rem;font-family:inherit;transition:border-color .2s;display:flex}.car-job.is-open .car-job__head{border-left-color:var(--car-accent)}.car-job__fn{color:var(--car-blue);letter-spacing:.08em;text-transform:uppercase;background:#2338f014;margin-bottom:.4rem;padding:.2rem .55rem;font-size:.72rem;font-weight:700;display:inline-block}.car-job__title-block h3{color:var(--car-ink);letter-spacing:-.02em;margin:0 0 .55rem;font-size:1.25rem;font-weight:700}.car-job__meta{flex-wrap:wrap;gap:.55rem 1rem;display:flex}.car-job__meta span{color:var(--car-muted);align-items:center;gap:.3rem;font-size:.88rem;display:inline-flex}.car-job__meta svg{color:var(--car-blue)}.car-job__type{border:1px solid var(--car-line);background:#fff;padding:.15rem .5rem;font-weight:600;color:var(--car-ink)!important}.car-job__toggle{border:1px solid var(--car-line);color:var(--car-ink);background:#fff;flex-shrink:0;align-items:center;gap:.35rem;padding:.45rem .75rem;font-size:.82rem;font-weight:700;display:inline-flex}.car-job__toggle svg{transition:transform .25s}.car-job.is-open .car-job__toggle svg{transform:rotate(180deg)}.car-job__body{border-top:1px solid var(--car-line);padding:0 1.4rem 1.75rem 1.65rem}.car-job__about{color:var(--car-muted);margin:1.15rem 0 1.25rem;font-size:1.02rem;line-height:1.7}.car-job__cols{gap:1.35rem;margin-bottom:1.35rem;display:grid}@media (min-width:800px){.car-job__cols{grid-template-columns:1fr 1fr;gap:2rem}}.car-job__cols h4{color:var(--car-ink);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .65rem;font-size:.78rem;font-weight:700}.car-job__cols ul{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.car-job__cols li{color:var(--car-muted);padding-left:.9rem;font-size:.95rem;line-height:1.5;position:relative}.car-job__cols li:before{content:"";background:var(--car-accent);border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0}.car-invite{background:#fff;padding:0 0 4rem}.car-invite__inner{background:linear-gradient(125deg,#ff4d2e1a,transparent 45%),linear-gradient(160deg,var(--car-sky),#fff 70%);border:1px solid #2338f026;gap:1.5rem;padding:2.25rem 1.75rem;display:grid}@media (min-width:800px){.car-invite__inner{grid-template-columns:1.4fr auto;align-items:center;gap:2.5rem;padding:2.5rem 2.25rem}}.car-invite h2{max-width:18ch;color:var(--car-ink);letter-spacing:-.03em;margin:0 0 .55rem;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700}.car-invite p{max-width:48ch;color:var(--car-muted);margin:0;font-size:1.05rem;line-height:1.65}.car-process{background:var(--car-soft);padding:4rem 0}.car-process__intro{max-width:620px;margin-bottom:2.5rem}.car-process__intro>p:last-child{color:var(--car-muted);margin:1rem 0 0;font-size:1.05rem;line-height:1.7}.car-process__path{gap:1.5rem;display:grid}@media (min-width:800px){.car-process__path{grid-template-columns:repeat(4,1fr);gap:1.25rem}}.car-process__bubble{background:var(--car-accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:3.1rem;height:3.1rem;margin-bottom:1rem;font-size:.85rem;font-weight:700;display:inline-flex;box-shadow:0 10px 24px #ff4d2e4d}.car-process__step h3{color:var(--car-ink);margin:0 0 .5rem;font-size:1.15rem;font-weight:700}.car-process__step p{color:var(--car-muted);margin:0;font-size:.98rem;line-height:1.65}.car-faq{background:#fff;padding:4rem 0}.car-faq__wrap{gap:2.5rem;display:grid}@media (min-width:900px){.car-faq__wrap{grid-template-columns:.8fr 1.2fr;align-items:start;gap:4rem}}.car-faq__list{flex-direction:column;display:flex}.car-faq__item{border-bottom:1px solid var(--car-line)}.car-faq__item:first-child{border-top:1px solid var(--car-line)}.car-faq__trigger{width:100%;color:var(--car-ink);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 0;font-family:inherit;font-size:1.08rem;font-weight:700;display:flex}.car-faq__trigger svg{color:var(--car-accent);flex-shrink:0;transition:transform .25s}.car-faq__item.is-open .car-faq__trigger svg{transform:rotate(180deg)}.car-faq__panel{padding:0 0 1.2rem}.car-faq__panel p{color:var(--car-muted);margin:0;font-size:1rem;line-height:1.7}.car-close{background:linear-gradient(180deg,#fff,var(--car-wash));padding:0 0 4rem}.car-close__panel{border-top:1px solid var(--car-line);text-align:center;padding:3rem 0 0}.car-close__panel h2{max-width:16ch;color:var(--car-ink);letter-spacing:-.035em;margin:0 auto .75rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1.15}.car-close__panel>p{max-width:46ch;color:var(--car-muted);margin:0 auto 1.75rem;font-size:1.08rem;line-height:1.7}.car-close .car-actions{justify-content:center}@media (prefers-reduced-motion:reduce){.car-marquee__track,.car-hero__glow{animation:none}}
