.tl{--ink:#021024;--t2:#3E5269;--mu:#5A6F88;--mu2:#7D8DA1;--line:#E2E9F1;--soft:#F5F8FC;--chip:#F2F6FA;--navy:#052659;--blue:#0B63C7;--ok:#1E6B3E;--okbg:#E9F6EE;--warn:#8A5A0C;--warnbg:#FFF4E5;--bad:#A12A22;--badbg:#FDECEA;--ease:cubic-bezier(.16,1,.3,1);--spring:cubic-bezier(.34,1.3,.64,1);--sh1:0 0 0 1px rgba(2,16,36,.05),0 2px 6px -2px rgba(2,16,36,.06),0 40px 80px -48px rgba(2,16,36,.5);--sh2:0 0 0 1px rgba(2,16,36,.06),0 1px 2px rgba(2,16,36,.04),0 22px 44px -26px rgba(5,38,89,.45);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Inter,Segoe UI,Roboto,sans-serif;color:var(--ink);background:#fff;-webkit-font-smoothing:antialiased;overflow:hidden;position:relative}.tl *,.tl *:before,.tl *:after{box-sizing:border-box}.tl a{color:inherit;text-decoration:none}.tl button,.tl input,.tl select,.tl textarea{font:inherit;color:inherit}.tl .w{max-width:1120px;margin:0 auto;padding:0 24px}.tl .ic{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.tl .sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tl [hidden]{display:none!important}.tl-hero{padding:56px 0 0;text-align:center;background:linear-gradient(#fff,var(--soft))}.tl-seg{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;padding:5px;border-radius:999px;background:#edf2f7;box-shadow:inset 0 1px 2px #02102414}.tl-seg button{position:relative;z-index:1;height:46px;padding:0 24px;border:0;border-radius:999px;background:none;font-size:15px;font-weight:600;color:#5a6f88;cursor:pointer;transition:color .4s var(--ease);-webkit-tap-highlight-color:transparent}.tl-seg button[aria-selected=true]{color:var(--ink)}.tl-thumb{position:absolute;top:5px;bottom:5px;left:5px;width:calc(50% - 5px);border-radius:999px;background:#fff;box-shadow:0 1px 2px #0210241f,0 6px 16px -6px #05265959;transition:transform .55s var(--spring);will-change:transform}.tl[data-mode=hire] .tl-thumb{transform:translate(100%)}.tl-eye{display:block;margin-top:34px;font-size:14px;font-weight:600;color:#5483b3}.tl h1,.tl h2,.tl h3,.tl-sheet h3{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Inter,Helvetica Neue,Arial,sans-serif!important;font-style:normal!important}.tl h1{margin:12px auto 0;max-width:900px;font-size:clamp(42px,6.6vw,80px);font-weight:700;line-height:1.02;letter-spacing:-.045em}.tl[data-embed=true][data-mode=work] .tl-hm.tl-mw{display:none}.tl[data-embed=true][data-mode=work] .tl-hero{padding:22px 0;background:#fff}.tl-after{overflow:visible}html.tl-hiring .jx-layer{display:none!important}.tl h1 span,.tl h2 span{color:var(--mu2)}.tl h1 span{display:block}.tl-lead{margin:20px auto 0;max-width:580px;font-size:19px;line-height:1.5;color:var(--t2);letter-spacing:-.01em}.tl-hm{padding-bottom:64px}.tl[data-mode=work] .tl-hm.tl-mh,.tl[data-mode=hire] .tl-hm.tl-mw{display:none}.tl-facts{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 30px;margin:28px auto 0;font-size:14px;color:var(--t2)}.tl-facts span{display:inline-flex;align-items:center;gap:8px}.tl-facts .ic{width:17px;height:17px;color:#1e8a4c}.tl .b1,.tl .b2{height:52px;padding:0 24px;border:0;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:16px;font-weight:600;cursor:pointer;white-space:nowrap;transition:transform .35s var(--ease),box-shadow .35s var(--ease),opacity .2s;-webkit-tap-highlight-color:transparent}.tl .b1{background:linear-gradient(180deg,#0b3f8c,#052659);color:#fff;box-shadow:inset 0 1px #ffffff1f,inset 0 -2px #02102459,0 1px 2px #0210244d,0 4px 8px -2px #05265959,0 14px 24px -8px #0526598c}.tl .b2{background:#fff;color:var(--navy);box-shadow:inset 0 0 0 1.5px var(--navy),inset 0 -2px #0526591f,0 1px 2px #0210241f,0 14px 26px -12px #05265966}.tl .b1:hover,.tl .b2:hover{transform:translateY(-2px)}.tl .b1:active,.tl .b2:active{transform:translateY(1px) scale(.98)}.tl .b1[disabled],.tl .b2[disabled]{opacity:.55;cursor:default;transform:none}.tl .sm{height:44px;padding:0 18px;font-size:14.5px;border-radius:14px}.tl .b1 .ic,.tl .b2 .ic{width:17px;height:17px}.tl .tl-lnk{display:inline-flex;align-items:center;gap:4px;border:0;background:none;padding:6px 0;font-size:16px;font-weight:500;color:var(--blue);cursor:pointer}.tl .tl-lnk:hover{text-decoration:underline}.tl .tl-lnk.mu{color:var(--mu);font-size:14.5px}.tl .tl-lnk.bad{color:var(--bad);font-size:14.5px}.tl-ctas{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:28px}.tl-hero .tl-ctas{justify-content:center}.tl-opt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:900px;margin:36px auto 0;text-align:left}.tl-oc{display:flex;flex-direction:column;gap:12px;padding:30px;border-radius:28px;background:#fff;box-shadow:var(--sh1);transition:transform .5s var(--ease)}.tl-oc:hover{transform:translateY(-4px)}.tl-oc h3{margin:6px 0 0;font-size:26px;font-weight:700;letter-spacing:-.03em}.tl-oc p{margin:0;font-size:16px;line-height:1.5;color:var(--mu)}.tl-oc .pr{font-size:14px;font-weight:600;color:var(--ok)}.tl-oc .b1,.tl-oc .b2{margin-top:8px;align-self:flex-start}.tl-ic{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:#eef5fd;color:#1d6fd1}.tl-ic .ic{width:25px;height:25px}.tl-ic.g{background:var(--okbg);color:#1e8a4c}.tl-ic.o{background:var(--warnbg);color:#c46a12}.tl-sec{padding:96px 0}.tl-sec.alt{background:var(--soft)}.tl-sec.tight{padding-top:48px}.tl h2{margin:0;font-size:clamp(34px,4.4vw,54px);font-weight:700;line-height:1.04;letter-spacing:-.04em}.tl h2.c{text-align:center}.tl-sh{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.tl-t2{margin:14px 0 0;max-width:640px;font-size:18px;line-height:1.55;color:var(--t2)}.tl h3{letter-spacing:-.02em}.tl-fil{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:28px}.tl-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:4px 2px 8px;margin:0 -2px;-webkit-overflow-scrolling:touch;flex:1 1 100%}.tl-chips::-webkit-scrollbar{display:none}.tl-chip{flex:none;height:38px;padding:0 15px;border:0;border-radius:999px;background:#fff;color:#24364d;font-size:14px;font-weight:500;cursor:pointer;box-shadow:0 0 0 1px #02102414,0 4px 10px -6px #0526594d;transition:background-color .3s,color .3s,transform .3s var(--ease)}.tl-chip small{margin-left:6px;font-size:12px;color:var(--mu2)}.tl-chip[aria-pressed=true]{background:var(--navy);color:#fff}.tl-chip[aria-pressed=true] small{color:#c1e8ff}.tl-chip:active{transform:scale(.96)}.tl-sel,.tl-in{height:44px;padding:0 14px;border:0;border-radius:14px;background:#fff;box-shadow:0 0 0 1px #0210241a;font-size:15px;outline:0;transition:box-shadow .25s}.tl-sel{appearance:none;-webkit-appearance:none;padding-right:34px;background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='7' fill='none' stroke='%235A6F88' stroke-width='1.6' stroke-linecap='round'><path d='m1 1 4 4 4-4'/></svg>") no-repeat right 13px center;cursor:pointer}.tl-in:focus,.tl-sel:focus,.tl textarea:focus{box-shadow:0 0 0 2px #1d6fd1}.tl-fil .tl-in{flex:1 1 220px;min-width:0}.tl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px}.tl-pc{position:relative;display:flex;flex-direction:column;gap:13px;padding:24px;border-radius:26px;background:#fff;box-shadow:var(--sh2);transition:transform .45s var(--ease),box-shadow .45s var(--ease)}.tl-pc:hover{transform:translateY(-4px)}.tl-ph{display:flex;align-items:center;gap:13px}.tl-av{flex:none;width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#c1e8ff,#7da0ca 55%,#5483b3);color:#fff}.tl-av .ic{width:22px;height:22px}.tl-cat{font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#5483b3}.tl-pc b.hl{display:block;margin-top:3px;font-size:17px;font-weight:700;letter-spacing:-.02em;line-height:1.25}.tl-meta{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:14px;color:var(--t2)}.tl-sk{display:flex;flex-wrap:wrap;gap:6px}.tl-sk span{height:28px;padding:0 10px;display:inline-flex;align-items:center;border-radius:999px;background:var(--chip);font-size:12.5px;font-weight:600;color:#24364d}.tl-sum{margin:0;font-size:14.5px;line-height:1.5;color:var(--mu);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tl-pc .b1,.tl-pc .b2{margin-top:auto;height:48px;font-size:15px}.tl-tag{position:absolute;top:18px;right:18px;height:24px;padding:0 9px;display:inline-flex;align-items:center;border-radius:999px;background:var(--okbg);color:var(--ok);font-size:11.5px;font-weight:700}.tl-gate{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:28px;padding:44px 24px;border-radius:28px;background:#fff;box-shadow:var(--sh1);text-align:center}.tl-gate b{font-size:clamp(40px,6vw,64px);font-weight:700;letter-spacing:-.04em;line-height:1}.tl-gate p{margin:0;max-width:440px;font-size:16px;line-height:1.5;color:var(--mu)}.tl-empty{margin-top:28px;padding:36px 24px;border-radius:24px;background:#fff;box-shadow:var(--sh2);text-align:center;color:var(--mu);font-size:16px;line-height:1.5}.tl-sk-c{height:290px;border-radius:26px;background:linear-gradient(100deg,#eef3f8 30%,#f7fafd,#eef3f8 70%) 0 0/300% 100%;animation:tlShim 1.4s linear infinite}@keyframes tlShim{to{background-position:-150% 0}}.tl-panel{margin-top:28px;padding:24px;border-radius:28px;background:#fff;box-shadow:var(--sh1)}.tl-cred{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.tl-cred .n{font-size:15px;color:var(--t2);line-height:1.5}.tl-cred .n b{font-size:22px;color:var(--ink);letter-spacing:-.02em}.tl-cred .r{display:flex;flex-wrap:wrap;gap:8px}.tl-rq{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:18px 0;border-top:1px solid #EDF2F7}.tl-rq:first-of-type{margin-top:16px}.tl-rq .tl-av{width:44px;height:44px;border-radius:14px}.tl-rq b{display:block;font-size:16.5px;letter-spacing:-.02em}.tl-rq small{display:block;margin-top:2px;font-size:13.5px;color:var(--mu);line-height:1.45}.tl-rq .who{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px 14px;font-size:14.5px}.tl-rq .who a{color:var(--blue);font-weight:600}.tl-rq .act{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.tl-st{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border-radius:999px;font-size:12.5px;font-weight:600;background:var(--chip);color:#3e5269;white-space:nowrap}.tl-st.ok{background:var(--okbg);color:var(--ok)}.tl-st.wait{background:var(--warnbg);color:var(--warn)}.tl-st .ic{width:13px;height:13px}.tl-note{display:flex;gap:10px;align-items:flex-start;margin-top:16px;padding:13px 15px;border-radius:16px;background:#f7fafd;font-size:14px;line-height:1.5;color:var(--t2)}.tl-note .ic{width:18px;height:18px;color:#1d6fd1;margin-top:1px}.tl-ptiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:34px}.tl-pt{position:relative;display:flex;flex-direction:column;gap:6px;padding:24px 20px;border-radius:24px;background:#fff;box-shadow:var(--sh2)}.tl-pt.hot{box-shadow:0 0 0 2px var(--navy),0 26px 50px -26px #0526598c}.tl-pt .tg{position:absolute;top:-12px;left:18px;height:24px;padding:0 10px;display:inline-flex;align-items:center;border-radius:999px;background:var(--navy);color:#fff;font-size:11px;font-weight:700;letter-spacing:.06em}.tl-pt .pl{font-size:13.5px;font-weight:600;color:var(--mu)}.tl-pt b{font-size:29px;font-weight:700;letter-spacing:-.04em}.tl-pt .ps{font-size:13.5px;line-height:1.45;color:var(--mu)}.tl-pnote{margin:22px 0 0;text-align:center;font-size:14.5px;color:var(--mu)}.tl-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:34px}.tl-two>div,.tl-trust>div{padding:30px;border-radius:28px;background:#fff;box-shadow:0 0 0 1px #0210240d,0 30px 60px -40px #05265973}.tl-two h3{margin:0;font-size:23px;font-weight:700}.tl-st2{margin:20px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:18px}.tl-st2 li{display:flex;gap:14px}.tl-st2 i{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--navy);color:#fff;font-style:normal;font-size:14px;font-weight:700}.tl-st2 b{display:block;font-size:16px}.tl-st2 span{display:block;margin-top:2px;font-size:14.5px;color:var(--mu);line-height:1.45}.tl-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:38px}.tl-trust b{display:block;margin-top:18px;font-size:19px;letter-spacing:-.02em}.tl-trust p{margin:8px 0 0;font-size:15px;line-height:1.55;color:var(--mu)}.tl-faq{max-width:820px;margin:34px auto 0;border-top:1px solid var(--line)}.tl-faq details{padding:22px 0;border-bottom:1px solid var(--line)}.tl-faq summary{display:flex;justify-content:space-between;gap:16px;font-size:18.5px;font-weight:600;letter-spacing:-.02em;cursor:pointer;list-style:none}.tl-faq summary::-webkit-details-marker{display:none}.tl-faq summary:after{content:"+";font-size:26px;font-weight:300;line-height:.9;color:#5483b3;transition:transform .35s var(--ease)}.tl-faq details[open] summary:after{transform:rotate(45deg)}.tl-faq p{margin:12px 0 0;font-size:16px;line-height:1.6;color:#4a5d75}.tl-end{text-align:center}.tl-end h2{max-width:760px;margin:0 auto}.tl-end .tl-ctas{justify-content:center}.tl-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;align-items:center}.tl-ben{margin:26px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:18px}.tl-ben li{display:flex;gap:14px}.tl-ben .tl-ic{width:44px;height:44px;border-radius:14px;flex:none}.tl-ben .tl-ic .ic{width:21px;height:21px}.tl-ben b{display:block;font-size:17px;letter-spacing:-.02em}.tl-ben span{display:block;margin-top:2px;font-size:15px;line-height:1.45;color:var(--mu)}.tl-stage{position:relative;padding-bottom:110px}.tl-req{position:absolute;right:-12px;bottom:0;width:300px;padding:16px;border-radius:20px;background:#fff;box-shadow:0 0 0 1px #0210240f,0 30px 60px -28px #0210248c;animation:tlFloat 6s ease-in-out infinite}@keyframes tlFloat{50%{transform:translateY(-8px)}}.tl-req small{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.1em;color:var(--ok)}.tl-req p{margin:6px 0 12px;font-size:14px;line-height:1.45;color:#24364d}.tl-req div{display:flex;gap:8px}.tl-req span{flex:1;height:38px;border-radius:12px;display:grid;place-items:center;font-size:13.5px;font-weight:600}.tl-req .y{background:var(--navy);color:#fff}.tl-req .n{background:var(--chip);color:#3e5269}.tl-dot{position:relative;display:inline-block;width:8px;height:8px;border-radius:50%;background:#25b45a}.tl-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;animation:tlPing 1.8s var(--ease) infinite}@keyframes tlPing{0%{box-shadow:0 0 #25b45a8c}to{box-shadow:0 0 0 9px #25b45a00}}.tl-kv{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid #EDF2F7;font-size:15px;color:var(--mu)}.tl-kv strong{font-weight:600;color:var(--ink)}.tl-lock{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;background:var(--chip);font-size:12.5px;font-weight:600;color:var(--mu)}.tl-build{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:28px;align-items:start;margin-top:30px}.tl-form{display:flex;flex-direction:column;gap:22px;padding:28px;border-radius:28px;background:#fff;box-shadow:var(--sh1)}.tl-prev{position:sticky;top:96px;display:flex;flex-direction:column;gap:14px}.tl-prev .cap{font-size:13px;font-weight:600;color:var(--mu)}.tl-drop{position:relative;display:flex;align-items:center;gap:16px;padding:20px;border-radius:22px;background:var(--soft);box-shadow:inset 0 0 0 1.5px #d5e1ee;cursor:pointer;transition:box-shadow .3s,background-color .3s}.tl-drop:hover,.tl-drop.over{box-shadow:inset 0 0 0 2px #1d6fd1;background:#eef5fd}.tl-drop input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%}.tl-drop b{display:block;font-size:16.5px;letter-spacing:-.02em}.tl-drop small{display:block;margin-top:3px;font-size:13.5px;color:var(--mu);line-height:1.45}.tl-atlas{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:18px;background:linear-gradient(90deg,#eef5fd,#f5f8fc);font-size:14.5px;color:var(--t2)}.tl-atlas .orb{flex:none;width:30px;height:30px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#c1e8ff,#5483b3 60%,#052659);animation:tlOrb 1.6s var(--ease) infinite}@keyframes tlOrb{50%{transform:scale(.86);opacity:.75}}.tl-atlas.done .orb{animation:none}.tl-atlas.tl-aerr{background:var(--warnbg);color:var(--warn)}.tl-f{display:flex;flex-direction:column;gap:8px}.tl-f>span{font-size:14px;font-weight:600;color:#24364d}.tl-f>span small{font-weight:500;color:var(--mu2);margin-left:6px}.tl-f .tl-in,.tl-f textarea{width:100%}.tl textarea{min-height:104px;padding:12px 14px;border:0;border-radius:14px;box-shadow:0 0 0 1px #0210241a;font-size:15px;line-height:1.5;resize:vertical;outline:0;transition:box-shadow .25s}.tl-pick{display:flex;flex-wrap:wrap;gap:8px}.tl-pick .tl-chip{height:36px;font-size:13.5px}.tl-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tl-cnt{align-self:flex-end;font-size:12.5px;color:var(--mu2)}.tl-tags{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-height:44px;padding:6px 8px;border-radius:14px;box-shadow:0 0 0 1px #0210241a}.tl-tags span{display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 6px 0 11px;border-radius:999px;background:var(--chip);font-size:13px;font-weight:600}.tl-tags span button{width:22px;height:22px;border:0;border-radius:50%;background:none;display:grid;place-items:center;color:var(--mu);cursor:pointer}.tl-tags input{flex:1 1 120px;min-width:0;height:30px;border:0;outline:0;font-size:14.5px;background:none}.tl-warn{padding:12px 14px;border-radius:14px;background:var(--warnbg);color:var(--warn);font-size:14px;line-height:1.5}.tl-sw{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0;border-top:1px solid #EDF2F7}.tl-sw b{display:block;font-size:15.5px}.tl-sw small{display:block;margin-top:2px;font-size:13.5px;color:var(--mu);line-height:1.45}.tl-tog{flex:none;position:relative;width:52px;height:32px;border:0;border-radius:999px;background:#d5dee8;cursor:pointer;transition:background-color .35s var(--ease)}.tl-tog:after{content:"";position:absolute;top:3px;left:3px;width:26px;height:26px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #02102440;transition:transform .45s var(--spring)}.tl-tog[aria-checked=true]{background:#25b45a}.tl-tog[aria-checked=true]:after{transform:translate(20px)}.tl-save{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding-top:6px}.tl-vis{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.tl-inbox{display:flex;flex-direction:column;gap:14px;margin-top:26px}.tl-ask{padding:22px;border-radius:24px;background:#fff;box-shadow:0 0 0 2px #cfe0f2,0 26px 50px -30px #05265980;animation:tlIn .7s var(--ease) both}.tl-ask .hd{display:flex;align-items:center;gap:12px}.tl-ask .lg{flex:none;width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:var(--navy);color:#c1e8ff;font-weight:700}.tl-ask b{display:block;font-size:17px;letter-spacing:-.02em}.tl-ask .vb{display:inline-flex;align-items:center;gap:5px;margin-top:4px;height:22px;padding:0 8px;border-radius:999px;background:#eaf4ff;color:var(--blue);font-size:11.5px;font-weight:700}.tl-ask .q{margin:14px 0 0;padding:12px 14px;border-radius:14px;background:#f7fafd;font-size:14.5px;line-height:1.5;color:#33475e}.tl-ask .r{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px;align-items:center}@keyframes tlIn{0%{opacity:0;transform:translateY(16px) scale(.98)}}.tl-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:flex-end;justify-content:center;background:#02102461;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:tlFade .35s var(--ease) both}@keyframes tlFade{0%{opacity:0}}.tl-sheet{width:100%;max-width:520px;max-height:92vh;overflow:auto;padding:26px 24px calc(24px + env(safe-area-inset-bottom));border-radius:28px 28px 0 0;background:#fff;box-shadow:0 -20px 60px -20px #02102480;animation:tlUp .6s var(--spring) both;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,Segoe UI,sans-serif;color:var(--ink)}@media(min-width:700px){.tl-ov{align-items:center}.tl-sheet{border-radius:28px;padding-bottom:26px}}@keyframes tlUp{0%{transform:translateY(40px);opacity:0}}.tl-sheet h3{margin:0;font-size:24px;font-weight:700;letter-spacing:-.03em}.tl-sheet p{margin:8px 0 0;font-size:15px;line-height:1.5;color:var(--mu)}.tl-sheet form{display:flex;flex-direction:column;gap:16px;margin-top:18px}.tl-sheet .tl-x{float:right;width:40px;height:40px;margin:-8px -8px 0 0;border:0;border-radius:50%;background:var(--chip);display:grid;place-items:center;cursor:pointer;color:var(--mu)}.tl-sheet .pcard{margin-top:14px;padding:14px 16px;border-radius:18px;background:var(--soft);display:flex;gap:12px;align-items:center}.tl-sheet .pcard b{font-size:15.5px}.tl-sheet .pcard small{display:block;font-size:13px;color:var(--mu)}.tl-buy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.tl-buy button{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:16px;border:0;border-radius:18px;background:#fff;box-shadow:0 0 0 1.5px #d5e1ee;text-align:left;cursor:pointer;transition:box-shadow .25s,transform .3s var(--ease)}.tl-buy button:hover{box-shadow:0 0 0 2px var(--navy)}.tl-buy button:active{transform:scale(.98)}.tl-buy b{font-size:20px;letter-spacing:-.03em}.tl-buy span{font-size:13px;color:var(--mu)}.tl-err{padding:12px 14px;border-radius:14px;background:var(--badbg);color:var(--bad);font-size:14px;line-height:1.45}.tl-toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom));z-index:2147483001;max-width:min(92vw,460px);padding:14px 18px;border-radius:16px;background:#021024eb;color:#fff;font-size:14.5px;line-height:1.4;box-shadow:0 20px 40px -16px #02102499;transform:translate(-50%);animation:tlToast .5s var(--spring) both;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}@keyframes tlToast{0%{opacity:0;transform:translate(-50%,16px)}}.tl .tlr{opacity:0;transform:translateY(20px);pointer-events:none;transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:var(--d,0s)}.tl .tlr.tl-seen{opacity:1;transform:none;pointer-events:auto}.tl .rise{animation:tlRise 1s var(--ease) backwards;animation-delay:var(--d,0s)}@keyframes tlRise{0%{opacity:0;transform:translateY(24px)}}.tl-body{transition:opacity .35s var(--ease),transform .45s var(--ease)}.tl-body.out{opacity:0;transform:translateY(12px)}@media(prefers-reduced-motion:reduce){.tl *,.tl *:before,.tl *:after,.tl-ov,.tl-sheet,.tl-toast{animation:none!important;transition:none!important}.tl .tlr{opacity:1;transform:none;pointer-events:auto}}@media(max-width:960px){.tl-ptiles{grid-template-columns:repeat(2,minmax(0,1fr))}.tl-split,.tl-opt,.tl-two,.tl-trust,.tl-build{grid-template-columns:minmax(0,1fr)}.tl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tl-req{right:8px}.tl-prev{position:static;order:-1}}@media(max-width:640px){.tl .w{padding:0 16px}.tl-hero{padding-top:30px}.tl-seg button{padding:0 14px;font-size:14px;height:44px}.tl-lead{font-size:17px}.tl-sec{padding:64px 0}.tl-grid,.tl-ptiles,.tl-row{grid-template-columns:minmax(0,1fr)}.tl-req{position:relative;right:auto;bottom:auto;width:auto;margin-top:16px}.tl-stage{padding-bottom:0}.tl-oc,.tl-two>div,.tl-trust>div,.tl-form,.tl-panel{padding:20px}.tl-ctas>.b1,.tl-ctas>.b2{flex:1 1 100%}.tl-rq{grid-template-columns:auto minmax(0,1fr)}.tl-rq .act{grid-column:1/-1;align-items:stretch;flex-direction:row;flex-wrap:wrap}.tl-rq .act>*{flex:1 1 auto}.tl-buy{grid-template-columns:minmax(0,1fr)}.tl-cred .r,.tl-cred .r>*{flex:1 1 100%}}.tl-tl{margin:0;padding:0 0 0 14px;list-style:none;display:flex;flex-direction:column;gap:9px;border-left:2px solid #E2E9F1}.tl-tl li{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;font-size:13.5px;line-height:1.35}.tl-tl li:before{content:"";position:absolute;left:-19px;top:5px;width:8px;height:8px;border-radius:50%;background:#c9d6e5;box-shadow:0 0 0 2px #fff}.tl-tl li.now:before{background:#25b45a}.tl-tl li b{font-size:14px;font-weight:650;letter-spacing:-.01em;color:var(--ink)}.tl-tl li span{grid-column:1;color:var(--mu)}.tl-tl li em{grid-column:2;grid-row:1/span 2;align-self:center;font-style:normal;font-size:12.5px;font-weight:600;color:#3e5269;white-space:nowrap}.tl-tl li.more span{font-size:12.5px;color:var(--mu2)}.tl-tl.full{margin-top:12px}.tl-tix{display:flex;flex-wrap:wrap;gap:6px}.tl-tix span{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border-radius:999px;background:#eef5fd;color:#0b4fa3;font-size:12.5px;font-weight:600}.tl-tix .ic{width:13px;height:13px}.tl-av2{display:flex;align-items:center;gap:7px;font-size:13.5px;color:var(--ok);font-weight:600}.tl-av2 .ic{width:14px;height:14px}.tl-job{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:20px;background:var(--soft);box-shadow:inset 0 0 0 1px #e5ecf4}.tl-pos{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:16px;background:#fff;box-shadow:0 0 0 1px #0210240f}.tl-pos.low{box-shadow:0 0 0 1.5px #f2c26b}.tl-chk{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--warn);font-weight:600}.tl-row3{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:10px}.tl-row4{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1.3fr) minmax(0,1fr) minmax(0,.9fr) 40px;gap:8px;align-items:center}.tl-row4 .tl-in,.tl-row4 .tl-sel{min-width:0;width:100%;font-size:14px}.tl-pf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.tl-dur{font-size:13px;font-weight:650;color:#3e5269}.tl-x2{width:40px;height:40px;border:0;border-radius:12px;background:#f2f6fa;display:grid;place-items:center;color:var(--mu);cursor:pointer}.tl-f .tl-sel{width:100%}@media(max-width:640px){.tl-row3{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tl-row3>:first-child{grid-column:1/-1}.tl-row4{grid-template-columns:minmax(0,1fr) 40px}.tl-row4>*:not(.tl-x2){grid-column:1}.tl-row4 .tl-x2{grid-column:2;grid-row:1}}.tl [data-zone=exp]{display:flex;flex-direction:column;gap:22px}.tl-job+.tl-job{margin-top:2px}
/*# sourceMappingURL=/cdn/shop/t/130/assets/talent.css.map */
