@font-face{font-family:Noto Sans SC Web;src:url(/fonts/NotoSansSC-Heading.woff2) format("woff2");font-weight:100 900;font-display:swap}:root{--navy-950: #061627;--navy-900: #0a2138;--navy-800: #0f2f4e;--tide-700: #0b5aa8;--tide-600: #0e6fd8;--tide-500: #1b86ea;--cyan-500: #14b8c9;--cyan-400: #2ed3e0;--ink: #14293d;--muted: #5b6c7d;--line: #dde7ef;--bg: #ffffff;--bg-soft: #f3f8fc;--radius: 14px;--shadow: 0 8px 28px rgba(10, 47, 90, .08);--maxw: 1120px;--font: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", sans-serif;--font-head: "PingFang SC", "Hiragino Sans GB", "Noto Sans SC Web", "Noto Sans SC", sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font);color:var(--ink);background:var(--bg);line-height:1.7;font-size:16px;-webkit-font-smoothing:antialiased}img,svg{max-width:100%;display:block}a{color:var(--tide-600);text-decoration:none}a:hover{text-decoration:underline}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}h1,h2,h3,h4{line-height:1.3;color:inherit}h1,h2,h3,h4,.logo-name,.eyebrow,.metric-name,.price-card .pname,.price-card .pprice{font-family:var(--font-head)}.eyebrow{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--tide-500);font-weight:700}.sec{padding:72px 0}.sec-soft{background:var(--bg-soft)}.sec-head{max-width:720px;margin:0 auto 40px;text-align:center}.sec-head h2{font-size:30px;margin:8px 0 12px}.sec-head p{color:var(--muted)}.sec-head.left{text-align:left;margin-left:0}.btn{display:inline-block;padding:12px 26px;border-radius:999px;font-weight:600;font-size:15px;border:1.5px solid transparent;cursor:pointer}.btn-primary{background:linear-gradient(120deg,var(--tide-600),var(--cyan-500));color:#fff}.btn-primary:hover{filter:brightness(1.06);text-decoration:none;color:#fff}.btn-ghost{border-color:#ffffff8c;color:#fff}.btn-ghost:hover{background:#ffffff1f;text-decoration:none;color:#fff}.btn-line{border-color:var(--tide-600);color:var(--tide-600)}.btn-line:hover{background:#eaf4fe;text-decoration:none}.btn-sm{padding:8px 18px;font-size:14px}.site-head{position:sticky;top:0;z-index:50;background:#ffffffeb;backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.site-head .wrap{display:flex;align-items:center;gap:28px;height:64px}.logo{display:flex;align-items:center;gap:10px}.logo:hover{text-decoration:none}.logo-name{font-size:20px;font-weight:800;color:var(--navy-900);letter-spacing:.01em}.logo-zh{font-size:12px;color:var(--muted);margin-left:2px}.main-nav{display:flex;gap:4px;margin-left:auto}.main-nav a{padding:8px 13px;border-radius:8px;color:var(--ink);font-size:14.5px;font-weight:500}.main-nav a:hover,.main-nav a[aria-current=true]{background:var(--bg-soft);color:var(--tide-600);text-decoration:none}.head-cta{margin-left:8px}.m-head{position:sticky;top:0;z-index:50;background:#fffffff2;border-bottom:1px solid var(--line)}.m-head .wrap{display:flex;align-items:center;height:56px;gap:12px}.m-menu{margin-left:auto}.m-menu summary{list-style:none;cursor:pointer;padding:8px;border-radius:8px}.m-menu summary::-webkit-details-marker{display:none}.m-menu[open] summary{background:var(--bg-soft)}.m-menu nav{position:absolute;left:0;right:0;background:#fff;border-bottom:1px solid var(--line);box-shadow:var(--shadow);display:grid;padding:8px 16px 16px}.m-menu nav a{padding:12px 8px;border-bottom:1px solid var(--line);color:var(--ink);font-weight:500}.m-menu nav a:last-child{border-bottom:0}.hero{position:relative;overflow:hidden;color:#fff;background:linear-gradient(135deg,var(--navy-950) 0%,#0a3a63 55%,#0d7aa8 100%)}.hero .wrap{position:relative;z-index:2;display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center;padding-top:84px;padding-bottom:96px}.hero h1{font-size:42px;font-weight:800;letter-spacing:.01em}.hero h1 .grad{background:linear-gradient(100deg,#63d9ff,#4be0d2);-webkit-background-clip:text;background-clip:text;color:transparent}.hero .sub{margin:18px 0 30px;font-size:17.5px;color:#cfe3f2;max-width:520px}.hero .cta{display:flex;gap:14px;flex-wrap:wrap}.hero .badges{display:flex;gap:10px;flex-wrap:wrap;margin-top:30px}.badge{font-size:12.5px;padding:5px 12px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.22);color:#dceefa}.hero-wave{position:absolute;bottom:-2px;left:0;right:0;z-index:1;opacity:.5}.v-mobile .hero{background:linear-gradient(160deg,var(--navy-950),#0d6a9c)}.v-mobile .hero .wrap{grid-template-columns:1fr;gap:28px;padding-top:44px;padding-bottom:56px}.v-mobile .hero h1{font-size:27px}.v-mobile .hero .sub{font-size:15px}.v-mobile .hero .cta{flex-direction:column}.v-mobile .hero .cta .btn{text-align:center}.platform-bar{background:#fff;border-bottom:1px solid var(--line)}.platform-bar .wrap{display:flex;align-items:center;gap:12px 28px;flex-wrap:wrap;padding-top:18px;padding-bottom:18px}.platform-bar .label{font-size:13px;color:var(--muted)}.pill{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:600;color:var(--navy-800);background:var(--bg-soft);border:1px solid var(--line);border-radius:999px;padding:7px 15px}.pill .dot{width:8px;height:8px;border-radius:50%;background:linear-gradient(120deg,var(--tide-500),var(--cyan-500))}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:26px;box-shadow:var(--shadow)}.card h3{font-size:18px;margin-bottom:10px;color:var(--navy-900)}.card p{color:var(--muted);font-size:14.5px}.card .ic{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,#e8f4fe,#e2fafc);color:var(--tide-600);margin-bottom:16px}.feature-card ul{list-style:none;margin-top:12px}.feature-card li{position:relative;padding-left:20px;color:var(--muted);font-size:14px;margin:7px 0}.feature-card li:before{content:"";position:absolute;left:2px;top:.62em;width:7px;height:7px;border-radius:2px;background:linear-gradient(120deg,var(--tide-500),var(--cyan-500))}.metric-card{text-align:left}.metric-name{font-weight:700;color:var(--navy-900);font-size:16px;margin-bottom:6px}.tbl{width:100%;border-collapse:collapse;background:#fff;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);border:1px solid var(--line);font-size:14.5px}.tbl th{background:var(--navy-900);color:#fff;text-align:left;padding:13px 18px;font-weight:600}.tbl td{padding:13px 18px;border-top:1px solid var(--line);vertical-align:top}.tbl tr td:first-child{font-weight:600;color:var(--navy-900);white-space:nowrap}.tbl-note{font-size:13px;color:var(--muted);margin-top:10px}.tbl-wrap{overflow-x:auto}.price-card{display:flex;flex-direction:column}.price-card .pname{font-size:16.5px;font-weight:700;color:var(--navy-900);white-space:nowrap}.price-card .pprice{font-size:22px;font-weight:800;color:var(--tide-600);margin:10px 0 2px;white-space:nowrap}.price-card .pnote{font-size:13px;color:var(--muted);min-height:2.4em}.price-card ul{list-style:none;margin:16px 0 22px;flex:1}.price-card li{position:relative;padding-left:22px;font-size:14px;color:var(--muted);margin:8px 0}.price-card li:before{content:"✓";position:absolute;left:0;color:var(--cyan-500);font-weight:700}.price-card.hl{border:2px solid var(--tide-500);position:relative}.price-card.hl .tag{position:absolute;top:-12px;left:22px;background:linear-gradient(120deg,var(--tide-600),var(--cyan-500));color:#fff;font-size:12px;padding:3px 12px;border-radius:999px}details.faq{background:#fff;border:1px solid var(--line);border-radius:12px;padding:0;margin-bottom:12px;box-shadow:var(--shadow)}details.faq summary{cursor:pointer;list-style:none;padding:17px 20px;font-weight:600;color:var(--navy-900);display:flex;justify-content:space-between;gap:12px;align-items:center}details.faq summary::-webkit-details-marker{display:none}details.faq summary:after{content:"+";color:var(--tide-500);font-size:20px;font-weight:400;flex:none}details.faq[open] summary:after{content:"–"}details.faq .a{padding:0 20px 18px;color:var(--muted);font-size:14.5px}.steps{counter-reset:step}.step{position:relative;padding:0 0 26px 52px}.step:before{counter-increment:step;content:counter(step);position:absolute;left:0;top:0;width:34px;height:34px;border-radius:50%;background:linear-gradient(120deg,var(--tide-600),var(--cyan-500));color:#fff;font-weight:700;display:grid;place-items:center;font-size:15px}.step:after{content:"";position:absolute;left:16.5px;top:40px;bottom:4px;width:1.5px;background:var(--line)}.step:last-child:after{display:none}.step h3{font-size:16.5px;margin-bottom:4px}.step p{color:var(--muted);font-size:14px}.prose{max-width:760px}.prose h2{font-size:24px;margin:38px 0 14px;color:var(--navy-900)}.prose h3{font-size:18px;margin:26px 0 10px;color:var(--navy-900)}.prose p{margin:12px 0;color:#33475c}.prose ul,.prose ol{margin:12px 0 12px 22px;color:#33475c}.prose li{margin:6px 0}.prose blockquote{border-left:3px solid var(--cyan-500);background:var(--bg-soft);padding:12px 18px;margin:16px 0;color:var(--muted);border-radius:0 8px 8px 0;font-size:14.5px}.prose code{background:#eef4f9;border-radius:5px;padding:2px 7px;font-size:.9em}.article-meta{color:var(--muted);font-size:13.5px;margin:10px 0 26px}.article-card{display:block}.article-card:hover{text-decoration:none;border-color:var(--tide-500)}.article-card .date{font-size:12.5px;color:var(--muted);margin-top:10px}.notice{background:#fff8ec;border:1px solid #f2ddb5;color:#7a5b1e;border-radius:12px;padding:14px 18px;font-size:14px}.notice.blue{background:#eef6fe;border-color:#cfe4f8;color:#1d5c96}.notice.red{background:#fdf1f1;border-color:#f3caca;color:#963434}.site-foot{background:var(--navy-950);color:#9fb4c8;margin-top:0}.site-foot .wrap{padding-top:52px;padding-bottom:34px}.foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:36px}.site-foot h4{color:#dceafa;font-size:14.5px;margin-bottom:12px}.site-foot a{color:#9fb4c8;text-decoration:none}.site-foot a:hover{color:#fff;text-decoration:none}.site-foot .foot-nav a{display:block;padding:3px 0;font-size:14px}.foot-desc{font-size:13.5px;max-width:420px;margin:12px 0 0}.foot-base{border-top:1px solid rgba(255,255,255,.1);margin-top:36px;padding-top:20px;font-size:12.5px;display:flex;flex-wrap:wrap;gap:8px 22px;align-items:center}.foot-disclaim{font-size:12.5px;color:#7e94a9;margin-top:16px;max-width:1160px}.v-mobile{font-size:15px}.v-mobile .wrap{padding:0 18px}.v-mobile .sec{padding:44px 0}.v-mobile .sec-head h2{font-size:22px}.v-mobile .grid-3,.v-mobile .grid-2{grid-template-columns:1fr;gap:14px}.v-mobile .card{padding:20px}.v-mobile .feature-card{display:grid;grid-template-columns:44px 1fr;grid-template-areas:"ic title" "body body";column-gap:14px;align-items:center;row-gap:12px}.v-mobile .feature-card .ic{grid-area:ic;margin-bottom:0}.v-mobile .feature-card h3{grid-area:title;margin:0}.v-mobile .feature-card ul{grid-area:body}.v-mobile .platform-bar .wrap{display:block;padding-top:16px;padding-bottom:18px}.v-mobile .platform-bar .label{display:block;margin-bottom:10px;font-size:12.5px;letter-spacing:.08em}.v-mobile .platform-bar .pill{margin:0 8px 8px 0;padding:6px 13px;font-size:13.5px}.m-br{display:none}.v-mobile .m-br{display:inline}.v-mobile .sec-head h2,.v-mobile .hero h1{text-wrap:balance}.wechat-copy{display:block;background:none;border:0;padding:3px 0;color:inherit;font:inherit;font-size:13.5px;text-align:left;cursor:pointer}.wechat-copy b{color:#dceafa;font-weight:600}.wechat-copy:hover b,.wechat-copy:focus-visible b{color:#fff}.wechat-copy .copy-hint{color:#7e94a9;font-size:12.5px}.float-contact{display:none}@media(min-width:1024px){.float-contact{display:flex;flex-direction:column;gap:12px;position:fixed;right:20px;top:50%;transform:translateY(-50%);z-index:40;width:152px}}.float-card{position:relative;background:#fffffff2;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);padding:14px 12px 12px}.float-card .fc-close{position:absolute;top:6px;right:6px;width:20px;height:20px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:999px;cursor:pointer;background:#f1f5f9e6;border:none;color:#64748b;line-height:1}.float-card .fc-close:hover{color:var(--ink)}.float-card .fc-title{font-size:12px;font-weight:700;color:var(--ink);text-align:center;margin-bottom:8px}.float-card img{display:block;width:128px;height:128px;margin:0 auto;border-radius:8px;border:1px solid var(--line);object-fit:cover}.float-card .fc-tip{font-size:11px;color:var(--muted);text-align:center;margin:8px 0 0}.float-card .fc-phone{margin-top:8px;padding-top:8px;border-top:1px solid var(--line);text-align:center}.float-card .fc-phone a{font-size:14px;font-weight:800;color:var(--tide-600)}.float-card .fc-phone a:hover{color:var(--tide-700)}.float-top{width:44px;height:44px;margin:0 auto;border-radius:50%;background:#fffffff2;border:1px solid var(--line);box-shadow:var(--shadow);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--muted);opacity:0;pointer-events:none;transition:opacity .3s}.float-top.show{opacity:1;pointer-events:auto}.float-top:hover{color:var(--tide-600);border-color:var(--tide-500)}.v-mobile .foot-grid{grid-template-columns:1fr;gap:22px}.v-mobile .foot-base{flex-direction:column;align-items:flex-start}.v-mobile .btn{width:100%;text-align:center}.v-mobile .btn-inline{width:auto}.sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fffffff5;border-top:1px solid var(--line);padding:10px 14px;display:flex;gap:10px}.sticky-cta .btn{flex:1;text-align:center;padding:11px 0;font-size:14.5px}.v-mobile body-padding,.v-mobile .site-foot{padding-bottom:0}.v-mobile .site-foot{padding-bottom:74px}.v-mobile .hero .cta{margin-bottom:0}.v-mobile .hero .badges .badge{font-size:12px}.v-mobile .tbl{font-size:13.5px}.v-mobile .hero .cta .btn-ghost{border-color:#fff6}@media(max-width:960px){.hero .wrap{grid-template-columns:1fr;padding-top:56px;padding-bottom:64px}.grid-3{grid-template-columns:repeat(2,1fr)}.foot-grid{grid-template-columns:1fr 1fr}}@media(max-width:680px){.main-nav{display:none}.grid-3,.grid-2{grid-template-columns:1fr}.hero h1{font-size:30px}.sec{padding:48px 0}}
