@charset "UTF-8";@font-face{font-family:Alibaba PuHuiTi;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/AlibabaPuHuiTi-3-55-Regular.subset.woff2) format("woff2")}@font-face{font-family:Alibaba PuHuiTi;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/AlibabaPuHuiTi-3-65-Medium.subset.woff2) format("woff2")}@font-face{font-family:Alibaba PuHuiTi;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/AlibabaPuHuiTi-3-75-SemiBold.subset.woff2) format("woff2")}@font-face{font-family:Alibaba PuHuiTi;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/AlibabaPuHuiTi-3-85-Bold.subset.woff2) format("woff2")}:root{--c-cyan:#27BEDC;--c-blue:#2E73E0;--c-deep:#1B4BA8;--grad-brand:linear-gradient(105deg,#27BEDC 0%,#2E73E0 52%,#1B4BA8 100%);--grad-brand-soft:linear-gradient(105deg,#5fd0e6 0%,#5f97ec 100%);--blue:#2E6FDB;--blue-700:#2257b8;--blue-50:#EAF1FD;--navy:#0E2A49;--navy-2:#102f52;--ink:#15233A;--ink-2:#42566F;--muted:#7387A0;--bg:#FFFFFF;--bg-soft:#F4F8FD;--bg-panel:#EDF3FB;--line:#E3EAF4;--line-2:#D4DEEC;--font-en:"Sora",system-ui,-apple-system,sans-serif;--font-zh:"Alibaba PuHuiTi","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;--font-serif:"Noto Serif SC","Songti SC",serif;--maxw:1240px;--radius:18px;--radius-lg:24px;--shadow-sm:0 2px 8px rgba(20,50,90,.06);--shadow:0 18px 50px -18px rgba(22,54,99,.28);--shadow-lg:0 40px 90px -30px rgba(20,50,95,.4);--ease:cubic-bezier(.22,.61,.36,1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-zh);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:1.65;overflow-x:hidden}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}::selection{background:#2e6fdb2e}.en{font-family:var(--font-en)}.eyebrow{font-family:var(--font-en);font-weight:600;font-size:12.5px;letter-spacing:.02em;color:var(--blue-700);display:inline-flex;align-items:center;gap:8px;background:var(--blue-50);border:1px solid var(--line);padding:7px 14px 7px 11px;border-radius:999px}.eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--grad-brand);opacity:1}.eyebrow.center{margin-left:auto;margin-right:auto}.eyebrow.center:after{content:none}.gradient-text{background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}h1,h2,h3{margin:0;font-weight:700;line-height:1.18;letter-spacing:-.01em}.section{padding:120px 0;position:relative}.container{max-width:var(--maxw);margin:0 auto;padding:0 40px}.sec-head{max-width:760px;margin:0 auto 64px;text-align:center}.sec-head .eyebrow{margin-bottom:22px}.sec-head h2{font-size:clamp(30px,3.6vw,46px);color:var(--ink)}.sec-head p{font-size:18px;color:var(--ink-2);margin:20px auto 0;max-width:620px}.btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-zh);font-weight:500;font-size:16px;padding:15px 28px;border-radius:100px;cursor:pointer;border:1px solid transparent;transition:transform .3s var(--ease),box-shadow .3s var(--ease),background .3s,color .3s;white-space:nowrap}.btn .arr{transition:transform .35s var(--ease)}.btn:hover .arr{transform:translate(4px)}.btn-primary{background:var(--navy);color:#fff;box-shadow:0 14px 30px -12px #0e2a4999}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 20px 40px -12px #0e2a498c}.btn-blue{background:var(--blue);color:#fff;box-shadow:0 14px 30px -12px #2e6fdb99}.btn-blue:hover{transform:translateY(-2px)}.btn-ghost{background:#fff;color:var(--ink);border-color:var(--line-2)}.btn-ghost:hover{border-color:var(--blue);color:var(--blue);transform:translateY(-2px)}.btn-grad{background:var(--grad-brand);color:#fff;border:0;background-clip:padding-box;box-shadow:0 16px 34px -12px #2878d2a6}.btn-grad:hover{transform:translateY(-2px);box-shadow:0 22px 44px -12px #2878d299}.nav{position:fixed;top:0;left:0;right:0;z-index:100;transition:background .35s,backdrop-filter .35s,box-shadow .35s,border-color .35s;border-bottom:1px solid transparent}.nav.scrolled{background:#ffffffd1;-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);border-color:var(--line);box-shadow:0 6px 20px -16px #14325a80}.nav-inner{max-width:var(--maxw);margin:0 auto;padding:18px 40px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:3px}.brand img{height:52px;width:auto}.brand .cn{font-family:var(--font-zh);font-weight:400;font-size:13px;letter-spacing:.1em;margin-top:6px;align-self:center;background:linear-gradient(135deg,#2bb8d6,#2e86d6 55%,#2e73e0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.nav-links{display:flex;align-items:center;gap:38px}.nav-links a{font-size:15.5px;font-weight:500;color:var(--ink-2);position:relative;padding:6px 0;transition:color .25s}.nav-links a:hover,.nav-links a.active{color:var(--ink)}.nav-links a.active:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;border-radius:2px;background:var(--grad-brand)}.nav-right{display:flex;align-items:center;gap:20px}.lang-toggle{font-family:var(--font-en);font-size:14px;font-weight:500;color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none}.lang-toggle b{color:var(--blue)}.nav-cta{padding:11px 22px;font-size:15px}.menu-btn{display:none;width:40px;height:40px;border:1px solid var(--line);border-radius:10px;background:#fff;cursor:pointer;align-items:center;justify-content:center;flex-direction:column;gap:4px}.menu-btn i{width:18px;height:2px;background:var(--ink);display:block}.mobile-menu{position:fixed;top:0;right:0;bottom:0;width:80%;max-width:320px;background:#fff;z-index:200;transform:translate(100%);transition:transform .4s var(--ease);box-shadow:-20px 0 50px -20px #0000004d;padding:90px 30px 30px}.mobile-menu.open{transform:none}.mobile-menu a{display:block;font-size:19px;font-weight:500;color:var(--ink);padding:14px 0;border-bottom:1px solid var(--line)}.footer{background:var(--navy);color:#cdd9e8;padding:84px 0 36px;position:relative;overflow:hidden}.footer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(900px 400px at 85% -10%,rgba(46,111,219,.3),transparent 60%);pointer-events:none}.footer .container{position:relative}.footer-top{display:grid;grid-template-columns:1.85fr .65fr .65fr .6fr 1.7fr;gap:40px;padding-bottom:52px;border-bottom:1px solid rgba(255,255,255,.1)}.footer-top>.footer-col:not(.footer-brand-col){margin-top:30px}.footer .brand img{height:58px!important;width:auto!important}.footer-col h4{font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:#7e95b3;font-family:var(--font-en);font-weight:600;margin:0 0 22px}.footer-col a,.footer-col p{display:block;color:#b6c5da;font-size:15px;margin-bottom:13px;transition:color .2s}.footer-col a:hover{color:#fff}.footer-blurb{font-size:15px;color:#9fb2cb;max-width:320px;margin:22px 0 0;line-height:1.8}.foot-qrs{display:flex;flex-wrap:nowrap;gap:12px;margin-top:26px;max-width:320px}.foot-qrs .fq{flex:0 1 96px;min-width:0;display:flex;flex-direction:column;align-items:center;gap:8px}.foot-qrs .fq img{width:100%;max-width:96px;aspect-ratio:1/1;height:auto;border-radius:10px;background:#fff;padding:4px;display:block}.foot-qrs .fq span{font-size:12px;color:#9fb2cb;white-space:nowrap}.footer-contact-col .foot-contact{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px}.footer-contact-col .foot-contact li{display:flex;align-items:flex-start;gap:13px}.footer-contact-col .foot-contact li>i{flex-shrink:0;width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#7fb0f5;background:#7fb0f51a;border:1px solid rgba(127,176,245,.14);margin-top:1px}.footer-contact-col .fc-label{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#7e95b3;font-family:var(--font-en);font-weight:600;margin:0 0 4px}.footer-contact-col .fc-val{display:block;margin:0;color:#cdd9e8;font-size:15px;line-height:1.55;text-decoration:none;overflow-wrap:anywhere;transition:color .2s}.footer-contact-col a.fc-val:hover{color:#fff}.footer-contact-col .fc-email{font-family:var(--font-en);letter-spacing:.01em;font-size:13px;white-space:nowrap;overflow-wrap:normal;word-break:keep-all}.footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;padding-top:28px;font-size:13.5px;color:#7e95b3;font-family:var(--font-en)}.footer-bottom a{color:#7e95b3;text-decoration:none;transition:color .2s}.footer-bottom a:hover{color:#cdd9e8}@media (max-width: 760px){.footer-top{grid-template-columns:1fr;gap:36px}}@media (max-width: 1040px){.nav-links{display:none}.menu-btn{display:flex}}[data-reveal]{opacity:0;transform:translateY(30px);transition:opacity .8s var(--ease),transform .8s var(--ease)}[data-reveal].in{opacity:1;transform:none}[data-reveal-d="1"]{transition-delay:.08s}[data-reveal-d="2"]{transition-delay:.16s}[data-reveal-d="3"]{transition-delay:.24s}[data-reveal-d="4"]{transition-delay:.32s}[data-reveal-d="5"]{transition-delay:.4s}@media (prefers-reduced-motion: reduce){[data-reveal]{opacity:1;transform:none;transition:none}}.grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:radial-gradient(120% 80% at 30% 20%,#000 0%,transparent 72%);mask-image:radial-gradient(120% 80% at 30% 20%,#000 0%,transparent 72%);opacity:.55}.orb{position:absolute;border-radius:50%;filter:blur(70px);opacity:.45;pointer-events:none;z-index:0}.hero-wm{position:absolute;right:-24px;bottom:-34px;z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:var(--font-en);font-weight:800;letter-spacing:-.05em;line-height:1;font-size:clamp(96px,13.5vw,200px);color:#1b4ba80d}.hero-ribbon{position:relative;z-index:2;margin-top:64px;border-top:1px solid var(--line)}.hero-ribbon .rib{position:relative;display:flex;justify-content:space-between;padding:30px 0 34px}.hero-ribbon .rib:before{content:"";position:absolute;left:8px;right:8px;top:37px;height:2px;border-radius:2px;background:linear-gradient(90deg,#27bedc40,#27bedc 45%,#2e73e0 80%,#1b4ba8)}.hero-ribbon .rib a{position:relative;display:flex;flex-direction:column;gap:9px;min-width:64px;text-align:left}.hero-ribbon .rib a .pt{width:16px;height:16px;border-radius:50%;background:#fff;border:3px solid var(--line-2);transition:.3s}.hero-ribbon .rib a .lb{font-family:var(--font-en);font-weight:700;font-size:14px;color:var(--ink);line-height:1;transition:color .25s}.hero-ribbon .rib a .nm{font-size:12.5px;color:var(--muted);white-space:nowrap;transition:color .25s}.hero-ribbon .rib a:hover .pt{border-color:var(--blue);box-shadow:0 0 0 4px #2e73e01f}.hero-ribbon .rib a:hover .lb,.hero-ribbon .rib a:hover .nm{color:var(--blue)}@media (max-width: 720px){.hero-ribbon .rib{overflow-x:auto;gap:30px;justify-content:flex-start;padding-bottom:26px}}@media (max-width: 900px){.container,.nav-inner{padding-left:22px;padding-right:22px}.section{padding:80px 0}.nav-links{display:none}.footer-top{grid-template-columns:1fr 1fr;gap:32px}}.hero h1 .line{display:block;overflow:hidden}.hero h1 .line>span{display:inline-block}@media (prefers-reduced-motion: no-preference){body.m-on .hero h1 .line>span{transform:translateY(112%);opacity:0;animation:mLineUp .75s var(--ease) forwards}body.m-on .hero h1 .line:nth-child(2)>span{animation-delay:.13s}body.m-on .hero h1 .line:nth-child(3)>span{animation-delay:.26s}body.m-on .hero h1 .gradient-text{background-size:220% 100%;animation:mLineUp .75s .13s var(--ease) forwards,mShimmer 3.6s 1.2s ease-in-out infinite}}@keyframes mLineUp{to{transform:none;opacity:1}}@keyframes mShimmer{0%,to{background-position:0% 0}50%{background-position:100% 0}}.m-tilt{will-change:transform}.marquee-band{background:#fff;padding:46px 0;border-bottom:1px solid var(--line)}.marquee-band .marq{overflow:hidden;position:relative;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.marquee-band .marq+.marq{margin-top:14px}.marquee-band .track{display:flex;gap:14px;width:max-content}@media (prefers-reduced-motion: no-preference){.marquee-band .track{animation:mMarq 38s linear infinite}.marquee-band .marq.rev .track{animation-direction:reverse}.marquee-band .marq:hover .track{animation-play-state:paused}}.marquee-band .chip{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:9px 18px;font-size:13.5px;color:var(--ink-2);white-space:nowrap}.marquee-band .chip i{color:var(--blue);font-size:16px}.marquee-band .chip b{color:var(--ink);font-weight:600}@keyframes mMarq{to{transform:translate(-50%)}}@media (prefers-reduced-motion: no-preference){body.m-on .mockup{animation:mFloat 6s ease-in-out infinite}}@keyframes mFloat{0%,to{transform:translateY(0) rotate(-.25deg)}50%{transform:translateY(-9px) rotate(.25deg)}}.sec-head h2{position:relative;display:block}.sec-head h2:after{content:"";position:absolute;left:50%;bottom:-14px;width:96px;height:4px;border-radius:4px;background:var(--grad-brand);transform:translate(-50%) scaleX(0)}@media (prefers-reduced-motion: no-preference){.sec-head[data-reveal].in h2:after{animation:mDraw .8s .25s var(--ease) forwards}}@keyframes mDraw{to{transform:translate(-50%) scaleX(1)}}.btn .arr,.nav-cta .arr,.t-cta .arr{display:inline-block;transition:transform .3s var(--ease)}.btn:hover .arr,.nav-cta:hover .arr,.t-cta:hover .arr{transform:translate(5px)}.btn-primary,.btn-grad,.btn-blue,.nav-cta,.t-cta.grad{position:relative;overflow:hidden}.btn-primary:after,.btn-grad:after,.btn-blue:after,.nav-cta:after,.t-cta.grad:after{content:"";position:absolute;top:0;left:-80%;width:50%;height:100%;transform:skew(-22deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);pointer-events:none}@media (prefers-reduced-motion: no-preference){.btn-primary:hover:after,.btn-grad:hover:after,.btn-blue:hover:after,.nav-cta:hover:after,.t-cta.grad:hover:after{animation:mSheen .65s ease forwards}}@keyframes mSheen{to{left:130%}}.m-nebula{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.stats,.cta{position:relative}.stats .container,.cta .cta-box{position:relative;z-index:2}@property --mAng{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.tier.featured{position:relative;box-shadow:0 0 40px -10px #2e8ce659}.tier.featured:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:27px;pointer-events:none;z-index:3;padding:3px;background:conic-gradient(from 140deg,#27bedc00 0,#27bedc00 40deg,#27bedc 95deg,#2e73e0 140deg,#1b4ba8 175deg,#1b4ba800 230deg,#1b4ba800 360deg);background:conic-gradient(from var(--mAng),rgba(39,190,220,0) 0 40deg,#27BEDC 95deg,#2E73E0 140deg,#1B4BA8 175deg,rgba(27,75,168,0) 230deg 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}@media (prefers-reduced-motion: no-preference){.tier.featured:after{animation:mSpin 4.5s linear infinite}}@keyframes mSpin{to{--mAng:360deg}}.m-spot{position:absolute;width:320px;height:320px;border-radius:50%;pointer-events:none;left:0;top:0;z-index:1;background:radial-gradient(circle,rgba(170,225,255,.4) 0%,rgba(120,190,255,.16) 45%,transparent 70%);filter:blur(12px);transform:translate(-50%,-50%);opacity:0;transition:opacity .45s}.cta:hover .m-spot,.hero:hover .m-spot{opacity:1}.hero{position:relative}.m-mag{will-change:transform}.m-flow .steps:before{opacity:.14}.m-beam{position:absolute;left:27px;top:30px;width:2px;border-radius:2px;height:0;z-index:1;background:linear-gradient(180deg,#27bedc00,#27bedc 26%,#2e73e0)}.m-beamhead{position:absolute;left:28px;top:30px;width:12px;height:12px;border-radius:50%;z-index:1;transform:translate(-50%,-50%);background:#fff;border:3px solid var(--blue);box-shadow:0 0 16px 2px #3c96f0bf;opacity:0;transition:opacity .4s}.m-flow.m-beamed .m-beamhead{opacity:1}.m-flow .step{position:relative;z-index:2}.m-flow .step .body{opacity:.42;transform:translateY(10px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.m-flow .step.m-lit .body{opacity:1;transform:none}.m-flow .step .num{background:#fff}.m-flow .step.m-lit .num{background:linear-gradient(180deg,#2e73e0,#1b4ba8);color:#fff;border-color:transparent}@media (max-width: 1040px){.m-beam{left:23px}.m-beamhead{left:24px}}@media (prefers-reduced-motion: reduce){.m-flow .step .body{opacity:1;transform:none}.m-flow .steps:before{opacity:.22}.m-beam,.m-beamhead{display:none}}
