.fs-root[data-v-d80fdcbe]{--blue:#003a8c;--sky:#00a0e8;--navy:#061a43;--ink:#18344c;--muted:#64798a;--line:#dce7ee;--pale:#f4f8fb;--white:#fff;--max:1200px;--ease:cubic-bezier(.2,.7,.2,1);background:var(--white);color:var(--ink);font-family:PingFang SC,Microsoft YaHei,Hiragino Sans GB,system-ui,sans-serif;line-height:1.8;-webkit-font-smoothing:antialiased;overflow-x:hidden}.fs-root .wrap[data-v-d80fdcbe]{margin-inline:auto;width:min(var(--max),100% - 48px)}.fs-root .fs-eyebrow[data-v-d80fdcbe]{color:var(--sky);font-size:12px;font-weight:800;letter-spacing:.16em;margin:0 0 10px;text-transform:uppercase}.fs-root .fs-title[data-v-d80fdcbe]{color:var(--blue);font-size:clamp(28px,3.2vw,36px);line-height:1.35;margin:0}.fs-root .fs-title-light[data-v-d80fdcbe]{color:var(--white)}.fs-root .fs-lead[data-v-d80fdcbe]{color:var(--muted);font-size:16px;margin:16px 0 0;max-width:760px}.fs-root .fs-lead-light[data-v-d80fdcbe]{color:#b9cbd8}.fs-root .fs-reveal[data-v-d80fdcbe]{opacity:0;transform:translateY(32px);transition:opacity 1s var(--ease),transform 1s var(--ease);transition-delay:var(--d,0s)}.fs-root .fs-reveal.is-in[data-v-d80fdcbe]{opacity:1;transform:none}.fs-root .fs-hero[data-v-d80fdcbe]{background:linear-gradient(110deg,#f2f8fc,#fff 66%);padding:clamp(50px,7vw,62px) 0 clamp(60px,8vw,76px)}.fs-root .fs-hero-grid[data-v-d80fdcbe]{align-items:center;display:grid;gap:clamp(40px,5vw,55px);grid-template-columns:.9fr 1.1fr}.fs-root .fs-hero-copy h1[data-v-d80fdcbe]{color:var(--blue);font-size:clamp(32px,4vw,47px);font-weight:800;line-height:1.34;margin:0}.fs-root .fs-hero-copy h1 span[data-v-d80fdcbe]{color:var(--sky)}.fs-root .fs-lead[data-v-d80fdcbe]{color:#506b7d;font-size:clamp(14px,1.5vw,17px);margin:22px 0 28px}.fs-root .fs-btn[data-v-d80fdcbe]{background:var(--blue);box-shadow:0 10px 30px #003a8c33;color:var(--white);display:inline-block;font-weight:800;padding:14px 28px;text-decoration:none;transition:all .3s var(--ease)}.fs-root .fs-btn[data-v-d80fdcbe]:hover{background:var(--sky);box-shadow:0 14px 36px #00a0e84d;transform:translateY(-2px)}.fs-root .fs-hero-media[data-v-d80fdcbe]{align-items:center;background:#fff;border:1px solid var(--line);border-radius:6px;box-shadow:0 20px 48px #003a8c21;display:flex;justify-content:center;overflow:hidden;padding:10px}.fs-root .fs-hero-media img[data-v-d80fdcbe]{max-height:100%;max-width:100%;object-fit:contain;transition:transform 1.2s var(--ease)}.fs-root .fs-hero-media:hover img[data-v-d80fdcbe]{transform:scale(1.02)}.fs-root .fs-hero-media--portrait[data-v-d80fdcbe]{aspect-ratio:9/16;justify-self:center;max-height:clamp(520px,58vh,570px)}.fs-root .fs-hero-media--portrait img[data-v-d80fdcbe]{height:100%;width:100%}.fs-root .fs-hero-media--landscape[data-v-d80fdcbe]{aspect-ratio:16/9}.fs-root .fs-hero-media--landscape img[data-v-d80fdcbe]{height:100%;width:100%}.fs-root .fs-positioning[data-v-d80fdcbe]{padding:clamp(75px,9vw,100px) 0}.fs-root .fs-position-grid[data-v-d80fdcbe]{display:grid;gap:clamp(40px,6vw,80px);grid-template-columns:.75fr 1.25fr}.fs-root .fs-position-copy[data-v-d80fdcbe]{color:#3a5166;font-size:clamp(14px,1.4vw,17px);line-height:2}.fs-root .fs-position-copy p[data-v-d80fdcbe]{margin:0 0 14px}.fs-root .fs-tagline[data-v-d80fdcbe]{color:var(--blue)!important;font-weight:700}.fs-root .fs-flow[data-v-d80fdcbe]{background:var(--pale);padding:clamp(60px,8vw,86px) 0}.fs-root .fs-flow-row[data-v-d80fdcbe]{display:grid;gap:13px;grid-template-columns:repeat(5,1fr);margin-top:clamp(24px,3vw,38px)}.fs-root .fs-flow-item[data-v-d80fdcbe]{background:#fff;border-top:4px solid var(--sky);color:var(--blue);font-size:15px;font-weight:800;padding:25px 13px;position:relative;text-align:center;transition:all .3s var(--ease)}.fs-root .fs-flow-item span[data-v-d80fdcbe]{color:#b2cede;display:block;font-family:DIN Alternate,Bahnschrift,sans-serif;font-size:25px;font-weight:700;margin-bottom:7px}.fs-root .fs-flow-item[data-v-d80fdcbe]:hover{box-shadow:0 12px 28px #00a0e826;transform:translateY(-3px)}.fs-root .fs-modules[data-v-d80fdcbe]{padding:clamp(80px,10vw,100px) 0}.fs-root .fs-head[data-v-d80fdcbe]{align-items:end;display:flex;gap:45px;justify-content:space-between;margin-bottom:clamp(32px,4vw,46px)}.fs-root .fs-head .fs-lead[data-v-d80fdcbe]{margin:0}.fs-root .fs-module[data-v-d80fdcbe]{align-items:start;border-top:1px solid var(--line);display:grid;gap:28px;grid-template-columns:100px 310px 1fr;padding:clamp(28px,3vw,38px) 0}.fs-root .fs-module[data-v-d80fdcbe]:last-child{border-bottom:1px solid var(--line)}.fs-root .fs-module-no[data-v-d80fdcbe]{color:#c0dcea;font-family:DIN Alternate,Bahnschrift,sans-serif;font-size:clamp(36px,3.8vw,52px);font-weight:900;line-height:1}.fs-root .fs-module-head h3[data-v-d80fdcbe]{color:var(--blue);font-size:clamp(18px,2vw,26px);font-weight:700;margin:0}.fs-root .fs-module-head p[data-v-d80fdcbe]{color:var(--muted);font-size:14px;margin:8px 0 0}.fs-root .fs-features[data-v-d80fdcbe]{display:grid;gap:9px;grid-template-columns:repeat(3,1fr)}.fs-root .fs-feature[data-v-d80fdcbe]{background:var(--pale);border-left:3px solid var(--sky);color:var(--ink);font-size:13px;padding:14px;transition:all .25s var(--ease)}.fs-root .fs-feature[data-v-d80fdcbe]:hover{background:#e7f2f9;border-left-color:var(--blue)}.fs-root .fs-architecture[data-v-d80fdcbe]{background:var(--navy);color:#fff;padding:clamp(75px,9vw,95px) 0}.fs-root .fs-layers[data-v-d80fdcbe]{margin-top:clamp(30px,3.5vw,42px)}.fs-root .fs-layer[data-v-d80fdcbe]{align-items:center;background:#ffffff14;border-left:5px solid var(--sky);display:grid;grid-template-columns:82px 230px 1fr;margin-bottom:11px;min-height:100px;padding:20px 26px;transition:all .3s var(--ease)}.fs-root .fs-layer[data-v-d80fdcbe]:hover{background:#00a0e826;transform:translate(4px)}.fs-root .fs-layer b[data-v-d80fdcbe]{color:#60cef2;font-family:DIN Alternate,Bahnschrift,sans-serif;font-size:27px;font-weight:800}.fs-root .fs-layer h3[data-v-d80fdcbe]{font-size:18px;font-weight:700;margin:0}.fs-root .fs-layer p[data-v-d80fdcbe]{color:#c5d5df;font-size:13px;margin:0}.fs-root .fs-integration[data-v-d80fdcbe]{background:var(--navy);color:#fff;padding:clamp(75px,9vw,95px) 0}.fs-root .fs-integration-grid[data-v-d80fdcbe]{display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-top:clamp(30px,3.5vw,42px)}.fs-root .fs-integration-card[data-v-d80fdcbe]{background:#ffffff14;border-top:3px solid var(--sky);padding:25px;transition:all .3s var(--ease)}.fs-root .fs-integration-card[data-v-d80fdcbe]:hover{background:#00a0e826;transform:translateY(-3px)}.fs-root .fs-integration-card h3[data-v-d80fdcbe]{font-size:18px;font-weight:700;margin:0 0 8px}.fs-root .fs-integration-card p[data-v-d80fdcbe]{color:#c5d5df;font-size:13px;line-height:1.8;margin:0}.fs-root .fs-scenes[data-v-d80fdcbe]{padding:clamp(75px,9vw,95px) 0}.fs-root .fs-scene-grid[data-v-d80fdcbe]{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:clamp(30px,3.5vw,40px)}.fs-root .fs-scene[data-v-d80fdcbe]{border:1px solid var(--line);border-top:4px solid var(--sky);padding:28px;transition:all .3s var(--ease)}.fs-root .fs-scene[data-v-d80fdcbe]:hover{border-color:var(--sky);box-shadow:0 18px 42px #003a8c1a;transform:translateY(-3px)}.fs-root .fs-scene h3[data-v-d80fdcbe]{color:var(--blue);font-size:18px;font-weight:700;margin:0 0 8px}.fs-root .fs-scene p[data-v-d80fdcbe]{color:var(--muted);font-size:13px;line-height:1.8;margin:0}.fs-root .fs-value[data-v-d80fdcbe]{background:var(--pale);padding:clamp(75px,9vw,95px) 0}.fs-root .fs-value-grid[data-v-d80fdcbe]{display:grid;gap:15px;grid-template-columns:repeat(3,1fr);margin-top:clamp(30px,3.5vw,40px)}.fs-root .fs-value-card[data-v-d80fdcbe]{background:#fff;border-bottom:3px solid var(--sky);padding:27px 22px;transition:all .3s var(--ease)}.fs-root .fs-value-card[data-v-d80fdcbe]:hover{box-shadow:0 18px 42px #003a8c1a;transform:translateY(-3px)}.fs-root .fs-value-card b[data-v-d80fdcbe]{color:var(--blue);display:block;font-size:17px;font-weight:700}.fs-root .fs-value-card span[data-v-d80fdcbe]{color:var(--muted);display:block;font-size:13px;line-height:1.7;margin-top:6px}.fs-root .fs-statement[data-v-d80fdcbe]{background:var(--blue);color:#fff;padding:clamp(55px,6vw,72px) 0;text-align:center}.fs-root .fs-statement p[data-v-d80fdcbe]{font-size:clamp(18px,2vw,25px);font-weight:800;line-height:1.6;margin:0 auto;max-width:960px}.fs-root .fs-cta[data-v-d80fdcbe]{background:var(--sky);color:#fff;padding:clamp(55px,6vw,70px) 0}.fs-root .fs-cta-in[data-v-d80fdcbe]{align-items:center;display:flex;gap:30px;justify-content:space-between}.fs-root .fs-cta h2[data-v-d80fdcbe]{font-size:clamp(20px,2.2vw,29px);font-weight:800;margin:0}.fs-root .fs-cta-btn[data-v-d80fdcbe]{background:#fff;color:var(--blue);display:inline-block;font-weight:800;padding:14px 28px;text-decoration:none;transition:all .3s var(--ease)}.fs-root .fs-cta-btn[data-v-d80fdcbe]:hover{background:var(--blue);color:#fff;transform:translateY(-2px)}@media(max-width:960px){.fs-root .fs-hero-grid[data-v-d80fdcbe],.fs-root .fs-position-grid[data-v-d80fdcbe]{gap:36px;grid-template-columns:1fr}.fs-root .fs-hero-media--portrait[data-v-d80fdcbe]{aspect-ratio:16/10;max-height:clamp(420px,50vh,540px)}.fs-root .fs-flow-row[data-v-d80fdcbe]{grid-template-columns:repeat(3,1fr)}.fs-root .fs-module[data-v-d80fdcbe]{grid-template-columns:75px 1fr}.fs-root .fs-module .fs-features[data-v-d80fdcbe]{grid-column:2}.fs-root .fs-integration-grid[data-v-d80fdcbe],.fs-root .fs-scene-grid[data-v-d80fdcbe],.fs-root .fs-value-grid[data-v-d80fdcbe]{grid-template-columns:repeat(2,1fr)}.fs-root .fs-head[data-v-d80fdcbe]{align-items:flex-start;flex-direction:column;gap:14px}}@media(max-width:640px){.fs-root .wrap[data-v-d80fdcbe]{width:calc(100% - 32px)}.fs-root .fs-hero[data-v-d80fdcbe]{padding:45px 0 58px}.fs-root .fs-hero-grid[data-v-d80fdcbe]{gap:30px}.fs-root .fs-hero-media--portrait[data-v-d80fdcbe]{max-height:420px}.fs-root .fs-architecture[data-v-d80fdcbe],.fs-root .fs-integration[data-v-d80fdcbe],.fs-root .fs-modules[data-v-d80fdcbe],.fs-root .fs-positioning[data-v-d80fdcbe],.fs-root .fs-scenes[data-v-d80fdcbe],.fs-root .fs-value[data-v-d80fdcbe]{padding:72px 0}.fs-root .fs-flow[data-v-d80fdcbe]{padding:65px 0}.fs-root .fs-flow-row[data-v-d80fdcbe],.fs-root .fs-integration-grid[data-v-d80fdcbe],.fs-root .fs-module[data-v-d80fdcbe],.fs-root .fs-scene-grid[data-v-d80fdcbe],.fs-root .fs-value-grid[data-v-d80fdcbe]{grid-template-columns:1fr}.fs-root .fs-module[data-v-d80fdcbe]{gap:12px}.fs-root .fs-module .fs-features[data-v-d80fdcbe]{grid-column:1;grid-template-columns:1fr}.fs-root .fs-module-no[data-v-d80fdcbe]{font-size:40px}.fs-root .fs-layer[data-v-d80fdcbe]{grid-template-columns:48px 1fr;padding:18px 15px}.fs-root .fs-layer p[data-v-d80fdcbe]{grid-column:2}.fs-root .fs-statement p[data-v-d80fdcbe]{font-size:20px}.fs-root .fs-cta-in[data-v-d80fdcbe]{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.fs-root .fs-reveal[data-v-d80fdcbe]{opacity:1;transform:none}.fs-root .fs-flow-item[data-v-d80fdcbe]:hover,.fs-root .fs-integration-card[data-v-d80fdcbe]:hover,.fs-root .fs-layer[data-v-d80fdcbe]:hover,.fs-root .fs-module[data-v-d80fdcbe]:hover,.fs-root .fs-scene[data-v-d80fdcbe]:hover,.fs-root .fs-value-card[data-v-d80fdcbe]:hover{transform:none}}
