[data-v-2328e3c4]{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.portal-page[data-v-2328e3c4]{height:100vh;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;--blue:#2f6fed;--purple:#7c3aed;--pink:#ec4899;--orange:#f97316;--deep:#141d2b;--txt:#3d4c60;--muted:#7a8698;--line:#e6ebf4;--grad:linear-gradient(92deg,#2f6fed,#7c3aed 55%,#ec4899);--grad-btn:linear-gradient(96deg,#3b82f6,#7c3aed)}.portal-page section[id][data-v-2328e3c4]{scroll-margin-top:94px}.portal-page[data-v-2328e3c4]{font-family:-apple-system,PingFang SC,Microsoft YaHei,sans-serif;color:var(--txt);background:#fff}a[data-v-2328e3c4]{text-decoration:none;color:inherit}.wrap[data-v-2328e3c4]{max-width:1200px;margin:0 auto;padding:0 32px}.gtx[data-v-2328e3c4]{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.pt-brand[data-v-2328e3c4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.shield[data-v-2328e3c4]{-ms-flex-negative:0;flex-shrink:0;display:block}.brand-txt b[data-v-2328e3c4]{display:block;font-size:20px;color:var(--deep);font-weight:800;letter-spacing:2px;line-height:1.2}.brand-txt i[data-v-2328e3c4]{display:block;font-style:normal;font-size:11.5px;color:var(--muted);letter-spacing:1.5px;margin-top:3px}.pt-nav[data-v-2328e3c4]{position:sticky;top:0;z-index:60;background:hsla(0,0%,100%,.88);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(230,235,244,.8)}.pt-nav .wrap[data-v-2328e3c4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:74px;gap:40px}.pt-links[data-v-2328e3c4]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:34px;margin-left:auto}.pt-links a[data-v-2328e3c4]{font-size:14.5px;color:var(--txt);line-height:68px;-webkit-transition:color .2s;transition:color .2s}.pt-links a[data-v-2328e3c4]:hover{color:var(--blue)}.pt-login[data-v-2328e3c4]{background:var(--grad-btn);color:#fff!important;padding:10px 30px;border-radius:999px;font-size:14.5px;font-weight:600;-webkit-box-shadow:0 8px 22px rgba(59,130,246,.35);box-shadow:0 8px 22px rgba(59,130,246,.35);-webkit-transition:-webkit-transform .15s,-webkit-box-shadow .2s;transition:-webkit-transform .15s,-webkit-box-shadow .2s;transition:transform .15s,box-shadow .2s;transition:transform .15s,box-shadow .2s,-webkit-transform .15s,-webkit-box-shadow .2s}.pt-login[data-v-2328e3c4]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 12px 28px rgba(99,72,235,.45);box-shadow:0 12px 28px rgba(99,72,235,.45)}.hero[data-v-2328e3c4]{position:relative;overflow:hidden;text-align:center;padding:92px 0 130px;background:radial-gradient(720px 420px at 12% 8%,rgba(124,58,237,.14),transparent 62%),radial-gradient(680px 400px at 88% 6%,rgba(47,111,237,.16),transparent 62%),radial-gradient(560px 420px at 78% 88%,rgba(236,72,153,.1),transparent 60%),radial-gradient(560px 380px at 18% 92%,rgba(59,130,246,.12),transparent 60%),#fff}.hero-dots[data-v-2328e3c4]{position:absolute;left:0;right:0;bottom:0;height:260px;background-image:radial-gradient(rgba(124,58,237,.22) 1.2px,transparent 0);background-size:26px 26px;-webkit-mask-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(transparent));-webkit-mask-image:linear-gradient(0deg,#000,transparent);mask-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(transparent));mask-image:linear-gradient(0deg,#000,transparent)}.hero .wrap[data-v-2328e3c4]{position:relative;z-index:2;max-width:980px}.hero-badge[data-v-2328e3c4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:13px;color:#556;background:#fff;border:1px solid var(--line);border-radius:999px;padding:8px 20px;-webkit-box-shadow:0 8px 24px rgba(28,43,58,.07);box-shadow:0 8px 24px rgba(28,43,58,.07);margin-bottom:30px}.hero-badge .dot[data-v-2328e3c4]{width:7px;height:7px;border-radius:50%;background:#16a34a;-webkit-box-shadow:0 0 0 3px rgba(22,163,74,.18);box-shadow:0 0 0 3px rgba(22,163,74,.18)}.hero h1[data-v-2328e3c4]{font-size:56px;line-height:1.3;color:var(--deep);letter-spacing:1px;font-weight:800}.hero h1 .gtx[data-v-2328e3c4]{font-weight:800}.hero .sub[data-v-2328e3c4]{font-size:16.5px;color:#66738a;margin:22px auto 38px;line-height:1.9;max-width:640px}.hero .sub b[data-v-2328e3c4]{color:var(--blue);font-weight:600}.hero-btns[data-v-2328e3c4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:18px;margin-bottom:64px}.btn-x[data-v-2328e3c4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:16px 42px;border-radius:14px;font-size:16.5px;font-weight:700;-webkit-transition:-webkit-transform .15s,-webkit-box-shadow .2s;transition:-webkit-transform .15s,-webkit-box-shadow .2s;transition:transform .15s,box-shadow .2s;transition:transform .15s,box-shadow .2s,-webkit-transform .15s,-webkit-box-shadow .2s}.btn-x.main[data-v-2328e3c4]{background:var(--grad-btn);color:#fff;-webkit-box-shadow:0 14px 34px rgba(79,70,229,.4);box-shadow:0 14px 34px rgba(79,70,229,.4)}.btn-x.main[data-v-2328e3c4]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 18px 44px rgba(79,70,229,.5);box-shadow:0 18px 44px rgba(79,70,229,.5)}.btn-x.main .arr[data-v-2328e3c4]{font-weight:400;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.btn-x.main:hover .arr[data-v-2328e3c4]{-webkit-transform:translate(2px,-2px);transform:translate(2px,-2px)}.btn-x.ghost[data-v-2328e3c4]{background:#fff;color:var(--deep);border:1px solid #dfe5f0}.btn-x.ghost[data-v-2328e3c4]:hover{border-color:var(--blue);color:var(--blue)}.cap-bar[data-v-2328e3c4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:0;background:#fff;border:1px solid rgba(230,235,244,.9);border-radius:24px;-webkit-box-shadow:0 30px 70px rgba(28,43,58,.12);box-shadow:0 30px 70px rgba(28,43,58,.12);padding:26px 10px}.cap[data-v-2328e3c4]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:4px 24px;text-align:left;border-right:1px solid #eef1f7}.cap[data-v-2328e3c4]:last-of-type{border-right:none}.cap .ic[data-v-2328e3c4]{width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,#eef2ff,#fdf2f8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px;margin-bottom:12px}.cap b[data-v-2328e3c4]{display:block;font-size:15.5px;color:var(--deep);margin-bottom:5px}.cap span[data-v-2328e3c4]{font-size:12.5px;color:var(--muted);line-height:1.65;display:block}.cap-cta[data-v-2328e3c4]{-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px;margin-left:14px;border-radius:18px;background:var(--grad-btn);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 26px;text-align:left;position:relative;overflow:hidden}.cap-cta[data-v-2328e3c4]:after{content:"\25CE";position:absolute;right:-16px;bottom:-22px;font-size:90px;opacity:.16}.cap-cta b[data-v-2328e3c4]{font-size:17px;margin-bottom:6px}.cap-cta span[data-v-2328e3c4]{font-size:12.5px;color:hsla(0,0%,100%,.85)}.metrics[data-v-2328e3c4]{padding:26px 0 0;background:#fff}.metrics .wrap[data-v-2328e3c4]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:-74px;position:relative;z-index:5}.metric[data-v-2328e3c4]{background:#fff;border:1px solid var(--line);border-radius:20px;padding:26px 24px;text-align:center;-webkit-box-shadow:0 16px 40px rgba(28,43,58,.08);box-shadow:0 16px 40px rgba(28,43,58,.08)}.metric b[data-v-2328e3c4]{display:block;font-size:34px;font-weight:800;letter-spacing:.5px}.metric span[data-v-2328e3c4]{font-size:13px;color:var(--muted);margin-top:6px;display:block}.sec[data-v-2328e3c4]{padding:96px 0}.sec-tint[data-v-2328e3c4]{background:-webkit-gradient(linear,left top,left bottom,from(#f8fafd),to(#f2f6fb));background:linear-gradient(180deg,#f8fafd,#f2f6fb)}.sec-head[data-v-2328e3c4]{text-align:center;margin-bottom:56px}.sec-head h2[data-v-2328e3c4]{font-size:38px;color:var(--deep);letter-spacing:1px;font-weight:800}.sec-head p[data-v-2328e3c4]{font-size:15px;color:var(--muted);margin-top:14px;letter-spacing:1px}.comp-split[data-v-2328e3c4]{display:grid;grid-template-columns:1fr 1.62fr;gap:64px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comp-left h2[data-v-2328e3c4]{font-size:36px;color:var(--deep);letter-spacing:1px;font-weight:800;line-height:1.4}.comp-left>p[data-v-2328e3c4]{font-size:14.5px;color:var(--muted);line-height:1.95;margin-top:18px}.comp-quote[data-v-2328e3c4]{margin-top:26px;padding:18px 22px;border-left:3px solid #c9a468;background:-webkit-gradient(linear,left top,right top,from(rgba(201,164,104,.1)),to(transparent));background:linear-gradient(90deg,rgba(201,164,104,.1),transparent);border-radius:0 14px 14px 0;font-size:14.5px;color:#8a6c33;font-weight:600;line-height:1.8}.comp-left .mini[data-v-2328e3c4]{margin-top:22px;font-size:12.5px;color:#9aa5b8;letter-spacing:1px}.model-shell[data-v-2328e3c4]{border-radius:34px;padding:62px 54px 58px;background:linear-gradient(160deg,#eef4ff,#f6f1ff 55%,#fdf2f8);position:relative;overflow:hidden}.model-shell[data-v-2328e3c4]:before{content:"";position:absolute;left:-90px;top:-90px;width:320px;height:320px;border-radius:50%;border:1.5px dashed rgba(47,111,237,.25)}.model-shell[data-v-2328e3c4]:after{content:"";position:absolute;right:-70px;bottom:-110px;width:280px;height:280px;border-radius:50%;border:1.5px dashed rgba(236,72,153,.22)}.pillar-grid[data-v-2328e3c4]{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;position:relative;z-index:2}.pillar[data-v-2328e3c4]{background:#fff;border-radius:22px;padding:34px 28px 30px;-webkit-box-shadow:0 14px 40px rgba(28,43,58,.07);box-shadow:0 14px 40px rgba(28,43,58,.07);-webkit-transition:-webkit-transform .22s,-webkit-box-shadow .22s;transition:-webkit-transform .22s,-webkit-box-shadow .22s;transition:transform .22s,box-shadow .22s;transition:transform .22s,box-shadow .22s,-webkit-transform .22s,-webkit-box-shadow .22s}.pillar[data-v-2328e3c4]:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-box-shadow:0 26px 60px rgba(28,43,58,.13);box-shadow:0 26px 60px rgba(28,43,58,.13)}.pillar .ic[data-v-2328e3c4]{width:60px;height:60px;border-radius:17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:27px;margin-bottom:20px;background:var(--grad);color:#fff;-webkit-box-shadow:0 10px 24px rgba(99,72,235,.3);box-shadow:0 10px 24px rgba(99,72,235,.3)}.pillar h3[data-v-2328e3c4]{font-size:19.5px;color:var(--deep);margin-bottom:12px}.pillar>p[data-v-2328e3c4]{font-size:13.5px;line-height:1.95;color:#5b6779;margin-bottom:16px}.pillar ul[data-v-2328e3c4]{list-style:none}.pillar li[data-v-2328e3c4]{font-size:12.5px;color:#556;padding:7px 0;border-top:1px dashed #eef1f7;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.pillar li[data-v-2328e3c4]:before{content:"\2713";color:#7c3aed;font-weight:700;font-size:11px}.model-flow[data-v-2328e3c4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;margin-top:30px;position:relative;z-index:2;-ms-flex-wrap:wrap;flex-wrap:wrap}.model-flow .mf[data-v-2328e3c4]{background:#fff;border:1px solid var(--line);border-radius:999px;padding:10px 22px;font-size:13px;color:var(--deep);font-weight:600;-webkit-box-shadow:0 6px 18px rgba(28,43,58,.06);box-shadow:0 6px 18px rgba(28,43,58,.06)}.model-flow .arw[data-v-2328e3c4]{color:#a5b0c4;font-size:16px}.model-flow .mf.hl[data-v-2328e3c4]{background:var(--grad-btn);color:#fff;border:none;-webkit-box-shadow:0 10px 24px rgba(79,70,229,.35);box-shadow:0 10px 24px rgba(79,70,229,.35)}.feat-grid[data-v-2328e3c4]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.feat[data-v-2328e3c4]{border-radius:22px;padding:34px 28px 30px;background:#fff;border:1px solid var(--line);-webkit-transition:-webkit-transform .22s,-webkit-box-shadow .22s;transition:-webkit-transform .22s,-webkit-box-shadow .22s;transition:transform .22s,box-shadow .22s;transition:transform .22s,box-shadow .22s,-webkit-transform .22s,-webkit-box-shadow .22s;position:relative;overflow:hidden}.feat[data-v-2328e3c4]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--grad);opacity:0;-webkit-transition:opacity .22s;transition:opacity .22s}.feat[data-v-2328e3c4]:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-box-shadow:0 26px 60px rgba(28,43,58,.12);box-shadow:0 26px 60px rgba(28,43,58,.12)}.feat[data-v-2328e3c4]:hover:before{opacity:1}.feat .ic[data-v-2328e3c4]{width:58px;height:58px;border-radius:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:26px;margin-bottom:20px;background:linear-gradient(135deg,#eef2ff,#fdf2f8)}.feat h3[data-v-2328e3c4]{font-size:19px;color:var(--deep);margin-bottom:12px}.feat p[data-v-2328e3c4]{font-size:13.5px;line-height:1.95;color:#5b6779}.feat .tag[data-v-2328e3c4]{display:inline-block;margin-top:16px;font-size:11.5px;color:#6d5bd0;background:#f1efff;border-radius:999px;padding:4px 12px}.flow-shell[data-v-2328e3c4]{border-radius:34px;padding:62px 54px 58px;background:linear-gradient(160deg,#eef2ff,#f7f1ff 55%,#fdf2f8);position:relative;overflow:hidden}.flow-shell[data-v-2328e3c4]:before{content:"";position:absolute;right:-80px;top:-80px;width:300px;height:300px;border-radius:50%;border:1.5px dashed rgba(124,58,237,.25)}.flow-grid[data-v-2328e3c4]{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;position:relative;z-index:2}.step[data-v-2328e3c4]{background:#fff;border-radius:18px;padding:26px 14px 22px;text-align:center;-webkit-box-shadow:0 10px 26px rgba(28,43,58,.06);box-shadow:0 10px 26px rgba(28,43,58,.06)}.step .no[data-v-2328e3c4]{width:48px;height:48px;margin:0 auto 14px;border-radius:50%;background:var(--grad);color:#fff;font-weight:800;font-size:17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 8px 18px rgba(99,72,235,.3);box-shadow:0 8px 18px rgba(99,72,235,.3)}.step h4[data-v-2328e3c4]{font-size:15px;color:var(--deep);margin-bottom:7px}.step p[data-v-2328e3c4]{font-size:11.5px;color:var(--muted);line-height:1.7}.data-grid[data-v-2328e3c4]{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.data-cell[data-v-2328e3c4]{text-align:center;border:1px solid var(--line);border-radius:20px;padding:36px 14px 30px;background:#fff;-webkit-transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s,-webkit-box-shadow .2s}.data-cell[data-v-2328e3c4]:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px);-webkit-box-shadow:0 20px 44px rgba(28,43,58,.1);box-shadow:0 20px 44px rgba(28,43,58,.1)}.data-cell .ic[data-v-2328e3c4]{width:64px;height:64px;margin:0 auto 16px;border-radius:50%;background:linear-gradient(135deg,#eef2ff,#fdf2f8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:28px}.data-cell h4[data-v-2328e3c4]{font-size:16.5px;color:var(--deep);margin-bottom:9px}.data-cell p[data-v-2328e3c4]{font-size:12px;color:var(--muted);line-height:1.75}.comp-grid[data-v-2328e3c4]{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.comp[data-v-2328e3c4]{gap:18px;background:#fff;border:1px solid var(--line);border-radius:22px;padding:30px 28px}.comp .ic[data-v-2328e3c4],.comp[data-v-2328e3c4]{display:-webkit-box;display:-ms-flexbox;display:flex}.comp .ic[data-v-2328e3c4]{-ms-flex-negative:0;flex-shrink:0;width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,#eef2ff,#fdf2f8);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:23px}.comp h4[data-v-2328e3c4]{font-size:16.5px;color:var(--deep);margin-bottom:8px}.comp p[data-v-2328e3c4]{font-size:13px;line-height:1.9;color:#5b6779}.pillar .ic[data-v-2328e3c4]{background:none;-webkit-box-shadow:none;box-shadow:none}.cap .ic[data-v-2328e3c4],.comp .ic[data-v-2328e3c4],.feat .ic[data-v-2328e3c4]{background:none}.data-cell .ic[data-v-2328e3c4]{border-radius:18px;background:none}.ic svg[data-v-2328e3c4]{display:block}.cap .ic svg[data-v-2328e3c4],.comp .ic svg[data-v-2328e3c4],.feat .ic svg[data-v-2328e3c4]{width:24px;height:24px}.data-cell .ic svg[data-v-2328e3c4]{width:27px;height:27px}.pillar .ic svg[data-v-2328e3c4]{width:28px;height:28px}.ic.b-blue[data-v-2328e3c4]{color:#2f6fed;background:#eaf1ff}.ic.b-violet[data-v-2328e3c4]{color:#7c3aed;background:#f3edff}.ic.b-cyan[data-v-2328e3c4]{color:#0891b2;background:#e6f7fb}.ic.b-green[data-v-2328e3c4]{color:#16a34a;background:#e8f8ef}.ic.b-orange[data-v-2328e3c4]{color:#f97316;background:#fff1e8}.ic.b-rose[data-v-2328e3c4]{color:#db2777;background:#fdeef4}.ic.b-indigo[data-v-2328e3c4]{color:#4f46e5;background:#eceffd}.ic.b-gold[data-v-2328e3c4]{color:#b8860b;background:#faf3e3}.cta-shell[data-v-2328e3c4]{border-radius:34px;background:linear-gradient(115deg,#2f6fed,#7c3aed 60%,#a855f7);color:#fff;padding:70px 70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;overflow:hidden}.cta-shell[data-v-2328e3c4]:before{content:"";position:absolute;right:-60px;top:-80px;width:320px;height:320px;border-radius:50%;border:2px solid hsla(0,0%,100%,.18)}.cta-shell[data-v-2328e3c4]:after{content:"";position:absolute;right:60px;bottom:-120px;width:260px;height:260px;border-radius:50%;border:2px dashed hsla(0,0%,100%,.22)}.cta-copy h2[data-v-2328e3c4]{font-size:32px;letter-spacing:1px;margin-bottom:14px}.cta-copy p[data-v-2328e3c4]{font-size:14.5px;color:hsla(0,0%,100%,.82);line-height:1.9}.cta-btn[data-v-2328e3c4]{position:relative;z-index:2;background:#fff;color:#4f46e5;font-size:16px;font-weight:700;padding:16px 40px;border-radius:14px;-webkit-box-shadow:0 14px 34px rgba(10,20,50,.25);box-shadow:0 14px 34px rgba(10,20,50,.25);-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.cta-btn[data-v-2328e3c4]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.pt-foot[data-v-2328e3c4]{background:-webkit-gradient(linear,left top,left bottom,from(#f8fafd),to(#eef2f9));background:linear-gradient(180deg,#f8fafd,#eef2f9);border-top:1px solid var(--line);color:var(--txt);padding:0;margin-top:96px;font-size:13px}.ft-line[data-v-2328e3c4]{height:3px;background:var(--grad);opacity:.85}.ft-grid[data-v-2328e3c4]{display:grid;grid-template-columns:1.35fr 1fr 1fr 1.15fr;gap:44px;padding:64px 0 54px}.ft-brand .brand-txt b[data-v-2328e3c4]{color:var(--deep)}.ft-brand .brand-txt i[data-v-2328e3c4]{color:var(--muted)}.ft-slogan[data-v-2328e3c4]{margin-top:18px;color:var(--muted);font-size:13px;letter-spacing:1px;line-height:1.9}.ft-col h5[data-v-2328e3c4]{color:var(--deep);font-size:17px;font-weight:700;line-height:1.45;margin-bottom:20px;letter-spacing:1px}.ft-col h5 i[data-v-2328e3c4]{display:block;font-style:normal;font-size:13px;color:#9aa5b8;letter-spacing:1.5px}.ft-col a[data-v-2328e3c4]{display:block;color:#5b6779;padding:6px 0;-webkit-transition:color .2s;transition:color .2s}.ft-col a[data-v-2328e3c4]:hover{color:var(--blue)}.ft-col p[data-v-2328e3c4]{padding:5px 0;line-height:1.9;color:var(--txt)}.ft-col p b[data-v-2328e3c4]{color:var(--deep);font-weight:600}.ft-bar[data-v-2328e3c4]{background:#fff;border-top:1px solid var(--line);color:var(--muted);text-align:center;font-size:12.5px;letter-spacing:.5px;padding:15px 16px}.ft-bar span[data-v-2328e3c4]{opacity:.85}@media (max-width:1080px){.hero h1[data-v-2328e3c4]{font-size:40px}.cap-bar[data-v-2328e3c4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px}.cap[data-v-2328e3c4]{border-right:none;border-bottom:1px solid #eef1f7;padding-bottom:16px}.cap-cta[data-v-2328e3c4]{-webkit-box-flex:1;-ms-flex:auto;flex:auto;margin:0}.data-grid[data-v-2328e3c4],.feat-grid[data-v-2328e3c4]{grid-template-columns:repeat(2,1fr)}.flow-grid[data-v-2328e3c4]{grid-template-columns:repeat(3,1fr)}.cta-shell[data-v-2328e3c4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;gap:26px;padding:50px 34px}}@media (max-width:640px){.wrap[data-v-2328e3c4]{padding:0 20px}.pt-nav .wrap[data-v-2328e3c4]{height:auto;min-height:74px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;padding-top:14px;padding-bottom:14px}.pt-nav nav[data-v-2328e3c4]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.comp-grid[data-v-2328e3c4],.data-grid[data-v-2328e3c4],.feat-grid[data-v-2328e3c4],.ft-grid[data-v-2328e3c4],.pillar-grid[data-v-2328e3c4]{grid-template-columns:1fr}.flow-grid[data-v-2328e3c4]{grid-template-columns:repeat(2,1fr)}.flow-shell[data-v-2328e3c4],.model-shell[data-v-2328e3c4]{padding:32px 20px}.hero h1[data-v-2328e3c4]{font-size:32px}}