.marketing{--mint:#a2f0cf;color:#0a1a20;background:#fff;font-family:Arial,Microsoft YaHei,sans-serif}.marketing a{text-decoration:none}.marketing-header{border-bottom:1px solid #dce4e3;justify-content:space-between;align-items:center;gap:24px;min-height:96px;padding:24px 5%;display:flex}.marketing-brand{letter-spacing:-1px;align-items:center;gap:12px;font-size:26px;font-weight:700;display:flex}.marketing-brand small{letter-spacing:2px;margin-top:2px;font-size:12px;display:block}.brand-symbol{border-right:1px solid #7e8d89;padding-right:17px;font-family:Georgia,serif;font-size:40px;line-height:1}.marketing-header nav{flex-wrap:wrap;align-items:center;gap:27px;font-size:14px;display:flex}.marketing-header nav a,.marketing-header nav button{padding:9px 0}.marketing-header nav a:hover{text-underline-offset:6px;text-decoration:underline}.marketing-header nav .nav-login{border:1px solid #a8b7b2;border-radius:4px;padding:10px 23px}.marketing-dark{color:#fff;background:#080e10}.marketing-dark .marketing-header{border-color:#ffffff21}.cinema-scene{isolation:isolate;align-items:center;min-height:min(850px,90svh);display:flex;position:relative;overflow:hidden}.scene-image{object-fit:cover;z-index:-3;width:100%;height:100%;animation:26s ease-in-out infinite alternate cinematic-drift;position:absolute;inset:0}.scene-shade{z-index:-2;background:linear-gradient(90deg,#070d11e8 0%,#080d1182 45%,#080d1100 85%),linear-gradient(#0000 80%,#080e10 100%);position:absolute;inset:0}.cinema-copy{width:56%;max-width:690px;margin:65px 5% 110px}.scene-kicker{letter-spacing:3px;color:#cbd7d4;margin-bottom:30px;font-size:12px;font-weight:700}.cinema-copy h1,.cinema-copy h2{letter-spacing:-2.7px;text-wrap:balance;margin:0 0 28px;font-size:clamp(38px,4.8vw,78px);font-weight:500;line-height:1.07}.cinema-copy h1 span{color:#cfddd7}.cinema-copy>p:not(.scene-kicker){color:#ced9d7;max-width:500px;font-size:18px;line-height:1.65}.cinema-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:32px;display:flex}.primary-action{color:#12282b;background:#f3f7f5;border-radius:3px;justify-content:space-between;align-items:center;gap:28px;padding:17px 22px;font-size:16px;font-weight:600;display:inline-flex}.primary-action:hover{background:#fff;transform:translateY(-1px)}.secondary-action{min-height:46px;color:inherit;align-items:center;gap:12px;font-size:16px;display:inline-flex}.secondary-action:hover{text-decoration:underline}.emerald{background:var(--mint)}.scene-caption{letter-spacing:1.5px;color:#c1d2ce;border-top:1px solid #ffffff38;justify-content:space-between;align-items:center;gap:18px;padding-top:23px;font-size:12px;display:flex;position:absolute;bottom:34px;left:5%;right:5%}.motion-toggle{white-space:nowrap;letter-spacing:0;border:1px solid #ffffff38;border-radius:4px;align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-size:14px;display:flex}.tech-scene{min-height:720px}.tech-scene .scene-kicker{color:#b2f5d8}.tech-scene h2{color:#d2ffe8}.scan-line{pointer-events:none;z-index:-1;background:linear-gradient(90deg,#0000,#b5ffce,#0000);width:40%;height:1px;animation:7s ease-in-out infinite scan;position:absolute;top:28%;left:55%;box-shadow:0 0 20px #8dffc766}.cinema-copy .concept-note{margin-top:25px;color:#a4bab2!important;font-size:12px!important;line-height:1.6!important}.product-doors{background:#0a1013;grid-template-columns:1fr 1fr;gap:1px;padding:50px 5% 100px;display:grid}.product-doors>a{background:#0e181c;border-top:1px solid #ffffff35;padding:48px;display:block;position:relative}.product-doors>a+a{border-left:1px solid #ffffff25}.product-doors>a:hover{background:#132025}.product-doors span{letter-spacing:3px;color:#a0d9c4;font-size:12px}.product-doors h2{margin:22px 0;font-size:clamp(28px,3vw,44px);font-weight:400;line-height:1.15}.product-doors p{color:#adbfbb;font-size:16px}.product-doors svg{position:absolute;top:45px;right:35px}.marketing-footer{border-top:1px solid #859b9438;justify-content:space-between;gap:40px;padding:55px 5%;font-size:14px;display:flex}.marketing-footer p{color:#6b8278;max-width:300px;line-height:1.6}.marketing-dark .marketing-footer p{color:#b8c9c2}.marketing-footer>div:last-child{flex-direction:column;gap:14px;display:flex}.marketing-footer small{color:#71817b}.product-detail{min-height:65vh}.skip-main{color:#000;z-index:100;background:#fff;padding:15px;position:fixed;top:-100px;left:15px}.skip-main:focus{top:15px}.marketing :focus-visible{outline-offset:5px;outline:3px solid #26a87b}.motion-paused .scene-image,.motion-paused .scan-line{animation-play-state:paused}.workflow-wrap{max-width:1120px;margin:auto;padding:70px 24px}.workflow-wrap h1{letter-spacing:-1.5px;max-width:780px;font-size:clamp(32px,4vw,54px);line-height:1.12}.workflow-wrap .intro{color:#58716b;max-width:710px;margin:22px 0 38px;font-size:18px;line-height:1.7}.role-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.role-card{background:#f8fbfa;border:1px solid #d5e1dd;border-radius:12px;padding:28px}.role-card h2{margin:15px 0;font-size:23px}.role-card p{color:#4a655e;font-size:16px;line-height:1.7}.role-card .role-index{letter-spacing:2px;color:#167757;font-size:12px}.role-card a{align-items:center;gap:10px;min-height:44px;margin-top:22px;font-weight:600;display:inline-flex}.workflow-loop{background:#f7fbf9;border:1px solid #cadbd4;border-radius:12px;margin:50px 0;padding:30px}.workflow-loop h2{font-size:26px}.workflow-loop ol{counter-reset:steps;grid-template-columns:repeat(3,1fr);gap:25px;margin:25px 0;padding:0;list-style:none;display:grid}.workflow-loop li{counter-increment:steps;font-size:16px;line-height:1.6}.workflow-loop li:before{content:counter(steps,decimal-leading-zero);color:#16855b;letter-spacing:2px;margin-bottom:10px;font-size:12px;font-weight:700;display:block}.workflow-loop .note{color:#5a756a;font-size:14px;line-height:1.6}.workflow-demo{color:#fff;background:#102b2c;border-radius:12px;padding:30px}.workflow-demo button{border:1px solid #b6d6c8;border-radius:5px;padding:12px 18px}.workflow-demo p{min-height:65px;font-size:17px;line-height:1.7}.workflow-demo .demo-meta{color:#b9d9cd;letter-spacing:1px;font-size:12px}.workflow-demo .demo-controls{gap:12px;margin-top:20px;display:flex}.workflow-demo button:disabled{opacity:.45}.access-privacy{color:#405f54;border-left:3px solid #237b5b;margin:30px 0;padding:10px 20px;font-size:15px;line-height:1.7}.role-subtitle{color:#58716b;font-size:14px}.section-title p{line-height:1.7}@keyframes cinematic-drift{0%{transform:scale(1)}to{transform:scale(1.04)}}@keyframes scan{0%,to{opacity:.2;top:28%}50%{opacity:.7;top:70%}}@media (prefers-reduced-motion:reduce){.scene-image,.scan-line{animation:none}.primary-action:hover{transform:none}}@media (max-width:760px){.marketing-header{flex-direction:column;align-items:flex-start;gap:18px;padding:20px 6%}.marketing-header nav{gap:14px;font-size:14px}.marketing-header nav .nav-login{padding:8px 13px}.marketing-brand{font-size:24px}.cinema-scene{align-items:flex-end;min-height:740px}.scene-image{object-position:65% 50%}.scene-shade{background:linear-gradient(#080e1033 20%,#080e10db 65%,#080e10 97%)}.cinema-copy{width:90%;margin:0 6% 135px}.cinema-copy h1,.cinema-copy h2{letter-spacing:-1.5px;font-size:42px}.cinema-copy>p:not(.scene-kicker){max-width:450px;font-size:16px}.scene-kicker{letter-spacing:1px;margin-bottom:20px;font-size:12px}.cinema-actions{gap:16px;margin-top:24px}.scene-caption{letter-spacing:0;align-items:flex-start;font-size:12px;bottom:24px;left:6%;right:6%}.scene-caption>span{max-width:55%}.tech-scene{min-height:800px}.tech-scene .scene-image{object-position:67% 30%}.product-doors{grid-template-columns:1fr;padding:20px 6% 50px}.product-doors>a{padding:30px}.product-doors>a+a{border-left:none}.marketing-footer{flex-direction:column;padding:35px 6%}.role-grid,.workflow-loop ol{grid-template-columns:1fr}.workflow-wrap{padding:45px 20px}.workflow-loop,.workflow-demo{padding:22px}.workflow-demo .demo-controls{flex-wrap:wrap}}
