.tl-landing .gimg.gs-img{background:var(--gray);isolation:isolate}.tl-landing .gimg.gs-img>span{z-index:3;box-shadow:0 0 0 1px #0e11160f,0 6px 16px -8px #0e1e3c47}.tl-landing .gs-stage{--gs-ease:cubic-bezier(.2,.7,.2,1);--gs-ease-io:cubic-bezier(.65,0,.35,1);z-index:1;font-family:var(--lp-ui);color:var(--ink);position:absolute;inset:0}.tl-landing .gs-stage b{font-weight:inherit}.tl-landing .gs-stage i,.tl-landing .gs-stage em{font-style:normal}.tl-landing .gs-card{box-shadow:var(--sh-card);background:#fff;border-radius:12px;position:absolute;top:16px;left:16px;right:16px}.tl-landing .gs-chip{z-index:2;height:34px;font:500 12.5px/1 var(--lp-ui);color:var(--ink-2);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:0 12px;display:inline-flex;position:absolute;bottom:16px;right:16px;box-shadow:0 0 0 1px #0e11160f,0 6px 16px -8px #0e1e3c47}.tl-landing .gs-chip svg{width:13px;height:13px}.tl-landing .gs-stage .mrow .ok{width:16px;height:16px}.tl-landing .gs-rewrite .gs-card{padding:12px}.tl-landing .gs-line{font:400 12.5px/1.45 var(--lp-ui);color:var(--ink-2);gap:8px;display:flex}.tl-landing .gs-line>i{opacity:.6;background:currentColor;border-radius:50%;flex:none;width:4px;height:4px;margin-top:7.5px}.tl-landing .gs-before{white-space:nowrap;transition:color .5s var(--gs-ease);overflow:hidden}.tl-landing .gs-before b{transition:background-size .6s var(--gs-ease-io);background:linear-gradient(currentColor,currentColor) 0 58%/0% 1.25px no-repeat}.tl-landing .gs-before.on{color:var(--faint)}.tl-landing .gs-before.on b{background-size:100% 1.25px}.tl-landing .gs-after{min-height:36px;color:var(--ink);margin-top:6px}.tl-landing .gs-after mark{color:inherit;background:linear-gradient(var(--lime-wash),var(--lime-wash)) no-repeat 0 0/0% 100%;transition:background-size .55s var(--gs-ease-io);border-radius:3px}.tl-landing .gs-after mark.on{background-size:100% 100%}.tl-landing .gs-check{opacity:0;transition:opacity .35s var(--gs-ease),transform .35s var(--gs-ease);margin-top:10px;transform:translateY(3px)}.tl-landing .gs-check.on{opacity:1;transform:none}.tl-landing .gs-seg{z-index:2;background:#fff;border-radius:999px;grid-template-columns:1fr 1fr;height:34px;padding:3px;display:grid;position:absolute;bottom:16px;right:16px;box-shadow:0 0 0 1px #0e11160f,0 6px 16px -8px #0e1e3c47}.tl-landing .gs-seg b{z-index:1;font:500 12px/1 var(--lp-ui);color:var(--muted);transition:color .3s var(--gs-ease);place-items:center;padding:0 11px;display:grid;position:relative}.tl-landing .gs-seg>i{width:calc(50% - 3px);transition:transform .45s var(--gs-ease),background-color .45s var(--gs-ease);background:#eef1f5;border-radius:999px;position:absolute;top:3px;bottom:3px;left:3px}.tl-landing .gs-seg[data-v=before] b:first-of-type{color:var(--ink)}.tl-landing .gs-seg[data-v=after] b:last-of-type{color:var(--lime-ink)}.tl-landing .gs-seg[data-v=after]>i{background:var(--lime);transform:translate(100%)}.tl-landing .gs-posting .gs-card{padding:10px 12px 9px;top:14px}.tl-landing .gs-hd{font:600 12.5px/1.2 var(--lp-ui);align-items:center;gap:8px;display:flex}.tl-landing .gs-hd .gs-av{color:#fff;width:20px;height:20px;font:600 9.5px/1 var(--lp-ui);background:#0f5d5a;border-radius:6px;flex:none;place-items:center;display:grid}.tl-landing .gs-hd small{font:400 10.5px/1 var(--lp-mono);color:var(--faint);margin-left:auto}.tl-landing .gs-rq{justify-content:space-between;align-items:center;gap:8px;height:18px;margin-top:3px;display:flex}.tl-landing .gs-hd+.gs-rq{margin-top:8px}.tl-landing .gs-rq b{font:400 11.5px/18px var(--lp-ui);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(var(--gs-hc),var(--gs-hc)) no-repeat 0 0/0% 100%;transition:background-size .45s var(--gs-ease-io);border-radius:4px;margin-left:-3px;padding:0 3px;overflow:hidden}.tl-landing .gs-rq.m{--gs-hc:var(--lime-wash)}.tl-landing .gs-rq.n{--gs-hc:#eef1f5}.tl-landing .gs-rq.on b{background-size:100% 100%}.tl-landing .gs-rq small{font:500 9.5px/1 var(--lp-mono);letter-spacing:.05em;text-transform:uppercase;opacity:0;transition:opacity .3s var(--gs-ease),transform .4s var(--gs-ease);border-radius:5px;flex:none;padding:3.5px 6px;transform:translate(-6px)scale(.96)}.tl-landing .gs-rq.m small{background:var(--s-offer-bg);color:var(--s-offer)}.tl-landing .gs-rq.n small{background:var(--s-saved-bg);color:var(--s-saved)}.tl-landing .gs-rq.tg small{opacity:1;transform:none}.tl-landing .gs-sum{opacity:0;transition:opacity .4s var(--gs-ease),transform .4s var(--gs-ease);transform:translateY(6px)}.tl-landing .gs-sum.on{opacity:1;transform:none}.tl-landing .gs-out .gs-sum.on{opacity:0}.tl-landing .gs-sum i{background:var(--s-offer);border-radius:50%;width:7px;height:7px}.tl-landing .gs-sum i.g{background:#b9bfc8;margin-left:4px}.tl-landing .gs-follow .gs-card{padding:10px 12px 12px}.tl-landing .gs-to{font:400 11.5px/1 var(--lp-ui);color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;align-items:center;gap:6px;padding-bottom:9px;display:flex}.tl-landing .gs-to>b:first-child{color:var(--ink);font-weight:500}.tl-landing .gs-day{height:22px;color:var(--muted);font:500 11px/1 var(--lp-ui);transition:background-color .4s var(--gs-ease),color .4s var(--gs-ease),transform .4s var(--gs-ease);background:#eef1f5;border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:0 8px;display:inline-flex}.tl-landing .gs-day svg{width:12px;height:12px}.tl-landing .gs-day.on{background:var(--lime);color:var(--lime-ink);transform:scale(1.04)}.tl-landing .gs-note{min-height:54px;font:400 12px/1.5 var(--lp-ui);color:var(--ink-2);margin-top:9px}.tl-landing .gs-copy{transition:transform .15s var(--gs-ease)}.tl-landing .gs-copy.press{transform:scale(.95)}.tl-landing .gs-ic{flex:none;width:13px;height:13px;display:block;position:relative}.tl-landing .gs-ic svg{transition:opacity .25s var(--gs-ease),transform .3s var(--gs-ease);position:absolute;inset:0}.tl-landing .gs-ic .gs-ck{opacity:0;color:var(--s-offer);transform:scale(.5)}.tl-landing .gs-copy.done .gs-ic .gs-cp{opacity:0;transform:scale(.5)}.tl-landing .gs-copy.done .gs-ic .gs-ck{opacity:1;transform:none}.tl-landing .gs-lbl{align-items:center;height:16px;display:grid;overflow:hidden}.tl-landing .gs-lbl>b{transition:opacity .2s var(--gs-ease),transform .32s var(--gs-ease);grid-area:1/1}.tl-landing .gs-lbl .l2{opacity:0;transform:translateY(90%)}.tl-landing .gs-copy.done .gs-lbl .l1{opacity:0;transform:translateY(-90%)}.tl-landing .gs-copy.done .gs-lbl .l2{opacity:1;transform:none}
.tl-landing{--gs-ease:cubic-bezier(.2,.7,.2,1);--gs-ease-io:cubic-bezier(.65,0,.35,1)}.tl-landing .gs-snap,.tl-landing .gs-snap *,.tl-landing .gs-snap :before,.tl-landing .gs-snap :after{transition:none!important}.tl-landing .gs-fade{transition:opacity .4s var(--gs-ease)}.tl-landing .gs-out .gs-fade{opacity:0!important}.tl-landing .gs-caret{background:var(--ink);vertical-align:-2px;opacity:0;width:1.5px;height:1.05em;margin-left:1px;display:inline-block}.tl-landing .gs-caret.on{opacity:1;animation:1s step-end infinite gs-blink}@keyframes gs-blink{50%{opacity:0}}
.tl-landing .htabs{--cycle:6s;max-width:100%;font-family:var(--font-general-sans),var(--font-geist),system-ui,sans-serif;letter-spacing:normal;flex-direction:column;align-self:center;align-items:center;gap:12px;margin-top:40px;line-height:normal;display:flex}.tl-landing .htrk-scroll{max-width:100%}.tl-landing .htrk{background:#ffffff1f;border-radius:999px;gap:2px;width:max-content;padding:5px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff42}.tl-landing .htrk a{z-index:1;color:#ffffffe6;white-space:nowrap;border-radius:999px;align-items:center;gap:9px;height:44px;padding:0 18px 0 14px;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .15s ease-out,color .2s ease-out;display:flex;position:relative}.tl-landing .htrk a svg{flex:none;width:16px;height:16px;transition:color .2s ease-out}.tl-landing .htrk a:not(.on):hover{color:#fff;background:#ffffff29}.tl-landing .htrk a.on{color:#0e1116}.tl-landing .htrk a.on svg{color:#1f6cc4}.tl-landing .htrk a:focus-visible{outline-offset:2px;outline:2px solid #fff}.tl-landing .htrk:not([data-ready]) a.on{background:#fff;box-shadow:0 1px 2px #0e1e3c24}.tl-landing .hpill{z-index:0;background:#fff;border-radius:999px;height:44px;transition:transform .34s cubic-bezier(.3,.7,.2,1),width .34s cubic-bezier(.3,.7,.2,1);position:absolute;top:5px;left:0;box-shadow:0 1px 2px #0e1e3c24}.tl-landing .hring{pointer-events:none;max-width:none;animation:.18s ease-out .3s both hring-in;display:block;position:absolute;top:0;left:0;overflow:visible}.tl-landing .hring path{fill:none;stroke-width:1.5px;stroke-linecap:round}.tl-landing .hring-base{stroke:#e3e7ec}.tl-landing .hring-fill{stroke:#9cc63a;stroke-dasharray:100 100;stroke-dashoffset:100px;animation:hring-fill var(--cycle) linear .3s both}.tl-landing .htabs[data-paused] .hring-fill{animation-play-state:paused}@keyframes hring-in{0%{opacity:0}to{opacity:1}}@keyframes hring-fill{0%{stroke-dashoffset:100px;opacity:0}1%{opacity:1}to{stroke-dashoffset:0;opacity:1}}.tl-landing .hcap{color:#ffffffdb;text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;height:20px;margin:0;font-size:14px;overflow:hidden}@media (max-width:1023px){.tl-landing .htabs{align-self:stretch;margin-top:48px}.tl-landing .htrk-scroll{scrollbar-width:none;align-self:stretch;max-width:none;margin:0 -24px;padding:0 16px;overflow-x:auto}.tl-landing .htrk-scroll::-webkit-scrollbar{display:none}.tl-landing .htrk{margin:0 auto}.tl-landing .hcap{white-space:normal;height:auto;padding:0 8px}}@media (max-width:767px){.tl-landing .htabs{margin-top:40px}.tl-landing .htrk-scroll{margin:0 -20px}.tl-landing .htrk{margin:0}.tl-landing .hcap{display:none}}@media (prefers-reduced-motion:reduce){.tl-landing .hpill,.tl-landing .htrk a,.tl-landing .htrk a svg{transition:none}}
.tl-landing .hw-stage{position:relative}.tl-landing .hw-xf{vertical-align:top;display:inline-grid}.tl-landing .hw-xf>*{transition:opacity .3s var(--gs-ease),transform .35s var(--gs-ease);grid-area:1/1}.tl-landing .hw-xf>:last-child{opacity:0;transform:translateY(5px)}.tl-landing .hw-xf.on>:first-child{opacity:0;transform:translateY(-5px)}.tl-landing .hw-xf.on>:last-child{opacity:1;transform:none}.tl-landing .hw-stage .drop{transition:border-color .3s,background-color .3s;position:relative}.tl-landing .hw-stage .drop.hw-hv{background:#f7fafe;border-color:#7fa9de}.tl-landing .hw-stage .ic2.hw-pop{animation:hw-pop .5s var(--gs-ease)}@keyframes hw-pop{40%{transform:scale(1.12)}}.tl-landing .hw-bar{opacity:0;background:#e7ebf0;border-radius:2px;height:3px;transition:opacity .3s;position:absolute;bottom:7px;left:30%;right:30%;overflow:hidden}.tl-landing .hw-bar i{background:var(--blue);transform-origin:0;transition:transform 1.3s var(--gs-ease-io);position:absolute;inset:0;transform:scaleX(0)}.tl-landing .hw-bar.on{opacity:1}.tl-landing .hw-bar.on i{transform:none}.tl-landing .hw-fly{height:26px;box-shadow:var(--sh-card);font:500 11px/1 var(--lp-ui);color:var(--ink);white-space:nowrap;opacity:0;transition:transform .55s var(--gs-ease),opacity .35s;pointer-events:none;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:0 10px 0 8px;display:inline-flex;position:absolute;top:-34px;left:50%;transform:translate(-50%,-12px)}.tl-landing .hw-fly svg{width:12px;height:12px;color:var(--blue-d)}.tl-landing .hw-fly.in{opacity:1;transform:translate(-50%)}.tl-landing .hw-fly.in.drop{opacity:0;transition:transform .55s var(--gs-ease-io),opacity .45s .15s;transform:translate(-50%,58px)scale(.85)}.tl-landing .hw-stage .linkin{transition:box-shadow .3s}.tl-landing .hw-stage .linkin.hw-focus{box-shadow:inset 0 0 0 1px #7fa9de,0 0 0 3px #e6eef8}.tl-landing .hw-ph{color:var(--faint);font-family:var(--lp-ui);font-size:11.5px}.tl-landing .hw-row{position:relative}.tl-landing .hw-row .hw-tx{transition:opacity .3s var(--gs-ease),transform .35s var(--gs-ease)}.tl-landing .hw-row:not(.on) .hw-tx{opacity:0;transform:translate(-4px)}.tl-landing .hw-sk{opacity:0;background:#edf0f4;border-radius:4px;height:7px;margin-top:-3.5px;transition:opacity .25s;position:absolute;top:50%;left:24px}.tl-landing .hw-row:not(.on) .hw-sk{opacity:1}.tl-landing .hw-row .ok{transition:background-color .3s,color .3s}.tl-landing .hw-row .ok svg{transition:transform .35s var(--gs-ease)}.tl-landing .hw-row:not(.on) .ok{color:#0000;background:#eef1f5}.tl-landing .hw-row:not(.on) .ok svg{transform:scale(.4)}.tl-landing .hw-stage .ok{transition:background-color .3s,box-shadow .3s,color .3s}.tl-landing .hw-stage .ok svg{transition:transform .35s var(--gs-ease)}.tl-landing .hw-stage .ok.hw-pend{color:#0000;background:#fff;box-shadow:inset 0 0 0 1.5px #d3d9e1}.tl-landing .hw-stage .ok.hw-pend svg{transform:scale(.4)}.tl-landing .hw-k{transition:transform .3s var(--gs-ease);display:inline-block}.tl-landing .hw-k.bump{transform:translateY(-2px)}.tl-landing .hw-stage .bt.p{transition:transform .15s var(--gs-ease)}.tl-landing .hw-stage .bt.p.hw-press{transform:scale(.94)}.tl-landing .hw-stage .bt .hw-xf{align-items:center;height:16px;overflow:hidden}.tl-landing .hw-stage .bt .hw-xf>span{align-items:center;gap:6px;display:inline-flex}.tl-landing .hw-stage .bt .hw-xf>:last-child{transform:translateY(100%)}.tl-landing .hw-stage .bt .hw-xf.on>:first-child{transform:translateY(-100%)}.tl-landing .hw-stage .bt .hw-xf.on>:last-child{transform:none}.tl-landing .hw-stagepill{margin-left:auto}.tl-landing .hw-stagepill .stage{justify-self:end}.tl-landing .app-head .stage.hw-saved{color:var(--s-saved);background:var(--s-saved-bg)}.tl-landing .stg span.hw-grow{position:relative;overflow:hidden}.tl-landing .stg span.hw-grow:after{content:"";border-radius:inherit;background:var(--blue);transform-origin:0;transition:transform .8s var(--gs-ease-io);position:absolute;inset:0;transform:scaleX(0)}.tl-landing .stg span.hw-grow.on:after{transform:none}.tl-landing .stg span.hw-grow.d:after{content:none}.tl-landing .hw-fu .hw-in{transition:opacity .35s var(--gs-ease),transform .4s var(--gs-ease);align-items:center;gap:8px;display:flex}.tl-landing .hw-fu:not(.on) .hw-in{opacity:0;transform:translateY(5px)}.tl-landing .hw-fu svg{transform-origin:50% 10%}.tl-landing .hw-fu.hw-ring.on svg{animation:hw-ring .7s var(--gs-ease) .15s 1}@keyframes hw-ring{25%{transform:rotate(14deg)}55%{transform:rotate(-10deg)}80%{transform:rotate(5deg)}}
.tl-resume .rp{color:#1a1e24;width:520px;font-family:var(--font-ui);background:#fff;padding:40px 42px;box-shadow:0 1px 2px #141a1714,0 20px 50px -18px #141a1740}.tl-resume .rp .nm{font:600 22px/1.1 var(--font-ui);letter-spacing:-.03em}.tl-resume .rp .ttl{font:500 11px/1.2 var(--font-ui);color:#555b64;margin-top:5px}.tl-resume .rp .ct{font:400 9.5px/1.4 var(--font-ui);color:#666c76;flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.tl-resume .rp h6{font:600 8.5px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#1a1e24;border-bottom:1px solid #e3e6ea;margin:18px 0 8px;padding-bottom:5px}.tl-resume .rp p,.tl-resume .rp li{font:400 10px/1.55 var(--font-ui);color:#353a42}.tl-resume .rp ul{margin-top:4px;padding-left:12px;list-style:outside}.tl-resume .rp li{margin:2px 0}.tl-resume .rp .jb{font:600 10.5px/1.3 var(--font-ui);justify-content:space-between;margin-top:9px;display:flex}.tl-resume .rp .jb span{font:400 9.5px/1.3 var(--font-mono);color:#666c76}.tl-resume .rp .co{font:400 9.5px/1.3 var(--font-ui);color:#666c76}.tl-resume .rp .sk{flex-wrap:wrap;gap:4px;display:flex}.tl-resume .rp .sk span{font:500 9px/1 var(--font-ui);border:1px solid #e3e6ea;border-radius:4px;padding:4px 6px}.tl-resume .hlx{background:#d3f36b8c;border-radius:2px;position:relative;box-shadow:0 0 0 2px #d3f36b8c}.tl-resume .hlx.y{background:#e5be6e47;box-shadow:0 0 0 2px #e5be6e47}.tl-resume .hlx.g{box-shadow:none;text-underline-offset:2px;background:0 0;-webkit-text-decoration:underline wavy #c9a79f;text-decoration:underline wavy #c9a79f}.tl-resume .bdg{background:var(--color-ink);width:18px;height:18px;color:var(--color-lime);font:600 10px/18px var(--font-ui);text-align:center;border-radius:50%;position:absolute;left:-30px}.tl-resume .v-centered .nm{font:600 30px/1 var(--font-display);letter-spacing:-.045em;text-align:center}.tl-resume .v-centered .ttl,.tl-resume .v-centered .ct{text-align:center;justify-content:center}.tl-resume .v-centered h6{font-family:var(--font-display);letter-spacing:.02em;text-transform:none;border-bottom:1px solid #1a1e24;font-size:12px;font-weight:600}.tl-resume .v-compact{padding:30px 32px}.tl-resume .v-compact .nm{font-size:18px}.tl-resume .v-compact p,.tl-resume .v-compact li{font-size:9px;line-height:1.4}.tl-resume .v-compact h6{background:#f1f3f5;border:0;margin:12px 0 6px;padding:5px 6px}.tl-resume .v-col{grid-template-columns:150px 1fr;gap:24px;padding:36px 34px;display:grid}.tl-resume .v-col .cl{border-right:1px solid #e3e6ea;padding-right:18px}.tl-resume .v-col .nm{font-size:24px;line-height:1.02}.tl-resume .v-col .ct span{display:block}.tl-resume .v-col .sk{flex-direction:column;gap:3px}.tl-resume .v-col .sk span{border:0;padding:0;font-size:9.5px;font-weight:400}.tl-resume .v-grad{padding:0}.tl-resume .v-grad .band{color:#fff;background:#1f2c44;padding:30px 42px 22px}.tl-resume .v-grad .band .ttl{color:#cbd6e2}.tl-resume .v-grad .band .ct{color:#b0c0d2}.tl-resume .v-grad .bd{padding:6px 42px 40px}.tl-resume .v-grad h6{color:#1f2c44;border-bottom-color:#1f2c44}.tl-resume .thumbbox{background:#fff;border-radius:6px;position:relative;overflow:hidden}.tl-resume .thumbbox .rp{transform-origin:0 0;box-shadow:none;position:absolute;top:0;left:0}
.tl-landing{--paper:#fff;--paper-2:#f4f6f8;--grid:#e7eaee;--surface:#fff;--surface-2:#f7f8fa;--line:#e7e9ed;--line-2:#d8dce2;--ink:#0e1116;--ink-2:#2a2f37;--muted:#666c76;--faint:#9aa0a9;--soft:#a7adb6;--lime:#d3f36b;--lime-2:#c4e853;--lime-ink:#27310a;--lime-wash:#f2fbd6;--sky:#2f7fd6;--sky-deep:#0f5fc2;--s-saved:#6e737b;--s-saved-bg:#eef0f2;--s-applied:#2f5e99;--s-applied-bg:#e6eef8;--s-interview:#94600f;--s-interview-bg:#fbf0da;--s-assess:#276e69;--s-assess-bg:#dff1ef;--s-offer:#2c6a37;--s-offer-bg:#e1f2e0;--s-rejected:#a04236;--s-rejected-bg:#f7e6e2;--r-xs:6px;--r-sm:8px;--r-md:10px;--r-lg:14px;--r-xl:20px;--sh-1:0 1px 0 #0e111608, 0 1px 2px #0e11160f;--sh-2:0 1px 2px #0e11160d, 0 10px 28px -10px #0e111624;--sh-3:0 2px 4px #0e11160a, 0 28px 64px -24px #0e11164d, 0 0 0 1px #0e11160f;background:var(--paper);color:var(--ink);font-family:var(--lp-ui);-webkit-font-smoothing:antialiased}.tl-landing :where(i),.tl-landing :where(em){font-style:normal}.tl-landing{--gl:#e3e8ef;--blue:#2f7fd6;--blue-d:#1f6cc4;--tint:#eef4fb;--gray:#f5f7fa;--txt:#5b6370;--sh-card:0 1px 2px #0e11160d,0 16px 36px -18px #0e285042,0 0 0 1px #0e11160f;--sh-lift:0 2px 6px #0e11160f,0 32px 60px -24px #0a285a66,0 0 0 1px #0e11160d;color:var(--ink);--ring-arc:var(--blue);--ring-track:#e7ebf0;background:#fff}.tl-landing .sec{position:relative}.tl-landing p{text-wrap:pretty}.tl-landing .gw{border-left:1px solid var(--gl);border-right:1px solid var(--gl);width:1200px;margin:0 auto;position:relative}.tl-landing .hl{border-top:1px solid var(--gl);width:1440px;height:0;position:relative;left:-121px}.tl-landing .hl:before,.tl-landing .hl:after{content:"";background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;box-shadow:0 0 0 1px #cbd3de}.tl-landing .cells{display:grid}.tl-landing .cells>*{border-left:1px solid var(--gl)}.tl-landing .cells>:first-child{border-left:0}.tl-landing .pilllab{height:32px;box-shadow:inset 0 0 0 1px var(--gl);font:500 14px/1 var(--lp-display);color:var(--ink-2);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 10px;display:inline-flex}.tl-landing .pilllab svg{width:15px;height:15px;color:var(--blue-d)}.tl-landing .h2{font:500 48px/1.08 var(--lp-display);letter-spacing:-.04em;color:var(--ink);margin-top:20px}.tl-landing .h2 span{color:#9ba2ad}.tl-landing .h3{font:500 36px/1.12 var(--lp-display);letter-spacing:-.035em;color:var(--ink);margin-top:18px}.tl-landing .lead{font:400 18px/1.6 var(--lp-display);letter-spacing:-.005em;color:var(--txt);max-width:520px;margin-top:18px}.tl-landing .hc{text-align:center;flex-direction:column;align-items:center;padding:112px 0 72px;display:flex}.tl-landing .hc .lead{max-width:600px}.tl-landing .bp{background:var(--lime);height:52px;color:var(--ink);font:600 16px/1 var(--lp-display);letter-spacing:-.01em;white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:0 22px 0 26px;display:inline-flex;box-shadow:inset 0 0 0 1px #0e11160f}.tl-landing .bp svg{width:16px;height:16px}.tl-landing .bs{height:52px;color:var(--ink);font:600 16px/1 var(--lp-display);letter-spacing:-.01em;white-space:nowrap;box-shadow:inset 0 0 0 1px var(--line-2);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 24px;display:inline-flex}.tl-landing .bs svg{width:15px;height:15px}.tl-landing .card{box-shadow:var(--sh-card);font-family:var(--lp-ui);color:var(--ink);background:#fff;border-radius:16px;position:relative}.tl-landing .lift{box-shadow:var(--sh-lift)}.tl-landing .lb{font:500 11px/1 var(--lp-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;gap:10px;display:flex}.tl-landing .ok,.tl-landing .no{border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}.tl-landing .ok{color:var(--s-offer);background:#e1f2e0}.tl-landing .no{color:#a23a2a;background:#fde7e2}.tl-landing .ok svg,.tl-landing .no svg{width:10px;height:10px}.tl-landing .sv{font:500 10px/1 var(--lp-mono);letter-spacing:.04em;text-transform:uppercase;text-align:center;border-radius:5px;flex:none;width:40px;padding:5px 6px}.tl-landing .sv.h{color:#a23a2a;background:#fde7e2}.tl-landing .sv.md{color:#8c5a0e;background:#fbf0da}.tl-landing .sv.lo{color:#6e737b;background:#eef0f2}.tl-landing .bt{height:32px;font:500 12.5px/1 var(--lp-ui);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.tl-landing .bt svg{width:13px;height:13px}.tl-landing .bt.p{background:var(--lime);color:var(--ink);font-weight:600;box-shadow:inset 0 0 0 1px #0e111614}.tl-landing .bt.o{box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-2);background:#fff}.tl-landing .bt.b{background:var(--blue);color:#fff}.tl-landing .av{color:#fff;width:28px;height:28px;font:600 11.5px/1 var(--lp-ui);border-radius:8px;flex:none;place-items:center;display:grid}.tl-landing .app{box-shadow:var(--sh-card);font-family:var(--lp-ui);color:var(--ink);background:#fff;border-radius:16px;position:absolute;overflow:hidden}.tl-landing .app .top{border-bottom:1px solid var(--line);align-items:center;gap:12px;height:52px;padding:0 16px;display:flex}.tl-landing .app .top .mk{width:24px;height:24px}.tl-landing .app .crumb{font:400 13px/1 var(--lp-ui);color:var(--muted);align-items:center;gap:8px;display:flex}.tl-landing .app .crumb b{color:var(--ink);font-weight:500}.tl-landing .app .top .r{align-items:center;gap:8px;margin-left:auto;display:flex}.tl-landing .rail{border-right:1px solid var(--line);background:#fbfbfc;flex-direction:column;gap:2px;width:200px;padding:14px 10px;display:flex}.tl-landing .rail span{height:36px;font:500 13px/1 var(--lp-ui);color:var(--muted);border-radius:9px;align-items:center;gap:10px;padding:0 10px;display:flex}.tl-landing .rail span svg{width:16px;height:16px}.tl-landing .rail span em{font:500 11px/1 var(--lp-mono);color:var(--faint);margin-left:auto;font-style:normal}.tl-landing .rail span.on{color:var(--ink);box-shadow:0 0 0 1px var(--line),0 1px 2px #0e11160d;background:#fff}.tl-landing .rail span.on svg{color:var(--blue-d)}.tl-landing .rail h6{font:500 10.5px/1 var(--lp-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);padding:14px 10px 8px}.tl-landing #hero{isolation:isolate;background:linear-gradient(#2a7fda 0%,#3b8fe2 30%,#5aa3e8 52%,#9bc6f0 70%,#fff 96%);height:1356px;overflow:hidden}.tl-landing #hero .bg{z-index:-1;filter:saturate(1.15)brightness(1.04);height:1060px;position:absolute;top:440px;left:-80px;right:-80px;-webkit-mask-image:linear-gradient(#0000 0,#000 260px 560px,#0000 840px)}.tl-landing #hero .fade{z-index:0;background:linear-gradient(#fff0,#fff);height:260px;position:absolute;bottom:0;left:0;right:0}.tl-landing .nav{z-index:5;background:#fff;border-radius:999px;justify-content:space-between;align-items:center;width:1000px;height:64px;padding:0 10px 0 22px;display:flex;position:absolute;top:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px -12px #06286459}.tl-landing .brand{font:600 20px/1 var(--lp-display);letter-spacing:-.035em;color:var(--ink);align-items:center;gap:10px;display:flex}.tl-landing .brand svg{width:28px;height:28px}.tl-landing .nav .links{font:500 15px/1 var(--lp-display);color:var(--ink-2);gap:30px;display:flex}.tl-landing .nav .r{align-items:center;gap:8px;display:flex}.tl-landing .nav .r .tx{font:500 15px/1 var(--lp-display);padding:0 14px}.tl-landing .nav .r .bp{height:44px;padding:0 20px;font-size:15px}.tl-landing .hero{z-index:2;text-align:center;flex-direction:column;align-items:center;padding-top:168px;display:flex;position:relative}.tl-landing .hero .eb{height:34px;font:500 14px/1 var(--lp-display);color:#fff;background:#ffffff29;border-radius:999px;align-items:center;gap:10px;padding:0 14px 0 6px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff59}.tl-landing .hero .eb b{height:24px;color:var(--blue-d);background:#fff;border-radius:999px;align-items:center;padding:0 10px;font-size:13px;font-weight:600;display:flex}.tl-landing .hero h1{font:600 76px/1 var(--lp-display);letter-spacing:-.05em;color:#fff;margin-top:28px}.tl-landing .hero .sub{font:400 20px/1.55 var(--lp-display);letter-spacing:-.01em;color:#ffffffeb;max-width:640px;margin-top:24px}.tl-landing .hero .acts{gap:12px;margin-top:36px;display:flex}.tl-landing .hero .acts .bs{box-shadow:none}.tl-landing .hero .note{font:500 14px/1 var(--lp-display);color:#ffffffd9;gap:18px;margin-top:20px;display:flex}.tl-landing .hero .note li{align-items:center;gap:7px;display:flex}.tl-landing .hero .note svg{width:14px;height:14px}.tl-landing .happ{z-index:2;width:1120px;height:560px;top:716px;left:160px;box-shadow:0 2px 6px #051e501a,0 36px 60px -32px #051e5073}.tl-landing .happ .body{height:508px;display:flex}.tl-landing .hed{border-right:1px solid var(--line);width:440px;padding:18px 20px;overflow:hidden}.tl-landing .steps5{gap:6px;margin-bottom:16px;display:flex}.tl-landing .steps5 span{font:500 11.5px/1 var(--lp-ui);color:var(--faint);border-top:2px solid var(--line);flex:1;padding-top:9px}.tl-landing .steps5 span.d{color:var(--ink-2);border-top-color:var(--ink)}.tl-landing .steps5 span.on{color:var(--blue-d);border-top-color:var(--blue)}.tl-landing .hed .job{box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;padding:12px 14px}.tl-landing .hed .job .r1{font:500 13.5px/1.2 var(--lp-ui);justify-content:space-between;display:flex}.tl-landing .hed .job .r1 span{font:400 12px/1 var(--lp-mono);color:var(--muted)}.tl-landing .hed .job small{font:400 12.5px/1.3 var(--lp-ui);color:var(--muted);margin-top:4px;display:block}.tl-landing .hed .bl{border-bottom:1px solid var(--line);font:400 13px/1.45 var(--lp-ui);color:var(--ink-2);gap:10px;padding:10px 4px;display:flex}.tl-landing .hed .bl i{background:#9aa0a9;border-radius:50%;flex:none;width:4px;height:4px;margin-top:8px}.tl-landing .hed .bl.hot{background:#fff7e8;border-bottom-color:#0000;border-radius:8px;margin:6px 0;padding:10px;box-shadow:inset 0 0 0 1px #f0d9a6}.tl-landing .hed .tool{gap:6px;margin-top:14px;display:flex}.tl-landing .hpv{background:#f1f3f6;flex:1;justify-content:center;padding-top:22px;display:flex;position:relative;overflow:hidden}.tl-landing .hpv .thumbbox{border-radius:4px;width:380px;height:620px;box-shadow:0 1px 2px #0e111614,0 12px 28px -12px #0e111640}.tl-landing .hpv .zoom{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:8px;gap:4px;padding:3px;display:flex;position:absolute;top:12px;right:12px}.tl-landing .hpv .zoom span{font:500 11.5px/1 var(--lp-ui);color:var(--muted);padding:6px 8px}.tl-landing .fc{z-index:4;position:absolute}.tl-landing .fc-rw{width:308px;padding:16px;top:1010px;left:48px}.tl-landing .fc-rw .t{font:600 14px/1 var(--lp-ui);align-items:center;gap:8px;display:flex}.tl-landing .fc-rw .t svg{width:16px;height:16px;color:var(--blue-d)}.tl-landing .fc-rw p{font:400 13.5px/1.55 var(--lp-ui);color:#25562d;background:#eef7ee;border-radius:10px;margin-top:12px;padding:12px}.tl-landing .fc-rw .a{align-items:center;gap:6px;margin-top:12px;display:flex}.tl-landing .fc-rw .a small{white-space:nowrap;font:400 12px/1 var(--lp-ui);color:var(--muted);margin-left:auto}.tl-landing .fc-mt{width:300px;padding:18px;top:840px;right:56px}.tl-landing .fc-mt .rg{align-items:center;gap:14px;margin-top:14px;display:flex}.tl-landing .fc-mt .rg>div{font:400 12.5px/1.45 var(--lp-ui);color:var(--muted)}.tl-landing .fc-mt .rg strong{font:600 14px/1.3 var(--lp-ui);color:var(--ink);display:block}.tl-landing .fc-mt .rq{border-top:1px solid var(--line);font:400 12.5px/1.3 var(--lp-ui);color:var(--ink-2);align-items:center;gap:9px;margin-top:2px;padding:9px 0;display:flex}.tl-landing .fc-mt .rq:first-of-type{margin-top:14px}.tl-landing .fc-mt .rq .ok,.tl-landing .fc-mt .rq .no{width:16px;height:16px}.tl-landing #product-facts{padding-top:24px}.tl-landing .hero .ptabs{margin-top:44px;box-shadow:0 10px 30px -12px #06286459}.tl-landing .ptabs{box-shadow:var(--sh-card);background:#fff;border-radius:20px;justify-content:center;gap:6px;width:fit-content;margin:0 auto;padding:6px;display:flex}.tl-landing .ptabs a{height:52px;font:500 15px/1 var(--lp-display);color:var(--txt);border-radius:14px;align-items:center;gap:10px;padding:0 20px;display:flex}.tl-landing .ptabs a i{background:var(--tint);width:30px;height:30px;color:var(--blue-d);border-radius:9px;place-items:center;display:grid}.tl-landing .ptabs a i svg{width:15px;height:15px}.tl-landing .ptabs a.on{background:var(--tint);color:var(--ink);box-shadow:inset 0 0 0 1px #cfe0f5}.tl-landing .ptabs a.on i{background:var(--blue-d);color:#fff}.tl-landing .facts{grid-template-columns:repeat(4,minmax(0,1fr))}.tl-landing .facts>div{padding:44px 36px 40px}.tl-landing .facts b{font:500 56px/1 var(--lp-display);letter-spacing:-.05em;color:var(--ink);display:block}.tl-landing .facts b small{letter-spacing:-.02em;color:#9ba2ad;margin-left:4px;font-size:22px}.tl-landing .facts h4,.tl-landing .facts h2{font:600 16px/1.3 var(--lp-display);letter-spacing:-.015em;margin-top:18px}.tl-landing .facts p{font:400 14.5px/1.5 var(--lp-display);color:var(--txt);margin-top:6px}.tl-landing .facts .ln{background:var(--blue);border-radius:2px;width:48px;height:3px;margin-top:20px}.tl-landing .stmt{text-align:center;padding:112px 96px}.tl-landing .stmt p{font:500 36px/1.3 var(--lp-display);letter-spacing:-.03em;color:var(--ink)}.tl-landing .stmt p span{color:#a3aab4}.tl-landing .fhead{padding:112px 0 80px}.tl-landing .frw{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tl-landing .frw .tx{flex-direction:column;justify-content:center;padding:80px 64px;display:flex}.tl-landing .frw .tx .lead{max-width:none}.tl-landing .ck{flex-direction:column;margin-top:28px;display:flex}.tl-landing .ck li{border-top:1px solid var(--gl);font:500 15.5px/1.4 var(--lp-display);color:var(--ink-2);letter-spacing:-.005em;align-items:flex-start;gap:12px;padding:13px 0;display:flex}.tl-landing .ck li:last-child{border-bottom:1px solid var(--gl)}.tl-landing .ck li svg{width:16px;height:16px;color:var(--blue-d);flex:none;margin-top:2px}.tl-landing .frw .tx .feature-cta{align-self:flex-start;margin-top:32px}.tl-landing .vc{padding:24px}.tl-landing .vp{isolation:isolate;background:#5fa6ea;border-radius:20px;height:600px;position:relative;overflow:hidden}.tl-landing .vp-sky{z-index:-1;filter:saturate(1.1);position:absolute;inset:0;overflow:hidden}.tl-landing .vp .card{position:absolute}.tl-landing .trio{grid-template-columns:repeat(3,minmax(0,1fr))}.tl-landing .trio>div{padding:40px 40px 44px}.tl-landing .trio .ic{background:var(--tint);width:40px;height:40px;color:var(--blue-d);border-radius:11px;place-items:center;display:grid}.tl-landing .trio .ic svg{width:18px;height:18px}.tl-landing .trio h4{font:600 17px/1.3 var(--lp-display);letter-spacing:-.02em;margin-top:24px}.tl-landing .trio p{font:400 15px/1.55 var(--lp-display);color:var(--txt);margin-top:8px}.tl-landing .vers{width:400px;padding:18px 18px 8px;top:48px;left:40px}.tl-landing .vers .t{font:600 15px/1 var(--lp-ui);justify-content:space-between;align-items:center;display:flex}.tl-landing .vers .t small{font:400 12.5px/1 var(--lp-ui);color:var(--muted)}.tl-landing .vrow{border-top:1px solid var(--line);grid-template-columns:30px 1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.tl-landing .vrow:first-of-type{margin-top:14px}.tl-landing .vrow .vi{width:30px;height:30px;color:var(--muted);background:#f1f3f6;border-radius:8px;place-items:center;display:grid}.tl-landing .vrow .vi svg{width:14px;height:14px}.tl-landing .vrow b{font:500 13.5px/1.25 var(--lp-ui);display:block}.tl-landing .vrow small{font:400 12px/1.3 var(--lp-ui);color:var(--muted);margin-top:3px;display:block}.tl-landing .vrow .rr{font:500 12px/1 var(--lp-mono);color:var(--ink-2);text-align:right}.tl-landing .vrow .rr span{font:400 11px/1 var(--lp-ui);color:var(--muted);margin-top:4px;display:block}.tl-landing .vrow.on .vi{background:var(--tint);color:var(--blue-d)}.tl-landing .dft{font:500 10.5px/1 var(--lp-mono);letter-spacing:.04em;text-transform:uppercase;color:#8c5a0e;background:#fbf0da;border-radius:5px;padding:4px 6px;display:inline-block}.tl-landing .diff{width:420px;padding:18px;top:356px;left:112px}.tl-landing .diff .lb{margin-bottom:12px}.tl-landing .dl{font:400 13.5px/1.5 var(--lp-ui);border-radius:10px;gap:10px;padding:10px 12px;display:flex}.tl-landing .dl b{font:500 12px/1.5 var(--lp-mono);flex:none;width:12px}.tl-landing .dl.m{color:#8a2f22;background:#fdedea;-webkit-text-decoration:line-through #8a2f2273;text-decoration:line-through #8a2f2273}.tl-landing .dl.p{color:#25562d;background:#eaf5ea;margin-top:6px}.tl-landing .diff .a{align-items:center;gap:6px;margin-top:14px;display:flex}.tl-landing .diff .a small{font:400 12px/1 var(--lp-ui);color:var(--muted);margin-left:auto}.tl-landing .scn{width:460px;padding:20px 20px 10px;top:40px;left:40px}.tl-landing .scn .hd{align-items:center;gap:16px;margin-top:16px;padding-bottom:16px;display:flex}.tl-landing .scn .hd>div>strong{font:600 15px/1.3 var(--lp-ui);display:block}.tl-landing .scn .hd>div>span{font:400 13px/1.45 var(--lp-ui);color:var(--muted);margin-top:4px;display:block}.tl-landing .fx{border-top:1px solid var(--line);font:400 13.5px/1.3 var(--lp-ui);color:var(--ink-2);align-items:center;gap:12px;padding:12px 0;display:flex}.tl-landing .fx em{font-style:normal;font:400 12px/1 var(--lp-ui);color:var(--muted);white-space:nowrap;margin-left:auto}.tl-landing .rqc{width:390px;padding:16px 18px;top:418px;left:150px}.tl-landing .rqc .t{font:600 14px/1.3 var(--lp-ui);align-items:center;gap:10px;display:flex}.tl-landing .rqc p{font:400 13px/1.5 var(--lp-ui);color:var(--muted);margin-top:8px}.tl-landing .rqc .q{font:400 12.5px/1.5 var(--lp-ui);color:var(--ink-2);border-left:3px solid var(--blue);background:#f4f6f9;border-radius:10px;margin-top:10px;padding:10px 12px}.tl-landing .th2{grid-template-columns:1fr 1fr}.tl-landing .th2>div{padding:80px 64px 64px}.tl-landing .th2 .rt{flex-direction:column;justify-content:flex-end;display:flex}.tl-landing .th2 .rt .lead{max-width:none;margin-top:0}.tl-landing .th2 .rt .feature-cta{align-self:flex-start;margin-top:28px}.tl-landing .vfull{padding:0 24px 24px}.tl-landing .vp.tall{height:570px}.tl-landing .brd{width:1056px;height:474px;top:48px;left:48px}.tl-landing .brd .top .seg{background:#f1f3f6;border-radius:9px;margin-left:16px;padding:3px;display:flex}.tl-landing .brd .top .seg span{height:26px;font:500 12.5px/1 var(--lp-ui);color:var(--muted);border-radius:7px;align-items:center;gap:6px;padding:0 10px;display:flex}.tl-landing .brd .top .seg span svg{width:13px;height:13px}.tl-landing .brd .top .seg span.on{color:var(--ink);background:#fff;box-shadow:0 1px 2px #0e11161a}.tl-landing .cols6{background:#f7f8fa;grid-template-columns:repeat(6,1fr);gap:10px;height:422px;padding:14px;display:grid}.tl-landing .kcol .kh{font:600 12.5px/1 var(--lp-ui);align-items:center;gap:7px;padding:6px 4px 12px;display:flex}.tl-landing .kcol .kh i{border-radius:50%;width:7px;height:7px}.tl-landing .kcol .kh em{font:500 11.5px/1 var(--lp-mono);color:var(--faint);margin-left:auto}.tl-landing .kc{box-shadow:0 0 0 1px var(--line),0 1px 2px #0e11160a;background:#fff;border-radius:10px;margin-bottom:8px;padding:11px 11px 10px}.tl-landing .kc .c1{align-items:center;gap:8px;display:flex}.tl-landing .kc .c1 .av{border-radius:6px;width:22px;height:22px;font-size:10px}.tl-landing .kc b{font:600 12.5px/1.2 var(--lp-ui);display:block}.tl-landing .kc small{font:400 11.5px/1.35 var(--lp-ui);color:var(--muted);margin-top:6px;display:block}.tl-landing .kc .ft{border-top:1px solid var(--line);font:500 11px/1 var(--lp-ui);color:var(--ink-2);align-items:center;gap:5px;margin-top:9px;padding-top:8px;display:flex}.tl-landing .kc .ft svg{width:12px;height:12px;color:var(--muted)}.tl-landing .kc .ft.due,.tl-landing .kc .ft.due svg{color:#a23a2a}.tl-landing .kc.on{box-shadow:0 0 0 1.5px var(--blue),0 8px 18px -8px #2f7fd673}.tl-landing .kmore{font:500 11.5px/1 var(--lp-ui);color:var(--faint);padding:6px 4px}.tl-landing .fc-rem{width:340px;padding:16px 18px;top:356px;left:776px}.tl-landing .fc-rem .t{align-items:center;gap:10px;display:flex}.tl-landing .fc-rem .t i{color:#8c5a0e;background:#fbf0da;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.tl-landing .fc-rem .t i svg{width:15px;height:15px}.tl-landing .fc-rem .t b{font:600 14px/1.25 var(--lp-ui);display:block}.tl-landing .fc-rem .t small{font:400 12.5px/1.3 var(--lp-ui);color:var(--muted);margin-top:2px;display:block}.tl-landing .fc-rem p{font:400 13px/1.5 var(--lp-ui);color:var(--ink-2);border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.tl-landing .fc-rem .a{gap:6px;margin-top:12px;display:flex}.tl-landing .card.jb{width:472px;padding:16px;top:40px;left:40px}.tl-landing .jsrch{gap:8px;display:flex}.tl-landing .jsrch .in{height:40px;box-shadow:inset 0 0 0 1px var(--line-2);font:400 13.5px/1 var(--lp-ui);color:var(--ink);border-radius:10px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.tl-landing .jsrch .in svg{width:15px;height:15px;color:var(--muted)}.tl-landing .jsrch .bt{height:40px}.tl-landing .chips{gap:6px;margin-top:12px;display:flex}.tl-landing .chips span{height:28px;font:500 12px/1 var(--lp-ui);color:var(--ink-2);background:#f1f3f6;border-radius:999px;align-items:center;padding:0 10px;display:flex}.tl-landing .chips span.on{background:var(--tint);color:var(--blue-d);box-shadow:inset 0 0 0 1px #cfe0f5}.tl-landing .jr{border-top:1px solid var(--line);grid-template-columns:36px 1fr auto;align-items:center;gap:12px;padding:14px 2px;display:grid}.tl-landing .jr:first-of-type{margin-top:14px}.tl-landing .jr .av{border-radius:10px;width:36px;height:36px;font-size:13px}.tl-landing .jr b{font:600 14px/1.25 var(--lp-ui);display:block}.tl-landing .jr small{font:400 12.5px/1.35 var(--lp-ui);color:var(--muted);margin-top:3px;display:block}.tl-landing .jr .mt{font:500 11.5px/1 var(--lp-ui);color:var(--blue-d);background:var(--tint);border-radius:6px;align-items:center;gap:5px;margin-top:7px;padding:4px 7px;display:inline-flex}.tl-landing .jr .bt.sv2{color:var(--s-offer);background:#e1f2e0}.tl-landing .toast{background:var(--ink);color:#fff;border-radius:14px;align-items:center;gap:12px;width:360px;padding:14px 16px;display:flex;top:470px;left:170px;box-shadow:0 24px 48px -18px #05143299}.tl-landing .toast i{width:30px;height:30px;color:var(--lime);background:#d3f36b29;border-radius:50%;flex:none;place-items:center;display:grid}.tl-landing .toast i svg{width:14px;height:14px}.tl-landing .toast b{font:600 13.5px/1.3 var(--lp-ui);display:block}.tl-landing .toast small{font:400 12.5px/1.35 var(--lp-ui);color:#aeb4bd;margin-top:2px;display:block}.tl-landing .toast em{font:500 12.5px/1 var(--lp-ui);color:#fff;text-underline-offset:3px;margin-left:auto;text-decoration:underline}.tl-landing .how4{grid-template-columns:repeat(4,minmax(0,1fr))}.tl-landing .how4>li{padding:24px 24px 40px}.tl-landing .mini{background:var(--gray);height:220px;font-family:var(--lp-ui);border-radius:14px;flex-direction:column;justify-content:center;padding:20px 16px;display:flex;position:relative;overflow:hidden}.tl-landing .mini .card{border-radius:12px;padding:12px 10px}.tl-landing .how4 .n{font:500 13px/1 var(--lp-mono);color:var(--blue-d);margin-top:28px;padding:0 8px;display:block}.tl-landing .how4 h4,.tl-landing .how4 h3{font:600 19px/1.25 var(--lp-display);letter-spacing:-.02em;margin-top:12px;padding:0 8px}.tl-landing .how4 p{font:400 15px/1.55 var(--lp-display);color:var(--txt);margin-top:8px;padding:0 8px}.tl-landing .drop{text-align:center;background:#fff;border:1.5px dashed #bfcbda;border-radius:12px;padding:16px 12px}.tl-landing .drop .ic2{background:var(--tint);width:32px;height:32px;color:var(--blue-d);border-radius:9px;place-items:center;margin:0 auto;display:grid}.tl-landing .drop .ic2 svg{width:15px;height:15px}.tl-landing .drop b{font:500 12.5px/1.3 var(--lp-ui);margin-top:10px;display:block}.tl-landing .drop small{font:400 11.5px/1.3 var(--lp-ui);color:var(--muted);margin-top:3px;display:block}.tl-landing .mrow{font:400 12px/1.3 var(--lp-ui);color:var(--ink-2);align-items:center;gap:8px;display:flex}.tl-landing .mrow .ok,.tl-landing .mrow .no{width:16px;height:16px}.tl-landing .mrow+.mrow{margin-top:9px}.tl-landing .linkin{height:36px;box-shadow:inset 0 0 0 1px var(--line-2);font:400 11px/1 var(--lp-mono);color:var(--ink-2);white-space:nowrap;background:#fff;border-radius:9px;align-items:center;gap:6px;padding:0 9px;display:flex;overflow:hidden}.tl-landing .linkin svg{width:13px;height:13px;color:var(--muted);flex:none}.tl-landing .stg{gap:4px;margin-top:12px;display:flex}.tl-landing .stg span{background:#e3e7ec;border-radius:3px;flex:1;height:6px}.tl-landing .stg span.d{background:var(--blue)}.tl-landing .stgl{font:500 10.5px/1 var(--lp-ui);color:var(--muted);justify-content:space-between;margin-top:8px;display:flex}.tl-landing .tpl-wrap{padding:0 24px 88px}.tl-landing .tpl-wrap .more{justify-content:center;margin-top:48px;display:flex}.tl-landing .gd3{grid-template-columns:repeat(3,minmax(0,1fr))}.tl-landing .gd3>li{padding:24px 24px 40px}.tl-landing .gimg{background:#5fa6ea;border-radius:14px;align-items:flex-end;height:200px;padding:16px;display:flex;position:relative;overflow:hidden}.tl-landing .gimg>span{height:34px;font:500 13px/1 var(--lp-display);color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 12px;display:inline-flex;box-shadow:0 6px 16px -8px #051e5066}.tl-landing .gimg>span svg{width:14px;height:14px;color:var(--blue-d)}.tl-landing .gd3 h4,.tl-landing .gd3 h3{font:600 19px/1.3 var(--lp-display);letter-spacing:-.02em;margin-top:24px;padding:0 8px}.tl-landing .gd3 p{font:400 15px/1.55 var(--lp-display);color:var(--txt);margin-top:8px;padding:0 8px}.tl-landing .gd3 .rd{font:500 13px/1 var(--lp-mono);color:var(--muted);margin-top:16px;padding:0 8px;display:block}.tl-landing .gh2{grid-template-columns:1fr 1fr}.tl-landing .gh2>div{padding:88px 64px 56px}.tl-landing .gh2 .rt{flex-direction:column;justify-content:flex-end;align-items:flex-start;display:flex}.tl-landing .gh2 .rt .lead{margin-top:0}.tl-landing .gh2 .rt .feature-cta{margin-top:24px}.tl-landing .fq2{grid-template-columns:440px 1fr}.tl-landing .fq2>div{padding:88px 56px 88px 64px}.tl-landing .fq2 .lft .lead{max-width:none}.tl-landing .fq2 .lft .mail-cta{margin-top:28px}.tl-landing .qa{border-top:1px solid var(--gl)}.tl-landing .qa:last-child{border-bottom:1px solid var(--gl)}.tl-landing .qa .q{font:500 18px/1.35 var(--lp-display);letter-spacing:-.015em;color:var(--ink);justify-content:space-between;align-items:center;gap:24px;padding:22px 0;display:flex}.tl-landing .qa .q i{width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--gl);color:var(--ink-2);border-radius:50%;flex:none;place-items:center;display:grid}.tl-landing .qa .q i svg{width:13px;height:13px}.tl-landing .qa.op .q i{background:var(--tint);color:var(--blue-d);box-shadow:inset 0 0 0 1px #cfe0f5}.tl-landing .qa .a{font:400 16px/1.6 var(--lp-display);color:var(--txt);padding:0 64px 24px 0}.tl-landing .cta6{padding:24px}.tl-landing .cband{isolation:isolate;text-align:center;background:linear-gradient(#2a7fda,#5aa3e8 60%,#a9cdf1);border-radius:24px;flex-direction:column;align-items:center;height:540px;padding-top:96px;display:flex;position:relative;overflow:hidden}.tl-landing .cband-sky{z-index:-1;height:620px;position:absolute;bottom:-200px;left:-60px;right:-60px;-webkit-mask-image:linear-gradient(#0000 0,#000 220px)}.tl-landing .cband h2{font:600 56px/1.04 var(--lp-display);letter-spacing:-.045em;color:#fff}.tl-landing .cband p{font:400 19px/1.55 var(--lp-display);color:#ffffffeb;max-width:520px;margin-top:20px}.tl-landing .cband .acts{gap:12px;margin-top:36px;display:flex}.tl-landing .cband .acts .bs{box-shadow:none}.tl-landing .ft6{grid-template-columns:400px repeat(4,1fr)}.tl-landing .ft6>*{padding:64px 40px 56px}.tl-landing .ft6>:first-child{padding-left:48px}.tl-landing .ft6 .bl2{font:400 15px/1.6 var(--lp-display);color:var(--txt);max-width:280px;margin-top:20px}.tl-landing .ft6 h5,.tl-landing .ft6 h2{font:500 12px/1 var(--lp-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.tl-landing .ft6 ul{margin-top:20px;list-style:none}.tl-landing .ft6 li{font:500 15px/1 var(--lp-display);color:var(--ink-2);padding:7px 0}.tl-landing .fbot6{font:400 14px/1 var(--lp-display);color:var(--muted);justify-content:space-between;padding:24px 48px;display:flex}.tl-landing .fbot6 div>*+*{margin-left:28px}.tl-landing .wm6{justify-content:center;height:196px;display:flex;overflow:hidden}.tl-landing .wm6 b{font:600 232px/1 var(--lp-display);letter-spacing:-.06em;background:linear-gradient(#dce8f6 0%,#f4f8fc 80%);color:#0000;white-space:nowrap;-webkit-background-clip:text;margin-top:6px}.tl-landing{--lp-display:var(--font-general-sans),var(--font-geist),system-ui,sans-serif;--lp-ui:var(--font-geist),system-ui,sans-serif;--lp-mono:var(--font-geist-mono),ui-monospace,monospace;line-height:normal;overflow-x:clip}.tl-landing a{color:inherit;text-decoration:none}.tl-landing .hero-visual{z-index:2;pointer-events:none;position:absolute;inset:0}.tl-landing .gimg>span{position:relative}.tl-landing .export-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:12px;padding-top:10px;display:flex}.tl-landing .export-count{font:500 11.5px/1 var(--lp-ui);color:var(--muted)}.tl-landing .app-head{align-items:center;gap:8px;display:flex}.tl-landing .app-head b{font:600 12.5px/1.2 var(--lp-ui)}.tl-landing .app-head .stage{font:500 11px/1 var(--lp-ui);color:var(--s-applied);background:var(--s-applied-bg);border-radius:6px;margin-left:auto;padding:4px 7px}.tl-landing .mrow.follow-up{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.tl-landing .menu-btn{display:none}.tl-landing .qa h3{font:inherit}.tl-landing .qa .q{text-align:left;cursor:pointer;width:100%}.tl-landing .qa .q i{transition:background-color .15s ease-out,color .15s ease-out,box-shadow .15s ease-out}.tl-landing .qa .q:hover i{box-shadow:inset 0 0 0 1px #c9d2de}.tl-landing .qa.op .q:hover i{box-shadow:inset 0 0 0 1px #bcd3f0}.tl-landing .qa .q i svg{animation:lp-turn .22s var(--ease-out-soft)}@keyframes lp-turn{0%{transform:rotate(-90deg)}}.tl-landing .a-wrap{transition:grid-template-rows .32s var(--ease-out-soft),margin-top .32s var(--ease-out-soft);grid-template-rows:0fr;display:grid}.tl-landing .qa.op .a-wrap{grid-template-rows:1fr;margin-top:-6px}.tl-landing .a-in{min-height:0;overflow:hidden}.tl-landing .bp,.tl-landing .bs,.tl-landing .ptabs a,.tl-landing .nav .links a,.tl-landing .nav .tx,.tl-landing .ft6 li a,.tl-landing .fbot6 a{transition:background-color .15s ease-out,color .15s ease-out,box-shadow .15s ease-out,border-color .15s ease-out,transform .15s ease-out}.tl-landing .bp:hover{background:var(--lime-2)}.tl-landing .bs:hover{background:#f5f7fa}.tl-landing .bp:active,.tl-landing .bs:active{transform:translateY(1px)}.tl-landing .nav .links a:hover,.tl-landing .nav .tx:hover,.tl-landing .ft6 li a:hover,.tl-landing .fbot6 a:hover{color:var(--blue-d)}.tl-landing .ptabs a:not(.on):hover{color:var(--ink);background:#f3f6fa}.tl-landing .hero{z-index:3}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference) and (min-width:1024px){.tl-landing .hero-visual .fc{animation:linear both lp-card-drift;animation-timeline:scroll(root);animation-range:0 720px}.tl-landing .hero-visual .fc-mt{--drift:-36px}.tl-landing .hero-visual .fc-rw{--drift:-20px}@keyframes lp-card-drift{to{transform:translateY(var(--drift,-24px))}}}}.tl-landing-menu .menu{padding:20px 20px 24px}.tl-landing-menu .menu ul{border-top:1px solid var(--gl);margin-top:20px}.tl-landing-menu .menu li a{border-bottom:1px solid var(--gl);font:500 17px/1.2 var(--lp-display);color:var(--ink);padding:14px 0;display:block}.tl-landing-menu .menu-acts{gap:10px;margin-top:20px;display:flex}.tl-landing-menu .menu-acts>*{flex:1;justify-content:center}.tl-landing .feature-cta,.tl-landing .mail-cta{margin-bottom:-23px}@media (max-width:1023px){.tl-landing .feature-cta,.tl-landing .mail-cta{margin-bottom:0}}.tl-landing .hl{border-top-color:#0000;border-image:linear-gradient(var(--gl) 0 0) fill 0/0/0 100vmax;width:auto;left:0}.tl-landing .hl:before{left:-5px}.tl-landing .hl:after{right:-5px}.tl-landing .hero-visual{width:1440px;margin-left:-720px;left:50%;right:auto}.tl-landing{--vw:1440}@media (min-width:320px){.tl-landing{--vw:320}}@media (min-width:336px){.tl-landing{--vw:336}}@media (min-width:352px){.tl-landing{--vw:352}}@media (min-width:368px){.tl-landing{--vw:368}}@media (min-width:384px){.tl-landing{--vw:384}}@media (min-width:400px){.tl-landing{--vw:400}}@media (min-width:416px){.tl-landing{--vw:416}}@media (min-width:432px){.tl-landing{--vw:432}}@media (min-width:448px){.tl-landing{--vw:448}}@media (min-width:464px){.tl-landing{--vw:464}}@media (min-width:480px){.tl-landing{--vw:480}}@media (min-width:496px){.tl-landing{--vw:496}}@media (min-width:512px){.tl-landing{--vw:512}}@media (min-width:528px){.tl-landing{--vw:528}}@media (min-width:544px){.tl-landing{--vw:544}}@media (min-width:560px){.tl-landing{--vw:560}}@media (min-width:576px){.tl-landing{--vw:576}}@media (min-width:592px){.tl-landing{--vw:592}}@media (min-width:608px){.tl-landing{--vw:608}}@media (min-width:624px){.tl-landing{--vw:624}}@media (min-width:640px){.tl-landing{--vw:640}}@media (min-width:656px){.tl-landing{--vw:656}}@media (min-width:672px){.tl-landing{--vw:672}}@media (min-width:688px){.tl-landing{--vw:688}}@media (min-width:704px){.tl-landing{--vw:704}}@media (min-width:720px){.tl-landing{--vw:720}}@media (min-width:736px){.tl-landing{--vw:736}}@media (min-width:752px){.tl-landing{--vw:752}}@media (min-width:768px){.tl-landing{--vw:768}}@media (min-width:784px){.tl-landing{--vw:784}}@media (min-width:800px){.tl-landing{--vw:800}}@media (min-width:816px){.tl-landing{--vw:816}}@media (min-width:832px){.tl-landing{--vw:832}}@media (min-width:848px){.tl-landing{--vw:848}}@media (min-width:864px){.tl-landing{--vw:864}}@media (min-width:880px){.tl-landing{--vw:880}}@media (min-width:896px){.tl-landing{--vw:896}}@media (min-width:912px){.tl-landing{--vw:912}}@media (min-width:928px){.tl-landing{--vw:928}}@media (min-width:944px){.tl-landing{--vw:944}}@media (min-width:960px){.tl-landing{--vw:960}}@media (min-width:976px){.tl-landing{--vw:976}}@media (min-width:992px){.tl-landing{--vw:992}}@media (min-width:1008px){.tl-landing{--vw:1008}}@media (min-width:1024px){.tl-landing{--vw:1024}}@media (min-width:1040px){.tl-landing{--vw:1040}}@media (min-width:1056px){.tl-landing{--vw:1056}}@media (min-width:1072px){.tl-landing{--vw:1072}}@media (min-width:1088px){.tl-landing{--vw:1088}}@media (min-width:1104px){.tl-landing{--vw:1104}}@media (min-width:1120px){.tl-landing{--vw:1120}}@media (min-width:1136px){.tl-landing{--vw:1136}}@media (min-width:1152px){.tl-landing{--vw:1152}}@media (min-width:1168px){.tl-landing{--vw:1168}}@media (min-width:1184px){.tl-landing{--vw:1184}}@media (min-width:1200px){.tl-landing{--vw:1200}}@media (min-width:1216px){.tl-landing{--vw:1216}}@media (min-width:1232px){.tl-landing{--vw:1232}}@media (min-width:1248px){.tl-landing{--vw:1248}}@media (min-width:1264px){.tl-landing{--vw:1264}}@media (min-width:1280px){.tl-landing{--vw:1280}}@media (min-width:1296px){.tl-landing{--vw:1296}}@media (min-width:1312px){.tl-landing{--vw:1312}}@media (min-width:1328px){.tl-landing{--vw:1328}}@media (min-width:1344px){.tl-landing{--vw:1344}}@media (min-width:1360px){.tl-landing{--vw:1360}}@media (min-width:1376px){.tl-landing{--vw:1376}}@media (min-width:1392px){.tl-landing{--vw:1392}}@media (min-width:1408px){.tl-landing{--vw:1408}}@media (min-width:1424px){.tl-landing{--vw:1424}}@media (max-width:1439px){.tl-landing .hero-visual{--hk:calc(var(--vw) / 1440);zoom:var(--hk);top:calc(716px / var(--hk) - 716px)}.tl-landing #hero{height:calc(716px + 640px * var(--vw) / 1440)}}@media (max-width:1279px){.tl-landing .gw{width:auto;margin:0 24px}.tl-landing .frw .tx{padding:64px 44px}.tl-landing .h3 br{display:none}.tl-landing .vp{zoom:calc(((var(--vw) - 50) / 2 - 48) / 552);width:552px}.tl-landing .vfull .vp{zoom:calc((var(--vw) - 98) / 1152);width:1152px}.tl-landing .facts>div{padding:40px 28px 36px}.tl-landing .stmt{padding:96px 64px}.tl-landing .th2>div,.tl-landing .gh2>div{padding:72px 44px 56px}.tl-landing .trio>div{padding:36px 32px 40px}.tl-landing .how4{grid-template-columns:repeat(2,minmax(0,1fr))}.tl-landing .how4>li:nth-child(3){border-left:0}.tl-landing .how4>li:nth-child(n+3){border-top:1px solid var(--gl)}.tl-landing .mini{max-width:420px}.tl-landing .fq2{grid-template-columns:380px 1fr}.tl-landing .fq2>div{padding:80px 44px}.tl-landing .ft6{grid-template-columns:repeat(4,minmax(0,1fr))}.tl-landing .ft6>:first-child{border-bottom:1px solid var(--gl);grid-column:1/-1;padding:48px 44px}.tl-landing .ft6>:nth-child(2){border-left:0}.tl-landing .ft6>:not(:first-child){padding:48px 44px}.tl-landing .fbot6{padding:24px 44px}.tl-landing .wm6{height:14.6vw}.tl-landing .wm6 b{font-size:17.3vw}}@media (max-width:1023px){.tl-landing .nav{width:calc(100% - 32px);height:60px;padding:0 8px 0 18px;top:16px}.tl-landing .nav .links{display:none}.tl-landing .menu-btn{width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;transition:background-color .15s ease-out;display:grid}.tl-landing .menu-btn:hover{background:#f1f3f6}.tl-landing .menu-btn svg{width:20px;height:20px}.tl-landing #hero{height:auto;padding-bottom:72px}.tl-landing #hero .bg{height:1000px;top:360px}.tl-landing .hero{padding:140px 24px 0}.tl-landing .hero h1{font-size:60px}.tl-landing .hero .sub{font-size:18px}.tl-landing .hero .ptabs{flex-wrap:wrap;width:auto;max-width:640px;margin-top:48px}.tl-landing .hero-visual{left:auto;zoom:calc((var(--vw) - 48) / 1120);width:1120px;height:560px;margin:48px auto 0;position:relative;inset:0 auto auto}.tl-landing .hero-visual .happ{top:0;left:0}.tl-landing .hero-visual .fc{display:none}.tl-landing .hc{padding:88px 32px 56px}.tl-landing .fhead{padding:88px 32px 64px}.tl-landing .h2{font-size:40px}.tl-landing .stmt{padding:72px 40px}.tl-landing .stmt p{font-size:28px}.tl-landing .facts{grid-template-columns:repeat(2,minmax(0,1fr))}.tl-landing .facts>div:nth-child(3){border-left:0}.tl-landing .facts>div:nth-child(n+3){border-top:1px solid var(--gl)}.tl-landing .frw,.tl-landing .th2,.tl-landing .gh2,.tl-landing .fq2{grid-template-columns:minmax(0,1fr)}.tl-landing .frw>*,.tl-landing .th2>*,.tl-landing .gh2>*,.tl-landing .fq2>*{border-left:0}.tl-landing .frw .tx{order:-1;padding:64px 40px 40px}.tl-landing .frw .vc{padding:0 24px 24px}.tl-landing .vp{zoom:1;width:auto}.tl-landing .th2>div{padding:64px 40px 0}.tl-landing .th2 .rt{padding:20px 40px 48px}.tl-landing .gh2>div{padding:64px 40px 0}.tl-landing .gh2 .rt{padding:20px 40px 48px}.tl-landing .fq2>div{padding:64px 40px 0}.tl-landing .fq2>div:last-child{padding:40px 40px 64px}.tl-landing .trio{grid-template-columns:minmax(0,1fr)}.tl-landing .trio>div{border-left:0;grid-template-columns:40px 1fr;column-gap:20px;padding:32px 40px 36px;display:grid}.tl-landing .trio>div+div{border-top:1px solid var(--gl)}.tl-landing .trio .ic{grid-row:span 2}.tl-landing .trio h4{align-self:center;margin-top:0}.tl-landing .gd3>li{padding:20px 20px 36px}.tl-landing .cband h2{font-size:48px}}@media (max-width:767px){.tl-landing .gw{margin:0 16px}.tl-landing .nav .tx{display:none}.tl-landing .nav .r .bp{height:40px;padding:0 16px;font-size:14px}.tl-landing .hero{padding:112px 20px 0}.tl-landing .hero h1{font-size:40px;line-height:1.04}.tl-landing .hero h1 br{display:none}.tl-landing .hero .sub{margin-top:20px;font-size:17px}.tl-landing .hero .acts{flex-direction:column;align-self:stretch;margin-top:28px}.tl-landing .hero .acts>*{justify-content:center}.tl-landing .hero .note{flex-wrap:wrap;justify-content:center;gap:10px 16px}.tl-landing .hero .ptabs{grid-template-columns:1fr 1fr;align-self:stretch;max-width:none;margin-top:36px;display:grid}.tl-landing .hero .ptabs a{gap:8px;height:44px;padding:0 10px;font-size:14px}.tl-landing .hero .ptabs a i{width:26px;height:26px}.tl-landing .hero .ptabs a:last-child{grid-column:1/-1;justify-content:center}.tl-landing .hero-visual{zoom:.5;margin:40px 0 0 20px}.tl-landing #hero .bg{top:520px}.tl-landing .hc,.tl-landing .fhead{padding:64px 20px 48px}.tl-landing .h2{font-size:32px}.tl-landing .h3{font-size:30px}.tl-landing .h2 br,.tl-landing .h3 br,.tl-landing .cband h2 br{display:none}.tl-landing .lead{font-size:17px}.tl-landing .facts>div{padding:28px 20px}.tl-landing .facts b{font-size:44px}.tl-landing .stmt{padding:56px 20px}.tl-landing .stmt p{font-size:22px}.tl-landing .frw .tx{padding:48px 20px 32px}.tl-landing .frw .vc{padding:0 12px 12px}.tl-landing .vp{zoom:calc((var(--vw) - 56) / 552);width:552px}.tl-landing .vfull{padding:0 12px 12px}.tl-landing .vfull .vp{zoom:.55;width:1152px}.tl-landing .fc-rem{display:none}.tl-landing .th2>div,.tl-landing .gh2>div,.tl-landing .fq2>div{padding:48px 20px 0}.tl-landing .th2 .rt,.tl-landing .gh2 .rt{padding:16px 20px 40px}.tl-landing .fq2>div:last-child{padding:32px 20px 48px}.tl-landing .trio>div{column-gap:16px;padding:28px 20px 32px}.tl-landing .how4{grid-template-columns:minmax(0,1fr)}.tl-landing .how4>li{border-left:0}.tl-landing .how4>li+li{border-top:1px solid var(--gl)}.tl-landing .how4>li{padding:16px 16px 32px}.tl-landing .mini{max-width:none}.tl-landing .tpl-wrap{padding:0 12px 56px}.tl-landing .gd3{grid-template-columns:minmax(0,1fr)}.tl-landing .gd3>li{border-left:0;padding:16px 16px 32px}.tl-landing .gd3>li+li{border-top:1px solid var(--gl)}.tl-landing .qa .q{padding:18px 0;font-size:17px}.tl-landing .qa .a{padding:0 0 20px}.tl-landing .cta6{padding:12px}.tl-landing .cband{height:auto;padding:64px 20px 72px}.tl-landing .cband h2{font-size:34px}.tl-landing .cband p{font-size:17px}.tl-landing .cband .acts{flex-direction:column;align-self:stretch}.tl-landing .cband .acts>*{justify-content:center}.tl-landing .ft6{grid-template-columns:repeat(2,minmax(0,1fr))}.tl-landing .ft6>:first-child,.tl-landing .ft6>:not(:first-child){padding:36px 20px}.tl-landing .ft6>:nth-child(4){border-left:0}.tl-landing .ft6>:nth-child(n+4){border-top:1px solid var(--gl)}.tl-landing .fbot6{flex-direction:column;gap:14px;padding:24px 20px;line-height:1.4}.tl-landing .fbot6 div{flex-wrap:wrap;gap:8px 20px;display:flex}.tl-landing .fbot6 div>*+*{margin-left:0}}.tl-landing .ptabs{position:relative}.tl-landing .ptabs a{z-index:1;position:relative}.tl-landing .ptabs a i{transition:background-color .2s ease-out,color .2s ease-out}.tl-landing .ptab-ind{background:var(--tint);pointer-events:none;transition:transform .36s var(--ease-out-soft),width .36s var(--ease-out-soft),height .36s var(--ease-out-soft);border-radius:14px;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #cfe0f5}.tl-landing .ptabs[data-ready] a.on{box-shadow:none;background:0 0}.tl-landing .ptabs[data-ready] a:not(.on):hover{background:#eef4fb99}.tl-landing .hero-window .hpanel{z-index:0;opacity:0;visibility:hidden;background:#fff;transition:opacity 0s linear .44s,visibility 0s linear .44s;position:absolute;inset:0}.tl-landing .hero-window .hpanel.on{z-index:1;opacity:1;visibility:visible;transition:opacity .28s var(--ease-out-soft) .12s}.tl-landing .hero-window .hpanel-in{flex-direction:column;height:100%;display:flex}.tl-landing .hero-window .hp-main,.tl-landing .hero-window .top .crumb,.tl-landing .hero-window .top .r{transition:opacity .12s ease-out}.tl-landing .hero-window .hpanel:not(.on) :is(.hp-main,.top .crumb,.top .r){opacity:0}.tl-landing .hero-window .hpanel.on .hp-main{animation:lp-panel-in .46s var(--ease-out-soft) .12s both}.tl-landing .hero-window .hpanel.on .hp-main+.hp-main{animation-delay:.18s}@keyframes lp-panel-in{0%{opacity:0;transform:translateY(8px)}}.tl-landing .hero-tab-only{z-index:4;pointer-events:none;transition:opacity .3s var(--ease-out-soft);position:absolute;inset:0}.tl-landing .hero-tab-only[data-off]{opacity:0;visibility:hidden;transition:opacity .18s ease-out,visibility 0s linear .18s}.tl-landing .hsc{border-right:1px solid var(--line);flex:none;width:470px;padding:20px 22px}.tl-landing .hsc .hd{align-items:center;gap:16px;margin-top:16px;padding-bottom:14px;display:flex}.tl-landing .hsc .hd strong{font:600 15px/1.3 var(--lp-ui);display:block}.tl-landing .hsc .hd>div>span{font:400 13px/1.45 var(--lp-ui);color:var(--muted);margin-top:4px;display:block}.tl-landing .hrq{background:#f7f8fa;flex:1;min-width:0;padding:20px 22px}.tl-landing .hrq ul{margin-top:12px}.tl-landing .hrq li{border-top:1px solid var(--line);font:400 13px/1.3 var(--lp-ui);color:var(--ink-2);align-items:center;gap:10px;padding:9px 0;display:flex}.tl-landing .hrq li em{font:400 12px/1 var(--lp-ui);color:var(--muted);white-space:nowrap;margin-left:auto}.tl-landing .cols6.htk{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;height:auto;overflow:hidden}.tl-landing .hjb{border-right:1px solid var(--line);flex:none;width:460px;padding:18px 20px}.tl-landing .hjb .jr{grid-template-columns:36px 1fr 14px}.tl-landing .hjb .jr>svg{width:14px;height:14px;color:var(--faint);transform:rotate(-90deg)}.tl-landing .hjb .more{border-top:1px solid var(--line);font:500 12px/1 var(--lp-ui);color:var(--muted);padding:14px 2px 0;display:block}.tl-landing .hjb .jr.sel{background:var(--tint);border-top-color:#0000;border-radius:10px;margin:0 -10px;padding-left:12px;padding-right:12px}.tl-landing .hjb .jr.sel+.jr{border-top-color:#0000}.tl-landing .hjd{background:#fbfbfc;flex:1;min-width:0;padding:20px 22px}.tl-landing .hjd-h{align-items:center;gap:12px;display:flex}.tl-landing .hjd-h .av{border-radius:11px;width:40px;height:40px;font-size:14px}.tl-landing .hjd-h b{font:600 15px/1.25 var(--lp-ui);display:block}.tl-landing .hjd-h small{font:400 12.5px/1.35 var(--lp-ui);color:var(--muted);margin-top:3px;display:block}.tl-landing .hjd-fit{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:12px;align-items:center;gap:14px;margin-top:18px;padding:14px;display:flex}.tl-landing .hjd-fit strong{font:600 14px/1.3 var(--lp-ui);display:block}.tl-landing .hjd-fit>div>span{font:400 12.5px/1.4 var(--lp-ui);color:var(--muted);margin-top:2px;display:block}.tl-landing .hjd .rq{border-top:1px solid var(--line);font:400 13px/1.3 var(--lp-ui);color:var(--ink-2);align-items:center;gap:9px;padding:10px 0;display:flex}.tl-landing .hjd .rq:first-of-type{margin-top:12px}.tl-landing .hjd .rq .ok,.tl-landing .hjd .rq .no{width:16px;height:16px}.tl-landing .hjd .a{gap:8px;margin-top:16px;display:flex}.tl-landing .bp svg,.tl-landing .bs svg{transition:transform .18s var(--ease-out-soft)}.tl-landing .bp:hover svg,.tl-landing .bp:focus-visible svg{transform:translate(2px,-2px)}.tl-landing .bs:hover svg,.tl-landing .bs:focus-visible svg{transform:translate(2px)}.tl-landing .facts .ln{transform-origin:0}.tl-landing .facts[data-reveal-state=pending] .ln{transform:scaleX(0)}.tl-landing .facts[data-reveal-state=shown] .ln{transition:transform .7s var(--ease-out-soft);transition-delay:calc(.24s + var(--i,0) * 80ms)}.tl-landing .tw{isolation:isolate;--tw-card:0 1px 2px #0e11160d,0 24px 48px -22px #1028503d,0 0 0 1px #0e11160d;--tw-lift:0 2px 6px #0e11160f,0 40px 70px -28px #10285061,0 0 0 1px #0e11160f;--tw-chip:0 1px 2px #0e11160f,0 10px 24px -10px #10285047,0 0 0 1px #0e11160d;background:linear-gradient(160deg,#e4effc 0%,#f2f7fe 60%,#f7fafe 100%);border-radius:28px;height:560px;position:relative;overflow:hidden}.tl-landing .tw .grain{z-index:-1;background-image:radial-gradient(#0e11160d 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 70% 30%,#000 0%,#0000 70%);mask-image:radial-gradient(at 70% 30%,#000 0%,#0000 70%)}.tl-landing .tbar2{box-shadow:var(--tw-chip);z-index:7;background:#fff;border-radius:999px;gap:4px;padding:4px;display:flex;position:absolute;top:40px;left:50%;transform:translate(-50%)}.tl-landing .tbar2>*{font:500 13px/1 var(--lp-ui);color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:9px 14px}.tl-landing .tbar2>.on{background:var(--tint);color:var(--blue-d);box-shadow:inset 0 0 0 1px #cfe0f5}.tl-landing .tbar2 button{cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out,box-shadow .15s ease-out}.tl-landing .tbar2 button:not(.on):hover{color:var(--ink);background:#f3f6fa}.tl-landing .tw .fan{width:0;height:0;position:absolute;top:112px;left:50%}.tl-landing .tw .tpl{transform-origin:50% 100%;box-shadow:var(--tw-card);transition:left .56s var(--ease-out-soft),top .56s var(--ease-out-soft),width .56s var(--ease-out-soft),height .56s var(--ease-out-soft),transform .56s var(--ease-out-soft),box-shadow .56s var(--ease-out-soft),filter .56s var(--ease-out-soft);background:#fff;border-radius:10px;padding:0;position:absolute;overflow:hidden}.tl-landing .tw .tpl .thumbbox{border-radius:0;width:100%;height:100%}.tl-landing .tw .tpl .rp{transform:scale(var(--s));transition:transform .56s var(--ease-out-soft)}.tl-landing .tw .tpl[data-slot=c]{z-index:5;width:300px;height:424px;box-shadow:var(--tw-lift);--s:.576923;top:0;left:-150px;transform:rotate(0)}.tl-landing .tw .tpl[data-slot=l1]{z-index:4;filter:saturate(.9);--s:.5;width:260px;height:368px;top:56px;left:-370px;transform:rotate(-6deg)}.tl-landing .tw .tpl[data-slot=r1]{z-index:4;filter:saturate(.9);--s:.5;width:260px;height:368px;top:56px;left:110px;transform:rotate(6deg)}.tl-landing .tw .tpl[data-slot=l2]{z-index:3;--s:.442308;width:230px;height:325px;top:108px;left:-560px;transform:rotate(-12deg)}.tl-landing .tw .tpl[data-slot=r2]{z-index:3;--s:.442308;width:230px;height:325px;top:108px;left:330px;transform:rotate(12deg)}.tl-landing .tw .chipx{box-shadow:var(--tw-chip);font:500 13px/1.2 var(--lp-ui);color:var(--ink);white-space:nowrap;z-index:6;background:#fff;border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 8px;display:inline-flex;position:absolute;top:470px;left:50%;transform:translate(-50%)}.tl-landing .tw .chipx .ci{background:var(--lime);width:28px;height:28px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.tl-landing .tw .chipx .ci svg{width:14px;height:14px}.tl-landing .tw .chipx small{color:var(--muted);margin-top:1px;font-size:11.5px;font-weight:400;display:block}.tl-landing .tw .chipx[data-changed]{animation:lp-chip-in .38s var(--ease-out-soft) .2s both}@keyframes lp-chip-in{0%{opacity:0;transform:translate(-50%,8px)}}@media (max-width:1279px){.tl-landing .tw{zoom:calc((var(--vw) - 98) / 1152);width:1152px}}@media (max-width:767px){.tl-landing .tw{zoom:.6;width:auto}}.tl-landing .htp{flex:1;min-width:0;overflow:hidden}.tl-landing .htp .tw{zoom:.7658;border-radius:0;width:1200px;height:663px}.tl-landing .htp .tw .tbar2{top:64px}.tl-landing .htp .tw .fan{top:160px}.tl-landing .htp .tw .chipx{top:518px}.tl-landing .sec[id]{scroll-margin-top:72px}
