:root{--ink:#1d1d1f;--muted:#6e6e73;--soft:#f5f5f7;--line:#d9d9de;--accent:#0066cc;--h1:40px;--h2:30px;--h3:20px}body{font-family:-apple-system,BlinkMacSystemFont,'Helvetica Neue','Noto Sans SC',sans-serif;letter-spacing:-.015em}header{position:sticky;top:0;z-index:40;background:rgba(12,12,14,.94);backdrop-filter:blur(20px);min-height:68px;padding-block:9px;border:0}header .brand{width:132px;margin-top:0}header .brand small{display:none}header nav a{font-size:12px}header .button{background:#0071e3;color:#fff;border-color:#0071e3;border-radius:24px;padding:7px 17px;font-weight:400;min-height:34px}#language,#menu-toggle{border-radius:20px}h1,h2,h3{font-weight:600;letter-spacing:-.035em}html:lang(zh) h1,html:lang(zh) h2{letter-spacing:-.025em}.button{border-radius:28px;background:#0071e3;border-color:#0071e3;font-weight:400;padding:11px 23px}.button:hover{background:#0077ed;border-color:#0077ed;color:#fff;transform:none}.button.outline{background:transparent;color:#0066cc;border-color:#0066cc}.button.outline:hover{background:#0071e3;color:#fff}.text-link,.product-link{color:#0066cc;border:0}.product-link{display:inline-block;margin-top:18px;font-size:17px}.product-link:hover{text-decoration:underline}.product-hero{text-align:center;background:#f5f5f7;padding:58px 24px 34px;overflow:hidden}.product-kicker{font-size:19px;color:#1d1d1f;font-weight:600;margin:0 0 12px}.product-hero h1{font-size:44px;line-height:1.16;letter-spacing:-.045em}.product-intro{font-size:19px;line-height:1.65;max-width:650px;margin:18px auto 0;color:#6e6e73}.product-actions{display:flex;gap:14px;justify-content:center;margin-top:24px}.product-stage{max-width:990px;margin:48px auto 16px;perspective:1800px}.device-shell{padding:8px;border-radius:25px;background:linear-gradient(135deg,#ececef,#979a9e 48%,#e0e1e5);box-shadow:0 24px 48px #242b4020;transform:rotateX(3deg);border:1px solid #c5c5c9;text-align:left}.device-toolbar{height:37px;background:#f9f9fb;border-radius:17px 17px 0 0;display:flex;justify-content:space-between;align-items:center;padding:0 20px;font-size:10px;color:#85858c}.window-dots{font-size:12px;letter-spacing:3px;color:#b5b5bc}.demo-label{font-size:10px}.workspace{display:grid;grid-template-columns:140px 1fr;background:white;border-radius:0 0 17px 17px;overflow:hidden;min-height:300px}.workspace-nav{background:#f1f2f5;padding:25px 18px;display:flex;flex-direction:column;gap:24px;border-right:1px solid #e8e8ed}.workspace-brand{font-size:23px;font-weight:700;letter-spacing:-2px;color:#25252b}.workspace-brand span{font-size:15px;letter-spacing:-1px;background:#22232a;color:white;border-radius:6px;padding:3px;margin-left:2px}.workspace-nav [role=tablist]{display:grid;gap:9px}.workspace-nav button{font-size:13px;border:0;background:none;text-align:left;border-radius:8px;padding:9px 13px;color:#6e6e73}.workspace-nav button[aria-selected=true]{background:#fff;color:#0066cc;box-shadow:0 2px 6px #00000007}.workspace-nav-foot{margin-top:auto;font-size:9px;color:#8b8c94}.workspace-main{padding:26px 30px;min-width:0}.workspace-title{display:flex;justify-content:space-between;align-items:center;gap:16px}.workspace-title p{font-size:9px;letter-spacing:.1em;color:#888890;margin:0 0 7px}.workspace-title h2{font-size:21px;letter-spacing:-.025em;line-height:1.4}.workspace-symbol{color:#0066cc;font-size:26px}.workspace-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:26px;margin-top:24px}.workflow-row{display:grid;grid-template-columns:26px 1fr;align-items:start;gap:10px;border-bottom:1px solid #ededf1;padding:12px 0}.workflow-row:first-child{padding-top:0}.workflow-row .row-icon{width:24px;height:24px;background:#f0f4fc;color:#0066cc;border-radius:7px;text-align:center;font-size:12px;line-height:24px}.workflow-row strong{display:block;font-weight:500;font-size:13px;line-height:1.45}.workflow-row p{font-size:11px;margin-top:4px;line-height:1.5}.ai-insight{border:1px solid #e0e7f4;background:#f7f9fd;border-radius:12px;padding:18px}.insight-label{font-size:9px;color:#0066cc;letter-spacing:.06em}.ai-insight h3{font-size:16px;margin:13px 0 9px;line-height:1.4}.ai-insight p{font-size:12px;line-height:1.7}.review-chip{font-size:10px;color:#58728f;border-top:1px solid #e0e7f4;margin-top:18px;padding-top:10px}.demo-note{font-size:10px;line-height:1.5;color:#929298;margin-top:20px}.device-base{height:11px;background:linear-gradient(90deg,#a3a5aa,#eeeff2 10%,#d5d6db 50%,#eeeff2 90%,#a3a5aa);margin:0 -22px;border-radius:0 0 50% 50%;box-shadow:0 14px 24px #00000015}.client-section{padding-top:32px;background:white;border:0}.client-heading h2{font-weight:400}.product-features{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:14px}.product-tile{text-align:center;padding:43px 30px 0;min-height:540px;overflow:hidden;background:#f5f5f7;position:relative}.product-tile .eyebrow{font-size:11px;letter-spacing:.06em;margin-bottom:14px}.product-tile h2{font-size:30px;line-height:1.3;margin-bottom:14px}.product-tile>p:not(.eyebrow){max-width:420px;margin-inline:auto;font-size:16px}.product-tile img{height:280px;object-fit:contain;margin:22px auto 0;max-width:100%}.setup-tile{background:#0b0c10;color:#f5f5f7}.setup-tile p{color:#a5a5ad}.setup-tile .product-link{color:#63adfa}.setup-tile img{width:280px;filter:drop-shadow(0 0 28px #65a4fa1f)}.training-tile img{width:100%;height:280px;object-fit:cover;object-position:50% 30%;border-radius:16px 16px 0 0;max-width:500px}.editorial-section{padding-block:80px}.section-title{margin-bottom:40px}.service-row{padding-block:28px}.service-row:hover{background:#f5f5f7}.preview-feature{background:#f5f5f7;color:#1d1d1f;border-radius:0;gap:80px}.preview-feature p,.preview-feature .eyebrow,.preview-details{color:#6e6e73}.preview-details{border-color:#d9d9de}.preview-details strong{color:#1d1d1f}.preview-feature .text-link{color:#0066cc}.preview-feature .button{background:#0071e3;color:#fff}.preview-feature dl>div{border-color:#d9d9de}.page-heading{display:block;text-align:center;padding-block:66px 60px;background:#f5f5f7;border:0}.page-heading .eyebrow{margin-bottom:20px}.page-heading h1{margin:auto;max-width:760px}.page-heading>p,.page-heading .intro{max-width:700px;margin:22px auto 0;font-size:18px}.page-heading br{display:none}.profile figure>img,.programme-feature figure>img{border-radius:22px}.catalogue{background:#f5f5f7}.system-item summary{padding-block:23px}.enquiry-box{border-radius:24px}.enquiry-box select{border-radius:10px}.next-step{background:#f5f5f7;border:0}.workflow-section{background:#0b0c10}.motion-figure video{border-radius:20px}.application-panel figure img{border-radius:18px}.tabs button{border-radius:30px;padding:10px 20px;border:0;background:#f5f5f7}.tabs button[aria-selected=true]{background:#1d1d1f;color:white}footer{background:#f5f5f7;color:#1d1d1f;border-top:1px solid #e2e2e7}footer p,footer a,footer small{color:#6e6e73}footer .brand{background:#000;border-radius:12px;padding:8px;width:180px}footer .brand small{display:none}.footer-bottom{border-color:#d9d9de}.chat-panel{border-radius:20px}.chat-head{background:#1d1d1f}.chat-launcher{box-shadow:0 4px 18px #00000012}.product-stage{animation:stage-in .9s ease-out both}@keyframes stage-in{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1100px){header nav.open{background:#111115}.workspace{grid-template-columns:115px 1fr}.workspace-main{padding:24px}.workspace-grid{gap:20px}.product-stage{max-width:880px}}
@media(max-width:800px){:root{--h1:32px;--h2:26px}header{min-height:58px}header .brand{width:125px}.product-hero{padding:42px 20px 24px}.product-hero h1{font-size:34px}.product-intro{font-size:17px;max-width:440px}.product-actions{gap:10px;flex-wrap:wrap}.product-actions .button{font-size:14px;padding:9px 17px}.product-stage{margin-top:34px}.device-shell{padding:5px;border-radius:18px;transform:none}.device-toolbar{padding:0 12px;border-radius:13px 13px 0 0;height:30px;font-size:8px}.demo-label{font-size:8px}.window-dots{font-size:8px;letter-spacing:1px}.workspace{grid-template-columns:1fr;border-radius:0 0 13px 13px}.workspace-nav{padding:12px 16px;flex-direction:row;gap:18px;align-items:center;border-right:0;border-bottom:1px solid #e4e4e9}.workspace-brand{font-size:18px}.workspace-brand span{font-size:12px}.workspace-nav [role=tablist]{display:flex;gap:5px}.workspace-nav button{font-size:12px;padding:6px 13px}.workspace-nav-foot{display:none}.workspace-main{padding:21px 18px}.workspace-title h2{font-size:19px}.workspace-grid{grid-template-columns:1fr;gap:20px;margin-top:20px}.workflow-list{display:grid;grid-template-columns:1fr;gap:0}.workflow-row{padding-block:10px}.ai-insight{text-align:left;padding:16px}.ai-insight h3{margin:8px 0;font-size:16px}.review-chip{margin-top:12px}.device-base{margin-inline:-9px;height:8px}.product-features{grid-template-columns:1fr;padding:10px;gap:10px}.product-tile{padding:35px 22px 0;min-height:500px}.product-tile h2{font-size:27px}.product-tile img{height:240px}.training-tile img{height:260px}.editorial-section{padding-block:52px}.page-heading{padding-block:45px}.page-heading>p,.page-heading .intro{font-size:16px}.preview-feature{gap:30px}.product-tile>p:not(.eyebrow){font-size:15px}.tabs{gap:8px}.tabs button{font-size:13px;padding:8px 13px}}
@media(prefers-reduced-motion:reduce){.product-stage{animation:none}}
.footer-top .brand{display:block;margin:0;width:180px;padding:6px 10px}.footer-top .official-logo{width:160px;height:52px;object-fit:contain}.footer-top p,.footer-contact a,.footer-bottom{color:#6e6e73}.footer-nav a:hover,.footer-contact a:hover{color:#0066cc}.training-tile img{object-position:50% 17%}.workflow-row p{font-size:12px}.demo-note{font-size:11px}.registration-panel{border-color:#d9d9de}.registration-panel dt{color:#6e6e73}
