.nav[data-v-e8b55058]{z-index:100;height:var(--nav-h);-webkit-backdrop-filter:saturate(180%)blur(14px);background:#ffffffb8;border-bottom:1px solid #0000;transition:box-shadow .3s,border-color .3s,background .3s;position:fixed;top:0;left:0;right:0}.nav--scrolled[data-v-e8b55058]{border-bottom-color:var(--border);box-shadow:var(--shadow-sm);background:#ffffffeb}.nav-inner[data-v-e8b55058]{justify-content:space-between;align-items:center;gap:24px;height:100%;display:flex}.logo[data-v-e8b55058]{color:var(--text-1);align-items:center;gap:10px;display:flex}.logo[data-v-e8b55058]:hover{color:var(--text-1)}.logo-mark[data-v-e8b55058]{color:#fff;letter-spacing:0;background:linear-gradient(135deg,#0057b8 0%,#006be5 50%,#4db2ff 100%);border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;font-size:17px;font-weight:800;display:inline-flex;box-shadow:0 4px 12px #006be552}.logo-text[data-v-e8b55058]{align-items:baseline;gap:6px;font-size:19px;font-weight:800;display:flex}.logo-text small[data-v-e8b55058]{color:var(--text-4);letter-spacing:.5px;font-size:11px;font-weight:600}.menu[data-v-e8b55058]{align-items:center;gap:6px;display:flex}.menu-item[data-v-e8b55058]{border-radius:var(--r-sm);color:var(--text-2);padding:8px 14px;font-size:15px;font-weight:500;transition:color .2s,background .2s}.menu-item[data-v-e8b55058]:hover{color:var(--brand);background:var(--brand-bg)}.nav-cta[data-v-e8b55058]{align-items:center;gap:10px;display:flex}.nav-demo[data-v-e8b55058]{padding:9px 18px;font-size:14px}.nav-cta .btn-primary[data-v-e8b55058]{padding:9px 20px;font-size:14px}@media (width<=860px){.menu[data-v-e8b55058],.nav-demo[data-v-e8b55058]{display:none}}@media (width<=480px){.logo-text[data-v-e8b55058]{font-size:17px}.logo-text small[data-v-e8b55058]{display:none}}.hero[data-v-42682f4a]{padding:calc(var(--nav-h) + 56px) 0 72px;position:relative;overflow:hidden}.hero-bg[data-v-42682f4a]{z-index:0;pointer-events:none;position:absolute;inset:0}.hb-grid[data-v-42682f4a]{background-image:linear-gradient(#006be50b 1px,#0000 1px),linear-gradient(90deg,#006be50b 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 60% 30%,#000 30%,#0000 80%);mask-image:radial-gradient(70% 60% at 60% 30%,#000 30%,#0000 80%)}.hb-orb[data-v-42682f4a]{filter:blur(8px);border-radius:50%;position:absolute}.hb-orb--blue[data-v-42682f4a]{background:radial-gradient(circle,#4db2ff4d,#0000 65%);width:520px;height:520px;top:-180px;right:-120px}.hb-orb--orange[data-v-42682f4a]{background:radial-gradient(circle,#fa6c0029,#0000 65%);width:460px;height:460px;bottom:-220px;left:-160px}.hero-inner[data-v-42682f4a]{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;display:grid;position:relative}.hero-badge[data-v-42682f4a]{border-radius:var(--r-pill);color:var(--brand);background:var(--brand-bg);border:1px solid #006be529;align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.badge-dot[data-v-42682f4a]{background:var(--brand);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #006be529}.hero-title[data-v-42682f4a]{letter-spacing:-1px;color:var(--text-1);margin-top:22px;font-size:clamp(34px,5vw,60px);font-weight:800;line-height:1.12}.hero-title-accent[data-v-42682f4a]{background:linear-gradient(120deg, var(--brand) 0%, #4db2ff 45%, var(--accent-orange) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-desc[data-v-42682f4a]{color:var(--text-3);max-width:540px;margin-top:22px;font-size:clamp(15px,1.5vw,18px)}.hero-cta[data-v-42682f4a]{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.hero-cta .arr[data-v-42682f4a]{transition:transform .2s}.hero-cta .btn-primary:hover .arr[data-v-42682f4a]{transform:translate(4px)}.hero-highlights[data-v-42682f4a]{flex-wrap:wrap;gap:22px;margin-top:30px;list-style:none;display:flex}.hero-highlights li[data-v-42682f4a]{color:var(--text-2);align-items:center;gap:7px;font-size:14px;display:flex}.hl-check[data-v-42682f4a]{background:var(--success-bg);width:18px;height:18px;color:var(--success);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.hero-right[data-v-42682f4a]{justify-content:center;display:flex}.hv[data-v-42682f4a]{aspect-ratio:1;width:100%;max-width:420px;position:relative}.hv-ring[data-v-42682f4a]{border:1.5px dashed #006be538;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hv-ring--1[data-v-42682f4a]{width:78%;height:78%;animation:26s linear infinite hvSpin-42682f4a}.hv-ring--2[data-v-42682f4a]{border-style:solid;border-color:#006be51a;width:100%;height:100%;animation:40s linear infinite reverse hvSpin-42682f4a}@keyframes hvSpin-42682f4a{to{transform:translate(-50%,-50%)rotate(360deg)}}.hv-core[data-v-42682f4a]{aspect-ratio:1;text-align:center;background:radial-gradient(circle at 30% 25%,#fff,#f0fbff 60%,#e0f5ff);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:52%;padding:16px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 50px #006be540,inset 0 0 0 1px #fffc}.hv-core-label[data-v-42682f4a]{color:var(--text-3);letter-spacing:.5px;font-size:12px;font-weight:600}.hv-core-num[data-v-42682f4a]{color:var(--brand);margin-top:4px;font-size:clamp(26px,4vw,38px);font-weight:800}.hv-core-sub[data-v-42682f4a]{color:var(--text-4);font-size:11px}.hv-chip[data-v-42682f4a]{border-radius:var(--r-pill);color:var(--text-1);box-shadow:var(--shadow-md);border:1px solid var(--border);background:#fff;align-items:center;gap:7px;padding:9px 14px;font-size:13px;font-weight:600;animation:5s ease-in-out infinite hvFloat-42682f4a;display:inline-flex;position:absolute}.chip-ic[data-v-42682f4a]{width:17px;height:17px;color:var(--brand);flex-shrink:0}.hv-chip--tl[data-v-42682f4a]{animation-delay:0s;top:8%;left:-4%}.hv-chip--tr[data-v-42682f4a]{animation-delay:1.2s;top:16%;right:-6%}.hv-chip--bl[data-v-42682f4a]{animation-delay:.6s;bottom:14%;left:-2%}.hv-chip--br[data-v-42682f4a]{animation-delay:1.8s;bottom:6%;right:2%}@keyframes hvFloat-42682f4a{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (width<=920px){.hero-inner[data-v-42682f4a]{grid-template-columns:1fr;gap:40px}.hero-right[data-v-42682f4a]{order:-1}.hv[data-v-42682f4a]{max-width:320px}.hero-desc[data-v-42682f4a]{max-width:none}}@media (prefers-reduced-motion:reduce){.hv-ring[data-v-42682f4a],.hv-chip[data-v-42682f4a]{animation:none!important}}.strip[data-v-9ff7e920]{z-index:2;margin-top:-32px;padding:0 0 16px;position:relative}.strip-card[data-v-9ff7e920]{border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-md);background:#fff;grid-template-columns:repeat(4,1fr);gap:8px;padding:28px 16px;display:grid}.stat[data-v-9ff7e920]{text-align:center;padding:8px 12px;animation:.6s cubic-bezier(.22,1,.36,1) both fadeUp;position:relative}.stat[data-v-9ff7e920]:not(:last-child):after{content:"";background:var(--border);width:1px;position:absolute;top:18%;bottom:18%;right:0}.stat-num[data-v-9ff7e920]{letter-spacing:-.5px;background:linear-gradient(135deg, var(--brand) 0%, #4db2ff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(26px,3vw,38px);font-weight:800}.stat-label[data-v-9ff7e920]{color:var(--text-3);margin-top:6px;font-size:14px}@media (width<=680px){.strip-card[data-v-9ff7e920]{grid-template-columns:repeat(2,1fr);gap:4px;padding:20px 8px}.stat[data-v-9ff7e920]:nth-child(2):after{display:none}.stat[data-v-9ff7e920]{padding:14px 8px}}.feat-grid[data-v-f1a33a39]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.feat-card[data-v-f1a33a39]{padding:32px 28px;animation:.6s cubic-bezier(.22,1,.36,1) both fadeUp}.feat-icon[data-v-f1a33a39]{width:54px;height:54px;color:var(--brand);background:var(--brand-bg);border-radius:14px;justify-content:center;align-items:center;margin-bottom:20px;transition:transform .3s,background .3s,color .3s;display:inline-flex}.feat-icon svg[data-v-f1a33a39]{width:26px;height:26px}.feat-card:hover .feat-icon[data-v-f1a33a39]{background:var(--brand);color:#fff;transform:translateY(-3px)scale(1.06)}.feat-name[data-v-f1a33a39]{color:var(--text-1);font-size:19px;font-weight:700}.feat-desc[data-v-f1a33a39]{color:var(--text-3);margin-top:10px;font-size:14.5px;line-height:1.7}@media (width<=900px){.feat-grid[data-v-f1a33a39]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.feat-grid[data-v-f1a33a39]{grid-template-columns:1fr}}.section--soft[data-v-f5c18d63]{background:var(--bg-soft)}.prod-grid[data-v-f5c18d63]{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.prod-card[data-v-f5c18d63]{padding:36px 34px;animation:.6s cubic-bezier(.22,1,.36,1) both fadeUp;position:relative;overflow:hidden}.prod-card[data-v-f5c18d63]:before{content:"";background:linear-gradient(90deg, var(--c), var(--cl));opacity:0;height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.prod-card[data-v-f5c18d63]:hover:before{opacity:1}.prod-top[data-v-f5c18d63]{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.prod-icon[data-v-f5c18d63]{width:58px;height:58px;color:var(--c);background:var(--cb);border-radius:15px;justify-content:center;align-items:center;transition:transform .3s;display:inline-flex}.prod-icon svg[data-v-f5c18d63]{width:28px;height:28px}.prod-card:hover .prod-icon[data-v-f5c18d63]{transform:translateY(-3px)scale(1.06)}.prod-tag[data-v-f5c18d63]{border-radius:var(--r-pill);color:var(--c);background:var(--cb);padding:5px 13px;font-size:12px;font-weight:600}.prod-name[data-v-f5c18d63]{color:var(--text-1);font-size:22px;font-weight:800}.prod-desc[data-v-f5c18d63]{color:var(--text-3);margin-top:12px;font-size:15px;line-height:1.7}.prod-points[data-v-f5c18d63]{flex-direction:column;gap:9px;margin-top:18px;list-style:none;display:flex}.pp-dot[data-v-f5c18d63]{background:var(--cb);width:19px;height:19px;color:var(--c);border-radius:5px;justify-content:center;align-items:center;margin-right:10px;font-size:11px;font-weight:800;display:inline-flex}.prod-points li[data-v-f5c18d63]{color:var(--text-2);align-items:center;font-size:14px;display:flex}@media (width<=820px){.prod-grid[data-v-f5c18d63]{grid-template-columns:1fr}}.plat[data-v-8b993bb4]{padding:40px 0}.plat-inner[data-v-8b993bb4]{background:linear-gradient(120deg, var(--brand-bg), #fff 70%);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-sm);flex-wrap:wrap;align-items:center;gap:40px;padding:32px 36px;display:flex}.plat-text[data-v-8b993bb4]{flex:1;min-width:240px}.plat-tag[data-v-8b993bb4]{border-radius:var(--r-pill);color:var(--brand);border:1px solid var(--brand-border,#006be529);background:#fff;padding:4px 12px;font-size:12px;font-weight:600;display:inline-block}.plat-title[data-v-8b993bb4]{color:var(--text-1);margin-top:12px;font-size:clamp(20px,2.4vw,26px);font-weight:800}.plat-desc[data-v-8b993bb4]{color:var(--text-3);max-width:360px;margin-top:8px;font-size:14px}.plat-grid[data-v-8b993bb4]{flex-wrap:wrap;flex:1.4;justify-content:flex-end;gap:10px;min-width:280px;display:flex}.plat-item[data-v-8b993bb4]{border-radius:var(--r-pill);color:var(--text-2);border:1px solid var(--border-strong);background:#fff;padding:9px 16px;font-size:14px;font-weight:600;transition:color .2s,border-color .2s,transform .2s}.plat-item[data-v-8b993bb4]:hover{color:var(--brand);border-color:var(--brand);transform:translateY(-2px)}@media (width<=760px){.plat-inner[data-v-8b993bb4]{flex-direction:column;align-items:flex-start}.plat-grid[data-v-8b993bb4]{justify-content:flex-start}}.ind-grid[data-v-7931a685]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.ind-item[data-v-7931a685]{border-radius:var(--r-md);background:var(--bg-card);border:1px solid var(--border);color:var(--text-2);transition:transform .25s var(--ease-spring,ease), border-color .25s, color .25s, box-shadow .25s;align-items:center;gap:10px;padding:15px 18px;font-size:15px;font-weight:600;animation:.5s cubic-bezier(.22,1,.36,1) both fadeUp;display:flex}.ind-item[data-v-7931a685]:hover{color:var(--brand);border-color:var(--brand-light);box-shadow:var(--shadow-sm);transform:translateY(-3px)}.ind-dot[data-v-7931a685]{background:var(--brand-light);width:7px;height:7px;box-shadow:0 0 0 3px var(--brand-bg);border-radius:50%;flex-shrink:0}.ind-item:hover .ind-dot[data-v-7931a685]{background:var(--brand)}.section--soft[data-v-84327db8]{background:var(--bg-soft)}.proc-track[data-v-84327db8]{grid-template-columns:repeat(4,1fr);gap:18px;display:grid;position:relative}.proc-line[data-v-84327db8]{background:linear-gradient(90deg, transparent, var(--brand-light) 12%, var(--brand) 50%, var(--brand-light) 88%, transparent);height:2px;position:absolute;top:17px;left:8%;right:8%}.proc-step[data-v-84327db8]{padding-top:44px;animation:.55s cubic-bezier(.22,1,.36,1) both fadeUp;position:relative}.proc-node[data-v-84327db8]{color:#fff;background:linear-gradient(135deg, var(--brand), var(--brand-light));z-index:1;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:800;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 0 5px #006be51a,0 6px 16px #006be54d}.proc-card[data-v-84327db8]{text-align:center;min-height:130px;padding:22px 20px}.proc-title[data-v-84327db8]{color:var(--text-1);font-size:16px;font-weight:700}.proc-desc[data-v-84327db8]{color:var(--text-3);margin-top:8px;font-size:13.5px;line-height:1.6}@media (width<=820px){.proc-track[data-v-84327db8]{grid-template-columns:repeat(2,1fr);gap:28px 18px}.proc-line[data-v-84327db8]{display:none}}@media (width<=480px){.proc-track[data-v-84327db8]{grid-template-columns:1fr}}.adv-grid[data-v-e29c852b]{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.adv-card[data-v-e29c852b]{padding:34px 30px;animation:.6s cubic-bezier(.22,1,.36,1) both fadeUp;position:relative;overflow:hidden}.adv-num[data-v-e29c852b]{letter-spacing:-1px;background:linear-gradient(135deg, var(--brand-light), var(--brand));-webkit-text-fill-color:transparent;opacity:.9;-webkit-background-clip:text;background-clip:text;font-size:44px;font-weight:800;line-height:1}.adv-title[data-v-e29c852b]{color:var(--text-1);margin-top:16px;font-size:20px;font-weight:700}.adv-desc[data-v-e29c852b]{color:var(--text-3);margin-top:12px;font-size:14.5px;line-height:1.75}.cta[data-v-e29c852b]{border-radius:var(--r-xl);background:linear-gradient(120deg,#0057b8 0%,#006be5 40%,#2a8aef 75%,#4db2ff 100%);margin-top:64px;position:relative;overflow:hidden;box-shadow:0 24px 60px #006be552}.cta-bg[data-v-e29c852b]{pointer-events:none;position:absolute;inset:0}.cta-orb[data-v-e29c852b]{filter:blur(2px);border-radius:50%;position:absolute}.cta-orb--1[data-v-e29c852b]{background:radial-gradient(circle,#ffffff38,#0000 65%);width:360px;height:360px;top:-160px;right:-80px}.cta-orb--2[data-v-e29c852b]{background:radial-gradient(circle,#fa6c004d,#0000 65%);width:300px;height:300px;bottom:-180px;left:10%}.cta-grid[data-v-e29c852b]{background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80%,#000,#0000 75%);mask-image:radial-gradient(70% 80%,#000,#0000 75%)}.cta-body[data-v-e29c852b]{z-index:1;text-align:center;padding:60px 48px;position:relative}.cta-title[data-v-e29c852b]{color:#fff;letter-spacing:-.5px;font-size:clamp(24px,3vw,34px);font-weight:800}.cta-sub[data-v-e29c852b]{color:#ffffffd9;margin-top:14px;font-size:clamp(14px,1.4vw,17px)}.cta-btn[data-v-e29c852b]{color:var(--brand);background:#fff;margin-top:30px;box-shadow:0 12px 30px #0000002e}.cta-btn[data-v-e29c852b]:hover{color:var(--brand-deep);background:#fff;transform:translateY(-2px)}.cta-btn .arr[data-v-e29c852b]{transition:transform .2s}.cta-btn:hover .arr[data-v-e29c852b]{transform:translate(4px)}@media (width<=820px){.adv-grid[data-v-e29c852b]{grid-template-columns:1fr}}@media (width<=560px){.cta-body[data-v-e29c852b]{padding:44px 22px}}.eco-grid[data-v-f3812ff8]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;max-width:760px;margin:0 auto;display:grid}.eco-card[data-v-f3812ff8]{color:var(--text-1);align-items:center;gap:16px;padding:22px 24px;animation:.55s cubic-bezier(.22,1,.36,1) both fadeUp;display:flex}.eco-card[data-v-f3812ff8]:hover{color:var(--text-1)}.eco-icon[data-v-f3812ff8]{width:44px;height:44px;color:var(--brand);background:var(--brand-bg);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;transition:background .3s,color .3s;display:inline-flex}.eco-icon svg[data-v-f3812ff8]{width:22px;height:22px}.eco-card:hover .eco-icon[data-v-f3812ff8]{background:var(--brand);color:#fff}.eco-body[data-v-f3812ff8]{flex:1;min-width:0}.eco-name[data-v-f3812ff8]{color:var(--text-1);align-items:center;gap:5px;font-size:15.5px;font-weight:700;display:flex}.eco-ext[data-v-f3812ff8]{color:var(--text-4);font-size:12px}.eco-desc[data-v-f3812ff8]{color:var(--text-3);margin-top:4px;font-size:13px}.eco-arrow[data-v-f3812ff8]{color:var(--text-4);transition:transform .2s,color .2s}.eco-card:hover .eco-arrow[data-v-f3812ff8]{color:var(--brand);transform:translate(4px)}@media (width<=900px){.eco-grid[data-v-f3812ff8]{grid-template-columns:1fr}}.footer[data-v-062ca3bf]{border-top:1px solid var(--border);background:#fff;padding-top:64px}.footer-inner[data-v-062ca3bf]{grid-template-columns:1.2fr 2fr;gap:48px;padding-bottom:48px;display:grid}.foot-brand .logo[data-v-062ca3bf]{color:var(--text-1);align-items:center;gap:10px;display:inline-flex}.foot-brand .logo[data-v-062ca3bf]:hover{color:var(--text-1)}.logo-mark[data-v-062ca3bf]{color:#fff;background:linear-gradient(135deg,#0057b8 0%,#006be5 50%,#4db2ff 100%);border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;font-size:17px;font-weight:800;display:inline-flex;box-shadow:0 4px 12px #006be552}.logo-text[data-v-062ca3bf]{font-size:20px;font-weight:800}.foot-slogan[data-v-062ca3bf]{color:var(--text-1);margin-top:18px;font-size:15px;font-weight:600}.foot-desc[data-v-062ca3bf]{color:var(--text-3);max-width:320px;margin-top:10px;font-size:13.5px;line-height:1.7}.foot-meta[data-v-062ca3bf]{color:var(--text-4);margin-top:12px;font-size:12.5px}.foot-cols[data-v-062ca3bf]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.foot-col[data-v-062ca3bf]{flex-direction:column;gap:11px;display:flex}.foot-col h4[data-v-062ca3bf]{color:var(--text-1);margin-bottom:4px;font-size:14px;font-weight:700}.foot-col a[data-v-062ca3bf],.fc-line[data-v-062ca3bf]{color:var(--text-3);align-items:flex-start;gap:7px;font-size:13.5px;line-height:1.5;transition:color .2s;display:inline-flex}.foot-col a[data-v-062ca3bf]:hover{color:var(--brand)}.fc-line svg[data-v-062ca3bf]{width:15px;height:15px;color:var(--text-4);flex-shrink:0}.foot-bottom[data-v-062ca3bf]{border-top:1px solid var(--border);padding:18px 0}.foot-bottom-inner[data-v-062ca3bf]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.fb-copy[data-v-062ca3bf]{color:var(--text-4);font-size:12.5px}.fb-records[data-v-062ca3bf]{flex-wrap:wrap;gap:16px;display:flex}.fb-records a[data-v-062ca3bf]{color:var(--text-4);font-size:12.5px}.fb-records a[data-v-062ca3bf]:hover{color:var(--brand)}@media (width<=820px){.footer-inner[data-v-062ca3bf]{grid-template-columns:1fr;gap:36px}}@media (width<=560px){.foot-cols[data-v-062ca3bf]{grid-template-columns:1fr 1fr}.foot-bottom-inner[data-v-062ca3bf]{text-align:center;flex-direction:column}}.modal-mask[data-v-b724d009]{z-index:1000;-webkit-backdrop-filter:blur(4px);background:#1d212973;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal[data-v-b724d009]{border-radius:var(--r-xl);width:100%;max-width:560px;max-height:92vh;box-shadow:var(--shadow-lg);background:#fff;padding:36px;position:relative;overflow:auto}.modal-x[data-v-b724d009]{background:var(--bg-soft);width:32px;height:32px;color:var(--text-3);border:none;border-radius:50%;font-size:22px;line-height:1;transition:all .2s;position:absolute;top:16px;right:18px}.modal-x[data-v-b724d009]:hover{background:var(--accent-bg);color:var(--accent)}.modal-head[data-v-b724d009]{text-align:center;margin-bottom:26px}.modal-tag[data-v-b724d009]{border-radius:var(--r-pill);color:var(--brand);background:var(--brand-bg);padding:4px 13px;font-size:12px;font-weight:600;display:inline-block}.modal-title[data-v-b724d009]{color:var(--text-1);margin-top:14px;font-size:24px;font-weight:800}.modal-sub[data-v-b724d009]{color:var(--text-3);margin-top:8px;font-size:14px}.form[data-v-b724d009]{flex-direction:column;gap:16px;display:flex}.row[data-v-b724d009]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.field[data-v-b724d009]{flex-direction:column;gap:7px;display:flex}.field label[data-v-b724d009]{color:var(--text-2);font-size:13px;font-weight:600}.field label i[data-v-b724d009]{color:var(--accent);font-style:normal}.field input[data-v-b724d009],.field select[data-v-b724d009],.field textarea[data-v-b724d009]{width:100%;color:var(--text-1);background:var(--bg-page);border:1px solid var(--border-strong);border-radius:var(--r-md);outline:none;padding:11px 14px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s,background .2s}.field textarea[data-v-b724d009]{resize:vertical}.field input[data-v-b724d009]:focus,.field select[data-v-b724d009]:focus,.field textarea[data-v-b724d009]:focus{border-color:var(--brand);background:#fff;box-shadow:0 0 0 3px #006be51f}.field input.err[data-v-b724d009],.field select.err[data-v-b724d009]{border-color:var(--accent);background:var(--accent-bg)}.field-err[data-v-b724d009]{color:var(--accent);font-size:12px}.submit[data-v-b724d009]{width:100%;margin-top:6px}.form-tip[data-v-b724d009]{text-align:center;color:var(--text-4);font-size:12px}.modal-done[data-v-b724d009]{text-align:center;padding:24px 0 12px}.done-icon[data-v-b724d009]{color:#fff;background:linear-gradient(135deg, #00c853, var(--success));border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 22px;font-size:38px;font-weight:800;animation:.5s cubic-bezier(.34,1.56,.64,1) both donePop-b724d009;display:flex;box-shadow:0 14px 30px #00a32b52}@keyframes donePop-b724d009{0%{transform:scale(0)}to{transform:scale(1)}}.done-title[data-v-b724d009]{color:var(--text-1);font-size:22px;font-weight:800}.done-sub[data-v-b724d009]{color:var(--text-3);margin:12px 0 26px;font-size:14px;line-height:1.7}.modal-enter-active[data-v-b724d009]{transition:opacity .25s}.modal-leave-active[data-v-b724d009]{transition:opacity .2s}.modal-enter-from[data-v-b724d009],.modal-leave-to[data-v-b724d009]{opacity:0}.modal-enter-active .modal[data-v-b724d009]{animation:.3s cubic-bezier(.22,1,.36,1) both modalIn-b724d009}.modal-leave-active .modal[data-v-b724d009]{animation:.2s reverse both modalIn-b724d009}@keyframes modalIn-b724d009{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:none}}@media (width<=560px){.modal[data-v-b724d009]{border-radius:var(--r-lg);padding:28px 20px}.row[data-v-b724d009]{grid-template-columns:1fr}}main{display:block}:root{--bg-page:#f7f9fc;--bg-card:#fff;--bg-soft:#f0f2f5;--bg-muted:#ebedf0;--bg-blue:#f0fbff;--bg-warm:#fff1eb;--brand:#006be5;--brand-light:#4db2ff;--brand-lighter:#94d1ff;--brand-bg:#e0f5ff;--brand-deep:#0057b8;--accent:#f04330;--accent-light:#fa5b50;--accent-orange:#fa6c00;--accent-bg:#fff1eb;--accent-grad:linear-gradient(135deg, #fa6c00 0%, #f04330 100%);--text-1:#1d2129;--text-2:#4f535c;--text-3:#6c737a;--text-4:#a8abb2;--border:#ebedf0;--border-strong:#d3d9e0;--success:#00a32b;--success-bg:#ebfaeb;--warning:#fa6c00;--warning-bg:#fff8e6;--danger:#cc221d;--shadow-xs:0 1px 2px #1d21290a;--shadow-sm:0 2px 8px #1d21290d;--shadow-md:0 8px 24px #1d212912;--shadow-lg:0 16px 40px #1d21291a;--shadow-brand:0 12px 28px #006be538;--shadow-accent:0 12px 28px #f0433038;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:24px;--r-pill:999px;--font:-apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--nav-h:68px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 16px)}body{font-family:var(--font);background:var(--bg-page);color:var(--text-1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}a{color:var(--brand);text-decoration:none;transition:color .2s}a:hover{color:var(--brand-deep)}img{max-width:100%;display:block}button{cursor:pointer;font-family:inherit}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-4)}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.section{padding:96px 0}.section-sm{padding:64px 0}.sec-head{text-align:center;max-width:720px;margin:0 auto 56px}.sec-tag{border-radius:var(--r-pill);letter-spacing:.5px;color:var(--brand);background:var(--brand-bg);align-items:center;gap:6px;padding:5px 14px;font-size:13px;font-weight:600;display:inline-flex}.sec-tag:before{content:"";background:var(--brand);border-radius:50%;width:5px;height:5px}.sec-title{letter-spacing:-.5px;color:var(--text-1);margin-top:16px;font-size:clamp(28px,3.4vw,40px);font-weight:800}.sec-sub{color:var(--text-3);margin-top:14px;font-size:clamp(15px,1.4vw,17px)}.btn{border-radius:var(--r-pill);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 26px;font-size:15px;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s,color .2s,border-color .2s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--accent-grad);color:#fff;box-shadow:var(--shadow-accent)}.btn-primary:hover{color:#fff;transform:translateY(-2px);box-shadow:0 16px 36px #f043304d}.btn-blue{background:var(--brand);color:#fff;box-shadow:var(--shadow-brand)}.btn-blue:hover{color:#fff;background:var(--brand-deep);transform:translateY(-2px)}.btn-ghost{color:var(--text-1);border-color:var(--border-strong);background:#fff}.btn-ghost:hover{color:var(--brand);border-color:var(--brand);background:var(--brand-bg)}.btn-lg{padding:15px 34px;font-size:16px}.t-blue{--c:var(--brand);--cl:var(--brand-light);--cb:var(--brand-bg);--cg:var(--shadow-brand);--cs:var(--brand-deep)}.t-orange{--c:#fa6c00;--cl:#ffb45a;--cb:#fff8e6;--cg:0 12px 28px #fa6c0033;--cs:#c45200}.t-green{--c:#00a32b;--cl:#4fd07a;--cb:var(--success-bg);--cg:0 12px 28px #00a32b33;--cs:#007a20}.t-accent{--c:var(--accent);--cl:var(--accent-light);--cb:var(--accent-bg);--cg:var(--shadow-accent);--cs:var(--danger)}.card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s,border-color .28s}.card-hover:hover{box-shadow:var(--shadow-lg);border-color:var(--border-strong);transform:translateY(-6px)}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.reveal{opacity:0}.reveal.in{animation:.7s cubic-bezier(.22,1,.36,1) both fadeUp}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1!important;animation:none!important}}@media (width<=768px){.section{padding:64px 0}.container{padding:0 16px}.sec-head{margin-bottom:36px}}
