:root{--font-sans:"Aspekta", -apple-system, BlinkMacSystemFont, "PingFang SC", "Noto Sans SC", "Microsoft YaHei", "Segoe UI", Roboto, sans-serif;--font-sans-zh:"Noto Sans SC", "PingFang SC", "Microsoft YaHei", "SourceHanSansCN", "Montserrat", Tahoma, Arial, sans-serif;--font-latin:"Montserrat", -apple-system, BlinkMacSystemFont, sans-serif;--c-primary:#fabe00;--c-primary-light-1:#fdd000;--c-primary-dark-1:#f8b500;--c-primary-dark-2:#f5a200;--c-primary-dark-3:#fc9500;--c-primary-radial:#fabe00;--c-bg:#000;--c-bg-1:#111;--c-bg-2:#060910;--c-bg-module:#151515;--c-bg-card:#262626;--c-bg-card-2:#323232;--c-bg-card-soft:#ffffff0d;--c-bg-nav:#101010;--c-bg-overlay-frosted:#10101099;--blur-overlay-frosted:25px;--c-white:#fff;--c-white-60:#fff9;--c-white-25:#ffffff40;--c-white-10:#ffffff1a;--c-white-5:#ffffff0d;--c-text-base:#fff;--c-text-sec:#f6f6f4;--c-text-body:#b1b5bb;--c-text-quaternary:#f6f6f466;--c-text-muted:#f6f6f44d;--c-border-card:#202020;--c-border-card-2:#ffffff26;--c-border-table:#ffffff0d;--c-border-divider:#fff3;--c-border-caption:#fff6;--c-border-footer:#73737333;--fs-display:max(26px,calc(60 / 1920 * 100vw));--fs-h1:max(24px, calc(48 / 1920 * 100vw));--fs-h2:max(20px, calc(36 / 1920 * 100vw));--fs-h3:max(18px, calc(28 / 1920 * 100vw));--fs-h4:max(18px, calc(24 / 1920 * 100vw));--fs-btn:max(16px, calc(20 / 1920 * 100vw));--fs-body:max(14px, calc(18 / 1920 * 100vw));--fs-body-sm:max(14px, calc(16 / 1920 * 100vw));--fs-caption:max(12px, calc(14 / 1920 * 100vw));--lh-display:1.4;--lh-h1:1.2;--lh-h2:1.25;--lh-h3:1.25;--lh-h4:1.3;--lh-btn:1.2;--lh-body:1.7;--lh-body-sm:1.5;--lh-caption:1.6;--ls-display:.08em;--en-fw-heading:600;--en-fw-title-lg:600;--en-fw-title-md:600;--en-fw-title-sm:400;--en-fw-title-xs:400;--en-fw-btn:500;--en-fw-body:400;--en-fw-body-sm:400;--en-fw-caption:400;--en-lh:1.5;--en-ls:.02em;--layout-width:calc(1800 / 1920 * 100vw);--layout-gap:calc(24 / 1920 * 100vw);--page-pad:calc(60 / 1920 * 100vw);--section-gap:max(56px, 5.2083vw);--nav-h-lg:clamp(56px, 3.64583vw, 70px);--nav-h-sm:56px;--solution-anchor-h-lg:max(64px, calc(80 / 1920 * 100vw));--solution-anchor-h-sm:64px;--solution-anchor-cta-h:max(40px, calc(48 / 1920 * 100vw));--solution-value-number-size:max(40px, calc(72 / 1920 * 100vw));--solution-value-unit-size:max(20px, calc(24 / 1920 * 100vw));--solution-value-label-size:var(--fs-body);--solution-value-label-color:#b4b4b4}.media-video-modal{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--c-text-base);background:0 0;border:0;margin:0;padding:max(20px,2.08333vw);position:fixed;inset:0}.media-video-modal[open]{justify-content:center;align-items:center;display:flex}.media-video-modal::backdrop{background:#101010cc;animation:.4s cubic-bezier(.4,0,.2,1) both media-modal-backdrop-in}.media-video-modal .media-video-modal__panel{width:72.9167vw;max-height:90%;animation:.4s cubic-bezier(.4,0,.2,1) both media-modal-panel-in;position:relative}.media-video-modal .media-video-modal__video{background:var(--c-bg);border-radius:8px;overflow:hidden}.media-video-modal .media-video-modal__video video{aspect-ratio:auto 1400/788;object-fit:contain;width:100%;height:auto;max-height:90dvh;display:block}.media-video-modal .media-video-modal__close{cursor:pointer;background:0 0;border:0;border-radius:50%;width:56px;height:56px;padding:0;transition:background-color .2s,transform .2s;position:absolute;top:0;left:calc(100% + 40px);overflow:hidden}.media-video-modal .media-video-modal__close img{width:100%;height:100%;display:block}.media-video-modal .media-video-modal__close:hover,.media-video-modal .media-video-modal__close:focus-visible{background:var(--c-white-10);transform:rotate(90deg)}@media (max-width:768px){.media-video-modal{padding:20px}.media-video-modal .media-video-modal__panel{flex-direction:column-reverse;align-items:flex-end;gap:16px;max-width:min(335px,100%);display:flex;position:static}.media-video-modal .media-video-modal__video video{width:auto;max-width:min(335px,100vw - 40px);max-height:calc(100dvh - 88px)}.media-video-modal .media-video-modal__close{width:32px;height:32px;position:static}}@media (prefers-reduced-motion:reduce){.media-video-modal::backdrop,.media-video-modal .media-video-modal__panel{animation:none}.media-video-modal .media-video-modal__close{transition:none}.media-video-modal .media-video-modal__close:hover,.media-video-modal .media-video-modal__close:focus-visible{transform:none}}@keyframes media-modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes media-modal-panel-in{0%{opacity:0;transform:translateY(5%)}to{opacity:1;transform:translateY(0)}}
