.fp-slide{background:radial-gradient(1000px 560px at 12% 0%,#20d9b817,transparent 60%), radial-gradient(800px 480px at 92% 18%,#31d8e812,transparent 55%), linear-gradient(180deg,var(--bg-0),var(--bg-1) 45%,var(--bg-2));padding:0;position:relative;overflow:hidden}.fp-slide.ab-light{background:#fff}.fp-slide.ab-light--gray{background:#f4f5f7;padding-top:0}.fp-body{z-index:2;min-height:100vh;padding:calc(var(--hdr-h) + 40px) 0 72px;flex-direction:column;justify-content:center;display:flex;position:relative}.fp-body>.wrap{width:100%}html.fp-on .fp-body{padding-bottom:104px}.ab-lines>.fx>.ab-line{height:100%}.fp-eyebrow{letter-spacing:.32em;color:var(--teal);font-size:.72rem;font-weight:700;display:block}html.fp-on,html.fp-on body{overscroll-behavior:none;height:100%;overflow:hidden}html.fp-on .fp{z-index:1;position:fixed;inset:0}html.fp-on .fp-slide{opacity:0;visibility:hidden;transition:opacity .8s,visibility 0s linear .8s;position:absolute;inset:0}html.fp-on .fp-slide.is-active{z-index:2;opacity:1;visibility:visible;transition:opacity .8s}html.fp-on .fp-scroll{scrollbar-width:none;overscroll-behavior:contain;height:100%;overflow:hidden auto}html.fp-on .fp-scroll::-webkit-scrollbar{display:none}html.fp-on .fp-body{min-height:100%}html.fp-on .fx{opacity:0;transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform 1.1s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--d,0) * .1s + .2s);transform:scale(.7)}html.fp-on .is-active .fx{opacity:1;transform:none}html.fp-on .is-past .fx{transform:scale(1.3)}html.fp-on .fp-slide:not(.is-active) .fx{transition-duration:.6s;transition-delay:0s}html.fp-on .fx-l{transform:translate(-45vw)}html.fp-on .fx-r{transform:translate(45vw)}html.fp-on .fx-up{transform:translateY(70vh)scale(.5)}html.fp-on .fx-rise{transform:translateY(40vh)}html.fp-on .is-past .fh-en1{transform:translate(-35vw,-25vh)scale(1.2)}html.fp-on .is-past .fh-en2{transform:translate(20vw,30vh)scale(1.2)}html.fp-on .is-past .fh-cube{transform:scale(2.2)}html.fp-on .is-past .fh-text .fx{transform:translate(40vw)}html.fp-on .fp-hero .glow-orb{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}html.fp-on .fp-hero.is-past .glow-orb{transform:scale(2.4)}.ev-grow{z-index:1;pointer-events:none;background:radial-gradient(60% 55%,#20d9b829,#0000 70%),repeating-linear-gradient(90deg,#31d8e80d 0 1px,#0000 1px 80px),repeating-linear-gradient(0deg,#31d8e80d 0 1px,#0000 1px 80px);width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html.fp-on .ev-grow{opacity:0;width:20vw;height:12vw;transition:width 1.4s cubic-bezier(.2,.7,.2,1),height 1.4s cubic-bezier(.2,.7,.2,1),opacity 1s}html.fp-on .is-active .ev-grow{opacity:1;width:100%;height:100%}html.fp-on .fp-end .fp-body{transition:transform 1.1s cubic-bezier(.2,.7,.2,1);transform:translateY(100vh)}html.fp-on .fp-end.is-active .fp-body{transform:none}.fp-cover{z-index:0;opacity:.5;background:50%/cover no-repeat;position:absolute;inset:0}.fp-slogan:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(70% 60% at 50% 45%,#050f1359,#050f13d9),linear-gradient(#050f13b3,#0000 30% 70%,#050f13e6);position:absolute;inset:0}html.fp-on .fp-cover{opacity:0;transition:opacity 1.2s,transform 6s cubic-bezier(.2,.6,.2,1);transform:scale(1.12)}html.fp-on .is-active .fp-cover{opacity:.5;transform:none}.fp-dots,.fp-hint{display:none}html.fp-on .fp-dots{z-index:60;flex-direction:column;gap:14px;display:flex;position:fixed;top:50%;right:30px;transform:translateY(-50%)}.fp-dots button{cursor:pointer;background:#ffffff47;border:0;border-radius:50%;width:10px;height:10px;padding:0;transition:background .3s,transform .3s;display:block;position:relative}.fp-dots button:before{content:"";position:absolute;inset:-7px}.fp-dots button span{white-space:nowrap;color:var(--text-hi);border:1px solid var(--border);opacity:0;pointer-events:none;background:#050f13cc;border-radius:6px;padding:4px 10px;font-size:.76rem;transition:opacity .25s,transform .25s;position:absolute;top:50%;right:22px;transform:translate(6px,-50%)}.fp-dots button:hover span{opacity:1;transform:translateY(-50%)}.fp-dots button:hover{background:#fff9}.fp-dots button.is-on{background:var(--teal);transform:scale(1.4);box-shadow:0 0 0 4px #20d9b82e}.fp-light .fp-dots button{background:#0a282838}.fp-light .fp-dots button.is-on{background:#0b9e85}html.fp-on .fp-hint{z-index:60;letter-spacing:.3em;color:var(--text-lo);pointer-events:none;flex-direction:column;align-items:center;gap:8px;font-size:.62rem;transition:opacity .4s;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%)}.fp-hint i{border:1.5px solid #ffffff73;border-radius:12px;width:20px;height:32px;position:relative}.fp-hint i:after{content:"";background:var(--teal);border-radius:2px;width:3px;height:7px;margin-left:-1.5px;animation:1.5s ease-in-out infinite fpWheel;position:absolute;top:6px;left:50%}@keyframes fpWheel{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}.fp-light .fp-hint{color:#8a9496}.fp-light .fp-hint i{border-color:#0a28284d}.fp-hint.is-off{opacity:0}html.fp-on .totop{display:none}.fp-end .fp-body{justify-content:flex-end;padding-bottom:0}.fp-end-cta{flex:1;align-items:center;display:flex}.fp-end-cta>section{width:100%;padding:24px 0 48px}.fp-end footer{padding-top:48px}@media (width<=760px){.fp-body{min-height:0;padding:72px 0}.fp-slide:first-child .fp-body{padding-top:calc(var(--hdr-h) + 40px)}.fp-end .fp-body{padding-top:0}}.fp-phero .fp-body{justify-content:center}.dl-steps{grid-template-columns:repeat(4,1fr);gap:0;margin-top:8px;display:grid}.dl-step{flex-direction:column;min-width:0;display:flex;position:relative}.dl-flag{z-index:1;letter-spacing:.2em;color:#04211c;background:linear-gradient(100deg,var(--teal),var(--cyan));clip-path:polygon(0 0,calc(100% - 30px) 0,100% 50%,calc(100% - 30px) 100%,0 100%,30px 50%);filter:drop-shadow(0 10px 18px #20d9b840);justify-content:center;align-items:center;height:72px;margin-right:-26px;padding:0 40px 0 46px;font-size:1.35rem;font-weight:800;display:flex;position:relative}.dl-step:first-child .dl-flag{clip-path:polygon(0 0,calc(100% - 30px) 0,100% 50%,calc(100% - 30px) 100%,0 100%);padding-left:16px}.dl-step:nth-child(2) .dl-flag{filter:brightness(.92)}.dl-step:nth-child(3) .dl-flag{filter:brightness(.84)}.dl-step:nth-child(4) .dl-flag{filter:brightness(.76);margin-right:0}.dl-card{border:1px solid var(--border);border-radius:0 0 var(--radius-md) var(--radius-md);background:linear-gradient(#20d9b814,#0c1f248c 40%);border-top:0;flex:1;margin:0 10px 0 4px;padding:30px 26px 34px;transition:border-color .3s,transform .3s}.dl-step:hover .dl-card{border-color:var(--border-strong);transform:translateY(-4px)}.dl-card b{background:linear-gradient(100deg,var(--teal),var(--cyan));color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content;font-size:3rem;font-weight:900;line-height:1;display:block}.dl-card h4{color:var(--text-hi);margin-top:18px;font-size:1.1rem;font-weight:800}.dl-card p{color:var(--text-md);margin-top:12px;font-size:.9rem;line-height:1.9}.dl-sub{text-align:center;color:var(--text-md);margin-top:-18px;margin-bottom:40px;font-size:.95rem}.dl-div{grid-template-columns:1fr 1.15fr;gap:24px;display:grid}.dl-box{border-radius:var(--radius-lg);border:1px solid var(--border);background:#0c1f2499;padding:32px 32px 30px}.dl-box h3{margin-bottom:22px;font-size:1.2rem;font-weight:800}.dl-box.is-us{border-color:var(--border-strong);background:linear-gradient(160deg,#20d9b821,#0c1f24bf 55%);box-shadow:0 30px 60px -30px #20d9b859}.dl-box.is-us h3{color:var(--teal)}.dl-todo{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.dl-todo li{border-radius:var(--radius-md);color:var(--text-hi);background:#ffffff0a;border:1px solid #ffffff0f;align-items:center;gap:16px;padding:16px 18px;font-size:.95rem;display:flex}.dl-todo li i{color:#04211c;background:linear-gradient(120deg,var(--teal),var(--cyan));border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:.85rem;font-style:normal;font-weight:800;display:grid}.dl-chips{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.dl-chips span{text-align:center;border-radius:var(--radius-md);min-height:50px;color:var(--text-hi);background:#20d9b814;border:1px solid #20d9b82e;justify-content:center;align-items:center;padding:8px 10px;font-size:.86rem;transition:background .25s,border-color .25s;display:flex}.dl-chips span:hover{background:#20d9b82e;border-color:#20d9b873}.dl-box.is-us small{color:var(--text-md);margin-top:20px;font-size:.82rem;line-height:1.8;display:block}.dl-pr{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.dl-pr>div{text-align:center;border-radius:var(--radius-md);border:1px solid var(--border);background:#0c1f248c;padding:38px 12px 34px;transition:border-color .3s,transform .3s,background .3s}.dl-pr>div:hover{border-color:var(--border-strong);background:#0f3532a6;transform:translateY(-4px)}.dl-pr b{letter-spacing:.12em;color:var(--text-hi);padding-left:.12em;font-size:1.6rem;font-weight:900;display:block}.dl-pr span{color:var(--text-md);margin-top:14px;font-size:.82rem;line-height:1.7;display:block}.dl-motto{text-align:center;letter-spacing:.16em;margin-top:44px;font-size:1.3rem;font-weight:800}@media (width<=1080px){.dl-steps{grid-template-columns:repeat(2,1fr);row-gap:24px}.dl-step:nth-child(2) .dl-flag{margin-right:0}.dl-pr{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.dl-steps{grid-template-columns:1fr}.dl-flag{margin-right:0}.dl-div{grid-template-columns:1fr}.dl-chips{grid-template-columns:repeat(2,1fr)}.dl-pr{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1081px){html:not([lang=zh-CN]) .dl-pr{grid-template-columns:repeat(3,minmax(0,1fr))}html:not([lang=zh-CN]) .dl-pr b{letter-spacing:.04em;font-size:1.4rem}}@media (width>=761px) and (width<=1080px){html:not([lang=zh-CN]) .dl-pr b{letter-spacing:.03em;font-size:1.2rem}}@media (width<=760px){html:not([lang=zh-CN]) .dl-pr{grid-template-columns:1fr}html:not([lang=zh-CN]) .dl-pr b{letter-spacing:.04em;font-size:1.4rem}}.fp-phero h1{letter-spacing:.5px;font-size:3rem;font-weight:800;line-height:1.3}.fp-phero .phero-desc{max-width:520px;margin-top:22px;font-size:1rem;line-height:2}@media (width>=1081px){.fp-phero .phero-grid{grid-template-columns:1.3fr .7fr}.fp-phero h1{white-space:nowrap}}.fp-phero .fp-eyebrow+h1{margin-top:18px}@media (width<=760px){.fp-phero h1{font-size:2rem}}@media (width>=1081px){.fp-phero .icon-cluster{height:560px}.fp-phero .hero-product{width:580px;max-width:none}.fp-phero .ring-spin.r1{width:560px;height:560px}.fp-phero .ring-spin.r2{width:700px;height:700px}}.nav{max-width:var(--maxw);padding:0 24px}.nav-links{padding:0 24px}.nav-links li{margin-right:clamp(18px,2.6vw,42px)}.nav-auth{align-items:center;gap:10px;display:flex}.ghost-btn{white-space:nowrap;color:#fff;background:0 0;border:1px solid #ffffff73;border-radius:999px;justify-content:center;align-items:center;height:36px;padding:0 18px;font-size:14px;font-weight:600;transition:color .3s,border-color .3s,background .3s;display:inline-flex}.ghost-btn:hover{color:var(--teal);border-color:var(--teal);background:#20d9b814}.ghost-btn.is-accent{color:var(--teal);border-color:#20d9b8b3}.ghost-btn.is-accent:hover{color:#04211c;background:linear-gradient(100deg,var(--teal),var(--cyan));border-color:#0000}.fp-light .ghost-btn{color:#111;border-color:#0000004d}.mobile-auth{gap:12px;margin-top:8px;display:flex}.mobile-auth .ghost-btn{height:44px;padding:0 28px;font-size:16px}@media (width<=1080px){.nav-auth{display:none}}.foot-col .fc-ic{align-items:flex-start;gap:8px;display:inline-flex}.foot-col .fc-ic svg{width:16px;height:16px;color:var(--teal);flex:none;margin-top:2px}#pilot .case-panel{background:url(/_astro/css-bg.CaKfRI-f.jpg) 50%/cover no-repeat;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:28px;min-height:min(560px,100vh - 220px);padding:56px 60px;display:flex;position:relative;overflow:hidden}#pilot .case-panel:before{content:"";z-index:0;background:linear-gradient(#04141626 0%,#041416b8 55%,#041416f0 100%);position:absolute;inset:0}#pilot .case-panel>*{z-index:1;position:relative}#pilot .case-panel p{color:#e8f4f4d1;max-width:760px}#pilot .case-num{text-align:left;border-top:1px solid #ffffff2e;border-left:0;align-items:flex-end;gap:24px;width:100%;padding:24px 0 0;display:flex}#pilot .case-num>span{color:#e8f4f499;margin-top:0;padding-bottom:8px}@media (width<=760px){#pilot .case-panel{padding:36px 26px}#pilot .case-num{gap:16px;width:100%}#pilot .case-num b{white-space:nowrap;flex:none}#pilot .case-num>span{white-space:nowrap}}@media (width<=340px){#pilot .case-num b{font-size:3.2rem}#pilot .case-num b small{font-size:.85rem}#pilot .case-num>span{font-size:.68rem}}html.fp-on .fp-body{justify-content:safe center;padding-bottom:64px}html.fp-on .fp-end .fp-body{padding-bottom:0}html.fp-on .fp-end-cta>section{padding:8px 0 28px}html.fp-on .fp-end footer{padding-top:28px}html.fp-on .fp-scroll{touch-action:none;overflow:hidden!important}html.fp-on #pilot .fp-scroll{overflow:hidden!important}html.fp-on #pilot .fp-body{height:100%;min-height:100%;padding:0}html.fp-on #pilot .fp-body>.wrap{width:100%;max-width:none;height:100%;margin:0;padding:0}html.fp-on #pilot .case-panel{border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;width:100%;height:100%;min-height:100%;padding:clamp(72px,10vh,128px) clamp(28px,8vw,144px);display:flex}html.fp-on #pilot .case-panel>div:first-child,html.fp-on #pilot .case-num{width:min(560px,46vw);margin-left:calc(45vw - clamp(28px,8vw,144px));margin-right:0}html.fp-on #pilot .case-panel>div:first-child{text-align:left}html.fp-on #pilot .case-num{border-top:0;border-left:0;flex-direction:column;align-items:flex-start;gap:8px;margin-top:4px;padding:24px 0 0;display:flex}html.fp-on #pilot .case-num>span{margin:0;padding:0}@media (width<=760px){html.fp-on #pilot .case-panel{align-items:stretch;padding:72px 24px 48px}html.fp-on #pilot .case-panel>div:first-child,html.fp-on #pilot .case-num{width:100%;margin-left:0;margin-right:0}}header .nav{width:100%;max-width:none;padding:0 clamp(20px,2.2vw,48px)}header .nav-links{justify-content:flex-start;gap:40px;padding:0 40px}@media (width>=1081px){header .nav>.brand{min-width:max(0px,calc((100vw - var(--maxw))/2 + 24px - clamp(20px,2.2vw,48px) - 40px))}}header .nav-links li{margin-right:0}@media (width<=1080px){header .nav{padding:0 20px}}#pilot .case-panel h3.grad{color:#0000}#pilot .case-num{border-top:0}
