@font-face{font-family:"Fraunces Acc";font-style:italic;font-weight:400;font-display:optional;src:url(/assets/fonts/fraunces-acc.v1.woff2) format('woff2')}:root{--bg:#FAFAFB;--bg-alt:#F5F5F7;--ink:#0E0D14;--ink-2:#3C3A4A;--ink-3:#5F5D6D;--ink-4:#605E6E;--ink-5:#B4B2BE;--tone:#7E7C8D;--l1:#0e0d1414;--l2:#0e0d1424;--tile:#F4F4F6;--b1:1px solid var(--l1);--accent:#5B3DF5;--accent-ink:#4A2FD9;--as:#F1EEFE;--al:#D8D0FC;--ok:#1F9D55;--warm:#DE9A78;--s1:0 1px 2px #0e0d140a;--s2:0 1px 2px #0e0d140a,0 10px 28px -14px #0e0d1424;--ring:0 0 0 3px #5b3df529;--u:#0e0d144d;--spec:linear-gradient(100deg,#4A2FD9 0%,#7B2FE0 16%,#B0269F 33%,#C8401F 50%,#B0269F 67%,#7B2FE0 84%,#4A2FD9 100%);--btn-g:linear-gradient(100deg,#5B3DF5 0%,#7A35E6 55%,#9B2BCB 100%);--hair:linear-gradient(90deg,#c9bcf700,#C9BCF7 18%,#F2B8D4 50%,#A9DDE8 82%,#a9dde800);--eo:cubic-bezier(.16,1,.3,1);--ez:cubic-bezier(.2,0,0,1);--tb:border-color .16s var(--ez),box-shadow .28s var(--ez);--tg:background-color .16s var(--ez),box-shadow .28s var(--ez);--tk:border-color .28s var(--ez),box-shadow .28s var(--ez);--tc:background-color .16s var(--ez),color .16s var(--ez);--f-sans:"Instrument Sans","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC","Source Han Sans SC",system-ui,-apple-system,"Segoe UI",sans-serif;--f-acc:"Fraunces Acc","Fraunces","Fraunces Fallback",Georgia,serif;--f-mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--wrap:1200px;--gut:28px;--hdr:64px;color-scheme:light}@media (max-width:640px){:root{--gut:16px;--hdr:60px}}*,::after,::before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--hdr) + 12px)}body{margin:0;background:var(--bg);color:var(--ink-2);font:400 15.5px/1.6 var(--f-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;font-kerning:normal}fieldset,h1,h2,h3,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}fieldset{border:0;padding:0;min-width:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit;color:inherit}button{background:0 0;border:0;padding:0;cursor:pointer}em{font-style:normal}[hidden]{display:none!important}::selection{background:#5b3df52e}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.vh{position:absolute!important;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ic{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.eng-ic .ic,.feat-all .ic,.fin-ic .ic,.gt-h .ic,.mega-f .ic,.mi-ic .ic,.out-ic .ic,.proof-a .ic{width:15px;height:15px}.cw,.wrap{max-width:calc(var(--wrap) + var(--gut)*2);margin:0 auto;padding:0 var(--gut)}.skip{position:absolute;left:12px;top:-60px;z-index:200;background:var(--ink);color:#fff;padding:10px 14px;border-radius:10px}.skip:focus{top:12px}.dm{display:block;font:400 11px/1.4 var(--f-mono);color:var(--ink-4);letter-spacing:0;white-space:normal;overflow-wrap:normal}.bo-url b,.dm b{font-weight:inherit;color:inherit}html[lang^=zh] body{letter-spacing:.01em;line-height:1.75}.bo-kpi b,.door-l b,.feat-p b,.fl-lab i,.ib-r small,.ladder li b,.num>b,.op-b small,.pc-n,.pl-rp,.svc-c b,.tc-t b,.trust b{font-variant-numeric:tabular-nums}.eng-ic,.film-play,.fin-ic,.fl-lab i,.flag,.ib-r em,.mi-ic,.okc,.out-ic,.solc-ic{place-items:center}.ck-t a,.cta-n a,.hook a,.pl-svcs a,.sol-lang a,.tc-direct a,.tl{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--u);text-underline-offset:.28em;transition:text-decoration-color .16s var(--ez)}.ck-t a:hover,.cta-n a:hover,.hook a:hover,.pl-svcs a:hover,.proof-case:hover .tl,.sol-lang a:hover,.tc-direct a:hover,.tl:hover{text-decoration-color:currentColor}.eyebrow{display:block;font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);line-height:1.4}.eyebrow::before{content:"";display:inline-block;vertical-align:middle;width:14px;height:1px;margin:-2px 8px 0 0;background:linear-gradient(90deg,#5b3df5,#e23e8f);transform-origin:left}.eyebrow:lang(zh),:lang(zh) .eyebrow,html[lang^=zh] .num-k{letter-spacing:.04em;text-transform:none;font-size:13px;font-weight:500}h1{font-weight:520;font-size:clamp(40px,min(5.6vw,7.2vh),72px);line-height:1.02;letter-spacing:-.038em;color:var(--ink);text-wrap:balance}h2{font-weight:520;font-size:clamp(30px,3.35vw,48px);line-height:1.06;letter-spacing:-.035em;color:var(--ink);text-wrap:balance}h3{font-weight:560;font-size:20px;line-height:1.25;letter-spacing:-.02em;color:var(--ink);text-wrap:balance}@media (max-width:640px){h1{font-size:38px;line-height:1.05;font-weight:540;letter-spacing:-.032em}h2{font-size:30px;line-height:1.12;font-weight:540;letter-spacing:-.028em}h3{font-size:18px}}html[lang^=zh] h1{font-weight:600;letter-spacing:.01em;line-height:1.18;font-size:clamp(34px,min(4.6vw,6.6vh),60px)}html[lang^=zh] h2{font-weight:600;letter-spacing:0;line-height:1.22;font-size:clamp(28px,3.06vw,44px)}html[lang^=zh] h3{font-weight:600;letter-spacing:0}html[lang^=zh] h1,html[lang^=zh] h2,html[lang^=zh] h3{word-break:keep-all;line-break:strict;overflow-wrap:anywhere}.tone{color:var(--tone)}.acc{font-family:var(--f-acc);font-style:italic;font-weight:400;letter-spacing:-.025em;font-variation-settings:"opsz" 144;padding:0 .08em .06em 0;background:var(--spec) 0 50%/200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent}html[lang^=zh] .acc{font-family:var(--f-sans);font-style:normal;font-weight:600;letter-spacing:.01em}.lead{font-size:18px;line-height:1.6;color:var(--ink-2);max-width:54ch;text-wrap:pretty}html[lang^=zh] .lead{font-size:17px;line-height:1.75}@media (max-width:640px){body{font-size:15px}.eyebrow{font-size:12px}.lead,html[lang^=zh] .lead{font-size:16px}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 20px;border-radius:999px;font-weight:560;font-size:15px;letter-spacing:-.01em;white-space:nowrap;transition:background-color .16s var(--ez),border-color .16s var(--ez),color .16s var(--ez),box-shadow .28s var(--ez),transform .2s var(--ez)}.btn-lg{height:52px;padding:0 24px;font-size:16px}.btn-sm{height:40px;padding:0 16px;font-size:14.5px}.btn-entry,.btn-p{color:#fff;background:#5b3df5 var(--btn-g);box-shadow:inset 0 1px 0 #ffffff38,0 1px 2px #2314783d,0 4px 12px -6px #5b3df566}.btn-s{color:var(--ink);background:#fff;border:1px solid var(--l2);box-shadow:var(--s1)}.btn-s:hover{border-color:#0e0d1438}.btn-ink{color:#fff;background:var(--ink);height:36px;padding:0 16px;font-size:14px;font-weight:500;box-shadow:inset 0 1px 0 #ffffff29,0 1px 2px #0e0d1429}.btn-ink:hover{background:#24222e}.btn:hover,.door-t .btn-entry:hover{transform:translateY(-1px)}.btn:active,.door-t .btn-entry:active{transform:none}.ic-arrow{transition:transform .28s var(--eo)}a:hover .ic-arrow{transform:translateX(2px)}.hdr{position:sticky;top:0;z-index:60;background:#ffffffb8;-webkit-backdrop-filter:saturate(1.8) blur(20px);backdrop-filter:saturate(1.8) blur(20px);border-bottom:1px solid #0e0d140f}.hdr-in{height:var(--hdr);display:flex;align-items:center;gap:26px}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:19px;letter-spacing:-.02em;color:var(--ink);flex:none}.brand svg{width:29px;height:29px;flex:none}.nav{display:flex;align-items:center;gap:2px}.nav-b{height:36px;display:inline-flex;align-items:center;gap:5px;padding:0 12px;border-radius:8px;font-size:14.5px;font-weight:500;color:var(--ink-2);white-space:nowrap;transition:var(--tc)}.nav-b:hover,.nav-b[aria-expanded=true]{background:#0e0d140a;color:var(--ink)}.nav-b .chev{width:12px;height:12px;opacity:.45;transition:transform .22s var(--ez)}.nav-b[aria-expanded=true] .chev{transform:rotate(180deg)}.hdr-r{margin-left:auto;display:flex;align-items:center;gap:6px}.lang-b .ic:first-child{width:15px;height:15px;opacity:.7}.lang-cur{font-size:14px}.burger{display:none;width:38px;height:38px;border-radius:10px;align-items:center;justify-content:center;border:var(--b1);background:#fff;color:var(--ink)}.dd-w{position:relative}.dd{position:absolute;right:0;top:calc(100% + 12px);width:340px;background:#fff;border:var(--b1);border-radius:12px;box-shadow:0 24px 48px -24px #0e0d142e,var(--s1);padding:6px;opacity:0;transform:translateY(-4px);transition:opacity .14s var(--ez),transform .14s var(--ez);z-index:5}.dd-l{left:0;right:auto;width:400px}.dd.on,.mega.on{opacity:1;transform:none;transition:opacity .22s var(--ez),transform .28s var(--eo)}.dd-lang{width:220px}.lg{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-radius:10px;font-size:14.5px;color:var(--ink);text-align:left;transition:background-color .16s var(--ez)}.lg:hover{background:#f6f6f8}.lg .ic{width:15px;height:15px;color:var(--accent);opacity:0}.lg[aria-current=true] .ic{opacity:1}@media (max-width:1079px){.hdr-r>.dd-w,.nav{display:none}.burger{display:inline-flex}}@media (max-width:767px){.hdr-r .btn-ink{height:36px;padding:0 14px;font-size:14px}.hdr-in{gap:12px}}.mega{position:absolute;left:0;right:0;top:100%;background:#fff;border-top:1px solid #0e0d140a;border-bottom:1px solid #0e0d140f;box-shadow:0 24px 48px -24px #0e0d142e;opacity:0;transform:translateY(-4px);transition:opacity .14s var(--ez),transform .14s var(--ez)}.mega-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 290px;gap:12px 28px;padding-top:24px;padding-bottom:20px}.mega-in.sol{grid-template-columns:1fr 300px;padding-bottom:28px}.mcol-h{display:flex;align-items:center;gap:8px;margin:0 0 8px;padding:0 10px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4)}html[lang^=zh] .feat-e,html[lang^=zh] .mcol-h,html[lang^=zh] .pl-k{letter-spacing:.04em;text-transform:none;font-size:12.5px}.msub{margin:10px 10px 2px;padding-top:12px;border-top:var(--b1);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4)}html[lang^=zh] .msub{letter-spacing:.04em;text-transform:none;font-size:12px}.mlist{display:grid;gap:1px}.mlist.two{grid-template-columns:1fr 1fr;gap:2px 12px}.mi{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px;border-radius:10px;transition:background-color .16s var(--ez)}.mi:hover{background:rgba(var(--sa-rgb),.06)}.mi-ic{width:30px;height:30px;border-radius:8px;display:grid}.mi-t{min-width:0}.mi-t>.mi-a,.mi-t>b{display:block;font-size:14.5px;font-weight:560;color:var(--ink);line-height:1.3;letter-spacing:-.01em}.mi-t>span{display:block;font-size:12.5px;line-height:1.4;color:var(--ink-3);margin-top:1px}.mega-f{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:8px;padding:14px 10px 0;border-top:var(--b1);font-size:13px;font-weight:500;color:var(--ink-3)}.mega-f a{display:inline-flex;align-items:center;gap:6px;color:var(--accent-ink);font-weight:500}.feat{background:linear-gradient(135deg,#f6f4fe,#fbf3f8);border:var(--b1);border-radius:12px;padding:18px;display:flex;flex-direction:column;align-self:start}.feat-e,.num-k,.pl-k{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4)}.feat-h{font-size:19px;font-weight:560;letter-spacing:-.02em;color:var(--ink);margin-top:6px;line-height:1.25}.feat-l,.feat-p{margin-top:14px;display:grid;gap:6px}.feat-l a{display:grid;grid-template-columns:36px 1fr auto;gap:10px;align-items:center;padding:8px;border-radius:12px;background:#fff;border:var(--b1);box-shadow:var(--s1);transition:var(--tb)}.feat-l b{display:block;font-size:14px;color:var(--ink);font-weight:560}.feat-l small{display:block;font-size:12.5px;color:var(--ink-3)}.flag{width:36px;height:36px;flex:none;border-radius:10px;display:grid;font-size:10.5px;font-weight:600;letter-spacing:.06em;background:var(--ink);color:#fff}.feat-p li{display:flex;justify-content:space-between;gap:10px;font-size:13.5px;padding:10px 12px;background:#fff;border:var(--b1);border-radius:10px;color:var(--ink-2)}.feat-p b{color:var(--ink);font-weight:560}.feat-all{margin-top:auto;padding-top:16px;display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:var(--accent-ink)}.sheet{position:fixed;inset:0;z-index:120;background:var(--bg);display:flex;flex-direction:column;opacity:0;transform:translateY(8px);transition:opacity .22s var(--ez),transform .28s var(--eo)}.sheet.on{opacity:1;transform:none}.sheet-h{flex:none;height:var(--hdr);display:flex;align-items:center;justify-content:space-between;padding:0 var(--gut);background:#fff;border-bottom:var(--b1)}.sheet-h .burger{display:inline-flex}.sheet-b{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:14px var(--gut) 28px}.acc-d{border-bottom:var(--b1)}.acc-d summary{list-style:none;display:flex;align-items:center;gap:8px;padding:16px 4px;font-size:17px;font-weight:560;letter-spacing:-.01em;color:var(--ink);cursor:pointer}.acc-d summary::-webkit-details-marker{display:none}.acc-d summary::after{content:"";margin-left:auto;width:8px;height:8px;border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);transform:rotate(45deg) translate(-2px,-2px);transition:transform .24s var(--ez)}.acc-d[open] summary::after{transform:rotate(-135deg)}.acc-d .mlist{padding-bottom:12px}.acc-d .mi{grid-template-columns:30px minmax(0,1fr)}.acc-d .mi-r{grid-column:2;margin-top:-2px}.sh-row{display:flex;align-items:center;justify-content:space-between;padding:16px 4px;font-size:17px;font-weight:560;letter-spacing:-.01em;color:var(--ink);border-bottom:var(--b1)}.sh-row .ic{color:var(--ink-3)}.sh-lang{display:flex;flex-wrap:wrap;gap:8px;padding:18px 0}.sh-lang a{display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--l2);background:#fff;font-size:14px;font-weight:500}.sheet-f{flex:none;display:grid;grid-template-columns:1fr 1.3fr;gap:10px;padding:12px var(--gut) calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:var(--b1);box-shadow:0 -12px 24px -16px #0e0d141f}.sheet-f .btn{height:48px}.hero{position:relative;overflow:hidden;padding:24px 0 80px;background:radial-gradient(60% 50% at 50% -10%,#ece8fb 0,#ece8fb00 70%),linear-gradient(180deg,#f5f4fa 0,#f9f9fb 50%,var(--bg) 100%)}.hero-bg{position:absolute;inset:0;pointer-events:none;z-index:0}.cta-bg::before,.hero-bg::before{content:"";position:absolute;inset:0;z-index:1;opacity:.05;mix-blend-mode:multiply;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/180px}.mist{position:absolute;border-radius:50%}.m1{width:760px;height:420px;left:-180px;top:40px;background:radial-gradient(closest-side,#38b0f824,#38b0f812 40%,#38b0f805 70%,#38b0f800)}.m2{width:680px;height:420px;right:-160px;top:-40px;background:radial-gradient(closest-side,#ec48991c,#ec48990d 40%,#ec489905 70%,#ec489900)}.m3{width:900px;height:360px;left:50%;margin-left:-450px;top:200px;background:radial-gradient(closest-side,#ffffffcc,#ffffff73 40%,#ffffff29 70%,#ffffff00)}.horizon{position:absolute;left:50%;top:360px;width:2000px;height:1000px;margin-left:-1000px;opacity:.5;--m:linear-gradient(90deg,transparent 5%,#000 25%,#000 75%,transparent 95%),linear-gradient(180deg,#000 55%,transparent);-webkit-mask-image:var(--m);-webkit-mask-composite:source-in;mask-image:var(--m);mask-composite:intersect}.horizon g g{stroke-width:1;stroke-opacity:.32}.horizon>circle[stroke]{stroke-width:1}.orbit{opacity:.4;transform-box:view-box;transform-origin:1000px 1900px}.o3{opacity:.5}.hero-c{position:relative;z-index:1;text-align:center}.hero .eyebrow{color:var(--ink-2)}.hero h1{margin:16px auto 0;max-width:15.5em}.hero-sub{max-width:54ch;margin:20px auto 0;text-wrap:balance;font-size:18px;line-height:1.6;color:var(--ink-2)}html[lang^=zh] .hero-sub{font-size:17px;line-height:1.75}html[lang^=zh] .door-l,html[lang^=zh] .hero-sub,html[lang^=zh] .lead{word-break:keep-all;overflow-wrap:anywhere}html[lang^=zh] h1,html[lang^=zh] h2{text-spacing-trim:trim-both}.ctas{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap;margin-top:28px}.hook{margin-top:18px}.hook a{display:inline-flex;align-items:center;gap:7px;font-size:14.5px;font-weight:500}.hook .ic{width:14px;height:14px;flex:none;color:var(--ink-4)}.hook .ic:first-child{color:var(--accent)}.hero .trust{margin-top:26px}.trust{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 0;font-size:13px;color:var(--ink-3)}.trust li{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.trust li+li::before{content:"";width:2px;height:2px;border-radius:50%;background:var(--ink-5);margin:0 14px}.trust b{color:var(--ink-2);font-weight:500}.trust .tl{color:inherit}@media (max-width:760px){.hs{display:none}.hero{padding:24px 0 64px}.hero h1{margin-top:14px}.hero-sub,html[lang^=zh] .hero-sub{font-size:16px;margin-top:16px}.ctas{flex-direction:column;align-items:stretch;gap:10px;margin-top:24px}.ctas .btn{width:100%;height:auto;min-height:48px;white-space:normal;text-align:center;line-height:1.25;padding-top:8px;padding-bottom:8px}.hook{margin-top:14px}.hook a{font-size:14px;text-align:left}.trust{gap:6px 14px}.trust li+li::before{display:none}.trust .tr-g{flex-basis:100%;display:block;white-space:normal;text-align:center}.tr-g .ic{vertical-align:-2px;margin-right:4px}}@media (max-width:380px){.ctas .btn-lg{padding-left:16px;padding-right:16px;font-size:15px}}@media (max-width:640px){.hero h1 .acc{display:inline-block;font-size:clamp(26px,8.4vw,40px);text-wrap:balance}html[lang^=zh] .hero h1 .acc{font-size:inherit}}.sec{padding:112px 0}.sh{margin-bottom:56px}.sh .eyebrow{margin-bottom:16px}.sh.c{text-align:center}.sh.split{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:64px;align-items:end}@media (max-width:860px){.sec{padding:72px 0}.sh{margin-bottom:32px}.sh.split{grid-template-columns:1fr;gap:16px}}.js .rv{--dl:calc(var(--i,0)*var(--st,70ms));opacity:0;translate:var(--rx,0) var(--ry,18px);scale:var(--rs,1);transition:opacity .8s var(--eo),translate .9s var(--eo),scale .9s var(--eo),transform .6s var(--eo),box-shadow .3s var(--ez),border-color .2s var(--ez),background-color .2s var(--ez);transition-delay:var(--dl),var(--dl),var(--dl),0s,0s,0s,0s}.js .rv.in{opacity:1;translate:none;scale:none}.fl{position:relative;margin:32px auto 0;max-width:1200px;text-align:left}.fl-stage{position:relative;display:grid;grid-template-columns:minmax(0,.74fr) minmax(0,1.34fr) minmax(0,1.3fr) minmax(0,.8fr);column-gap:44px;padding:20px 24px 24px;border-radius:20px 20px 0 0;background:#fff;border:var(--b1);border-bottom:0;box-shadow:var(--s2);isolation:isolate}.fl-stage::before{content:"";position:absolute;inset:0;border-radius:inherit;z-index:-1;background-image:radial-gradient(#0e0d140f 1px,transparent 1.3px);background-size:20px 20px;--m:radial-gradient(80% 90% at 50% 50%,#000 30%,transparent 100%);-webkit-mask-image:var(--m);mask-image:var(--m)}.fl-svg{position:absolute;inset:0;width:100%;height:100%;z-index:0;overflow:visible;pointer-events:none}.fl-line{fill:none;stroke-width:1.25;transition:opacity .28s var(--ez),stroke .28s var(--ez)}.fl-line.g{stroke:url(#flg-g) #BDB3F9}.fl-line.i{stroke:url(#flg-i) #5B3DF5;stroke-opacity:.5}.fl-line.bus{stroke:url(#flg-i) #5B3DF5;stroke-opacity:.6;stroke-width:1.5}.fl-line.r{stroke:url(#flg-r) #F0643C;stroke-opacity:.6}.fl-line.hl{stroke:var(--accent);stroke-opacity:1;stroke-width:2;stroke-linejoin:round}.hl-on .fl-line{opacity:.35}.hl-on .fl-line.hl,.hl-on .fl-line.on{opacity:1}.hl-on .fl-line.g.on{stroke:#9D8CF7}.hl-on .fl-line.r.on{stroke:var(--warm);stroke-opacity:1}.fl-port{fill:#fff;stroke-width:1.25}.fl-port.g{stroke:#BDB3F9}.fl-port.i{stroke:#8F7CF7}.fl-port.r{stroke:var(--warm)}.fl-port.big{stroke-width:1.5}.fl-port.tapd{fill:#8F7CF7;stroke:none}.fl-pulses{position:absolute;inset:0;z-index:3;pointer-events:none}.pulse{position:absolute;left:0;top:0;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;will-change:transform,opacity}.pulse.g{background:#9d8cf7;box-shadow:0 0 0 3px #9d8cf729}.pulse.i{background:var(--sa);box-shadow:0 0 0 3px rgba(var(--sa-rgb),.16),0 0 10px rgba(var(--sa-rgb),.45)}.pulse.r{background:#f0643c;box-shadow:0 0 0 3px #f0643c24,0 0 10px #f0643c66}.pulse.t{width:4px;height:4px;margin:-2px 0 0 -2px;box-shadow:none}.fcol{position:relative;z-index:1;display:flex;flex-direction:column;min-width:0}.fcol>:nth-child(2){margin-top:auto;margin-bottom:auto}.fl-lab{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}html[lang^=zh] .cw-h,html[lang^=zh] .fl-lab,html[lang^=zh] .solc-h{letter-spacing:.04em;text-transform:none;font-size:12.5px;font-weight:500}.fl-lab i{display:grid;width:18px;height:18px;border-radius:50%;font-size:10.5px;font-weight:600;letter-spacing:0;font-style:normal;border:1px solid var(--l2);background:#fff;color:var(--ink-2)}.fin{display:grid;gap:6px}.fin li{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;border-radius:10px;background:#fff;border:var(--b1);box-shadow:var(--s1);transition:var(--tk)}.feat-l a:hover,.fin li:hover,.out:hover{border-color:var(--al);box-shadow:var(--s2)}.fin-ic,.out-ic{width:28px;height:28px;border-radius:8px;display:grid;background:var(--tile);color:var(--ink-2)}.fin b,.out b{display:block;font-size:13.5px;font-weight:560;color:var(--ink);line-height:1.25;letter-spacing:-.01em}.fin small{display:block;font-size:11.5px;color:var(--ink-3);line-height:1.35}.tray{padding:8px;border-radius:12px;background:linear-gradient(180deg,#f8f8fa,#f3f3f6);border:var(--b1)}.op{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3px;padding:3px;margin-top:8px;border-radius:10px;background:#ffffffb2;border:var(--b1)}.op-b{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;min-width:0;gap:0 5px;padding:6px;border-radius:8px;text-align:left;transition:var(--tg)}.op-b b{font-size:12.5px;font-weight:560;color:var(--ink-3);white-space:nowrap}.op-b small{font-size:10.5px;color:var(--ink-4);line-height:1.3;white-space:nowrap}.op-b[aria-pressed=true]{background:#fff;box-shadow:var(--s1),0 0 0 1px var(--l1)}.op-b[aria-pressed=true] b{color:var(--ink)}.op-b[aria-pressed=true] small{color:var(--accent-ink)}.engs{display:grid;gap:6px}.eng{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:10px;row-gap:5px;align-items:center;padding:8px 10px;border-radius:10px;background:#fff;border:var(--b1);box-shadow:var(--s1);transition:var(--tk)}.eng.is-hl,.eng:hover{border-color:var(--al);box-shadow:var(--s2)}.eng-ic{grid-row:1/3;width:28px;height:28px;border-radius:8px;display:grid;background:var(--sa-soft);color:var(--sa-ink);transition:box-shadow .4s var(--ez)}.eng-n{grid-column:2;grid-row:1;font-size:13.5px;font-weight:560;color:var(--ink);line-height:1.2;letter-spacing:-.01em}.eng-s{grid-column:2;grid-row:2;display:flex;align-items:center;gap:8px;min-width:0}.eng{cursor:default}.op-cap{margin:8px 2px 0;font-size:12px;line-height:1.4;color:var(--ink-3);text-align:center}.op-cap span{display:none}.fl[data-op=us] .op-us,.fl[data-op=you] .op-you{display:inline}.fl[data-op=you] .eng-ic{box-shadow:inset 0 0 0 1px rgba(var(--sa-rgb),.45)}.mv{display:inline-flex;align-items:center;gap:5px;min-width:0;font-size:11px;color:var(--ink-3);white-space:nowrap;overflow:hidden}.mv em{overflow:hidden;text-overflow:ellipsis;min-width:0}.mv .lv{width:5px;height:5px;flex:none;border-radius:50%;background:var(--ok);animation:blink 3.2s ease-in-out infinite}.bb{display:inline-flex;align-items:flex-end;gap:1.5px;height:10px}.bb i{width:2.5px;height:100%;border-radius:1px;background:var(--ink-5);transform-origin:bottom;animation:bars 3.6s ease-in-out infinite}.bb i:first-child{transform:scaleY(.4)}.bb i:nth-child(2){animation-delay:.25s}.bb i:nth-child(3){animation-delay:.5s}.bb i:nth-child(4){animation-delay:.75s}@keyframes bars{0%,100%{transform:scaleY(.35)}50%{transform:scaleY(1)}}.okc{display:grid;width:13px;height:13px;border-radius:50%;background:var(--tile);color:var(--ok)}.okc .ic{width:9px;height:9px;stroke-width:2.2}.mv-prog .bar{display:block;width:32px;height:3px;border-radius:3px;background:#ececf0;overflow:hidden}.mv-prog .bar i{display:block;width:100%;height:100%;background:var(--accent);transform-origin:left;animation:prog 6s var(--ez) infinite}@keyframes prog{0%{transform:scaleX(.05)}100%,80%{transform:scaleX(1)}}@keyframes blink{50%{opacity:.45}}.bo{position:relative;display:flex;flex-direction:column;border-radius:12px;background:#fff;border:1px solid var(--l2);box-shadow:var(--s2);overflow:hidden;transition:box-shadow .28s var(--ez)}.bo:hover{box-shadow:var(--s2)}.bo::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1.5px var(--al);opacity:0;pointer-events:none}.bo-bar{display:flex;align-items:center;gap:5px;padding:9px 11px;border-bottom:var(--b1);background:#fafafb}.bo-bar>i{width:6px;height:6px;border-radius:50%;background:#e4e4e9}.bo-url{display:inline-flex;align-items:center;margin-left:6px;font:400 11px/1 var(--f-mono);color:var(--ink-3);flex:1;min-width:0;white-space:nowrap;overflow:hidden}.bo-url .ic{width:11px;height:11px;margin-right:4px}.tag{flex:none;display:inline-flex;align-items:center;height:20px;font-size:12px;font-weight:600;letter-spacing:.02em;padding:0 8px;border-radius:999px;background:#fff;color:var(--ink-3);border:var(--b1)}.bo-kpi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:var(--b1)}.bo-kpi>span{display:flex;flex-direction:column;gap:3px;padding:9px 11px}.bo-kpi>span+span{border-left:var(--b1)}.bo-kpi small{font-size:10.5px;color:var(--ink-3);white-space:nowrap}.bo-kpi b{display:inline-block;font-size:20px;font-weight:560;letter-spacing:-.02em;color:var(--ink);line-height:1.1}.kb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:9px 10px;background:#fafafb}.kb-h{display:flex;align-items:center;gap:5px;margin-bottom:5px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}html[lang^=zh] .kb-h{letter-spacing:0;font-size:11px}.kb-h i{width:5px;height:5px;border-radius:50%;background:var(--accent)}[data-kcol=qual] .kb-h i{background:#9d8cf7}[data-kcol=call] .kb-h i{background:var(--warm)}.kb-l{display:flex;flex-direction:column;gap:5px;height:83px;overflow:hidden}.kc{flex:none;display:flex;flex-direction:column;justify-content:center;gap:2px;height:39px;padding:0 7px;border-radius:6px;background:#fff;box-shadow:inset 0 0 0 1px var(--l1);font-size:10.5px;font-weight:500;color:var(--ink);white-space:nowrap;overflow:hidden;position:relative}.kc>span{overflow:hidden;text-overflow:ellipsis}.kc::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--al);background:#5b3df50b;opacity:0;pointer-events:none;transition:opacity .6s var(--ez)}.kc.nw::after{opacity:1}.kc.ghost::after{display:none}.kc.ghost{background:0 0;box-shadow:none;border:1px dashed var(--l2)}.src{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}html[lang^=zh] .src{letter-spacing:0}.src::before{content:"";width:5px;height:5px;border-radius:50%;background:var(--sa)}.ib{display:grid;gap:4px;padding:9px 11px;border-top:var(--b1)}.ib-h{display:flex;align-items:center;gap:6px;margin-bottom:2px}.ib-h .ic{width:13px;height:13px;color:var(--ink-3)}.ib-h b{font-size:11.5px;font-weight:560;color:var(--ink)}.ib-r{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;font-size:11.5px;color:var(--ink-2);white-space:nowrap}.ib-r>span{overflow:hidden}.ib-r em{display:grid;height:18px;border-radius:6px;background:var(--tile);font-size:10.5px;font-weight:600;color:var(--ink-3)}.ib-r small{font-size:10.5px;color:var(--ink-4)}.bo-f{padding:8px 11px;font-size:12px;color:var(--ink-3);border-top:var(--b1);background:#fcfcfd}.bo-cap{margin:8px 2px 0;font-size:12px;line-height:1.45;color:var(--ink-3);text-align:center}.outs{display:grid;gap:8px}.out{display:grid;grid-template-columns:28px minmax(0,1fr) 8px;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:#fff;border:var(--b1);box-shadow:var(--s1);transition:var(--tk)}.out small{display:block;font-size:11.5px;color:var(--ink-3);line-height:1.35;white-space:normal}.arrive{width:6px;height:6px;border-radius:50%;background:var(--ink-5);opacity:.6}.pingable{position:relative}.pingable::after{content:"";position:absolute;inset:-1px;border-radius:11px;border:1px solid var(--accent);opacity:0;pointer-events:none}.out.pingable::after{border-color:var(--warm)}.pingable.is-ping::after{animation:ping 1.1s var(--eo)}.pingable.is-ping2::after{animation:ping2 1.1s var(--eo)}.bo.is-ping::after{animation:boPing 1.1s var(--eo)}.bo.is-ping2::after{animation:boPing2 1.1s var(--eo)}@keyframes ping{0%{opacity:.8;transform:scale(1)}100%{opacity:0;transform:scale(1.02)}}@keyframes ping2{0%{opacity:.8;transform:scale(1)}100%{opacity:0;transform:scale(1.02)}}@keyframes boPing{0%{opacity:1}100%{opacity:0}}@keyframes boPing2{0%{opacity:1}100%{opacity:0}}.fl-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 20px;padding:10px 16px 10px 24px;background:#fcfcfd;border:var(--b1);border-top:var(--b1);border-radius:0 0 20px 20px;box-shadow:var(--s2)}.legend{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:12px;font-weight:500;color:var(--ink-3)}.legend li{display:inline-flex;align-items:center;gap:7px}.legend li::before{content:"";width:22px;height:8px;background:radial-gradient(circle at 17px 4px,var(--c) 2.6px,transparent 3px),linear-gradient(var(--c),var(--c)) 0 3.4px/13px 1.25px no-repeat}.lg-g{--c:#8F7CF7}.lg-i{--c:#7B2FE0}.lg-r{--c:#F0643C}.fl-cap{font-size:12px;color:var(--ink-4);flex:1;text-align:center;min-width:200px}.mo-b{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 13px;border-radius:999px;border:1px solid var(--l2);background:#fff;font-size:12.5px;font-weight:500;color:var(--ink-2);transition:var(--tc),border-color .16s var(--ez)}.mo-b .ic{width:13px;height:13px}.mo-b:hover{border-color:#cfcdd6;color:var(--ink)}.mo-b[aria-pressed=true],.sh-lang a[aria-current=true]{background:var(--ink);color:#fff;border-color:var(--ink)}@media (max-width:1180px){.fl-stage{column-gap:34px;padding:20px 18px 24px}}@media (max-width:1099px){.fl-stage{grid-template-columns:minmax(0,1fr);row-gap:58px;padding:22px 16px 26px}.fl-lab{justify-content:center;align-self:center;background:#fff;padding:5px 12px 5px 5px;border-radius:999px;border:var(--b1);box-shadow:var(--s1)}.engs,.fin,.outs{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.e-social,.fin li:last-child{grid-column:1/-1}.bo{max-width:520px;width:100%;margin-left:auto;margin-right:auto}.fl-bar{justify-content:center}.fl-cap{order:3;flex-basis:100%}}@media (max-width:640px){.fl{margin-top:28px}.fl-stage{padding:14px;row-gap:54px}.fl-bar{padding:12px}.fin li{padding:7px 8px;gap:8px;grid-template-columns:24px minmax(0,1fr)}.fin-ic{width:24px;height:24px;border-radius:6px}.fin-ic .ic{width:13px;height:13px}.tray{padding:6px}.eng{grid-template-columns:26px minmax(0,1fr);column-gap:8px;padding:8px}.eng-ic{grid-row:1;width:26px;height:26px}.eng-s{grid-column:1/-1}.eng .eng-ic{grid-row:1/3}.eng .eng-s{grid-column:2}.eng:not(.e-social) .mv{display:none}.out{grid-template-columns:26px minmax(0,1fr) 6px;gap:8px;padding:9px 8px 9px 9px}.out-ic{width:26px;height:26px}.out b{font-size:13px}.kb{padding:8px}.bo-kpi>span{padding:7px 9px}.legend{gap:6px 12px;font-size:12px}}.sol-g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.solc{position:relative;display:flex;flex-direction:column;min-width:0;padding:24px 22px 22px;border-radius:20px;background:#fff;border:var(--b1);box-shadow:var(--s1);scroll-margin-top:calc(var(--hdr) + 16px)}.sol-g>.solc:hover{box-shadow:var(--s2)}.solc-k{display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:600;letter-spacing:-.005em;color:var(--ink)}.solc-ic{width:36px;height:36px;flex:none;border-radius:10px;display:grid;background:linear-gradient(135deg,var(--sa-soft),#fff);color:var(--sa-ink);box-shadow:inset 0 0 0 1px rgba(var(--sa-rgb),.22)}.solc-ic .ic{width:17px;height:17px}.solc-q{margin-top:18px;font-size:18.5px;line-height:1.38;letter-spacing:-.018em;color:var(--ink);font-weight:500;text-wrap:pretty}html[lang^=zh] .solc-q{letter-spacing:0;line-height:1.6;font-size:17.5px}.solc-h{display:flex;align-items:center;gap:8px;margin-top:20px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.solc-h::before{content:"";width:12px;height:1px;flex:none;background:var(--sa)}.solc-path{margin-top:8px;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.solc-path li{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:560;color:var(--ink-2);line-height:1.3;padding:4px 9px;border-radius:8px;background:var(--tile)}.solc-path li+li{position:relative;margin-left:14px}.solc-path li+li::before{content:"";position:absolute;left:-12px;top:50%;width:8px;height:1px;background:var(--ink-4)}.mi-ic,.solc-path li:last-child{background:var(--sa-soft);color:var(--sa-ink)}.solc-n{margin-top:8px;font-size:13.5px;line-height:1.5;color:var(--ink-2)}.solc-f{margin-top:auto;padding-top:20px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.solc .btn-entry{align-self:stretch}.solc-alt{position:relative;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:6px 0;font-size:13.5px;font-weight:500;color:var(--ink-2);transition:color .16s var(--ez)}.solc-alt:hover{color:var(--ink)}.solc-alt .ic{width:14px;height:14px}.sol-lang{margin-top:28px;display:flex;justify-content:center;align-items:center;gap:8px;font-size:14px;color:var(--ink-3);text-align:center}.sol-lang .ic{width:15px;height:15px;color:var(--ink-4)}@media (max-width:1100px){.sol-g{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.sol-g{grid-template-columns:minmax(0,1fr)}.solc{padding:20px 18px 18px}.solc-q{font-size:17px;margin-top:14px}.sol-lang{align-items:flex-start;text-align:left}}.bosec .fl{margin-top:0}.chan-h{margin:48px auto 20px;max-width:62ch;text-align:center;font-size:15px;line-height:1.6;color:var(--ink-2);text-wrap:balance}.pl-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:stretch}.pl{position:relative;display:flex;flex-direction:column;min-width:0;padding:32px;border-radius:20px;background:#fff;border:var(--b1);box-shadow:var(--s1)}.pl:hover{box-shadow:var(--s2);border-color:var(--l2)}.pl h3{margin-top:6px;font-size:24px;letter-spacing:-.025em}.pl .dm{margin-top:6px}.pl-n{margin-top:14px;font-size:13px;line-height:1.6;color:var(--ink-3)}.pl-fit{margin-top:16px;display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px;align-items:start;font-size:14px;line-height:1.5;color:var(--ink-2)}.pl-fit .ic{width:16px;height:16px;margin-top:3px;color:var(--ok);stroke-width:2}.pl-go{position:relative;margin-top:auto;padding-top:24px}.pl-go .btn-entry{width:100%}.ladder,.pl-rows{margin-top:20px;border-top:var(--b1)}.ladder li,.pl-r{display:flex;align-items:baseline;gap:8px 16px;padding:10px 2px;border-bottom:var(--b1);font-size:14.5px;color:var(--ink-2)}.ladder li b{margin-left:auto;font-weight:560;color:var(--ink)}.ladder small{font-size:12px;color:var(--ink-3);font-weight:400}.ladder .gt{display:block;padding:0;border:0}.gt-h{display:flex;align-items:center;gap:7px;padding:10px 2px;border-bottom:var(--b1);font-size:13px;font-weight:560;color:var(--accent-ink)}.gt-h em{margin-left:auto;display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;border:var(--b1);font-size:12px;font-weight:500;color:var(--ink-3);white-space:nowrap;flex:none}.gt-h>span{min-width:0}.pl-rt{flex:1;min-width:0}.pl-rt b{display:block;font-weight:400;line-height:1.4}.pl-rt small{display:block;margin-top:4px;font-size:12.5px;line-height:1.5;color:var(--ink-3)}.pl-rp{font-size:14.5px;font-weight:560;color:var(--ink);white-space:nowrap;text-align:right;line-height:1.4}.pl-more{margin-top:28px;font-size:14px;line-height:1.75;word-spacing:.1em;color:var(--ink-3);text-align:center;text-wrap:balance}.pl-more+.pl-foot{margin-top:10px}.pl-foot{margin-top:22px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;line-height:1.5;color:var(--ink-4);text-align:center}.pl-foot .ic{width:14px;height:14px;flex:none;color:var(--ink-4)}@media (min-width:1101px){.pl-g{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.pl-m{display:grid;grid-template:repeat(6,auto) 1fr/minmax(0,1fr) minmax(0,1.1fr);column-gap:36px}.pl-m>.ladder{grid-area:1/2/7;margin:0;align-self:start}.pl-m>.pl-go{grid-column:1/-1;align-self:end}}@media (max-width:1100px){.pl{padding:26px 24px 24px}}@media (max-width:720px){.pl-g{grid-template-columns:minmax(0,1fr);gap:16px}.pl{padding:22px 18px 20px}.pl-foot{align-items:flex-start;text-align:left}}.cw-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cw-g{background:#fff;border:var(--b1);border-radius:20px;padding:20px;box-shadow:var(--s1)}.cw-0{grid-column:1/-1}.cw-h{display:flex;align-items:center;gap:8px;padding:0 2px 14px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4)}.cw-h .ic{width:14px;height:14px;color:var(--ink-3)}.cw-l{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.cw-0 .cw-l{grid-template-columns:repeat(9,minmax(0,1fr))}.cw-c{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 10px;border-radius:12px;background:#f6f6f8;border:0;font-size:15px;font-weight:500;letter-spacing:-.01em;color:var(--ink-2);white-space:nowrap;transition:var(--tc),border-color .16s var(--ez)}.cw-c:hover{background:#efeff3;color:var(--ink)}.cw-c i{--d:123,47,224;position:absolute;top:8px;right:8px;width:4px;height:4px;border-radius:50%;background:rgb(var(--d));box-shadow:0 0 0 3px rgba(var(--d),.16);opacity:0;transition:opacity 1.2s var(--ez)}.cw-c:nth-child(3n+2) i{--d:226,62,143}.cw-c:nth-child(3n) i{--d:31,85,201}.cw-1 .cw-c i,.cw-3 .cw-c i{--d:240,100,60}.cw-1 .cw-c:nth-child(3n+2) i,.cw-3 .cw-c:nth-child(3n+2) i{--d:229,154,11}.cw-1 .cw-c:nth-child(3n) i,.cw-3 .cw-c:nth-child(3n) i{--d:31,85,201}.cw-c.sig{color:var(--ink);transition-duration:.6s}.cw-c.sig i{opacity:1}.cw-note{margin-top:20px;font-size:12px;color:var(--ink-4);text-align:center}@media (max-width:1100px){.cw-0 .cw-l{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:860px){.cw-track{grid-template-columns:1fr}.cw-0 .cw-l,.cw-l{grid-template-columns:repeat(3,minmax(0,1fr))}.cw-c{height:48px;font-size:14px}.cw-g{padding:16px}}@media (max-width:420px){.cw-0 .cw-l,.cw-l{grid-template-columns:repeat(2,minmax(0,1fr))}}.bosec,.faq,.nums,.plans{background:var(--bg-alt);background:var(--hair) top/100% 1px no-repeat,var(--hair) bottom/100% 1px no-repeat,radial-gradient(60% 240px at 50% 0,rgba(var(--w),.07),rgba(var(--w),0)),var(--bg-alt)}.bosec{--w:91,61,245}.plans{--w:123,47,224}.nums{--w:240,100,60}.faq{--w:10,157,181}.team-w{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:24px;align-items:stretch}.tcards{display:grid;gap:12px;grid-auto-rows:1fr}.tc{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;padding:22px 24px;border-radius:20px;background:#fff;border:var(--b1);box-shadow:var(--s1);transition:var(--tb)}.tc.is-on{border-color:var(--al);box-shadow:var(--s2)}.tc-h{grid-column:1/-1;display:flex;align-items:center;gap:12px;min-width:0;padding-right:150px}.tc-h h3{font-size:17px}.tc-h p{font-size:13px;color:var(--ink-3)}.tc-t{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;min-width:0}.clk:empty::before{content:"\200b"}.tc-t b{font-size:36px;font-weight:450;letter-spacing:-.035em;line-height:1;color:var(--ink);white-space:nowrap}.tc-t b.tc-big{font-size:28px}.tc-t span{font-size:13px;color:var(--ink-3);white-space:nowrap}.tc .btn{grid-column:2}.open{position:absolute;right:20px;top:20px;display:inline-flex;align-items:center;gap:6px;height:20px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.02em;white-space:nowrap;background:#fff;border:var(--b1);color:var(--ink-3)}.open.y::before{content:"";width:5px;height:5px;border-radius:50%;background:var(--ok)}.open.y::after{content:"";position:absolute;left:8px;top:50%;width:5px;height:5px;margin-top:-2.5px;border-radius:50%;background:var(--ok);animation:onl 2.4s var(--eo) infinite}@keyframes onl{0%{transform:scale(1);opacity:.55}100%,80%{transform:scale(3.4);opacity:0}}.msg{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:32px;border-radius:20px;background:#fff;border:var(--b1);box-shadow:var(--s1)}.msg-h{grid-column:1/-1}.msg-h h3{font-size:24px;letter-spacing:-.025em}.msg-hint{margin-top:6px;font-size:14px;color:var(--ink-3)}.seg{grid-column:1/-1}.seg legend{margin-bottom:8px;padding:0;font-size:13px;font-weight:500;color:var(--ink-2)}.seg-o{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border-radius:10px;background:var(--tile)}.seg label{position:relative;display:block;cursor:pointer}.seg input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.seg label>span{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:46px;padding:6px 4px;border-radius:8px;text-align:center;line-height:1.25;transition:var(--tg)}.seg b{font-size:13.5px;font-weight:560;color:var(--ink-3)}.seg small{font-size:11.5px;color:var(--ink-4)}.seg input:checked+span{background:#fff;box-shadow:var(--s1),inset 0 -2px 0 #7b2fe0}.seg input:checked+span b{color:var(--ink)}.seg input:checked+span small{color:var(--ink-3)}.seg input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.fld{display:flex;flex-direction:column;gap:6px;min-width:0}.fld.full{grid-column:1/-1}.fld label{font-size:13px;font-weight:500;color:var(--ink-2)}.fld input,.fld textarea{width:100%;min-height:44px;padding:10px 14px;border-radius:12px;border:1px solid var(--l2);background:#fff;font-size:16px;color:var(--ink);transition:var(--tb);-webkit-appearance:none;appearance:none}.fld input:hover,.fld textarea:hover{border-color:#0e0d1438}.fld textarea{resize:vertical;min-height:84px;line-height:1.5}.fld input:focus,.fld textarea:focus{outline:0;border-color:var(--accent);box-shadow:var(--ring)}.fld .err{display:none;font-size:12.5px;font-weight:500;color:#c0364f}.fld.bad input{border-color:#e0526b;background:#fff8f9}.fld.bad .err{display:block}.msg-f{grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px;margin-top:4px}.msg-ok{font-size:14px;font-weight:500;color:var(--ok)}@media (max-width:960px){.team-w{grid-template-columns:1fr}}@media (max-width:600px){.msg,.tc{grid-template-columns:1fr;padding:20px}.tc-h{padding-right:0;padding-top:30px}.open{left:20px;right:auto;top:16px}.tc .btn{grid-column:1;width:100%}.tc-t b{font-size:30px}.msg-f .btn{width:100%}}.nums-g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--l2);border-bottom:1px solid var(--l2);border-image:var(--hair) 1}.num{--ng:linear-gradient(100deg,#4A2FD9,#7B2FE0);display:flex;flex-direction:column;padding:32px 28px}.num:nth-child(2){--ng:linear-gradient(100deg,#1F55C9,#0A6F80)}.num:nth-child(3){--ng:linear-gradient(100deg,#B0269F,#C8401F)}.num:nth-child(4){--ng:linear-gradient(100deg,#7B2FE0,#B0269F)}.num::after{content:"";order:2;width:48px;height:2px;margin-top:18px;border-radius:2px;background:var(--ng);transform-origin:left;transition:transform 1.4s var(--eo) calc(var(--i,0)*140ms + .3s)}.js .rv.num:not(.in)::after{transform:scaleX(0)}.num+.num{border-left:var(--b1)}.num>b{margin-top:24px;font-weight:400;font-size:clamp(44px,5.6vw,80px);line-height:1;letter-spacing:-.05em;color:var(--ink);background:var(--ng);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.num>b i{font-style:normal;font-size:.36em;font-weight:500;letter-spacing:-.01em;margin-left:4px;color:var(--ink-3);-webkit-text-fill-color:var(--ink-3)}.num>span{order:3;margin-top:14px;font-size:14px;line-height:1.55;color:var(--ink-2);max-width:26ch}.proof{margin-top:40px}.proof-h{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:14.5px;color:var(--ink-3);margin-bottom:14px}.proof-h b{color:var(--ink);font-weight:560}@media (max-width:900px){.nums-g{grid-template-columns:1fr 1fr}.num:nth-child(3){border-left:0}.num:nth-child(n+3){border-top:var(--b1)}}@media (max-width:420px){.num{padding:24px 14px}.num>b{font-size:44px}.num>span{font-size:13px}}.faq-w{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;align-items:start}.faq .sh{position:sticky;top:calc(var(--hdr) + 32px);margin:0}.qa{border-top:1px solid var(--l2)}.qa details{position:relative;border-bottom:1px solid var(--l2)}.qa details::before{content:"";position:absolute;left:-16px;top:24px;bottom:24px;width:2px;border-radius:2px;background:linear-gradient(#5b3df5,#e23e8f);transform:scaleY(0);transform-origin:top;transition:transform .6s var(--eo)}.qa details[open]::before{transform:none}.qa summary:hover{color:var(--accent-ink)}.qa details[open] summary .ic{color:#b0269f}.qa summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 2px;font-size:17px;font-weight:520;color:var(--ink);cursor:pointer;letter-spacing:-.01em;transition:color .16s var(--ez)}html[lang^=zh] .qa summary{font-weight:560;letter-spacing:0}.qa summary::-webkit-details-marker{display:none}.qa summary .ic{width:18px;height:18px;stroke-width:1.5;color:var(--ink-3);transition:transform .24s var(--ez)}.qa details[open] summary .ic{transform:rotate(45deg)}.qa p{padding:0 2px 24px;font-size:15.5px;line-height:1.7;color:var(--ink-2);max-width:64ch}@media (max-width:860px){.faq-w{grid-template-columns:1fr;gap:24px}.faq .sh{position:static}.qa details::before{left:-10px}}.cta{position:relative;overflow:hidden;padding:128px 0;text-align:center;background:radial-gradient(60% 60% at 50% 110%,#ece8fb99 0,#ece8fb00 70%),linear-gradient(180deg,var(--bg) 0,#f6f5fa 45%,#f6f5fa 100%)}.cta-bg{position:absolute;inset:0;pointer-events:none;opacity:.8}.cta-bg .m1{top:auto;bottom:-120px}.cta-bg .m2{top:20px}.cta-c{position:relative;isolation:isolate}.cta-c::before{content:"";position:absolute;left:50%;top:0;width:620px;height:300px;margin-left:-310px;border-radius:50%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#7b2fe01f,#e23e8f0f 50%,#0a9db500);animation:halo 60s linear infinite}@keyframes halo{to{transform:rotate(360deg)}}.cta h2{margin-top:20px;font-size:clamp(36px,4.45vw,64px);line-height:1.03;letter-spacing:-.04em}html[lang^=zh] .cta h2{letter-spacing:0;line-height:1.18;font-size:clamp(30px,3.6vw,52px)}.cta .ctas{margin-top:40px}.cta-n{margin-top:24px;font-size:14px;color:var(--ink-2)}@media (max-width:640px){.cta{padding:80px 0}.cta h2{font-size:36px}}.ft{background:var(--hair) top/100% 1px no-repeat,#fff;padding:80px 0 32px;font-size:14px}.ft-top{display:grid;grid-template-columns:240px minmax(0,1fr);gap:72px}.ft-brand p{margin-top:14px;color:var(--ink-3);max-width:30ch;line-height:1.6}.muted{color:var(--ink-4)!important;font-size:13px}.ft-cols{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:40px 32px}.fh{display:flex;align-items:center;gap:6px;font-size:13.5px;font-weight:560;letter-spacing:-.005em;color:var(--ink);margin-bottom:16px}.ftc ul{display:grid;gap:12px}.ftc a,.ftc button{color:var(--ink-3);font-weight:400;display:inline-flex;align-items:center;gap:6px;text-align:left;transition:color .16s var(--ez);font-size:14px}.ftc a:hover,.ftc button:hover{color:var(--ink)}.ftc a[aria-current=true]{color:var(--ink);font-weight:500}.soon-t{font-size:11px;font-weight:500;letter-spacing:.02em;text-transform:capitalize;padding:1px 7px;border-radius:999px;background:var(--tile);color:var(--ink-4);flex:none;white-space:nowrap}@media (max-width:640px){.fl-lab{font-size:12px}.fin small,.out small{font-size:12.5px}.mv{font-size:12px}.op-b small{font-size:11.5px}}.ft-bot{margin-top:64px;padding-top:24px;border-top:var(--b1);display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;font-size:12.5px;color:var(--ink-4)}@media (max-width:1080px){.ft-top{grid-template-columns:1fr}.ft-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.ft-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.ft{padding-top:56px}.ftc a,.ftc button{overflow-wrap:anywhere}}.feat-l li,.seg-o>label,.tcards>.tc{order:2}html[data-l=en] .fl-us,html[data-l=en] .so-us,html[data-l=en] [data-team=us]{order:1}html[data-l=zh] .fl-cn,html[data-l=zh] .so-china,html[data-l=zh] [data-team=china]{order:1}html[data-l=es] .fl-la,html[data-l=es] .so-latam,html[data-l=es] [data-team=latam]{order:1}.tr-g .ic{width:13px;height:13px;color:var(--ink-4)}.gt-note{color:var(--ink-2);font-weight:500}.q-g summary span{color:var(--ink)}.feat-n{margin-top:12px;font-size:12.5px;line-height:1.5;color:var(--ink-3)}.aurora{position:absolute;left:50%;top:-120px;width:1400px;height:620px;margin-left:-700px;border-radius:50%;will-change:transform;pointer-events:none}.a1{background:radial-gradient(closest-side,#6e4cff3d,#6e4cff14 55%,#6e4cff00);animation:aur1 22s ease-in-out infinite alternate}.a2{top:40px;width:1100px;margin-left:-300px;height:520px;background:radial-gradient(closest-side,#ff806029,#ff80600d 55%,#ff806000);animation:aur2 27s ease-in-out infinite alternate}@keyframes aur1{0%{transform:translate3d(-160px,0,0) scale(1) rotate(-6deg)}50%{transform:translate3d(60px,36px,0) scale(1.12) rotate(4deg)}100%{transform:translate3d(180px,-10px,0) scale(1.02) rotate(-3deg)}}@keyframes aur2{0%{transform:translate3d(120px,20px,0) scale(1.05)}50%{transform:translate3d(-140px,-20px,0) scale(.94)}100%{transform:translate3d(-40px,40px,0) scale(1.1)}}.dawn-h{position:absolute;left:50%;top:570px;width:1520px;height:380px;margin-left:-760px;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,#ffc8d666,#ecd6ff2e 55%,#ecd6ff00);--m:linear-gradient(180deg,#000 45%,#00000033 62%,#00000033);-webkit-mask-image:var(--m);mask-image:var(--m);opacity:.75;animation:dawn 9s ease-in-out infinite alternate}@keyframes dawn{to{opacity:1}}.hero-io{position:absolute;left:0;top:0;width:1px;height:720px;visibility:hidden;pointer-events:none}@media (max-width:760px){.a1{width:720px;height:380px;margin-left:-360px;top:-80px}.a2{width:560px;height:320px;margin-left:-160px;top:20px}.dawn-h{width:800px;height:220px;margin-left:-400px;top:650px}}.btn .ic-arrow,.feat-l .ic-arrow,.hook .ic-arrow,.solc-alt .ic{transition:transform .3s var(--eo)}.btn:hover .ic-arrow,.feat-l a:hover .ic-arrow,.hook a:hover .ic-arrow,.solc-alt:hover .ic{transform:translateX(3px)}.spot{isolation:isolate;overflow:hidden}.glow{position:absolute;left:0;top:0;width:380px;height:380px;margin:-190px 0 0 -190px;border-radius:50%;background:radial-gradient(closest-side,rgba(var(--sa-rgb),.13),rgba(var(--sa-rgb),.04) 55%,rgba(var(--sa-rgb),0));opacity:0;z-index:-1;pointer-events:none;transition:opacity .5s var(--ez)}.spot:hover .glow{opacity:1}.solc-ic{transition:transform .5s var(--eo)}.solc:hover .solc-ic{transform:translateY(-2px)}.pl,.solc,.tc{transition:transform .6s var(--eo),box-shadow .28s var(--ez),border-color .16s var(--ez),background-color .16s var(--ez)}.pl:hover,.solc:hover,.tc:hover{transform:translateY(-2px)}.film .solc{transform:none!important}.cu{display:inline-block;text-align:right}.clk .cc{font-style:normal;animation:cc 2s steps(1) infinite}@keyframes cc{50%{opacity:.25}}.cw.marq{max-width:none;padding:6px 0;overflow:hidden;--m:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);-webkit-mask-image:var(--m);mask-image:var(--m)}.cw.marq .cw-track{display:flex;gap:0;width:max-content;animation:marq var(--dur,80s) linear infinite}.cw.marq.held .cw-track,.cw.marq:focus-within .cw-track,.cw.marq:hover .cw-track{animation-play-state:paused}.cw.marq{cursor:pointer}.cw.marq .cw-g{flex:none;margin-right:14px}.cw.marq .cw-l{display:flex;gap:6px}.cw.marq .cw-c{padding:0 18px}@keyframes marq{to{transform:translate3d(-50%,0,0)}}@media (max-width:860px){.cw.marq .cw-g{padding:14px}.cw.marq .cw-c{padding:0 14px}}[data-anim].off *,[data-anim].off ::after,[data-anim].off ::before,html.motion-off *,html.motion-off ::after,html.motion-off ::before,html.tab-off *,html.tab-off ::after,html.tab-off ::before{animation-play-state:paused!important}html.motion-off .fl-pulses{display:none}.hero-bg.off *{animation-play-state:paused!important}html.motion-off .glow{display:none}html.motion-off .cta-c::before{display:none}html.motion-off .rv .tone{opacity:1}html.motion-off .num::after,html.motion-off .rv .eyebrow::before{transform:none}@media (prefers-reduced-motion:reduce){*,::after,::before{animation:none!important;transition-duration:0s!important;transition-delay:0s!important;scroll-behavior:auto!important}.js .rv{opacity:1;translate:none;scale:none}.js .rv .tone{opacity:1}.js .rv .eyebrow::before,.num::after,.svc-r::after{transform:none!important}.cta-c::before,.open.y::after{display:none}}.guide{display:flex;align-items:center;gap:8px;width:fit-content;max-width:100%;padding:7px 14px 7px 11px;border-radius:999px;background:#fff;border:1px solid var(--al);box-shadow:var(--s1);font-size:14px;font-weight:560;line-height:1.35;color:var(--accent-ink);text-wrap:balance}.guide .ic{width:15px;height:15px;color:var(--accent)}.mega-guide{grid-column:1/-1;margin:0 0 4px 10px;font-size:13px;padding:5px 12px 5px 9px}.sh-guide{margin:4px 0 6px;font-size:13.5px}.btn-entry{display:inline-flex;align-items:center;justify-content:center;gap:7px;max-width:100%;min-height:40px;padding:8px 16px;border-radius:999px;font-size:14.5px;font-weight:600;letter-spacing:-.01em;line-height:1.2;text-align:center;white-space:normal;transition:var(--tg)}.btn-entry::after{content:"";position:absolute;inset:0;z-index:1}.btn-entry .ic{width:15px;height:15px;flex:none}.btn-entry.xs .ic{width:13px;height:13px}.btn-entry.xs{min-height:28px;padding:4px 11px;font-size:12.5px;gap:6px;box-shadow:inset 0 1px 0 #ffffff2e,0 1px 2px #23147833}.bo:hover .btn-entry .ic-arrow,.mi:hover .btn-entry .ic-arrow,.sol-g>.solc:hover .btn-entry .ic-arrow{transform:translateX(3px)}.bo:focus-within,.solc:focus-within{border-color:var(--al)}@media (max-width:480px){.engs{grid-template-columns:minmax(0,1fr)}.eng .eng-ic{grid-row:1/3}.eng .eng-s{grid-column:2}.eng:not(.e-social) .mv{display:inline-flex}}.bo-go{display:flex;justify-content:flex-end;padding:8px 11px 10px;background:#fcfcfd}@media (max-width:640px){.bo-go .btn-entry{width:100%}.eng-s{flex-wrap:wrap;row-gap:4px}}.mi-a::after{content:"";position:absolute;inset:0;border-radius:10px}li.mi{cursor:pointer}.mi-r{display:flex;flex-direction:column;align-items:flex-end;gap:5px;min-width:0}.acc-d .mi,.dd-l .mi{grid-template-columns:30px minmax(0,1fr)}.acc-d .mi-r,.dd-l .mi-r{grid-column:2;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:6px 10px}.acc-d .mi-t .dm{margin-top:2px}.mega{max-height:calc(100vh - var(--hdr) - 44px);overflow-y:auto;overscroll-behavior:contain}.proof-a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:999px;background:#fff;border:1px solid var(--l2);box-shadow:var(--s1);font-size:14.5px;font-weight:500;color:var(--ink);transition:var(--tb)}.proof-a:hover,.proof-case:hover{border-color:#0e0d1438;box-shadow:var(--s2)}.proof-case{display:flex;flex-wrap:wrap;gap:6px 24px;margin-bottom:12px;padding:22px 24px;border-radius:20px;background:#fff;border:var(--b1);box-shadow:var(--s1);color:var(--ink-3);transition:var(--tb)}.pc-b{flex:1 1 260px}.pc-b b{color:var(--ink)}.hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.msg-ok.err{color:#c0364f}#mm-services .mega-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 28px;padding-top:12px;padding-bottom:12px}.mega-top{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 20px}.mega-top .mega-guide{margin:0 0 0 10px}#mm-services .mega-f{grid-column:auto;margin:0;padding:0 10px 0 0;border:0;gap:16px}#mm-services .mcol-h{margin-bottom:4px}#mm-services .mi{grid-template-columns:30px minmax(0,1fr) auto auto;grid-template-rows:auto auto;column-gap:12px;row-gap:1px;padding:5px 10px}#mm-services .mi-ic{grid-row:1/3;align-self:center}#mm-services .mi-r,#mm-services .mi-t{display:contents}#mm-services .mi-t>b{grid-column:2;grid-row:1;align-self:center}#mm-services .mi-t>span{grid-column:2/-1;grid-row:2;margin:0}#mm-services .mi-r>.btn-entry{grid-column:4;grid-row:1;align-self:center;justify-self:end}#mm-services .msub{margin:6px 10px 2px;padding-top:8px}#mm-services .feat{grid-column:1/-1;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 24px;padding:12px 14px;border-radius:12px}#mm-services .feat-e{grid-column:1;grid-row:1}#mm-services .feat-h{grid-column:1;grid-row:2;margin:0;font-size:17px}#mm-services .feat-l{grid-column:2;grid-row:1/3;margin:0;grid-template-columns:repeat(3,minmax(0,1fr))}#mm-services .feat-l a{grid-template-columns:32px minmax(0,1fr) auto;gap:8px;padding:6px 8px}#mm-services .feat-l .flag{width:32px;height:32px}@media (max-width:1180px){#mm-services .feat{grid-template-columns:minmax(0,1fr)}#mm-services .feat-e,#mm-services .feat-h,#mm-services .feat-l{grid-column:1;grid-row:auto}#mm-services .feat-h{display:none}}.hdr-r{min-width:0}@media (max-width:359px){.hdr-r .btn-ink{display:none}}.ck{position:fixed;left:0;right:0;bottom:0;z-index:110;background:#fff;border-top:var(--b1);box-shadow:0 -12px 32px -18px #0e0d1438;padding:12px 0 calc(12px + env(safe-area-inset-bottom))}.ck-in{display:flex;align-items:center;justify-content:space-between;gap:12px 24px;flex-wrap:wrap}.ck-t{flex:1 1 420px;min-width:0;font-size:13.5px;line-height:1.5;color:var(--ink-2)}.ck-a{display:flex;gap:8px;flex:none}@media (max-width:600px){.ck-a{width:100%}.ck-a .btn{flex:1}}.tc-direct{grid-column:1/-1;margin:0;font-size:13px;line-height:1.5;color:var(--ink-3)}.cta-n .nw,.door-l .nw,.tc-direct .nw{white-space:nowrap}.pl-m,.s-growth,:root,[data-mi=dash],[data-mi=growth]{--sa:#5B3DF5;--sa-ink:#4A2FD9;--sa-soft:#F1EEFE;--sa-rgb:91,61,245}#sol-budget,.pl-r,.pl-s,.s-selfserve,[data-mi=selfserve]{--sa:#12A27A;--sa-ink:#0B7657;--sa-soft:#E6F7F1;--sa-rgb:18,162,122}#sol-brand,.e-ads,.s-ads,[data-mi=ads],[data-svc=ads]{--sa:#F0643C;--sa-ink:#B5401C;--sa-soft:#FEEEE8;--sa-rgb:240,100,60}#sol-factory,.e-buyers,.s-buyers,[data-mi=buyers],[data-svc=buyers]{--sa:#2F6BEB;--sa-ink:#1F55C9;--sa-soft:#EAF1FE;--sa-rgb:47,107,235}.e-outreach,.s-outreach,[data-mi=outreach],[data-svc=outreach]{--sa:#0A9DB5;--sa-ink:#0A6F80;--sa-soft:#E4F6F9;--sa-rgb:10,157,181}.e-video,[data-mi=video],[data-svc=video]{--sa:#E23E8F;--sa-ink:#B21F6A;--sa-soft:#FDEBF4;--sa-rgb:226,62,143}.e-social,.s-social,[data-mi=social],[data-svc=social]{--sa:#9150F0;--sa-ink:#7031D6;--sa-soft:#F3ECFE;--sa-rgb:145,80,240}#sol-local,[data-mi=website]{--sa:#E59A0B;--sa-ink:#8A5A00;--sa-soft:#FDF4E1;--sa-rgb:229,154,11}#sol-factory .solc-path li:last-child,#sol-local .solc-path li:last-child{--sa:#5B3DF5;--sa-ink:#4A2FD9;--sa-soft:#F1EEFE;--sa-rgb:91,61,245}#sol-brand .solc-path li:last-child{--sa:#E23E8F;--sa-ink:#B21F6A;--sa-soft:#FDEBF4;--sa-rgb:226,62,143}.mi:has(a[href="#sol-factory"]){--sa:#2F6BEB;--sa-ink:#1F55C9;--sa-soft:#EAF1FE;--sa-rgb:47,107,235}.mi:has(a[href="#sol-local"]){--sa:#E59A0B;--sa-ink:#8A5A00;--sa-soft:#FDF4E1;--sa-rgb:229,154,11}.mi:has(a[href="#sol-brand"]){--sa:#F0643C;--sa-ink:#B5401C;--sa-soft:#FEEEE8;--sa-rgb:240,100,60}.mi:has(a[href="#sol-budget"]){--sa:#12A27A;--sa-ink:#0B7657;--sa-soft:#E6F7F1;--sa-rgb:18,162,122}.bo::before,.solc::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;z-index:1;background:var(--rg,linear-gradient(135deg,rgb(var(--sa-rgb)),#7b2fe080 50%,rgba(var(--sa-rgb),.25)));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:var(--ro,0);transition:opacity .5s var(--ez)}.solc{--rs:.985;--ry:22px;--st:80ms}.pl-m{--rx:-28px;--ry:0}.pl-s{--rx:28px;--ry:0}.pl{--st:90ms}.tc{--st:80ms}.bo{--ro:.4}.cw-g{position:relative}.bo:hover,.sol-g>.solc:focus-within,.sol-g>.solc:hover{--ro:1}.sol-g>.solc:hover{border-color:transparent}@media (max-width:760px){.pl-m,.pl-s{--rx:0;--ry:16px}.solc{--rs:1}}.bo:hover .btn-entry,.btn-entry:hover,.btn-p:hover,.mi:hover .btn-entry,.sol-g>.solc:hover .btn-entry{box-shadow:inset 0 0 0 100vmax #0e0d1414,inset 0 1px 0 #ffffff38,0 8px 18px -8px #5b3df573}.hdr::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--hair);opacity:0;pointer-events:none;transition:opacity .6s var(--ez)}.hdr.sc::after{opacity:1}.fl-us .flag,[data-team=us] .flag{background:linear-gradient(135deg,#4a2fd9,#1f55c9)}.fl-cn .flag,[data-team=china] .flag{background:linear-gradient(135deg,#c8401f,#b0269f)}.fl-la .flag,[data-team=latam] .flag{background:linear-gradient(135deg,#0b7657,#0a6f80)}.js .rv .eyebrow::before{transform:scaleX(0);transition:transform .9s var(--eo) .1s}.rv.in .eyebrow::before{transform:none}.js .rv .tone{opacity:0;transition:opacity 1s var(--ez) .3s}.rv.in .tone{opacity:1}.tlt{transition-duration:.15s!important;will-change:transform}@media (max-width:760px){.hero-bg .m1,.hero-bg .m2{display:none}.a1{animation-duration:30.8s}.a2{animation-duration:37.8s}.dawn-h{animation:none}.cta-c::before{animation:none;width:340px;margin-left:-170px}}:root{--e-out:cubic-bezier(.16,1,.3,1);--e-soft:cubic-bezier(.22,1,.36,1);--e-reel:cubic-bezier(.78,0,.22,1);--e-apple:cubic-bezier(.4,0,.6,1);--e-roll:cubic-bezier(.33,1,.68,1);--e-spring:linear(0,.134 6.9%,.364 13.8%,.569 20.7%,.722 27.6%,.827 34.5%,.894 41.4%,.937 48.3%,.963 55.2%,.978 62.1%,.987 69%,.993 75.9%,.996 82.8%,.998 89.7%,1)}.hero h1 .acc,.hero h1 .w{display:inline-block}.hero h1 .acc{background:0 0;position:relative;animation:tx-line .9s var(--e-soft) .13s both}.hero h1 .h1v>.w{animation:tx-line .9s var(--e-soft) .04s both}@keyframes tx-line{from{transform:translateY(.2em);opacity:.5;filter:blur(4px)}}@keyframes tx-line-m{from{transform:translateY(.14em);opacity:.5}}.hero .acc .w:not(.mk),.mk-c,.mk-t{background:var(--spec) var(--gx,0) 50%/var(--gw,200%) 100%;-webkit-background-clip:text;background-clip:text;color:transparent;padding:.1em .1em .14em 0;margin:-.1em -.1em -.14em 0}.mk{position:relative}.mk-t{display:inline-block}.mk-c{position:absolute;left:0;top:0;white-space:nowrap;pointer-events:none;opacity:0}.mk-b{position:absolute;z-index:-1;top:.1em;bottom:-.14em;border-radius:.2em;pointer-events:none;opacity:0;background:linear-gradient(100deg,#5b3df51c,#b0269f17 60%,#c8401f14)}html[lang^=zh] .mk-b{top:.02em;bottom:-.02em}.hero .nw{white-space:nowrap}.hero br.m{display:none}@media (max-width:1180px){html:not([lang^=zh]) .hero br.m{display:inline}}@media (max-width:640px){.hero br.m{display:inline}.hero h1 .acc,.hero h1 .h1v>.w{animation-name:tx-line-m}}.hero h1 .acc.acc-gl{position:absolute;inset:0;pointer-events:none;animation:none;background:linear-gradient(100deg,transparent 42%,#ffecf699 50%,transparent 58%) 100% 0/300% 100% no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent}.acc-gl .mk-t,.acc-gl .w{background:0 0!important}.a-u{display:inline-block;clip-path:inset(-.18em -.12em);text-spacing-trim:space-all}.a-i{display:inline-block;transition:transform .9s var(--e-out) calc(var(--ln,0)*70ms)}.js .a-h:not(.a-in) .a-i{transform:translateY(105%)}.js .rv.a-h{opacity:1;translate:none}.js .a-h .tone{opacity:1;transition:none}@supports (animation-timeline:view()){.a-scrub{view-timeline:--asc block}.a-scrub .a-sw{animation:tx-sw linear both;animation-timeline:--asc}}@keyframes tx-sw{from{opacity:.24}}.ib-r>span{justify-self:start;max-width:100%;padding:1px 8px 2px;border-radius:9px 9px 9px 3px;background:var(--tile);color:var(--ink)}.a-dots{position:absolute;top:50%;display:flex;gap:3px;padding:5px 8px;border-radius:9px 9px 9px 3px;background:var(--tile);translate:0 -50%}.a-dots i{width:4px;height:4px;border-radius:50%;background:var(--ink-3);animation:tx-dot .24s var(--e-apple) infinite alternate}.a-dots i+i{animation-delay:.12s}.a-dots i+i+i{animation-delay:.24s}@keyframes tx-dot{from{opacity:.3}}.bo.a-pre .ib-r,.bo.a-pre .kc:not(.ghost){opacity:0}.a-odo{position:relative}.a-tx{opacity:0}.a-ov{position:absolute;right:0;top:0;display:flex;pointer-events:none}.a-dg{overflow:hidden}.a-dg,.a-dg>span,.a-dg>span>span{display:block}.sol-g>.solc{--ry:24px;--st:80ms}.solc-q .hl{background:linear-gradient(rgba(var(--sa-rgb),.22),rgba(var(--sa-rgb),.22)) 0 88%/100% .38em no-repeat;-webkit-box-decoration-break:slice;box-decoration-break:slice;transition:background-size .6s var(--e-out)}html[lang^=zh] .solc-q .hl{white-space:nowrap}.a-hl .solc-q .hl{background-size:0 .38em}.a-sheen{position:absolute;z-index:2;overflow:hidden;border-radius:999px;pointer-events:none}.a-sheen i{position:absolute;top:0;bottom:0;left:0;width:40%;background:linear-gradient(100deg,#ffffff00,#ffffff8c 50%,#ffffff00)}html.motion-off .a-sw,html.motion-off .hero h1 .acc,html.motion-off .hero h1 .h1v>.w{animation:none}html.motion-off .a-dots,html.motion-off .a-ov,html.motion-off .a-sheen,html.motion-off .acc-gl,html.motion-off .mk-b,html.motion-off .mk-c{display:none}html.motion-off .a-tx{opacity:1}html.motion-off .a-i{transform:none!important;transition:none}html.motion-off .bo.a-pre .ib-r,html.motion-off .bo.a-pre .kc{opacity:1}html.motion-off .solc-q .hl{transition:none}.film{padding:64px 0 16px}.film-in{max-width:1000px}.film-v{position:relative;display:block;width:300px;aspect-ratio:9/16;border-radius:12px;overflow:hidden;background:#110c20;box-shadow:var(--s2)}.film-v img,.film-v video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;background:#110c20}.film-play{position:absolute;left:50%;top:50%;width:76px;height:76px;margin:-38px 0 0 -38px;border-radius:50%;display:grid;background:#fffffff0;color:var(--accent);box-shadow:0 10px 28px -10px #0e0d1473;transition:transform .25s var(--eo)}.film-play .ic{width:30px;height:30px;margin-left:4px;fill:currentColor;stroke:none}.film-v:focus-visible .film-play,.film-v:hover .film-play{transform:scale(1.07)}.film-len{position:absolute;right:12px;bottom:12px;padding:3px 10px;border-radius:999px;background:#0e0d14b8;color:#fff;font:600 12px/1.5 var(--f-mono)}.film .solc{padding:8px}.film .glow{display:none}.door{display:grid;grid-template-columns:268px minmax(0,1fr);grid-template-rows:auto 1fr;gap:0 56px}.film .solc+.solc{margin-top:24px}.door .film-v{width:auto;grid-row:1/3;box-shadow:none}.door-t{padding:28px 40px 0 0}.door .film-t{grid-area:2/2;align-self:end;margin:32px 40px 28px 0;padding-top:20px;border-top:var(--b1)}@media (max-width:1023px){.door{column-gap:32px}.door-t{padding-right:20px}.door .film-t{margin:24px 20px 24px 0}}#film .film-t h3,#film-h{margin-top:8px;font-size:18px;font-weight:560;line-height:1.35;letter-spacing:-.015em}.door .film-t .lead{margin-top:6px;font-size:14px;line-height:1.55;color:var(--ink-3)}.door-t{grid-column:2}.door-t .eyebrow::before{background:var(--sa)}.door-t .dm{display:inline;text-transform:none}.door-t h3{margin-top:14px;font-size:clamp(30px,3vw,40px);font-weight:520;line-height:1.1;letter-spacing:-.03em}.door-l{margin-top:26px;display:grid;gap:10px}.door-l li{position:relative;padding-left:26px;line-height:1.55}.door-l li::before{content:"";position:absolute;left:3px;top:.5em;width:10px;height:5px;border:solid var(--sa-ink);border-width:0 0 1.5px 1.5px;transform:rotate(-45deg);opacity:.7}.door-l b{font-weight:600;color:var(--ink);white-space:nowrap}.door-t .btn-entry{position:relative;margin-top:32px;min-height:44px;padding:10px 20px;font-size:15px}.reel-h{margin-top:104px}.reel{width:100%;min-width:0;display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 12px;margin-top:16px;scrollbar-width:none}.reel::-webkit-scrollbar{display:none}.reel-i{flex:none;width:156px;scroll-snap-align:start}.reel .film-v{width:156px}.reel .film-play{top:62%;width:46px;height:46px;margin:-23px 0 0 -23px}.reel .film-play .ic{width:18px;height:18px;margin-left:2px}.reel .film-len{right:8px;bottom:8px;padding:2px 7px;font-size:11px}.reel b{display:block;margin-top:8px;font-size:12.5px;line-height:1.35;font-weight:560;color:var(--ink-2)}@media (max-width:760px){.film{padding:48px 0 8px}.reel-h{margin-top:32px}.film .solc+.solc{margin-top:16px}.film .solc{padding:12px}.door{grid-template-columns:104px minmax(0,1fr);gap:0 16px;align-items:start}.door .film-v{grid-area:1/1;width:auto;border-radius:8px}.door .film-play{transform:scale(.5)}.door .film-len,.door .film-t{display:none}.door-t{grid-row:1;padding:4px 6px 0 0}.door-t h3{font-size:21px}.door-l{margin-top:12px;font-size:14px;word-break:normal}.door-t .btn-entry{margin:18px 0 0 -120px;width:calc(100% + 126px);max-width:none}}@media (max-width:360px){.door{grid-template-columns:84px minmax(0,1fr);column-gap:14px}.door-t .btn-entry{margin-left:-98px;width:calc(100% + 104px)}}body{text-wrap:pretty}@supports (font:-apple-system-body){body{text-wrap:wrap}}.bo-cap,.cw-note,.door-l li,.fh,.fin small,.fl-cap,.ft-brand p,.ftc a>span,.num>span,.out small,.pl-rt small,.qa summary>span,.reel b,.sol-lang span,.solc-k span,.solc-q,.svc-c b,.svc-c span{text-wrap:balance}html[lang^=zh] .solc-q{text-wrap:pretty}html[lang^=zh] .bo-cap,html[lang^=zh] .chan-h,html[lang^=zh] .cw-note,html[lang^=zh] .fin small,html[lang^=zh] .fl-cap,html[lang^=zh] .sol-lang span,html[lang^=zh] .solc-n,html[lang^=zh] .svc-c span,html[lang^=zh] .svc-t p{word-break:keep-all;overflow-wrap:anywhere}.ft-brand .nw,.num .nw,.nw,.pc-b .nw,.pc-b .tl,.pl-fit .nw,.pl-rt .nw,.pl-svcs a,.proof-a .nw,.qa .nw,.qa a.tl,.solc-n .nw,.svc-web .nw,.tc-h .nw{white-space:nowrap}.pc-b{text-wrap:wrap}@media (min-width:340px){html[lang^=zh] .out small{word-break:keep-all;overflow-wrap:anywhere}}html[lang^=zh] .reel b span{display:block}.ftc a:has(.soon-t){flex-wrap:wrap}.ftc a[href^="tel:"]{white-space:nowrap}.fh{white-space:normal}@supports (grid-template-rows:subgrid){.sol-g>.solc{display:grid;grid-template-rows:subgrid;grid-row:span 7;row-gap:0}.sol-g .solc-path{align-content:flex-start}.sol-g>.solc>.solc-f{margin-top:0}.ftc{display:grid;grid-template-rows:subgrid;grid-row:span 2;row-gap:0;align-items:start}@media (min-width:1061px){.svc{grid-template-columns:auto minmax(0,1.45fr) minmax(0,1fr) minmax(0,1fr) auto;column-gap:24px}.svc-r{grid-column:1/-1;grid-template-columns:subgrid}}}.fl-more,.solc-q .film-v{display:none}@media (max-width:767px){.reel,.reel-h{display:none}.solc-q .film-v{display:block;float:right;width:60px;margin:4px 0 8px 16px;border-radius:12px;box-shadow:none;outline:1px solid var(--l2);outline-offset:0}.solc-q .film-play{width:26px;height:26px;margin:-13px 0 0 -13px;box-shadow:none;background:#ffffffe6}.solc-q .film-play .ic{width:10px;height:10px;margin-left:1px}.fl-c :is(.fc-in,.fc-eng,.fc-out,.fl-bar,.fl-svg,.fl-pulses){display:none!important}.fl-c .fc-bo .fl-lab i{display:none}.fl-c .fl-more{display:flex;margin:18px auto 0}}.pc-n{font-size:26px;line-height:1.15;font-weight:500;letter-spacing:-.02em;color:var(--ink)}.num>b{font-size:clamp(32px,3.2vw,44px);letter-spacing:-.03em;background:0 0;-webkit-text-fill-color:var(--ink);color:var(--ink)}@media (max-width:767px){.num>b{font-size:32px}}.tc{align-content:space-between}.pc-n{min-width:56px}@media (min-width:1200px){html[lang^=zh] .ft-brand p{word-break:keep-all;overflow-wrap:anywhere}.ft-top{grid-template-columns:200px minmax(0,1fr);gap:56px}.ft-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.35fr) minmax(0,1fr);column-gap:24px}}@media (min-width:1081px) and (max-width:1199px){.ft-top{gap:clamp(24px,3vw,48px)}}.ftc{min-width:0}.fl-c .fl-more{max-width:100%;height:auto;min-height:40px;padding:9px 18px;white-space:normal;text-align:center;text-wrap:balance;line-height:1.3}html[lang^=zh] h2 .tone{display:inline-block}html[lang^=zh] h2{overflow-wrap:break-word}.cta-n a{white-space:nowrap}.pl-fit>span,.pl-n,.tc-h p{text-wrap:balance}html[lang^=zh] .pl-fit>span{word-break:keep-all;overflow-wrap:anywhere}@media (min-width:1101px) and (max-width:1199px){.solc .btn-entry{font-size:13.5px;padding-inline:14px;white-space:nowrap}}@media (max-width:560px){.door-t .eyebrow .dsep{display:none}.door-t .eyebrow .dm{display:block;margin-top:2px}}@media (max-width:560px){.door-t .eyebrow>.nw{white-space:normal}}#flowDiagram .kb-h,#flowDiagram em.src,.kb-col{min-width:0}@media (max-width:360px){#flowDiagram .src{font-size:10.5px;letter-spacing:.02em}#flowDiagram .kb-h{font-size:10px;letter-spacing:.02em}}html[lang^=es] #flowDiagram em.src{font-size:.92em;letter-spacing:-.01em}.so-latam{min-width:0;overflow-wrap:anywhere}@media (max-width:340px){.so-latam{font-size:13.5px}}html[lang=en] .num>b>i{margin-left:0}@media (min-width:1181px){html[lang=es] .fl-stage{grid-template-columns:minmax(0,.84fr) minmax(0,1.22fr) minmax(0,1.3fr) minmax(0,.84fr)}}html[lang=es] .kc{padding:0 5px;font-size:10px}@media (min-width:1024px){.hero{padding:56px 0 64px}}.hook a>span{text-wrap:balance}@media (max-width:379px){html[lang^=zh] .s-selfserve .door-l{word-break:normal;overflow-wrap:normal}}.hook a .nw{white-space:nowrap}@media (min-width:960px) and (max-width:1100px){.tc-h{padding-right:110px}}.cw-c{height:36px;padding:0 14px;border-radius:999px;background:#fff;border:1px solid var(--l2);font-size:14px}.cw-c:hover{background:#f6f6f8}.cw-c i{top:5px;right:10px}.cw:not(.marq) .cw-0 .cw-l,.cw:not(.marq) .cw-l{display:flex;flex-wrap:wrap;gap:8px}.cw:not(.marq) .cw-c{flex:none}@media (max-width:600px){.cw:not(.marq) .cw-0 .cw-l,.cw:not(.marq) .cw-l{gap:6px}.cw-c{font-size:13.5px}.cw:not(.marq) .cw-g{padding:14px 14px 16px}}@media (max-width:760px){.tcards{grid-auto-rows:auto}.tc{align-content:start}}@media (max-width:600px){.ftc a:has(.soon-t){flex-wrap:nowrap;align-items:baseline}.ftc a:has(.soon-t)>span{min-width:0}}.solc .btn-entry{color:var(--ink);background:#fff;border:1px solid var(--l2);box-shadow:var(--s1)}.sol-g>.solc:hover .btn-entry{color:#fff;background:#5b3df5 var(--btn-g);border-color:transparent}#proof{background-color:transparent}#team{background-color:var(--bg-alt);box-shadow:inset 0 1px 0 var(--l2)}#faq{background-color:transparent}.qa details::before{left:0}.qa details>summary,.qa details>summary~*{padding-left:14px}@media (max-width:420px){.fl-c .fl-more,.proof-a{border-radius:14px;width:100%;justify-content:center}.proof-a{padding-block:9px}}@media (max-width:560px){.pl-s .pl-r{flex-wrap:wrap}.pl-s .pl-rt{flex:1 1 100%}.pl-s .pl-rp{text-align:left}}@media (min-width:1100px) and (max-width:1199px),(max-width:340px){#flowDiagram .kb-h{letter-spacing:0;font-size:10px}}@media (max-width:379px){html[lang^=zh] .s-selfserve .door-l li:first-child{word-break:keep-all;overflow-wrap:anywhere}}