.marketing-shell.unified{--snb-ocean:#061e29;--snb-ocean-raised:#0c2d3a;--snb-jade:#a4e4d7;--snb-on-stage:#f1f7f6;--snb-stage-muted:#a7c2c8;--canvas:#f3f7f7;--surface:#fff;--text:#102c38;--muted:#4b6570;--border:#d4e1e4;--accent:#176d66;--ink:var(--text);--amber:#865900;--amber-soft:#fff3d4;--green:#176947;--green-soft:#e8f5ee;--font-body:system-ui,-apple-system,"Segoe UI","PingFang SC","Microsoft YaHei","Noto Sans CJK SC",sans-serif;--font-display:var(--font-body);--font-sans:var(--font-body);--sn-nav-font:500 16px/24px var(--font-sans);--sn-control-font:600 16px/24px var(--font-sans);--sn-footer-title-font:600 16px/26px var(--font-sans);--sn-footer-link-font:400 16px/26px var(--font-sans);--sn-navy:var(--snb-ocean);--sn-pale:var(--snb-on-stage);--sn-teal:var(--snb-jade);--sn-width:1280px;--sn-space:80px;--sn-radius:18px;--sn-control-radius:10px;--sn-gutter:clamp(24px,3.8vw,58px);--sn-h1:clamp(36px,3.65vw,56px);--sn-h2:clamp(36px,2.86vw,44px);--sn-body:18px;--sn-reading:60ch;--sn-ease:cubic-bezier(0.22,1,0.36,1);font-family:var(--font-sans);background:var(--canvas);color:var(--text);overflow:visible;caret-color:var(--accent);scrollbar-color:var(--muted) var(--canvas)}.marketing-shell.unified[data-snb-theme=dark]{--canvas:#071f2a;--surface:#10303d;--text:#f1f7f6;--muted:#a7c2c8;--border:#30505c;--accent:var(--snb-jade);--amber:#f2c479;--amber-soft:#403423;--green:#8fe0ba;--green-soft:#203b34}@media (max-width:800px){.marketing-shell.unified{--sn-space:56px;--sn-body:17px;--sn-h2:clamp(28px,4vw,32px)}}.marketing-shell.unified .hf-home{--hf-night:var(--snb-ocean);--hf-paper:var(--canvas);--hf-ink:var(--text);--hf-muted:var(--muted);--hf-mint:var(--snb-jade);--hf-on-night:var(--snb-on-stage);--hf-line:var(--border);--hf-gutter:var(--sn-gutter);color:var(--hf-ink);background:var(--hf-paper);font:400 18px/1.75 var(--font-body)}.marketing-shell.unified .hf-home :is(h1,h2,h3,p){margin:0}.marketing-shell.unified .hf-home :is(h1,h2,h3){font-weight:600}.marketing-shell.unified .hf-home h2{line-height:1.2;letter-spacing:-.025em;text-wrap:balance}.marketing-shell.unified .hf-home h3{line-height:1.35;letter-spacing:-.015em}.marketing-shell.unified .hf-home a{color:inherit;text-decoration:none}.marketing-shell.unified .hf-home a:hover{text-decoration:underline;text-underline-offset:5px}.marketing-shell.unified .hf-home :is(a,button):focus-visible{outline:2px solid currentColor;outline-offset:4px}.marketing-shell.unified .hf-wrap{max-width:calc(var(--sn-width) + var(--hf-gutter) * 2);margin-inline:auto;padding-inline:var(--hf-gutter)}.marketing-shell.unified .hf-hero{position:relative;isolation:isolate;background:var(--hf-night);color:var(--hf-on-night);padding:0}.marketing-shell.unified .hf-hero h1>span{display:block}.marketing-shell.unified .hf-home .hf-eyebrow{font-size:14px;font-weight:500;line-height:1.6}.marketing-shell.unified .hf-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:24px}.marketing-shell.unified .hf-home .hf-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;background:var(--hf-mint);color:var(--snb-ocean);padding:12px 22px;min-height:48px;font:600 16px/24px var(--font-body);border:1px solid var(--hf-mint);border-radius:var(--sn-control-radius);transition:background .16s,transform .16s}.marketing-shell.unified .hf-home .hf-button:hover{background:#c3f4e7;transform:translateY(-1px);text-decoration:none}.marketing-shell.unified .hf-home .bf-watch{display:inline-flex;align-items:center;justify-content:center;color:var(--snb-on-stage);background:#092d3b66;border:1px solid #a4c8d254;border-radius:var(--sn-control-radius);font:600 16px/24px var(--font-body);min-height:48px;padding:12px 18px;gap:10px}.marketing-shell.unified .hf-home .bf-watch>span{display:none}.marketing-shell.unified .hf-home .bf-watch:hover{border-color:var(--snb-jade);background:#0d3b47}.marketing-shell.unified .hf-home .hf-entry-note{display:flex;align-items:center;gap:8px;font-size:14px;color:#c4dadf;margin-top:16px}.marketing-shell.unified .hf-entry-note>svg{color:var(--snb-jade);flex-shrink:0}.marketing-shell.unified .hf-home .hp-home-workflows{background:var(--surface)}.marketing-shell.unified .hp-home-workflows .sn-section{border-bottom:0}.marketing-shell.unified .hp-home-workflows .sn-section-heading{max-width:850px}.marketing-shell.unified .hp-home-workflows .sn-section-heading h2{max-width:26ch}.marketing-shell.unified .hp-home-workflows .sn-proof-caption{align-items:flex-start}.marketing-shell.unified .hf-home .hf-context{padding-block:var(--sn-space)}.marketing-shell.unified .hf-editorial-top{display:grid;grid-template-columns:1fr .85fr;gap:64px;align-items:end;margin-bottom:40px}.marketing-shell.unified .hf-editorial-top p{max-width:52ch;font-size:18px;line-height:1.75;color:var(--hf-muted)}.marketing-shell.unified .hf-home .hf-team-row{display:grid;grid-template-columns:32px 1fr 1.25fr 24px;gap:24px;align-items:center;border-top:1px solid var(--hf-line);padding-block:28px}.marketing-shell.unified .hf-team-row:last-child{border-bottom:1px solid var(--hf-line)}.marketing-shell.unified .hf-home .hf-team-row:hover{text-decoration:none}.marketing-shell.unified .hf-team-row:hover h3{text-decoration:underline;text-underline-offset:6px}.marketing-shell.unified .hf-team-row p{font-size:18px;line-height:1.7;color:var(--hf-muted)}.marketing-shell.unified .hf-number{color:var(--accent);display:flex;align-items:center}.marketing-shell.unified .hf-home .hf-text-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;font:500 16px/1.6 var(--font-body)}.marketing-shell.unified .hf-text-link>svg{flex-shrink:0;transition:transform .16s}.marketing-shell.unified .hf-text-link:hover>svg{transform:translate(2px,-2px)}.marketing-shell.unified .hf-cinema{background:#082632;color:var(--hf-on-night);padding-block:var(--sn-space)}.marketing-shell.unified .hf-cinema-head{margin-bottom:24px}.marketing-shell.unified .hf-cinema-head>span{font-size:14px;line-height:1.6;color:#b7d2d7}.marketing-shell.unified .hf-film-stage{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center}.marketing-shell.unified .hf-film-art-bound{position:relative;aspect-ratio:3/2;overflow:clip;border-radius:var(--sn-radius);background:#061f29}.marketing-shell.unified .hf-film-art{display:block;width:100%;height:100%;object-fit:cover}.marketing-shell.unified .hf-film-copy{min-width:0}.marketing-shell.unified .hf-film-stage h2{max-width:500px}.marketing-shell.unified .hf-film-stage h2>span{display:block}.marketing-shell.unified .hf-film-stage p{color:#bed6db;font-size:18px;line-height:1.75;margin-top:20px;max-width:42ch}.marketing-shell.unified .hf-home .hf-film-play{margin-top:24px}.marketing-shell.unified .hf-home .hf-cinema-foot{padding-top:18px;font-size:14px;line-height:1.6;color:#bed6db}.marketing-shell.unified .hf-home .hf-origin{display:grid;grid-template-columns:.75fr 1.25fr;gap:64px;margin-top:48px;padding-top:40px;border-top:1px solid #a7c2c840}.marketing-shell.unified .hf-origin h3{max-width:20ch;color:var(--snb-on-stage)}.marketing-shell.unified .hf-origin .hf-text-link{margin-top:20px;color:var(--snb-jade)}.marketing-shell.unified .hf-origin-narrative p{color:#c5dce4;font-size:18px;line-height:1.75;max-width:65ch}.marketing-shell.unified .hf-origin-narrative p+p{margin-top:18px}.marketing-shell.unified .hf-home .ms-adoption{border-bottom:0}.marketing-shell.unified .hf-home .ms-adoption p{font-size:18px;line-height:1.75;margin-top:16px;color:var(--hf-muted)}.marketing-shell.unified .hf-home .ms-adoption>div{margin-top:32px}.marketing-shell.unified .hf-close{background:#06222e;color:var(--hf-on-night);padding-block:64px;border-top:1px solid #5678823b}.marketing-shell.unified .hf-close-top{display:grid;grid-template-columns:1fr auto;gap:48px;align-items:center}.marketing-shell.unified .hf-close h2{max-width:24ch}.marketing-shell.unified .hf-close p{color:#bdd4dc;margin-top:20px;font-size:18px;line-height:1.75;max-width:58ch}.marketing-shell.unified .hf-close .hf-actions{min-width:220px;margin:0;flex-direction:column;align-items:stretch;gap:12px}.marketing-shell.unified .hf-close .hf-text-link{justify-content:center}.marketing-shell.unified .sn-site[data-page=why-snb] .hp-story-hero{padding-block:56px 48px}.marketing-shell.unified .hp-story-hero h1{max-width:25ch}.marketing-shell.unified .hp-story-hero p{max-width:65ch;margin-top:24px;color:var(--snb-stage-muted)}.marketing-shell.unified .hp-brand-story{max-width:760px;margin-inline:auto;padding-block:56px 64px}.marketing-shell.unified .hp-brand-story>p{font-size:18px;line-height:1.85;max-width:70ch}.marketing-shell.unified .hp-brand-story>h2{font-size:clamp(28px,2.5vw,36px);line-height:1.35;margin-top:40px;margin-bottom:20px;max-width:30ch}.marketing-shell.unified .hp-brand-story>h2+p{margin-top:0}.marketing-shell.unified .hp-brand-story>p+p{margin-top:20px}.marketing-shell.unified .hp-brand-story blockquote{margin:28px 0;color:var(--text);font-size:24px;line-height:1.6;font-weight:500}.marketing-shell.unified .hp-brand-story .hp-story-emphasis{color:var(--text);font-weight:600}.marketing-shell.unified .hp-brand-story .hp-story-actions{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:32px}.marketing-shell.unified .hp-story-film{padding-bottom:64px}.marketing-shell.unified .hp-story-film .bf-exhibit{margin-block:0}:lang(zh-CN) .marketing-shell.unified .hf-home :is(h1,h2,h3){letter-spacing:0;line-height:1.3}@media (max-width:900px){.marketing-shell.unified .hf-close-top,.marketing-shell.unified .hf-editorial-top,.marketing-shell.unified .hf-film-stage,.marketing-shell.unified .hf-home .hf-origin{grid-template-columns:1fr;gap:28px}.marketing-shell.unified .hf-film-stage{gap:32px}.marketing-shell.unified .hf-film-copy{max-width:560px}.marketing-shell.unified .hf-close .hf-actions{align-items:flex-start;min-width:0}.marketing-shell.unified .hf-home .hf-team-row{grid-template-columns:28px 1fr 24px;gap:12px 18px;padding-block:24px}.marketing-shell.unified .hf-team-row p{grid-column:2;grid-row:2;max-width:58ch}.marketing-shell.unified .hf-team-row>svg{grid-column:3;grid-row:1}.marketing-shell.unified .hf-team-row .hf-number{align-self:start;padding-top:5px}}@media (max-width:640px){.marketing-shell.unified .hf-home{font-size:17px;line-height:1.75}.marketing-shell.unified .hf-home h3{font-size:22px}.marketing-shell.unified .hf-editorial-top{margin-bottom:28px;gap:20px}.marketing-shell.unified .hf-close p,.marketing-shell.unified .hf-editorial-top p,.marketing-shell.unified .hf-film-stage p,.marketing-shell.unified .hf-home .ms-adoption p,.marketing-shell.unified .hf-origin-narrative p,.marketing-shell.unified .hf-team-row p{font-size:17px;line-height:1.75}.marketing-shell.unified .hf-home .bf-watch,.marketing-shell.unified .hf-home .hf-button{font-size:16px;padding-inline:16px}.marketing-shell.unified .hf-film-art-bound{aspect-ratio:16/10}.marketing-shell.unified .hf-home .hf-origin{margin-top:32px;padding-top:28px;gap:24px}.marketing-shell.unified .hf-origin-narrative p+p{margin-top:16px}.marketing-shell.unified .hf-close{padding-block:48px}.marketing-shell.unified .hf-close .hf-actions,.marketing-shell.unified .hf-close .hf-button{width:100%}.marketing-shell.unified .hf-close .hf-text-link{align-self:center}.marketing-shell.unified .sn-site[data-page=why-snb] .hp-story-hero{padding-block:36px}.marketing-shell.unified .hp-brand-story{padding-block:40px 48px}.marketing-shell.unified .hp-brand-story>p{font-size:17px;line-height:1.85}.marketing-shell.unified .hp-brand-story>h2{margin-top:40px;margin-bottom:20px}.marketing-shell.unified .hp-brand-story blockquote{font-size:22px;margin-block:24px}.marketing-shell.unified .hp-story-film{padding-bottom:48px}}@media (prefers-reduced-motion:reduce){.marketing-shell.unified .hf-home :is(a,button,svg){transition:none}}@keyframes eh-camera{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-6px,3px,0) scale(1.02)}}@keyframes eh-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}@keyframes eh-breathe{0%{opacity:.42}to{opacity:.95}}@keyframes eh-float{0%{transform:translate3d(0,3px,0)}to{transform:translate3d(0,-4px,0)}}.marketing-shell.unified .eh-orbit-group[data-continuous]{animation:eh-camera 24s ease-in-out infinite alternate paused}.marketing-shell.unified .eh-signal[data-continuous]{animation:eh-flow 9s linear infinite paused}.marketing-shell.unified .eh-signal-secondary[data-continuous]{animation-duration:11s;animation-delay:-4s}.marketing-shell.unified .eh-node-halo[data-continuous]{animation:eh-breathe 5s ease-in-out infinite alternate paused}.marketing-shell.unified .eh-product-float[data-continuous]{animation:eh-float 8s ease-in-out infinite alternate paused}.marketing-shell.unified .eh-hero[data-motion=running] [data-continuous]{animation-play-state:running}.marketing-shell.unified .eh-hero[data-motion=running] .eh-orbit-group,.marketing-shell.unified .eh-hero[data-motion=running] .eh-product-float{will-change:transform}@media (prefers-reduced-motion:reduce){.marketing-shell.unified .eh-hero [data-continuous]{animation:none!important}}.marketing-shell.unified.home-brand{background:#051e29}.marketing-shell.unified.home-brand .sn-header{position:sticky;margin-bottom:-80px;background:transparent;border-bottom-color:transparent;z-index:60}.marketing-shell.unified .hf-home .eh-hero{--eh-gutter:3.8%;background:#051e29;min-height:674px;position:relative;isolation:isolate;display:block;padding:108px var(--eh-gutter) 0}.marketing-shell.unified .eh-scene-bound{position:absolute;inset:0;overflow:clip;z-index:0;pointer-events:none}.marketing-shell.unified .eh-orbit-group{position:absolute;inset:-1%;width:102%;height:102%;transform-origin:73% 45%}.marketing-shell.unified .eh-earth{inset:0;position:absolute;width:100%;height:100%;display:block}.marketing-shell.unified .eh-earth img{width:100%;height:100%;display:block;object-fit:cover;object-position:50% 0;animation:none}.marketing-shell.unified .eh-shade{position:absolute;inset:0;background:linear-gradient(90deg,#041d2af2,#041d2ae5 25%,#041d2ab0 40%,#041d2a25 62%,#041d2a00 90%),linear-gradient(0deg,#041e2bf2,#041e2b00 24%)}.marketing-shell.unified .eh-map-overlay{position:absolute;right:0;top:0;width:65%;height:100%}.marketing-shell.unified .eh-routes{position:absolute;width:100%;height:100%;inset:0;overflow:visible}.marketing-shell.unified .eh-track{stroke:url(#eh-route);stroke-width:2.7;filter:drop-shadow(0 0 5px #56e8d78c)}.marketing-shell.unified .eh-track-secondary{stroke-width:1.6;opacity:.65}.marketing-shell.unified .eh-signal{stroke:#d4fff0;stroke-width:4;stroke-linecap:round;stroke-dasharray:7 93;stroke-dashoffset:0;filter:drop-shadow(0 0 7px #8fffd0)}.marketing-shell.unified .eh-signal-secondary{stroke:#7fe9f8;stroke-width:3;stroke-dasharray:5 95;stroke-dashoffset:-45}.marketing-shell.unified .eh-node-halo{fill:#6cf2cb40;stroke:#a8ffdc55;stroke-width:1}.marketing-shell.unified .eh-card{position:absolute;display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid #7bc8d39c;border-radius:9px;background:linear-gradient(115deg,#092f40ef,#103f4b9c);box-shadow:inset 0 0 12px #7ee3e312,0 14px 32px #0003;color:#e6f7f6;font-size:12px;line-height:1.45;transform:rotate(3deg)}.marketing-shell.unified .eh-card>svg{padding:7px;box-sizing:content-box;border-radius:50%;background:#6fe5c21c;color:#7be4cf;flex-shrink:0}.marketing-shell.unified .eh-card strong{display:block;font-size:11px;font-weight:400;color:#a6eadc;margin-top:3px}.marketing-shell.unified .eh-origin{left:19%;top:17%;transform:rotate(3deg)}.marketing-shell.unified .eh-handover{left:57%;top:22%;transform:rotate(4deg)}.marketing-shell.unified .eh-destination{right:2%;top:38%;transform:rotate(6deg)}.marketing-shell.unified .eh-content{position:relative;z-index:3;width:46%;max-width:690px}.marketing-shell.unified .hf-home .eh-eyebrow{color:#b5eee7;font:500 14px/1.6 var(--font-body);letter-spacing:.1em;margin-bottom:12px}.marketing-shell.unified .eh-hero h1{font-size:clamp(60px,5vw,76px);font-weight:650;line-height:1.02;letter-spacing:-.035em;max-width:none}.marketing-shell.unified .eh-hero h1>span{display:block;white-space:nowrap}.marketing-shell.unified .eh-hero h1>span:last-child{color:#f1f7f8}.marketing-shell.unified .hf-home .eh-brand-bridge{font-size:30px;font-weight:500;color:#f1f7f8;line-height:1.4;margin-top:16px;letter-spacing:0}.marketing-shell.unified .hf-home .eh-description{font-size:18px;line-height:1.7;margin-top:16px;color:#c5dce4;max-width:590px}.marketing-shell.unified .eh-hero .hf-actions{margin-top:20px;gap:16px}.marketing-shell.unified .eh-hero .hf-button{border-radius:5px;min-height:51px;padding:13px 22px;gap:25px;font-size:16px}.marketing-shell.unified .eh-hero .bf-watch{min-height:51px;border-radius:5px}.marketing-shell.unified .eh-hero .hf-entry-note{margin-top:13px;font-size:14px}.marketing-shell.unified .eh-scene-foreground{position:absolute;z-index:2;left:49%;top:33%;width:40%;perspective:1400px;pointer-events:none}.marketing-shell.unified .eh-product-float{width:100%}.marketing-shell.unified .eh-product{background:#0e3d49;border:1px solid #5598a4;border-radius:17px;padding:7px;box-shadow:0 24px 50px #0007,0 0 28px #5bd3df29;transform:rotate(6deg) rotateY(-9deg) rotateX(9deg);transform-origin:center;overflow:clip;color:#14313f;font:11px/1.45 var(--font-body)}.marketing-shell.unified .eh-product-top{background:#082b39;color:#eff8f6;border-radius:9px 9px 0 0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px}.marketing-shell.unified .eh-product-top>span{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600}.marketing-shell.unified .eh-product-top .snb-mark{width:23px;height:23px}.marketing-shell.unified .eh-product-top small{font-size:10px;color:#c1e7de}.marketing-shell.unified .eh-product-layout{display:grid;grid-template-columns:100px 1fr}.marketing-shell.unified .eh-sidebar{background:#0c3543;color:#c8e1e8;padding:24px 11px;display:flex;flex-direction:column;gap:24px}.marketing-shell.unified .eh-sidebar>span{display:flex;align-items:center;gap:7px;font-size:10px}.marketing-shell.unified .eh-sidebar svg{width:13px;height:13px}.marketing-shell.unified .eh-product-body{background:#f2f7fa;padding:21px 19px 17px;min-width:0}.marketing-shell.unified .eh-record-title{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:17px;line-height:1.3}.marketing-shell.unified .eh-record-title strong{font-weight:650}.marketing-shell.unified .eh-exception{font-size:10px;padding:4px 8px;border-radius:12px;background:#ffedcc;color:#8c4c00}.marketing-shell.unified .hf-home .eh-countries{display:flex;align-items:center;gap:6px;font-size:10px;color:#496779;margin-top:9px}.marketing-shell.unified .eh-countries span{margin-left:5px;color:#84520c}.marketing-shell.unified .eh-milestones{display:flex;padding:0;list-style:none;margin:24px 0 22px}.marketing-shell.unified .eh-milestones li{position:relative;width:25%;padding-right:10px;padding-top:18px;border-top:2px solid #37aa9e}.marketing-shell.unified .eh-milestones i{position:absolute;width:9px;height:9px;border:1px solid #e9f9f7;background:#008e83;border-radius:50%;top:-5px;left:0}.marketing-shell.unified .eh-milestones span{display:block;font-size:9px;line-height:1.4;max-width:75px}.marketing-shell.unified .eh-milestones time{display:block;font-size:9px;color:#496979;margin-top:4px}.marketing-shell.unified .eh-milestones small{display:block;font-size:8px;color:#4f7482;margin-top:4px}.marketing-shell.unified .eh-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px}.marketing-shell.unified .eh-summary>div{border:1px solid #d7e5e9;border-radius:5px;display:flex;gap:12px;align-items:flex-start;padding:13px 11px;background:#fafdfe}.marketing-shell.unified .eh-summary svg{width:18px;height:18px;color:#187f8b}.marketing-shell.unified .eh-summary>div:last-child svg{color:#a86a04}.marketing-shell.unified .eh-summary span{font-size:10px}.marketing-shell.unified .eh-summary strong{display:block;font-size:20px;line-height:1.2;font-weight:500;margin-block:4px}.marketing-shell.unified .eh-summary small{display:block;font-size:9px;color:#4d6b75}.marketing-shell.unified .hf-home .eh-readonly{display:flex;align-items:center;gap:5px;font-size:9px;color:#4c7378;margin-top:13px}.marketing-shell.unified .eh-motion-control{color:#b9d6df;background:transparent;border:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;min-width:44px;width:44px;padding:0;margin-left:6px;cursor:pointer}.marketing-shell.unified .eh-motion-control:hover,.marketing-shell.unified .eh-motion-control[aria-pressed=true]{color:#a4e4d7;background:#a4e4d70b}.marketing-shell.unified .eh-motion-control:disabled{cursor:default}.marketing-shell.unified .eh-motion-control:focus-visible{outline:2px solid #a5ead8;outline-offset:4px}.marketing-shell.unified .eh-audience{position:relative;z-index:4;display:flex;align-items:center;gap:30px;border-top:1px solid #b1ddda26;padding:24px 0 23px;margin-top:82px}.marketing-shell.unified .eh-audience>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:24px;width:100%}.marketing-shell.unified .eh-audience .eh-audience-item{display:flex;align-items:center;gap:12px;font-size:16px;line-height:1.5;color:#b9d6df;justify-content:center;min-height:48px;min-width:0}.marketing-shell.unified .eh-audience-label{display:block}.marketing-shell.unified .eh-audience-phrase{white-space:nowrap}.marketing-shell.unified .eh-audience svg{flex-shrink:0;color:#79aebd}:lang(zh-CN) .marketing-shell.unified .eh-hero h1{font-size:clamp(60px,4.7vw,72px);line-height:1.23;letter-spacing:0}:lang(zh-CN) .marketing-shell.unified .hf-home .eh-brand-bridge{font-size:25px;line-height:1.4;letter-spacing:-.02em}:lang(zh-CN) .marketing-shell.unified .eh-content{padding-top:10px}:lang(zh-CN) .marketing-shell.unified .hf-home .eh-description{font-size:18px;max-width:550px;line-height:1.8}@media (min-width:1600px){.marketing-shell.unified .hf-home .eh-hero{padding-top:124px;min-height:760px}.marketing-shell.unified .eh-hero h1{font-size:76px}.marketing-shell.unified .eh-content{width:46%;max-width:790px}.marketing-shell.unified .eh-scene-foreground{top:31%;width:41%}.marketing-shell.unified .eh-product-body{padding:26px}.marketing-shell.unified .eh-milestones{margin-block:32px}.marketing-shell.unified .eh-summary>div{padding:20px 16px}.marketing-shell.unified .eh-audience{margin-top:100px}}@media (min-width:1180px) and (max-width:1350px){.marketing-shell.unified .eh-hero h1{font-size:60px}.marketing-shell.unified .eh-content{width:49%}}@media (min-width:1351px) and (max-width:1599px){.marketing-shell.unified .eh-content{width:47%}}@media (max-width:1179px){.marketing-shell.unified.home-brand .sn-header{margin-bottom:-72px}.marketing-shell.unified .hf-home .eh-hero{padding-top:108px;min-height:720px}.marketing-shell.unified .eh-content{width:51%}.marketing-shell.unified .eh-hero h1{font-size:60px}.marketing-shell.unified .eh-hero h1>span{white-space:normal}.marketing-shell.unified .hf-home .eh-brand-bridge{font-size:23px}.marketing-shell.unified .hf-home .eh-description{font-size:18px}.marketing-shell.unified .eh-scene-foreground{left:54%;width:42%;top:31%}.marketing-shell.unified .eh-product-layout{grid-template-columns:65px 1fr}.marketing-shell.unified .eh-sidebar{padding-inline:8px}.marketing-shell.unified .eh-sidebar>span{display:block;font-size:8px}.marketing-shell.unified .eh-product-body{padding:15px 12px}.marketing-shell.unified .eh-summary>div{padding:10px 8px;gap:7px}.marketing-shell.unified .eh-origin{left:15%;top:18%}.marketing-shell.unified .eh-handover{left:60%;top:17%}.marketing-shell.unified .eh-destination{left:6%;right:auto;top:77%}.marketing-shell.unified .eh-card{padding:9px;gap:6px}.marketing-shell.unified .eh-card>svg{padding:5px;width:16px;height:16px}.marketing-shell.unified .eh-card strong{font-size:10px}.marketing-shell.unified .eh-audience>div{gap:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-shell.unified .eh-audience{margin-top:160px;gap:25px}}@media (max-width:900px){.marketing-shell.unified .hf-home .eh-hero{display:flex;flex-direction:column;padding-top:103px;padding-inline:24px;min-height:0}.marketing-shell.unified .eh-content{width:100%;max-width:680px}.marketing-shell.unified .eh-hero h1{font-size:clamp(44px,7.6vw,68px)}.marketing-shell.unified .hf-home .eh-brand-bridge{font-size:27px}.marketing-shell.unified .hf-home .eh-description{max-width:580px;font-size:18px}.marketing-shell.unified .eh-scene-bound{position:relative;inset:auto;order:2;height:440px;margin-inline:-24px;margin-top:0}.marketing-shell.unified .eh-earth img{object-position:74% 0}.marketing-shell.unified .eh-shade{background:linear-gradient(180deg,#051e29,#051e2910 18%,#051e2900 75%,#051e29)}.marketing-shell.unified .eh-map-overlay{width:100%}.marketing-shell.unified .eh-content{order:1}.marketing-shell.unified .eh-scene-foreground{position:relative;order:2;top:auto;left:auto;right:auto;width:73%;align-self:flex-end;margin-top:-375px;margin-right:5%;margin-bottom:24px;bottom:auto;z-index:2}.marketing-shell.unified .eh-product{transform:rotate(4deg) rotateY(-5deg) rotateX(4deg)}.marketing-shell.unified .eh-product-layout{grid-template-columns:90px 1fr}.marketing-shell.unified .eh-sidebar>span{display:flex;font-size:10px}.marketing-shell.unified .eh-origin{left:9%;top:16%}.marketing-shell.unified .eh-handover{left:58%;top:3%}.marketing-shell.unified .eh-destination{display:none}.marketing-shell.unified .eh-audience{order:4;margin-top:15px;padding-block:21px;gap:17px}.marketing-shell.unified .eh-audience .eh-audience-item{font-size:16px}.marketing-shell.unified .eh-audience svg{width:19px;height:19px}.marketing-shell.unified .eh-audience>div{justify-content:flex-start;gap:16px 24px}:lang(zh-CN) .marketing-shell.unified .eh-hero h1{font-size:55px}:lang(zh-CN) .marketing-shell.unified .hf-home .eh-brand-bridge{font-size:24px}}@media (max-width:640px){.marketing-shell.unified .hf-home .eh-hero{padding:94px 20px 0}.marketing-shell.unified .eh-hero h1{font-size:clamp(36px,10vw,44px);letter-spacing:-.025em;line-height:1.08}.marketing-shell.unified .hf-home .eh-eyebrow{font-size:14px;letter-spacing:.06em;margin-bottom:15px;max-width:330px}.marketing-shell.unified .hf-home .eh-brand-bridge{font-size:20px;margin-top:17px;line-height:1.5}.marketing-shell.unified .hf-home .eh-description{font-size:17px;line-height:1.75;margin-top:16px}.marketing-shell.unified .eh-hero .hf-actions{gap:10px;margin-top:22px}.marketing-shell.unified .eh-hero .hf-button{font-size:16px;gap:10px;padding-inline:16px;min-height:48px}.marketing-shell.unified .eh-hero .bf-watch{font-size:16px;padding:12px 16px;min-height:48px;gap:7px}.marketing-shell.unified .eh-hero .hf-entry-note{font-size:14px;margin-top:13px}.marketing-shell.unified .eh-scene-bound{height:365px;margin-inline:-20px;margin-top:0}.marketing-shell.unified .eh-earth img{object-position:50% 0}.marketing-shell.unified .eh-map-overlay{width:130%;right:-10%;top:0;height:80%}.marketing-shell.unified .eh-origin{left:25%;top:6%;font-size:11px}.marketing-shell.unified .eh-handover{left:60%;top:6%;font-size:11px}.marketing-shell.unified .eh-card strong{font-size:9px}.marketing-shell.unified .eh-card>svg{width:13px;height:13px;padding:3px}.marketing-shell.unified .eh-signal-secondary,.marketing-shell.unified .eh-track-secondary{display:none}.marketing-shell.unified .eh-scene-foreground{left:auto;right:auto;width:84%;margin-inline:auto;margin-top:-300px;margin-bottom:24px;bottom:auto}.marketing-shell.unified .eh-product{border-radius:11px;padding:6px;transform:rotate(3deg)}.marketing-shell.unified .eh-product-top{padding:8px 10px}.marketing-shell.unified .eh-product-top>span{font-size:10px}.marketing-shell.unified .eh-product-top small{font-size:8px}.marketing-shell.unified .eh-product-layout{grid-template-columns:48px 1fr}.marketing-shell.unified .eh-sidebar{gap:15px;padding:18px 6px}.marketing-shell.unified .eh-sidebar>span{font-size:0;display:flex;justify-content:center}.marketing-shell.unified .eh-sidebar svg{width:16px;height:16px}.marketing-shell.unified .eh-product-body{padding:12px 11px}.marketing-shell.unified .eh-record-title{font-size:14px;gap:8px}.marketing-shell.unified .eh-exception{font-size:8px;padding:3px 6px}.marketing-shell.unified .eh-countries{font-size:9px}.marketing-shell.unified .eh-milestones{margin-block:18px 14px}.marketing-shell.unified .eh-milestones li{padding-top:12px;padding-right:5px}.marketing-shell.unified .eh-milestones span,.marketing-shell.unified .eh-milestones time{font-size:8px}.marketing-shell.unified .eh-milestones small{font-size:7px}.marketing-shell.unified .eh-summary{gap:7px}.marketing-shell.unified .eh-summary>div{padding:8px 6px;gap:6px}.marketing-shell.unified .eh-summary strong{font-size:17px}.marketing-shell.unified .eh-summary span{font-size:9px}.marketing-shell.unified .eh-summary small{font-size:8px}.marketing-shell.unified .eh-summary svg{width:14px;height:14px;flex-shrink:0}.marketing-shell.unified .hf-home .eh-readonly{font-size:8px;margin-top:10px}.marketing-shell.unified .eh-audience{display:block;margin-top:13px;padding-block:18px}.marketing-shell.unified .eh-audience>div{display:grid;grid-template-columns:1fr 1fr;gap:14px}.marketing-shell.unified .eh-audience .eh-audience-item{max-width:none;justify-content:flex-start;font-size:16px;gap:9px}:lang(zh-CN) .marketing-shell.unified .eh-hero h1{font-size:clamp(36px,10.4vw,44px);line-height:1.25}:lang(zh-CN) .marketing-shell.unified .eh-content{padding-top:0}:lang(zh-CN) .marketing-shell.unified .hf-home .eh-brand-bridge{font-size:17px;line-height:1.5}:lang(zh-CN) .marketing-shell.unified .hf-home .eh-description{font-size:17px;line-height:1.75}}.marketing-shell.unified .sn-header{--text:var(--snb-on-stage);--muted:var(--snb-stage-muted);--accent:var(--snb-jade);--canvas:var(--snb-ocean);--surface:var(--snb-ocean-raised);--border:#30505c;padding-inline:max(var(--sn-gutter),3.8vw);max-width:none;width:100%;margin-inline:0;height:80px;background:var(--snb-ocean);border-bottom-color:#a7c2c81c}.marketing-shell.unified .sn-header.is-compact,.marketing-shell.unified.home-brand .sn-header.is-compact{background:var(--snb-ocean);transition-property:box-shadow}.marketing-shell.unified .sn-header nav{gap:28px;margin-left:16px}.marketing-shell.unified .site-header-actions{margin-left:auto}.marketing-shell.unified .sn-header .site-demo-link{background:var(--snb-jade);color:var(--snb-ocean);border-radius:var(--sn-control-radius)}.marketing-shell.unified .sn-header .site-demo-link:hover{background:#c5efe6;color:var(--snb-ocean)}.marketing-shell.unified.home-brand .site-app-link{display:inline-flex}.marketing-shell.unified :is(.sn-site,.hf-home) :is(h1,h2,h3){font-family:var(--font-display);font-style:normal}.marketing-shell.unified .sn-footer{--text:var(--snb-on-stage);--muted:var(--snb-stage-muted);--accent:var(--snb-jade);--border:#30505c;color:var(--text);background:var(--snb-ocean);width:100%;max-width:none;margin:0;padding:24px max(var(--sn-gutter),calc((100vw - var(--sn-width)) / 2)) 16px}.marketing-shell.unified .sn-footer .wf-footer-brand{margin-bottom:12px;gap:24px}.marketing-shell.unified .sn-footer .wf-footer-brand>a{font-size:22px;line-height:34px}.marketing-shell.unified .sn-footer :is(a,strong,h2){color:inherit}.marketing-shell.unified .sn-footer .wf-footer-end{border-color:var(--border)}.marketing-shell.unified .sn-footer .wf-footer-end>a{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:4px}.marketing-shell.unified .sn-container{width:min(var(--sn-width),calc(100% - 2 * var(--sn-gutter)))}.marketing-shell.unified .sn-site h1{font-size:var(--sn-h1);line-height:1.1;letter-spacing:-.035em}.marketing-shell.unified .sn-site h2{font-size:var(--sn-h2);line-height:1.14}.marketing-shell.unified .sn-site p{font-size:var(--sn-body)}.marketing-shell.unified .sn-page-hero{padding:44px 0 48px;background:var(--snb-ocean);color:var(--snb-on-stage);border-bottom:1px solid #30505c}.marketing-shell.unified .ms-intro-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:64px;align-items:center;min-height:290px}.marketing-shell.unified .ms-intro-copy{min-width:0}.marketing-shell.unified .ms-intro-copy>p{color:var(--snb-stage-muted);max-width:53ch;margin-top:24px;line-height:1.6}.marketing-shell.unified .sn-page-hero .sn-page-links{margin-top:24px;gap:8px 20px}.marketing-shell.unified .sn-page-hero .sn-page-links a{color:var(--snb-jade);font-size:14px}.marketing-shell.unified .ms-diagram{position:relative;isolation:isolate;margin:0;padding:26px;min-height:275px;display:flex;flex-direction:column;gap:22px;border:1px solid #5f8b934c;border-radius:var(--sn-radius);background:linear-gradient(130deg,#123947a3,#0c2d3a35);color:var(--snb-on-stage)}.marketing-shell.unified .ms-diagram figcaption{font-size:16px;font-weight:500}.marketing-shell.unified .ms-connection-lines{position:absolute;z-index:-1;inset:28px 0 0;width:100%;height:210px;fill:none;stroke:#a4e4d744;stroke-width:1}.marketing-shell.unified .ms-connection-lines circle{fill:#a4e4d7}.marketing-shell.unified .ms-diagram-core{display:flex;align-items:center;gap:14px;align-self:center;padding:16px 22px;background:#0c2d3af5;border:1px solid #85c7c573;border-radius:10px;color:var(--snb-jade)}.marketing-shell.unified .ms-diagram-core span{font-size:12px}.marketing-shell.unified .ms-diagram-core strong{display:block;margin-top:6px;font:500 19px/1.2 var(--font-mono);color:var(--snb-on-stage)}.marketing-shell.unified .ms-diagram-points{display:flex;gap:8px;align-items:stretch;justify-content:space-between}.marketing-shell.unified .ms-diagram-points>span{display:flex;align-items:center;gap:7px;font-size:12px;line-height:1.4}.marketing-shell.unified .ms-diagram-points i{color:var(--snb-jade);display:flex}.marketing-shell.unified .ms-diagram small{display:block;font-size:12px;color:var(--snb-stage-muted);line-height:1.5}.marketing-shell.unified .sn-page-hero[data-template=editorial] .ms-intro-grid{min-height:260px}.marketing-shell.unified :is(.sn-button,.sn-tabs button,.sn-chip-row button,.sn-contact-form button,.site-demo-link){border-radius:var(--sn-control-radius)}.marketing-shell.unified .sn-section-heading{max-width:850px}.marketing-shell.unified .sn-work-panel{padding:0}.marketing-shell.unified .ms-workflow-story{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin:8px 0 32px}.marketing-shell.unified .ms-workflow-story span{display:block;font-size:13px;color:var(--muted);margin-bottom:10px}.marketing-shell.unified .ms-workflow-story p{font-size:16px;max-width:var(--sn-reading)}.marketing-shell.unified .ms-workflow-story h3{font-size:26px}.marketing-shell.unified .ms-workflow-story p+span{margin-top:22px}.marketing-shell.unified .sn-site .mp-frame{--canvas:#f3f7f7;--surface:#fff;--text:#102c38;--muted:#4b6570;--border:#d4e1e4;--accent:#176d66;background:var(--surface);color:var(--text);border:1px solid #30505c;border-radius:var(--sn-radius)}.marketing-shell.unified .sn-site .mp-chrome{background:var(--snb-ocean-raised);color:var(--snb-stage-muted);border-color:#30505c}.marketing-shell.unified .sn-site .mp-chrome .mp-sample{color:var(--snb-ocean);background:var(--snb-jade)}.marketing-shell.unified .ms-adoption>div{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:40px}.marketing-shell.unified .ms-origin-decisions{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:48px}.marketing-shell.unified .ms-origin-decisions article{border-top:1px solid var(--border);padding-top:24px}.marketing-shell.unified .ms-origin-decisions article>span{display:block;color:var(--muted);font-size:14px;margin-bottom:20px}.marketing-shell.unified .ms-origin-decisions p{font-size:16px}.marketing-shell.unified .sn-data .mp-sample{color:var(--snb-ocean);background:var(--snb-jade)}.marketing-shell.unified .sn-data .wf-data-toolbar{color:var(--snb-stage-muted);background:var(--snb-ocean-raised);border-radius:var(--sn-radius) var(--sn-radius) 0 0}.marketing-shell.unified .sn-data .wf-data-toolbar .mp-sample{color:var(--snb-ocean);background:var(--snb-jade)}.marketing-shell.unified .sn-section.sn-disclosure-section{padding-block:0 32px}.marketing-shell.unified .sn-disclosure-section>.sn-details{margin-block:0}.marketing-shell.unified .sn-architecture-core{border-top:2px solid var(--accent)}.marketing-shell.unified .ms-adoption article{border-top:1px solid var(--border);padding-top:24px}.marketing-shell.unified .ms-adoption article>span{display:block;color:var(--accent);margin-bottom:20px}.marketing-shell.unified .ms-adoption p{font-size:16px}.marketing-shell.unified .sn-faq h2{margin-bottom:28px}.marketing-shell.unified .sn-close{background:var(--snb-ocean);color:var(--snb-on-stage)}.marketing-shell.unified .sn-close p{color:var(--snb-stage-muted)}.marketing-shell.unified .sn-close h2{max-width:20ch}.marketing-shell.unified .hf-home h2{font-size:var(--sn-h2);line-height:1.14}.marketing-shell.unified .hf-home h3{font-size:24px}.marketing-shell.unified .hf-home :is(.hf-button,.bf-watch){border-radius:var(--sn-control-radius)}.marketing-shell.unified .hf-home :is(.hf-value,.hf-cinema,.hf-teams,.hf-close){padding-block:var(--sn-space)}.marketing-shell.unified .hf-wrap{max-width:calc(var(--sn-width) + 2 * var(--sn-gutter));padding-inline:var(--sn-gutter)}.marketing-shell.unified .ms-product-bridge{padding-block:var(--sn-space);background:var(--surface)}.marketing-shell.unified .ms-bridge-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.marketing-shell.unified .ms-bridge-grid h2{max-width:19ch}.marketing-shell.unified .ms-bridge-grid p{margin-top:24px}.marketing-shell.unified .ms-workflow-links{display:grid;margin-top:24px}.marketing-shell.unified .ms-workflow-links a{display:flex;align-items:center;justify-content:space-between;padding-block:15px;border-bottom:1px solid var(--border)}.marketing-shell.unified .ms-evidence-fragment{border-radius:var(--sn-radius);border:1px solid var(--border);padding:28px;background:var(--canvas)}.marketing-shell.unified .ms-fragment-title{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.marketing-shell.unified .ms-fragment-title strong{font:500 20px var(--font-mono)}.marketing-shell.unified .ms-fragment-title span{font-size:13px;color:var(--muted)}.marketing-shell.unified .ms-evidence-fragment dl{margin:24px 0}.marketing-shell.unified .ms-evidence-fragment dl>div{padding:14px 0;border-bottom:1px solid var(--border);display:grid;grid-template-columns:1fr 1fr;gap:16px}.marketing-shell.unified .ms-evidence-fragment dt{color:var(--muted);font-size:14px}.marketing-shell.unified .ms-evidence-fragment dd{margin:0;font-size:15px}.marketing-shell.unified .ms-evidence-fragment>a{display:flex;gap:12px;align-items:center;font-size:15px;min-height:44px}.marketing-shell.unified .mp-loading{display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center;padding:32px;min-height:220px;color:var(--muted)}.marketing-shell.unified .mp-loading button{color:var(--accent);background:var(--surface);border:1px solid var(--border);border-radius:var(--sn-control-radius);padding:12px 20px;cursor:pointer}.marketing-shell.unified .mp-loading p{font-size:16px}:lang(zh-CN) .marketing-shell.unified .sn-site h1{line-height:1.25;letter-spacing:0}:lang(zh-CN) .marketing-shell.unified .sn-site h2{line-height:1.3;letter-spacing:0}@media (max-width:1179px){.marketing-shell.unified .sn-header{height:72px}.marketing-shell.unified.home-brand .site-app-link{display:none}.marketing-shell.unified .sn-header nav{gap:4px;margin-left:0}.marketing-shell.unified .ms-intro-grid{gap:36px}.marketing-shell.unified .ms-diagram{padding:22px}.marketing-shell.unified .ms-diagram-points{flex-wrap:wrap;gap:12px}}@media (max-width:800px){.marketing-shell.unified .ms-bridge-grid,.marketing-shell.unified .ms-intro-grid,.marketing-shell.unified .ms-workflow-story{grid-template-columns:1fr;gap:32px}.marketing-shell.unified .sn-page-hero{padding:36px 0}.marketing-shell.unified .ms-diagram{min-height:250px}.marketing-shell.unified .ms-adoption>div,.marketing-shell.unified .ms-origin-decisions{grid-template-columns:1fr;gap:28px}.marketing-shell.unified .sn-header{padding-inline:var(--sn-gutter);height:72px}.marketing-shell.unified.home-brand .sn-header{height:72px;margin-bottom:-72px;padding-inline:var(--sn-gutter)}.marketing-shell.unified .ms-diagram-core strong{font-size:18px}.marketing-shell.unified .ms-evidence-fragment{padding:22px}.marketing-shell.unified .ms-workflow-story{gap:20px}.marketing-shell.unified .sn-site h1{font-size:36px}}.marketing-shell.unified .eh-motion-control{min-height:44px}@media (max-width:600px){.marketing-shell.unified .sn-footer .wf-footer-columns a{min-height:44px}}@media (max-width:360px){.marketing-shell.unified .sn-footer .wf-footer-columns{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.marketing-shell.unified{--sn-ease:linear}}.marketing-shell.unified .fj-mobile-signal,.marketing-shell.unified .fj-touch-label{display:none}.marketing-shell.unified .eh-hero[data-hero-concept] .eh-scene-foreground{width:32%;left:57%;top:34%}.marketing-shell.unified .eh-hero[data-hero-concept] .eh-product{transform:rotate(4deg) rotateY(-4deg) rotateX(3deg);border-radius:14px;border-color:#79b0ba;box-shadow:0 12px 22px #00101866,0 34px 68px #0008}.marketing-shell.unified .fj-console .eh-product-layout{grid-template-columns:44px 1fr}.marketing-shell.unified .fj-console .eh-sidebar{padding:20px 10px;gap:24px}.marketing-shell.unified .fj-console .eh-sidebar svg{width:17px;height:17px}.marketing-shell.unified .fj-console .eh-product-body{padding:18px 18px 14px;background:#edf3f5}.marketing-shell.unified .fj-console .eh-record-title{font-size:17px;gap:8px}.marketing-shell.unified .fj-console .eh-product-top{padding:9px 12px}.marketing-shell.unified .fj-console .eh-product-top small{font-size:11px}.marketing-shell.unified .fj-status{font-size:11px;line-height:1.5;color:#176947;background:#e4f2e9;padding:3px 7px;border-radius:4px}.marketing-shell.unified .fj-status[data-status=warning]{color:#865900;background:#fff1d4}.marketing-shell.unified .fj-status[data-status=idle],.marketing-shell.unified .fj-status[data-status=paused]{color:#42606c;background:#dce8ec}.marketing-shell.unified .hf-home .fj-route{font-size:12px;line-height:1.5;color:#496570;margin-top:8px}.marketing-shell.unified .fj-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;gap:16px 8px;margin:22px 0 16px}.marketing-shell.unified .fj-timeline[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.marketing-shell.unified .fj-timeline li{position:relative;padding:12px 2px 0;border-top:2px solid #aebfc7;min-width:0;color:#47626d;font-size:12px;line-height:1.45}.marketing-shell.unified .fj-timeline i{position:absolute;width:8px;height:8px;border:2px solid #edf3f5;border-radius:50%;top:-5px;left:0;background:#aebfc7}.marketing-shell.unified .fj-timeline li[data-state=active],.marketing-shell.unified .fj-timeline li[data-state=done],.marketing-shell.unified .fj-timeline li[data-state=recorded]{border-color:#177e70;color:#143b42}.marketing-shell.unified .fj-timeline li[data-state=active]{font-weight:650}.marketing-shell.unified .fj-timeline li[data-state=active] i,.marketing-shell.unified .fj-timeline li[data-state=done] i,.marketing-shell.unified .fj-timeline li[data-state=recorded] i{background:#177e70}.marketing-shell.unified .hf-home .fj-detail{font-size:12px;line-height:1.5;color:#3a5a67;min-height:36px;margin:0 0 12px}.marketing-shell.unified .fj-summary{display:grid;grid-template-columns:1fr 1fr;gap:14px;border-top:1px solid #ccdce1;padding-top:13px}.marketing-shell.unified .fj-summary>div{display:flex;align-items:flex-start;gap:7px;min-width:0}.marketing-shell.unified .fj-summary svg{flex-shrink:0;margin-top:1px;color:#237a82}.marketing-shell.unified .fj-summary>div:last-child svg{color:#86621a}.marketing-shell.unified .fj-summary span{font-size:11px;line-height:1.45;color:#48606a}.marketing-shell.unified .fj-summary strong{display:block;font-size:12px;font-weight:500;color:#183b48;margin-top:3px}.marketing-shell.unified .fj-summary small{font-size:11px;font-weight:400;margin-left:6px}.marketing-shell.unified .hf-home .fj-readonly{font-size:11px;line-height:1.5;color:#486670;margin-top:14px}.marketing-shell.unified .fj-controls{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px}.marketing-shell.unified .fj-controls a,.marketing-shell.unified .fj-controls button{display:inline-flex;align-items:center;gap:6px;font:500 12px/1.5 var(--font-body);color:#17695f;background:transparent;border:0;padding:8px 0;min-height:36px;text-decoration:none;pointer-events:auto}.marketing-shell.unified .fj-controls button:disabled{color:#496570;cursor:default}.marketing-shell.unified .fj-zone{position:absolute;inset:0;pointer-events:none;z-index:2}.marketing-shell.unified .eh-hero[data-hero-concept=b] .fj-zone:focus-within .eh-product-float,.marketing-shell.unified .eh-hero[data-hero-concept=b] .fj-zone:hover .eh-product-float{animation-play-state:paused}.marketing-shell.unified .fj-hit{position:absolute;left:52%;right:2%;top:12%;bottom:19%;pointer-events:auto;border-radius:14px}.marketing-shell.unified .fj-hit:focus-visible{outline:2px solid #a4e4d7;outline-offset:3px}.marketing-shell.unified .fj-routes{pointer-events:none}.marketing-shell.unified .fj-route-base{stroke:url(#fj-route);stroke-width:2;opacity:.5}.marketing-shell.unified .fj-route-progress{stroke:#b8fbd0;stroke-width:3;stroke-linecap:round;stroke-dasharray:100;transition:stroke-dashoffset .8s cubic-bezier(.2,.7,.2,1)}.marketing-shell.unified .fj-node{fill:#8dafb8;transition:fill .25s}.marketing-shell.unified .fj-node-halo{fill:#84cfb814;stroke:#a4e4d73b;transition:r .25s,fill .25s}.marketing-shell.unified .fj-routes [data-state=active] .fj-node,.marketing-shell.unified .fj-routes [data-state=done] .fj-node{fill:#c9ffe7}.marketing-shell.unified .fj-routes [data-state=active] .fj-node-halo{fill:#a4e4d744;stroke:#a4e4d7}.marketing-shell.unified .eh-hero[data-hero-concept=b] .eh-card[data-state=active]{border-color:#c3f5df;background:#164a54ed}@media (min-width:1600px){.marketing-shell.unified .eh-hero[data-hero-concept] .eh-scene-foreground{width:35%;left:54%}}@media (min-width:901px) and (max-width:1179px){.marketing-shell.unified .eh-hero[data-hero-concept] .eh-scene-foreground{width:38%;left:57%;top:33%}.marketing-shell.unified .fj-console .eh-product-body{padding:14px 12px}.marketing-shell.unified .fj-timeline[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.marketing-shell.unified .eh-hero[data-hero-concept=b] .eh-product-float{animation:none}.marketing-shell.unified .eh-hero[data-hero-concept] .eh-scene-foreground{width:64%;left:auto;top:auto;margin-top:-330px;margin-right:8%}.marketing-shell.unified .fj-zone{position:relative;inset:auto;order:2;width:100%;margin-top:-330px;margin-bottom:24px}.marketing-shell.unified .eh-hero[data-hero-concept] .fj-zone .eh-scene-foreground{margin-top:0;margin-bottom:0;margin-left:auto}.marketing-shell.unified .fj-hit{display:none}.marketing-shell.unified .fj-controls a,.marketing-shell.unified .fj-controls button{min-height:44px}}@media (max-width:640px){.marketing-shell.unified .eh-hero[data-hero-concept=b] .eh-map-overlay{width:108%;right:-4%}.marketing-shell.unified .eh-hero[data-hero-concept=b] .fj-console{pointer-events:auto}.marketing-shell.unified .fj-desktop-label{display:none}.marketing-shell.unified .fj-touch-label{display:inline}.marketing-shell.unified .eh-hero[data-hero-concept=b] .eh-handover:not(.fj-mobile-signal){display:none}.marketing-shell.unified .eh-hero[data-hero-concept=b] .fj-mobile-signal{display:flex}.marketing-shell.unified .eh-hero[data-hero-concept] .eh-scene-foreground{width:92%;margin-inline:auto;margin-top:-282px;margin-bottom:24px}.marketing-shell.unified .eh-hero[data-hero-concept] .eh-product{transform:rotate(2deg);padding:5px}.marketing-shell.unified .fj-console .eh-product-layout{grid-template-columns:32px 1fr}.marketing-shell.unified .fj-console .eh-product-body{padding:13px 11px}.marketing-shell.unified .fj-console .eh-sidebar{padding:18px 7px;gap:24px}.marketing-shell.unified .fj-console .eh-record-title{font-size:15px}.marketing-shell.unified .fj-timeline[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-shell.unified .fj-zone{margin-top:-282px}.marketing-shell.unified .eh-hero[data-hero-concept] .fj-zone .eh-scene-foreground{margin-top:0;margin-bottom:0}.marketing-shell.unified .fj-summary{gap:8px}.marketing-shell.unified .fj-controls{align-items:flex-start;flex-wrap:wrap}.marketing-shell.unified .fj-controls button{max-width:74%;text-align:left}}@media (prefers-reduced-motion:reduce){.marketing-shell.unified .fj-node,.marketing-shell.unified .fj-node-halo,.marketing-shell.unified .fj-route-progress{transition:none}}@media (max-width:400px){.marketing-shell.unified .fj-timeline[data-count="6"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.marketing-shell.unified .cj-routes{width:100%;height:100%;overflow:visible}.marketing-shell.unified .cj-base{stroke:url(#cj-route-color);stroke-width:1.6;opacity:.7}.marketing-shell.unified .cj-progress{stroke:#b8fbd0;stroke-width:2.3;stroke-linecap:round;opacity:0;transition:opacity .35s}.marketing-shell.unified .cj-routes:not([data-phase=idle]) .cj-progress{opacity:.9}.marketing-shell.unified .cj-node{fill:#9bc9ce;opacity:.65;transition:fill .3s,opacity .3s}.marketing-shell.unified .cj-ring{fill:#a4e4d708;stroke:#a4e4d744;transition:fill .3s}.marketing-shell.unified .eh-hero[data-motion=running] .cj-routes[data-phase=idle] g[data-step="0"] .cj-ring{animation:eh-breathe 6s ease-in-out infinite alternate}.marketing-shell.unified .cj-routes [data-state=active] .cj-node,.marketing-shell.unified .cj-routes [data-state=done] .cj-node{fill:#cbffe6;opacity:1}.marketing-shell.unified .cj-routes [data-state=active] .cj-ring{fill:#a4e4d726}.marketing-shell.unified .cj-traveler{opacity:0;transform-origin:0 0;transition:opacity .35s}.marketing-shell.unified .cj-routes:not([data-phase=idle]) .cj-traveler{opacity:1}.marketing-shell.unified .cj-routes[data-phase=idle] .cj-traveler{visibility:hidden}.marketing-shell.unified .cj-routes[data-phase=complete] .cj-progress,.marketing-shell.unified .cj-routes[data-phase=complete] .cj-traveler{opacity:0;transition:opacity 1.4s ease-out}.marketing-shell.unified .cj-default-labels{fill:#c7dddd;font-size:12px}.marketing-shell.unified .cj-routes:not([data-phase=idle]) .cj-default-labels{opacity:.25}@keyframes cj-signal{0%{opacity:0;transform:translateY(3px)}12%,68%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2px)}}.marketing-shell.unified .cj-tip{animation:cj-signal 1.4s ease-out both}.marketing-shell.unified .cj-tip rect{fill:#082c37b8;stroke:#8dd6d34d;stroke-width:.7}.marketing-shell.unified .cj-step-title{fill:#edf9f6;font-size:14px}.marketing-shell.unified .cj-step-state{fill:#a4e4d7;font-size:11px}.marketing-shell.unified .cj-tip[data-static=true]{animation:none;opacity:1}@keyframes cj-end-signal{0%,75%{opacity:1}to{opacity:0}}.marketing-shell.unified .cj-routes[data-phase=complete] .cj-tip{animation:cj-end-signal 1.5s ease-out both}.marketing-shell.unified .cj-zone{position:absolute;left:49%;right:2%;top:12%;bottom:17%;z-index:2;outline-offset:4px}.marketing-shell.unified .cj-zone:focus-visible{outline:1px solid #a4e4d7;border-radius:8px}.marketing-shell.unified .cj-controls{position:absolute;bottom:12px;right:20px;display:flex;align-items:center;gap:18px;color:#c8e1e3;font-size:12px}.marketing-shell.unified .cj-controls button{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:8px 5px;color:#c1f3e8;border:0;background:transparent;cursor:pointer;font:inherit}.marketing-shell.unified .cj-controls button:focus-visible{outline:2px solid #a4e4d7;outline-offset:3px}.marketing-shell.unified .cj-controls button:disabled{opacity:.6;cursor:default}.marketing-shell.unified .cj-static-steps{display:flex;gap:2px}.marketing-shell.unified .cj-static-steps button{width:34px;justify-content:center}.marketing-shell.unified .cj-static-steps [aria-pressed=true]{color:#fff;text-decoration:underline;text-underline-offset:5px}@media(max-width:900px){.marketing-shell.unified .cj-zone{position:relative;inset:auto;order:3;width:calc(100% + 48px);height:440px;margin:-440px -24px 0}.marketing-shell.unified .cj-controls{right:30px;bottom:14px}.marketing-shell.unified .eh-hero[data-hero-concept=c] .eh-map-overlay{width:92%;right:2%;height:100%}}@media(max-width:640px){.marketing-shell.unified .cj-zone{width:calc(100% + 40px);height:365px;margin:-365px -20px 0}.marketing-shell.unified .eh-hero[data-hero-concept=c] .eh-map-overlay{width:108%;right:-4%;height:100%}.marketing-shell.unified .cj-routes{overflow:hidden}.marketing-shell.unified .cj-default-labels{font-size:31px}.marketing-shell.unified .cj-tip{transform-box:fill-box;transform-origin:center}.marketing-shell.unified .cj-step-title{font-size:34px}.marketing-shell.unified .cj-step-state{font-size:31px}.marketing-shell.unified .cj-tip rect{width:420px;height:95px}.marketing-shell.unified .cj-step-title{transform:translateY(12px)}.marketing-shell.unified .cj-step-state{transform:translateY(27px)}.marketing-shell.unified .cj-controls{left:20px;right:20px;bottom:7px;justify-content:space-between;gap:8px}.marketing-shell.unified .cj-static-steps button{width:32px}}@media(prefers-reduced-motion:reduce){.marketing-shell.unified .cj-tip{animation:none}.marketing-shell.unified .cj-node,.marketing-shell.unified .cj-progress,.marketing-shell.unified .cj-ring{transition:none}}.marketing-shell.unified .inquiry-form-wrap{width:min(720px,calc(100% - 48px));margin-inline:auto;padding-block:48px 64px;color:var(--text);font:400 16px/1.6 var(--font-sans)}.marketing-shell.unified .inquiry-form-wrap .inquiry-heading{margin:0;font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.2;letter-spacing:-.025em;text-wrap:balance}.marketing-shell.unified .inquiry-form-wrap .inquiry-intro{margin:16px 0 0;color:var(--muted);font-size:16px;line-height:1.6;max-width:65ch}.marketing-shell.unified .inquiry-form-wrap form{display:grid;gap:20px;margin-top:32px}.inquiry-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 24px}.marketing-shell.unified .inquiry-form-wrap label{display:flex;flex-direction:column;gap:8px;margin:0;min-width:0;font-size:16px;font-weight:500;line-height:1.5}.marketing-shell.unified .inquiry-form-wrap :is(input,select,textarea){width:100%;min-width:0;min-height:48px;border:1px solid var(--border);border-radius:var(--sn-control-radius);padding:11px 12px;color:var(--text);background:var(--surface);font:400 16px/24px var(--font-sans)}.marketing-shell.unified .inquiry-form-wrap textarea{min-height:160px;resize:vertical}.marketing-shell.unified .inquiry-form-wrap :is(input,select,textarea,summary,a):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.marketing-shell.unified .inquiry-form-wrap .inquiry-consent{flex-direction:row;align-items:flex-start;gap:12px;padding-block:4px;font-size:14px;font-weight:400;line-height:1.6;cursor:pointer}.marketing-shell.unified .inquiry-consent input{width:22px;min-height:22px;height:22px;flex:none;margin-top:1px;accent-color:var(--accent)}.inquiry-privacy-details{margin-top:-12px;color:var(--muted)}.inquiry-privacy-details summary{width:fit-content;min-height:44px;align-content:center;cursor:pointer;font-size:14px;line-height:1.6;color:var(--accent)}.marketing-shell.unified .inquiry-form-wrap .inquiry-privacy{margin:8px 0;font-size:14px;line-height:1.6;max-width:70ch;color:var(--muted)}.marketing-shell.unified .inquiry-privacy-details>a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;line-height:1.6;color:var(--accent)}.inquiry-form-wrap form>.sn-button{justify-self:start;min-height:48px}.marketing-shell.unified .inquiry-form-wrap .inquiry-notice{margin:0;padding:16px;border:1px solid var(--border);border-radius:var(--sn-control-radius);font-size:16px;line-height:1.6;color:var(--text);background:var(--surface)}.inquiry-form-wrap button:disabled{opacity:.55;cursor:not-allowed}.inquiry-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.inquiry-channels{margin-top:32px;border-top:1px solid var(--border);padding-top:28px}.marketing-shell.unified .inquiry-channels>h2{margin:0 0 12px;font-size:20px;font-weight:600;line-height:1.4;letter-spacing:-.01em}.inquiry-channel-list{display:grid;gap:8px}.marketing-shell.unified .inquiry-channel-list>a{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;width:fit-content;max-width:100%;min-height:52px;padding-block:4px;color:var(--accent);font-size:16px;line-height:1.5;text-decoration:none}.inquiry-channel-list svg{margin-top:3px}.inquiry-channel-list a>span,.inquiry-channel-list a>span>span{display:block;min-width:0;overflow-wrap:anywhere}.inquiry-channel-list strong{display:block;font-weight:500}.inquiry-channel-list a>span>span{color:var(--muted)}.inquiry-channel-list a:hover strong{text-decoration:underline;text-underline-offset:4px}@media (max-width:600px){.inquiry-fields{grid-template-columns:minmax(0,1fr)}.marketing-shell.unified .inquiry-form-wrap{width:calc(100% - 40px);padding-block:32px 48px}}.g3-preview{display:contents}.g3-credits{margin:0 auto;max-width:1440px;padding:12px 24px 24px;font-size:12px;line-height:1.6;color:var(--muted)}.g3-credits a{color:inherit}.marketing-shell.unified .g3-preview .eh-orbit-group[data-continuous]{animation:none;transform:none;will-change:auto}.g3-mount{opacity:0;transition:opacity .35s ease-out}.g3-mount,.g3-poster{position:absolute;inset:0}.g3-poster{container-type:size;overflow:hidden}.g3-recovery-frame{opacity:0;position:absolute;inset:0;width:100%;height:100%;object-fit:fill}.g3-preview[data-recovery-frame=true] .g3-recovery-frame{opacity:1}.g3-fallback-label{position:absolute;right:12%;top:35%;max-width:225px;padding:8px 12px;border:1px solid #90d5d344;border-radius:8px;background:#082c37eb;color:#edf9f6;font:500 14px/1.4 var(--font-sans,system-ui);pointer-events:none}.g3-preview[data-recovery-frame=true] .g3-poster{opacity:0}.g3-poster img{position:absolute;left:80%;top:155%;width:304.5cqh;height:304.5cqh;max-width:none;transform:translate(-50%,-50%)}.g3-preview[data-globe-ready=true] .g3-poster{opacity:0;transition:opacity .35s ease-out}.marketing-shell.unified .g3-preview .eh-orbit-group{inset:0;width:100%;height:100%}.g3-enable{position:absolute;right:16px;bottom:15px;display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;border:1px solid #8dd6d344;border-radius:8px;color:#c1f3e8;background:#082c37;font:500 13px/1.4 inherit;cursor:pointer}.g3-enable:focus-visible{outline:2px solid #a4e4d7;outline-offset:3px}.g3-enable:disabled{opacity:.7;cursor:wait}.g3-mount canvas{display:block;width:100%;height:100%}.g3-preview[data-globe-ready=true] .g3-mount{opacity:1}.g3-preview[data-globe-ready=true] .eh-earth{opacity:0;transition:opacity .9s ease-out}.g3-stage-label{position:absolute;left:0;top:0;max-width:240px;padding:10px 14px;border:1px solid #90d5d344;border-radius:8px;background:#082c37b8;color:#edf9f6;font:500 14px/1.4 var(--font-sans,system-ui);transition:opacity .22s;pointer-events:none}.g3-static-controls{position:absolute;left:20px;right:20px;bottom:60px;display:flex;gap:6px;justify-content:flex-end}.g3-static-controls button{width:44px;height:44px;background:#082c37;color:#c1f3e8;border:1px solid #8dd6d344;border-radius:8px}.g3-static-controls [aria-pressed=true]{border-color:#a4e4d7}.g3-static-caption{font:28px system-ui;fill:#edf9f6}.g3-preview .g3-zone:focus-visible{outline:2px solid #a4e4d7;outline-offset:3px}.g3-static-controls button:focus-visible{outline:2px solid #a4e4d7;outline-offset:3px}@media (max-width:900px){.g3-fallback-label{font-size:13px;max-width:185px;right:8%;top:45%}.g3-poster img{left:50%;top:94%;width:158.34cqh;height:158.34cqh}.g3-stage-label{font-size:13px;max-width:215px}.g3-preview .eh-scene-bound{position:relative}.g3-static-caption{font-size:34px}}@media (prefers-reduced-motion:reduce){.g3-mount,.g3-preview .eh-earth,.g3-stage-label{transition:none}}