:root{--color-primary:#ff8727;--color-primary-deep:#e67000;--color-accent:#ffa94d;--color-gold:#ffb355;--color-link:#ff9533;--color-border-primary:#ffbd7a;--color-text-primary:#1a1a1a;--color-text-secondary:#333;--color-text-tertiary:#4d4d4d;--color-text-muted:#666;--color-text-placeholder:#999;--color-text-disabled:#ccc;--color-pagination:#4d4d4d;--color-disabled:#f0f0f0;--color-code-default:#666;--color-on-dark:#fff;--color-success:#ff8727;--color-warning:#ffb800;--color-danger:#ff4d4f;--color-info:#1890ff;--bg-body:#fff8f0;--bg-content:#fff5ed;--bg-content-deep:#ffe9d6;--bg-phone-badge:#ffe9d6;--bg-input:#fff;--bg-input-light:#fafafa;--bg-btn-default:#f5f5f5;--bg-cta-gradient:linear-gradient(135deg,#ff8727,#ffa04d 50%,#ffb370);--bg-hero-gradient:linear-gradient(135deg,#fff8f0,#ffe9d6 30%,#ffd4aa 70%,#fff8f0);--bg-card-glow:linear-gradient(135deg,rgba(255,135,39,0.08),rgba(255,169,77,0.05));--border-input:#e8e8e8;--border-input-light:#e8e8e8;--border-divider:hsla(0,0%,40%,0.15);--border-card:rgba(255,135,39,0.15);--radius-pill:999px;--radius-float:28px;--radius-card:16px;--radius-card-sm:12px;--radius-cta:12px;--radius-input:10px;--radius-input-light:10px;--radius-cta-large:16px;--radius-submit:12px;--shadow-card:0 4px 16px rgba(255,135,39,0.08);--shadow-card-hover:0 12px 36px rgba(230,112,0,0.15);--shadow-float:0 8px 28px rgba(255,135,39,0.25);--shadow-side:0 8px 32px rgba(26,26,26,0.08);--shadow-modal:0 20px 56px rgba(26,26,26,0.15);--shadow-header:0 2px 8px rgba(26,26,26,0.04);--shadow-inner:inset 0 1px 2px rgba(26,26,26,0.03);--shadow-glow-gold:0 6px 24px rgba(255,135,39,0.2);--font-family-default:"PingFang SC","Microsoft YaHei","Inter",system-ui,-apple-system,sans-serif;--font-family-display:"PingFang SC","Microsoft YaHei","SF Pro Display",sans-serif;--container-w:1200px;--container-w-lg:1280px;--header-h:80px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:32px;--sp-8:48px;--sp-9:80px;--sp-10:100px;--ease-smooth:cubic-bezier(0.22,1,0.36,1);--dur-fast:150ms;--dur-base:250ms;--dur-slow:400ms}*{box-sizing:border-box;margin:0;padding:0}body,html{width:100%;min-height:100%}body{font-family:var(--font-family-default);font-size:14px;line-height:1.6;color:var(--color-text-primary);background:var(--bg-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;overscroll-behavior-y:none}a{text-decoration:none;color:inherit;transition:color var(--dur-fast) var(--ease-smooth)}a:hover{color:var(--color-link)}img{display:block;max-width:100%;border:0}li,ol,ul{list-style:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-display);font-weight:700;font-size:inherit;letter-spacing:-.01em}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit;outline:none;border:none;background:none}button{cursor:pointer}input::-ms-clear,input::-ms-reveal{display:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.container,.w{width:var(--container-w);max-width:94%;margin:0 auto}.container-lg{width:var(--container-w-lg);max-width:94%;margin:0 auto}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.pull-left{float:left}.pull-right{float:right}.clearfix:after{content:"";display:table;clear:both}.hidden{display:none!important}.visible{display:block!important}::-moz-selection{background:rgba(255,135,39,.2);color:var(--color-primary-deep)}::selection{background:rgba(255,135,39,.2);color:var(--color-primary-deep)}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:focus-visible{outline:2px solid var(--color-border-primary);outline-offset:3px;border-radius:4px}.btn{display:inline-flex;align-items:center;justify-content:center;padding:0 24px;font-size:14px;font-weight:600;line-height:1;color:var(--color-text-primary);background:var(--bg-btn-default);border:1px solid transparent;border-radius:var(--radius-cta);cursor:pointer;transition:all var(--dur-fast) var(--ease-smooth);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;letter-spacing:.01em}.btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(15,23,42,.08)}.btn-primary{color:#fff;background:var(--bg-cta-gradient);background-size:200% 200%;box-shadow:0 4px 16px rgba(124,58,237,.22)}.btn-primary:hover{background-position:100% 50%;box-shadow:0 8px 28px rgba(124,58,237,.32);transform:translateY(-2px)}.btn-pill{border-radius:var(--radius-pill);padding:0 36px;height:54px;font-size:16px;font-weight:600;background:var(--bg-cta-gradient);color:#fff}.btn-outline{background:#fff;color:var(--color-primary);border:2px solid var(--color-border-primary);border-radius:var(--radius-cta)}.btn-outline:hover{background:var(--bg-cta-gradient);background-size:200% 200%;color:#fff;border-color:transparent;box-shadow:0 6px 22px rgba(124,58,237,.25)}.btn-lg{height:48px;padding:0 32px;font-size:15px;font-weight:600;border-radius:var(--radius-cta-large)}.btn-block{display:flex;width:100%}.btn:disabled,.btn[disabled]{opacity:.55;cursor:not-allowed;pointer-events:none;transform:none!important;box-shadow:none!important}.btn-submit{height:46px;font-size:15px;font-weight:600;border-radius:var(--radius-submit);color:#fff;background:var(--bg-cta-gradient);background-size:200% 200%;letter-spacing:.02em}.btn-submit:hover{background-position:100% 50%;box-shadow:0 8px 24px rgba(124,58,237,.28)}.input-group{position:relative;margin-bottom:18px}.input-group label{display:block;margin-bottom:8px;font-size:13px;color:var(--color-text-secondary);font-weight:600}.input-group label .required{color:var(--color-danger);margin-left:3px;font-weight:700}.form-input,.form-select,.form-textarea{width:100%;padding:11px 14px;font-size:14px;line-height:1.6;color:var(--color-text-primary);background:var(--bg-input);border:1.5px solid var(--border-input);border-radius:var(--radius-input);transition:all var(--dur-fast) var(--ease-smooth);font-family:inherit}.form-input::-moz-placeholder,.form-textarea::-moz-placeholder{color:var(--color-text-placeholder)}.form-input::placeholder,.form-textarea::placeholder{color:var(--color-text-placeholder)}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--color-border-primary);box-shadow:0 0 0 4px rgba(139,92,246,.12);background:#fff}.form-input-light{background:var(--bg-input-light);border-color:var(--border-input-light);border-radius:var(--radius-input-light);padding:10px 13px;font-size:13px}.form-textarea{resize:vertical;min-height:80px;width:100%;box-sizing:border-box}.input-with-btn{gap:0}.input-with-btn .form-input{flex:1;border-radius:var(--radius-input) 0 0 var(--radius-input)}.input-with-btn .code-btn{flex-shrink:0;height:44px;padding:0 16px;font-size:13px;font-weight:600;color:var(--color-primary);background:#fff;border:1.5px solid var(--border-input);border-left:none;border-radius:0 var(--radius-input) var(--radius-input) 0;white-space:nowrap;transition:all var(--dur-fast) var(--ease-smooth)}.input-with-btn .code-btn:hover:not(:disabled){color:#fff;border-color:var(--color-border-primary);background:var(--bg-cta-gradient)}.input-with-btn .code-btn:disabled{color:var(--color-text-disabled);cursor:not-allowed;background:var(--bg-btn-default)}.input-with-btn.small .form-input{height:40px;border-radius:var(--radius-input-light) 0 0 var(--radius-input-light)}.input-with-btn.small .code-btn{height:40px;width:108px;padding:0 8px;font-size:12px;font-weight:600;color:var(--color-primary);border-color:var(--color-border-primary);border-radius:0 var(--radius-input-light) var(--radius-input-light) 0}.checkbox-group{display:flex;align-items:flex-start;gap:8px;margin-bottom:18px}.checkbox-group input[type=checkbox]{flex-shrink:0;width:16px;height:16px;margin-top:3px;accent-color:var(--color-primary);cursor:pointer;border-radius:4px}.checkbox-group label{font-size:13px;line-height:1.6;color:var(--color-text-tertiary);cursor:pointer}.checkbox-group label a{color:var(--color-link);font-weight:500}.card{background:#fff;border-radius:var(--radius-card);box-shadow:var(--shadow-card);transition:all var(--dur-base) var(--ease-smooth);border:1px solid rgba(226,232,240,.6)}.card-hover:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px);border-color:var(--border-card)}.tab-bar{display:flex;align-items:center;border-bottom:1px solid var(--border-divider);margin-bottom:var(--sp-7);gap:8px}.tab-item{position:relative;padding:14px 6px;margin-right:44px;font-size:16px;font-weight:500;line-height:1.5;color:var(--color-text-tertiary);cursor:pointer}.tab-item,.tab-item:before{transition:all var(--dur-fast) var(--ease-smooth)}.tab-item:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:10px;background:var(--color-text-disabled);vertical-align:middle}.tab-item:hover{color:var(--color-primary)}.tab-item.active{color:var(--color-primary-deep);font-weight:700}.tab-item.active:before{background:var(--bg-cta-gradient);box-shadow:0 0 0 4px rgba(124,58,237,.14)}.tab-item.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:var(--bg-cta-gradient);border-radius:2px}.tab-pane{display:none;opacity:0;transform:translateY(12px);animation:tabFadeIn var(--dur-base) var(--ease-smooth) forwards}.tab-pane.active{display:block}@keyframes tabFadeIn{to{opacity:1;transform:translateY(0)}}.no-scroll{position:fixed!important;width:100%!important;left:0!important}.no-scroll,html.no-scroll{overflow:hidden!important;touch-action:none!important}.modal-overlay{position:fixed;inset:0;z-index:1000;display:none;align-items:center;justify-content:center;background:rgba(15,23,42,.55);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;transition:opacity var(--dur-fast) var(--ease-smooth)}.modal-overlay.active{display:flex;opacity:1}.modal-dialog{position:relative;width:440px;max-width:calc(100% - 32px);max-height:calc(100vh - 80px);overflow-y:auto;background:#fff;border-radius:calc(var(--radius-card) + 4px);box-shadow:var(--shadow-modal);transform:translateY(-24px) scale(.96);opacity:0;transition:all var(--dur-base) var(--ease-smooth);scrollbar-width:none;-ms-overflow-style:none}.modal-dialog::-webkit-scrollbar{display:none}.modal-overlay.active .modal-dialog{transform:translateY(0) scale(1);opacity:1}.modal.trial-modal{position:fixed;inset:0;z-index:1000;display:none;align-items:center;justify-content:center;background:rgba(15,23,42,.55);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;transition:opacity var(--dur-fast) var(--ease-smooth)}.modal.trial-modal.active,.modal.trial-modal:not([hidden]),.modal.trial-modal[aria-hidden=false]{display:flex;opacity:1}.modal.trial-modal .modal-backdrop{position:absolute;inset:0;cursor:default}.modal.trial-modal .modal-dialog{transform:translateY(-24px) scale(.96);opacity:0;transition:all var(--dur-base) var(--ease-smooth);z-index:1}.modal.trial-modal.active .modal-dialog,.modal.trial-modal:not([hidden]) .modal-dialog{transform:translateY(0) scale(1);opacity:1}.modal-close{position:absolute;top:18px;right:18px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-btn-default);border:none;border-radius:10px;cursor:pointer;color:var(--color-text-tertiary);line-height:1;z-index:2;transition:all var(--dur-fast) var(--ease-smooth)}.modal-close:hover{background:#fee2e2;color:var(--color-danger);transform:rotate(90deg)}.input-with-btn{display:flex;align-items:center;gap:10px}.input-with-btn .form-input{flex:1 1 auto;min-width:0;border-radius:var(--radius-input)}.input-with-btn .code-btn~.form-input,.input-with-btn .form-input:has(+.code-btn){border-radius:var(--radius-input) 0 0 var(--radius-input)}.input-with-btn img.captcha-img{flex:0 0 auto;width:120px;height:40px!important;flex-shrink:0;border:1px solid #e6e8eb;border-radius:6px;background:#fff;cursor:pointer;-o-object-fit:cover;object-fit:cover;box-sizing:border-box}.input-with-btn.small img.captcha-img{height:40px!important;width:110px}.vcode-wrap{display:flex;align-items:center;gap:10px;width:100%}.vcode-wrap .form-input.vcode-input,.vcode-wrap .vcode-input{flex:1 1 auto;min-width:0;border-radius:var(--radius-input)}.vcode-wrap img.captcha-img{flex:0 0 auto;width:120px;height:40px!important;flex-shrink:0;border:1px solid #e6e8eb;border-radius:6px;background:#fff;cursor:pointer;-o-object-fit:cover;object-fit:cover;box-sizing:border-box}.form-row.form-row-vcode{margin-bottom:18px}.modal-dialog-wide{width:760px}.modal-header{position:relative;padding:32px 36px 0}.modal-title{font-size:26px;font-weight:700;line-height:1.25;color:var(--color-text-primary);letter-spacing:-.01em}.modal-subtitle{margin-top:10px;font-size:14px;line-height:1.5;color:var(--color-text-muted)}.lsy-close-btn{position:absolute;top:18px;right:18px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--bg-btn-default);border:none;border-radius:10px;cursor:pointer;color:var(--color-text-tertiary);font-size:18px;line-height:1;transition:all var(--dur-fast) var(--ease-smooth)}.lsy-close-btn:hover{background:#fee2e2;color:var(--color-danger);transform:rotate(90deg)}.modal-body{padding:28px 36px 36px}.modal-wide-body{display:grid;grid-template-columns:1fr 1fr;gap:0}.modal-wide-body .form-side{padding:32px 36px 36px}.modal-wide-body .brand-side{padding:36px 32px;background:linear-gradient(160deg,#f3e8ff,#e0e7ff 50%,#dbeafe);border-radius:0 calc(var(--radius-card) + 4px) calc(var(--radius-card) + 4px) 0;position:relative;overflow:hidden}.modal-wide-body .brand-side:before{content:"";position:absolute;top:-80px;right:-80px;width:240px;height:240px;background:radial-gradient(circle,rgba(124,58,237,.18),transparent 70%);pointer-events:none}.lsy-cs-trigger{position:fixed;right:28px;bottom:40px;z-index:50;display:flex;align-items:center;gap:10px;padding:12px 20px 12px 12px;height:auto;min-height:64px;background:linear-gradient(135deg,#ff8727,#ff9f4a 45%,#ffb37a);background-size:200% 200%;border-radius:999px 999px 999px 16px;box-shadow:0 12px 40px rgba(255,135,39,.42),0 4px 16px rgba(212,101,18,.2);cursor:pointer;color:#fff;transition:all .35s cubic-bezier(.22,1,.36,1);text-decoration:none;overflow:visible}.lsy-cs-trigger:before{content:"";position:absolute;inset:-4px;border-radius:inherit;background:linear-gradient(135deg,rgba(255,135,39,.55),rgba(255,179,122,.35));z-index:-1;animation:cs-pulse-ring 2.2s cubic-bezier(.22,1,.36,1) infinite;opacity:.7}@keyframes cs-pulse-ring{0%{transform:scale(1);opacity:.55}70%{transform:scale(1.35);opacity:0}to{transform:scale(1.35);opacity:0}}.lsy-cs-trigger:hover{transform:translateY(-4px);background-position:100% 50%;box-shadow:0 20px 56px rgba(255,135,39,.52),0 8px 24px rgba(212,101,18,.28)}.lsy-cs-trigger:active{transform:translateY(-1px)}.lsy-cs-trigger .cs-icon{flex-shrink:0;width:40px;height:40px;background:hsla(0,0%,100%,.22);backdrop-filter:blur(6px);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px 2px hsla(0,0%,100%,.35),0 2px 8px rgba(0,0,0,.08);position:relative}.lsy-cs-trigger .cs-icon:after{content:"";position:absolute;top:2px;right:2px;width:10px;height:10px;border-radius:50%;background:#34d399;border:2px solid #fff;box-shadow:0 0 0 3px rgba(52,211,153,.35);animation:cs-online-dot 1.8s ease-in-out infinite}@keyframes cs-online-dot{0%,to{box-shadow:0 0 0 3px rgba(52,211,153,.35)}50%{box-shadow:0 0 0 6px rgba(52,211,153,.12)}}.lsy-cs-trigger .cs-text{display:flex;flex-direction:column;line-height:1.15;padding-right:4px}.lsy-cs-trigger .cs-text .line-1{font-size:13px;font-weight:600;letter-spacing:.3px;opacity:.95;display:inline-flex;align-items:center;gap:6px}.lsy-cs-trigger .cs-text .line-1:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#fff;opacity:.9;flex-shrink:0}.lsy-cs-trigger .cs-text .line-2{font-size:16px;font-weight:800;margin-top:4px;letter-spacing:.3px;text-shadow:0 1px 3px rgba(212,101,18,.35)}.lsy-side-panel{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:100;width:300px;background:#fff;border-radius:20px 0 0 20px;box-shadow:var(--shadow-side);padding:24px 20px;transition:transform var(--dur-base) var(--ease-smooth);border-left:3px solid var(--color-primary)}.lsy-side-panel.collapsed{transform:translate(100%,-50%)}.lsy-side-panel .panel-header{position:relative;margin-bottom:18px}.lsy-side-panel .panel-title{font-size:17px;font-weight:700;line-height:1.2;color:var(--color-text-primary);background:var(--bg-cta-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.lsy-side-panel .panel-subtitle{margin-top:6px;font-size:12px;color:var(--color-text-muted)}.lsy-side-panel .lsy-close-btn{top:-4px;right:-4px}.lsy-side-panel .side-cta-block{margin-top:18px;padding:18px;background:linear-gradient(135deg,#f3e8ff,#e0e7ff);border-radius:var(--radius-card-sm)}.lsy-side-panel .lsy-cta-btn{display:flex;align-items:center;justify-content:center;width:100%;height:46px;font-size:15px;font-weight:700;color:#fff;background:var(--bg-cta-gradient);background-size:200% 200%;border-radius:var(--radius-cta);cursor:pointer;transition:all var(--dur-fast) var(--ease-smooth)}.lsy-side-panel .lsy-cta-btn:hover{background-position:100% 50%;box-shadow:0 6px 20px rgba(124,58,237,.3)}.news-about-us{background:#fff;border-radius:var(--radius-card);padding:28px;box-shadow:var(--shadow-card);border:1px solid rgba(226,232,240,.6)}.news-about-title{font-size:16px;font-weight:700;line-height:1.43;color:var(--color-text-primary);margin-bottom:16px}.news-about-button{display:inline-flex;align-items:center;justify-content:center;padding:10px 24px;font-size:14px;font-weight:700;color:#fff;background:var(--bg-cta-gradient);background-size:200% 200%;border-radius:var(--radius-cta);cursor:pointer;transition:all var(--dur-fast) var(--ease-smooth)}.news-about-button:hover{background-position:100% 50%;box-shadow:0 6px 22px rgba(124,58,237,.3);transform:translateY(-1px)}.toast{position:fixed;top:40%;left:50%;transform:translate(-50%,-50%);z-index:2000;padding:14px 28px;font-size:14px;font-weight:500;color:#fff;background:rgba(15,23,42,.88);backdrop-filter:blur(8px);border-radius:var(--radius-cta);opacity:0;pointer-events:none;transition:all var(--dur-fast) var(--ease-smooth);max-width:80%;text-align:center;box-shadow:0 12px 40px rgba(15,23,42,.25)}.toast.show{opacity:1;transform:translate(-50%,calc(-50% - 4px))}.toast.success:before{content:"✅ "}.toast.error:before{content:"❌ "}.brand-side .brand-logo-box{display:flex;align-items:center;gap:12px;margin-bottom:20px;position:relative;z-index:2}.brand-side .brand-title{font-size:20px;font-weight:700;color:var(--color-primary-deep)}.brand-side .brand-subtitle{font-size:15px;font-weight:600;color:var(--color-primary);margin-bottom:16px;position:relative;z-index:2}.brand-side .brand-desc{font-size:13px;line-height:1.8;color:var(--color-text-secondary);margin-bottom:20px;position:relative;z-index:2}.brand-side .brand-hotline{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:var(--color-primary-deep);margin-bottom:22px;position:relative;z-index:2}.brand-side .qr-box{background:#fff;border-radius:var(--radius-card-sm);padding:18px;text-align:center;position:relative;z-index:2;box-shadow:0 8px 24px rgba(30,58,138,.08)}.brand-side .qr-box .qr-title{font-size:13px;font-weight:700;color:var(--color-primary);margin-bottom:10px}.brand-side .qr-box .qr-img{width:136px;height:136px;margin:0 auto 10px;background:var(--bg-cta-gradient);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:500;line-height:1.4;text-align:center;padding:12px;box-shadow:0 6px 20px rgba(124,58,237,.25)}.brand-side .qr-box .qr-desc{font-size:12px;color:var(--color-text-muted)}.brand-side .qr-box .qr-actions{display:flex;gap:10px;margin-top:14px;justify-content:center}.brand-side .qr-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 22px;font-size:13px;font-weight:700;border-radius:var(--radius-cta);cursor:pointer;transition:all var(--dur-fast) var(--ease-smooth)}.brand-side .qr-btn.primary{color:#fff;background:var(--bg-cta-gradient);background-size:200% 200%}.brand-side .qr-btn.primary:hover{background-position:100% 50%;box-shadow:0 6px 20px rgba(124,58,237,.32)}@media (max-width:768px){.lsy-cs-trigger{right:16px;bottom:18px;min-height:56px;padding:10px 16px 10px 10px;gap:8px;border-radius:999px 999px 999px 14px}.lsy-cs-trigger .cs-icon{width:36px;height:36px}.lsy-cs-trigger .cs-icon:after{width:8px;height:8px;border-width:1.5px}.lsy-cs-trigger .cs-text .line-1{font-size:11.5px}.lsy-cs-trigger .cs-text .line-2{font-size:14.5px;margin-top:2px}.modal-dialog,.modal-dialog-wide{width:calc(100% - 32px)}.modal-wide-body{grid-template-columns:1fr}.modal-wide-body .brand-side{border-radius:0 0 calc(var(--radius-card) + 4px) calc(var(--radius-card) + 4px)}.lsy-side-panel{position:fixed;right:auto;left:0;top:auto;bottom:0;width:100%;transform:translateY(100%);border-radius:24px 24px 0 0;border-left:none;border-top:3px solid var(--color-primary)}.lsy-side-panel.active{transform:translateY(0)}}#trialModal .modal-dialog{max-width:480px}#trialModal .input-group{margin-bottom:18px}.lsy-global-toast{z-index:99999!important}.lsy-side-panel{display:none!important}.article-list{list-style:none;padding:0;margin:0;background:#fff;border-radius:var(--radius-card);border:1px solid var(--border-card);box-shadow:var(--shadow-card);overflow:hidden}.article-list-item{display:flex;align-items:flex-start;gap:20px;padding:20px 24px;border-bottom:1px solid var(--border-divider);transition:background var(--dur-fast) var(--ease-smooth);cursor:pointer}.article-list-item:last-child{border-bottom:none}.article-list-item:hover{background:var(--bg-card-glow)}.article-list-index{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-family:var(--font-family-display);font-size:16px;font-weight:800;color:var(--color-primary);background:var(--bg-phone-badge);border-radius:10px}.article-list-item:nth-child(-n+3) .article-list-index{color:#fff;background:var(--bg-cta-gradient);background-size:200% 200%}.article-list-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.article-list-cat{display:inline-block;align-self:flex-start;padding:3px 10px;font-size:12px;font-weight:600;border-radius:999px;line-height:1.6}.article-list-cat.tag-industry{background:#fff1e0;color:#d46512}.article-list-cat.tag-operation{background:#e8f5e9;color:#2e7d32}.article-list-cat.tag-update{background:#e3f2fd;color:#1565c0}.article-list-cat.tag-case{background:#fce4ec;color:#c2185b}.article-list-title{margin:0;font-size:16px;font-weight:700;color:var(--color-text-primary);line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color var(--dur-fast)}.article-list-item:hover .article-list-title{color:var(--color-primary)}.article-list-excerpt{margin:0;font-size:13.5px;line-height:1.7;color:var(--color-text-tertiary);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.article-list-meta{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:6px;padding-top:4px;font-size:12px;color:var(--color-text-muted);white-space:nowrap}@media (max-width:768px){.article-list-item{flex-wrap:wrap;gap:12px;padding:16px}.article-list-meta{flex-direction:row;width:100%;justify-content:space-between;padding-top:0;margin-left:60px}.article-list-index{width:36px;height:36px;font-size:14px}.article-list-title{font-size:15px;white-space:normal;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical}.article-list-excerpt{display:none}}.about-wrapper{display:grid;grid-template-columns:1fr;gap:32px;align-items:start;max-width:900px;margin:0 auto}.about-main{display:flex;flex-direction:column;gap:18px}.about-heading{margin:0;font-size:24px;font-weight:800;color:var(--color-text-primary);line-height:1.4;font-family:var(--font-family-display)}.about-text{margin:0;font-size:15px;line-height:1.9;color:var(--color-text-secondary);text-align:justify}.about-values{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:8px}.about-value-item{display:flex;align-items:flex-start;gap:12px;padding:18px 16px;background:var(--bg-card-glow);border:1px solid var(--border-card);border-radius:var(--radius-card-sm);transition:all var(--dur-base) var(--ease-smooth)}.about-value-item:hover{transform:translateY(-3px);box-shadow:var(--shadow-card-hover);border-color:var(--color-border-primary)}.about-value-icon{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:22px;background:var(--bg-phone-badge);border-radius:10px}.about-value-item h4{margin:0 0 4px;font-size:15px;font-weight:700;color:var(--color-text-primary)}.about-value-item p{margin:0;font-size:12.5px;line-height:1.6;color:var(--color-text-tertiary)}.about-stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.about-stat-card{padding:28px 20px;background:#fff;border:1px solid var(--border-card);border-radius:var(--radius-card);box-shadow:var(--shadow-card);text-align:center;transition:all var(--dur-base) var(--ease-smooth)}.about-stat-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-card-hover);border-color:var(--color-border-primary)}.about-stat-num{font-family:var(--font-family-display);font-size:34px;font-weight:800;line-height:1.1;margin-bottom:8px;letter-spacing:-.5px}.about-stat-unit{font-size:18px;font-weight:700;margin-left:2px}.about-stat-label{font-size:13.5px;color:var(--color-text-tertiary);font-weight:500}@media (max-width:960px){.about-wrapper{gap:32px}.about-values,.about-wrapper{grid-template-columns:1fr}}@media (max-width:640px){.about-stats-grid{grid-template-columns:repeat(2,1fr);gap:12px}.about-stat-card{padding:20px 14px}.about-stat-num{font-size:26px}.about-stat-unit{font-size:14px}.about-heading{font-size:20px}}.header{position:fixed;top:0;left:0;right:0;z-index:99;height:var(--header-h);background:hsla(0,0%,100%,.88);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:var(--shadow-header);transition:all var(--dur-base) var(--ease-smooth);border-bottom:1px solid rgba(226,232,240,.5)}.header.scrolled{background:hsla(0,0%,100%,.96);box-shadow:0 4px 24px rgba(15,23,42,.08)}.header-inner{justify-content:space-between;height:100%;padding:0 20px}.header-inner,.logo{display:flex;align-items:center}.logo{flex-shrink:0}.logo a{display:flex;align-items:center;text-decoration:none;gap:10px}.logo-img{width:auto;height:34px;-o-object-fit:contain;object-fit:contain}.logo-text{font-size:20px;font-weight:800;color:#1f2937;font-family:PingFang SC,Microsoft YaHei,sans-serif}.nav-menu{flex:1;display:flex;align-items:center;justify-content:center;gap:40px}.nav-menu .nav-link{position:relative;display:block;padding:6px 0;font-size:15px;font-weight:500;line-height:2.4;color:var(--color-text-secondary);text-decoration:none;transition:color var(--dur-fast) var(--ease-smooth)}.nav-menu .nav-link:after{content:"";position:absolute;left:50%;bottom:0;width:0;height:3px;background:var(--bg-cta-gradient);border-radius:2px;transition:all var(--dur-base) var(--ease-smooth);transform:translateX(-50%)}.nav-menu .nav-link:hover{color:var(--color-primary)}.nav-menu .nav-link.active{color:var(--color-primary-deep);font-weight:700}.nav-menu .nav-link.active:after{width:60%}.header-right{display:flex;align-items:center;gap:16px}.header-right .phone{display:flex;align-items:center;gap:8px;padding:8px 18px;height:42px;background:var(--bg-phone-badge);border-radius:var(--radius-pill);cursor:pointer;text-decoration:none;transition:all var(--dur-fast) var(--ease-smooth);border:1px solid rgba(124,58,237,.12)}.header-right .phone:hover{box-shadow:0 6px 20px rgba(124,58,237,.15);transform:translateY(-1px);background:linear-gradient(135deg,#f3e8ff,#e0e7ff)}.header-right .phone .phone-icon{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center}.header-right .phone .phone-icon img,.header-right .phone .phone-icon svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.header-right .phone .phone-number{font-size:15px;font-weight:700;color:var(--color-primary-deep);line-height:1;white-space:nowrap}.header-right .try-btn{width:112px;height:44px;display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;color:#fff;background:var(--bg-cta-gradient);background-size:200% 200%;border-radius:var(--radius-pill);border:none;cursor:pointer;transition:all var(--dur-fast) var(--ease-smooth);white-space:nowrap;text-decoration:none;letter-spacing:.01em;box-shadow:0 4px 16px rgba(124,58,237,.22)}.header-right .try-btn:hover{background-position:100% 50%;box-shadow:0 8px 28px rgba(124,58,237,.34);transform:translateY(-2px)}.mobile_top_navigation{display:none;position:fixed;top:0;left:0;right:0;z-index:99;height:48px;background:hsla(0,0%,100%,.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 1px 12px rgba(15,23,42,.06);padding:0 12px;border-bottom:1px solid rgba(226,232,240,.4);box-sizing:border-box}.mobile_top_navigation .mobile-inner{display:flex;align-items:center;justify-content:space-between;gap:12px;height:100%}.mobile_top_navigation .hamburger{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:10px;cursor:pointer;color:var(--color-text-primary);font-size:20px;font-weight:300;transition:all var(--dur-fast) var(--ease-smooth)}.mobile_top_navigation .hamburger:hover{background:rgba(255,135,39,.08)}.mobile_top_navigation .mobile-logo{flex:1;display:flex;justify-content:center}.mobile_top_navigation .mobile-logo-img{height:24px;width:auto}.mobile_top_navigation .mobile-try-btn{height:30px;padding:0 14px;font-size:12px;font-weight:600;color:#fff;background:var(--bg-cta-gradient);background-size:200% 200%;border-radius:var(--radius-pill);border:none;cursor:pointer;white-space:nowrap;box-shadow:0 2px 10px rgba(255,135,39,.25)}.mobile_menu_overlay{display:none;position:fixed;inset:48px 0 0 0;z-index:98;background:rgba(15,23,42,.45);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;transition:opacity var(--dur-fast) var(--ease-smooth)}.mobile_top_navigation.active~.mobile_menu_overlay{display:block;opacity:1}.mobile_menu_panel{position:fixed;top:48px;left:0;right:0;z-index:98;max-height:calc(100vh - 48px);overflow-y:auto;background:#fff;padding:16px 0 24px;transform:translateY(-100%);transition:transform var(--dur-base) var(--ease-smooth);box-shadow:0 16px 48px rgba(15,23,42,.12);border-radius:0 0 24px 24px}.mobile_top_navigation.active~.mobile_menu_panel{transform:translateY(0)}.mobile_menu_panel{display:flex;flex-direction:column}.mobile_menu_panel a{display:block;padding:16px 24px;font-size:16px;font-weight:500;line-height:1.5;color:var(--color-text-secondary);text-decoration:none;border-bottom:1px solid var(--border-divider);transition:all var(--dur-fast) var(--ease-smooth);border-radius:12px}.mobile_menu_panel a.active,.mobile_menu_panel a:hover{color:var(--color-primary-deep);font-weight:700;background:linear-gradient(135deg,#f3e8ff,#e0e7ff);padding-left:32px}.mobile_menu_panel a:last-child{border-bottom:none}@media (max-width:1023px){.header{display:none}.mobile_top_navigation{display:block}body{padding-top:48px}}@media (min-width:1024px){body{padding-top:var(--header-h)}.mobile_menu_overlay,.mobile_menu_panel,.mobile_top_navigation{display:none!important}}.page-footer{position:relative;background:linear-gradient(180deg,#0f172a,#1e1b4b 50%,#0f172a);color:#fff;padding:40px 0 32px}.footer-bottom{text-align:center}.footer-bottom .w{display:flex;flex-direction:column;align-items:center;gap:12px}.footer-copyright{font-size:13px;line-height:1.6;color:hsla(0,0%,100%,.5)}.footer-beian{font-size:12px;line-height:1.6}.footer-beian a{color:hsla(0,0%,100%,.45);text-decoration:none;transition:color var(--dur-fast) var(--ease-smooth)}.footer-beian a:hover{color:var(--color-primary)}@media (max-width:768px){.page-footer{padding:32px 0 24px}.footer-bottom .w{gap:10px}.footer-copyright{font-size:11.5px;padding:0 16px}.footer-beian{font-size:11px}}.page-index{min-height:100vh}html{scroll-behavior:auto}.gradient-text{background:var(--bg-cta-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.section{padding:60px 0;position:relative}.section-gray{background:var(--bg-content)}.section-gradient{background:linear-gradient(180deg,#fff8f0,#ffe9d6 50%,#fff8f0);position:relative;overflow:hidden}.section-gradient:before{content:"";position:absolute;top:-200px;left:-200px;width:500px;height:500px;background:radial-gradient(circle,rgba(255,135,39,.06),transparent 70%);pointer-events:none}.section-gradient:after{content:"";position:absolute;bottom:-150px;right:-150px;width:450px;height:450px;background:radial-gradient(circle,rgba(255,169,77,.08),transparent 70%);pointer-events:none}.section-header{text-align:center;margin-bottom:40px;position:relative;z-index:2}.section-tag{display:inline-block;padding:6px 18px;font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--color-primary);background:linear-gradient(135deg,rgba(255,135,39,.1),rgba(230,112,0,.06));border-radius:20px;margin-bottom:16px;border:1px solid rgba(255,135,39,.15)}.section-tag.light{color:#fff;background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.22)}.section-title.TitleSize{font-size:40px;font-weight:800;line-height:1.2;margin-bottom:16px;letter-spacing:-.02em}.section-title.TitleSize,.section-title.TitleSize.light{color:var(--color-text-primary)}.section-subtitle{font-size:16px;line-height:1.7;color:var(--color-text-muted);max-width:720px;margin:0 auto;font-weight:400}.section-subtitle.light{color:var(--color-text-secondary)}.hero-banner{position:relative;padding:100px 0 80px;background:var(--bg-hero-gradient);overflow:hidden}.hero-bg-orbs{position:absolute;inset:0;pointer-events:none;z-index:1}.hero-bg-orbs .orb{position:absolute;border-radius:50%;filter:blur(60px);opacity:.35}.orb-1{width:380px;height:380px;background:radial-gradient(circle,#ff8727,transparent 70%);top:-100px;right:-60px}.orb-2{width:320px;height:320px;background:radial-gradient(circle,#e67000,transparent 70%);bottom:-60px;left:-80px;opacity:.25}.hero-inner{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.hero-left .hero-badge{display:inline-flex;align-items:center;padding:8px 20px;font-size:13px;font-weight:600;color:var(--color-primary-deep);background:linear-gradient(135deg,rgba(255,135,39,.1),rgba(230,112,0,.06));border:1px solid rgba(255,135,39,.2);border-radius:999px;margin-bottom:24px}.hero-left .hero-title{font-size:52px;font-weight:800;line-height:1.15;color:var(--color-text-primary);margin-bottom:20px;letter-spacing:-.02em}.hero-title-line{display:block}.hero-left .hero-slogan{font-size:17px;line-height:1.7;color:var(--color-text-secondary);margin-bottom:36px;letter-spacing:.01em;font-weight:500}.slogan-sub{display:block;font-size:14px;color:var(--color-text-muted);margin-top:8px;font-weight:400}.hero-ctas{display:flex;gap:16px;margin-bottom:48px;flex-wrap:wrap}.hero-ctas .btn{height:52px;padding:0 32px;font-size:15px;font-weight:700;border-radius:999px;transition:all .25s var(--ease-smooth)}.btn-primary-hero{color:#fff;background:var(--bg-cta-gradient);box-shadow:0 8px 24px rgba(230,112,0,.3)}.btn-primary-hero:hover{transform:translateY(-2px);box-shadow:0 12px 36px rgba(230,112,0,.4)}.btn-outline-hero{background:#fff;color:var(--color-primary-deep);border:2px solid rgba(255,135,39,.3)}.btn-outline-hero:hover{background:linear-gradient(135deg,rgba(255,135,39,.05),rgba(230,112,0,.03));border-color:var(--color-border-primary);color:var(--color-primary);transform:translateY(-2px)}.hero-right{display:flex;align-items:center;justify-content:center}.hero-dashboard{width:100%;max-width:500px;background:#fff;border-radius:20px;box-shadow:0 24px 60px rgba(26,26,26,.1),0 0 0 1px rgba(255,135,39,.1);overflow:hidden}.dash-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:linear-gradient(135deg,#0f172a,#1e1b4b);color:#fff}.dash-dots{display:flex;gap:6px}.dot{width:10px;height:10px;border-radius:50%}.dot-r{background:#ef4444}.dot-y{background:#f59e0b}.dot-g{background:#10b981}.dash-title{font-size:12px;font-weight:600;letter-spacing:.02em}.dash-badge.live{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;background:rgba(16,185,129,.18);border-radius:999px;font-size:10px;font-weight:700;color:#34d399}.pulse{width:6px;height:6px;background:#10b981;border-radius:50%;animation:pulseDot 1.5s ease-in-out infinite}@keyframes pulseDot{0%,to{opacity:1}50%{opacity:.4}}.dash-body{padding:20px;background:linear-gradient(180deg,#fafbff,#f1f5f9)}.dash-top-row{display:grid;grid-template-columns:1.2fr 1fr;gap:14px;margin-bottom:14px}.kpi-card.kpi-primary{background:var(--bg-cta-gradient);color:#fff;border-radius:14px;padding:18px;position:relative;overflow:hidden}.kpi-card.kpi-primary:after{content:"";position:absolute;top:-50%;right:-30%;width:150px;height:150px;background:radial-gradient(circle,hsla(0,0%,100%,.2),transparent 70%);border-radius:50%}.kpi-label{font-size:11px;opacity:.9;margin-bottom:8px;font-weight:500}.kpi-value{display:flex;align-items:baseline;gap:3px;margin-bottom:8px}.kpi-num{font-size:28px;font-weight:800;line-height:1}.kpi-suffix{font-size:14px;font-weight:700;color:hsla(0,0%,100%,.9)}.kpi-trend.up{font-size:11px;font-weight:600;color:hsla(0,0%,100%,.9);margin-bottom:10px}.kpi-bar{width:100%;height:5px;background:hsla(0,0%,100%,.15);border-radius:999px;overflow:hidden}.kpi-bar span{display:block;height:100%;background:hsla(0,0%,100%,.8);border-radius:999px}.kpi-mini-group{display:grid;grid-template-rows:repeat(3,1fr);gap:8px}.kpi-mini{background:#fff;border-radius:12px;padding:12px 14px;box-shadow:0 1px 8px rgba(15,23,42,.04);border:1px solid rgba(226,232,240,.5)}.kpi-m-label{font-size:10px;color:var(--color-text-muted);margin-bottom:3px;font-weight:500}.kpi-m-value{font-size:14px;font-weight:700;line-height:1.2;color:var(--color-text-primary)}.dash-bottom-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.conversion-card,.rank-card{background:#fff;border-radius:14px;padding:16px;box-shadow:0 1px 8px rgba(15,23,42,.04);border:1px solid rgba(226,232,240,.5)}.rank-title{font-size:12px;font-weight:700;color:var(--color-text-primary);margin-bottom:12px}.rank-list{display:flex;flex-direction:column;gap:8px}.rank-item{display:grid;grid-template-columns:20px 1fr auto;gap:8px;font-size:11px}.rank-item,.rk-no{align-items:center}.rk-no{width:18px;height:18px;border-radius:5px;background:var(--bg-btn-default);color:var(--color-text-muted);display:flex;justify-content:center;font-size:10px;font-weight:700}.rank-item.gold .rk-no{background:linear-gradient(135deg,#fcd34d,#f59e0b);color:#fff}.rank-item.silver .rk-no{background:linear-gradient(135deg,#cbd5e1,#94a3b8);color:#fff}.rank-item.bronze .rk-no{background:linear-gradient(135deg,#fdba74,#f97316);color:#fff}.rk-name{font-weight:600;color:var(--color-text-secondary)}.rk-amt{font-weight:700;color:var(--color-primary);font-size:10px}.conversion-card{display:flex;flex-direction:column;justify-content:center;gap:12px}.conv-item{display:grid;grid-template-columns:60px 1fr 30px;align-items:center;gap:10px}.conv-label{font-size:10px;font-weight:500;color:var(--color-text-muted)}.conv-bar-wrap{height:6px;background:var(--bg-content);border-radius:999px;overflow:hidden}.conv-bar{height:100%;border-radius:999px}.conv-val{font-size:11px;font-weight:700;text-align:right;color:var(--color-primary)}.brand-strip{padding:28px 0;background:#fff;border-top:1px solid var(--border-divider);border-bottom:1px solid var(--border-divider)}.brand-strip-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.trust-label{gap:12px}.trust-icon,.trust-label{display:flex;align-items:center}.trust-icon{width:44px;height:44px;justify-content:center;background:linear-gradient(135deg,rgba(255,135,39,.1),rgba(230,112,0,.06));border-radius:12px;font-size:22px}.trust-title{font-size:16px;font-weight:800;color:var(--color-text-primary);line-height:1.3}.trust-sub{font-size:12px;color:var(--color-text-muted);margin-top:2px}.trust-badges{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.trust-badge{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:linear-gradient(135deg,rgba(255,135,39,.05),rgba(230,112,0,.03));border:1px solid rgba(255,135,39,.1);border-radius:999px;font-size:12px;font-weight:600;color:var(--color-text-secondary);transition:all .2s var(--ease-smooth)}.trust-badge:hover{background:linear-gradient(135deg,rgba(255,135,39,.08),rgba(230,112,0,.06));border-color:rgba(255,135,39,.2);transform:translateY(-1px)}.capability-matrix{display:flex;flex-direction:column;gap:36px;position:relative;z-index:2}.cap-group,.cap-group-head{position:relative}.cap-group-head{display:flex;align-items:flex-end;gap:16px;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid rgba(255,135,39,.1)}.cap-group-head:after{content:"";position:absolute;left:0;bottom:-1px;width:100px;height:3px;background:var(--bg-cta-gradient);border-radius:2px}.cap-group-no{font-family:DM Sans,Inter,sans-serif;font-weight:900;font-size:52px;line-height:1;background:var(--bg-cta-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;flex-shrink:0}.cap-group-meta{flex:1;min-width:0}.cap-group-title{font-size:22px;font-weight:800;line-height:1.3;color:var(--color-text-primary);margin:0 0 4px 0}.cap-group-desc{font-size:13px;line-height:1.6;color:var(--color-text-muted);margin:0}.cap-group-tag{flex-shrink:0;align-self:center;padding:5px 12px;font-size:11px;font-weight:700;letter-spacing:.5px;color:var(--color-primary);background:linear-gradient(135deg,rgba(255,135,39,.08),rgba(255,169,77,.15));border:1px solid rgba(255,135,39,.2);border-radius:100px}.cap-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}.cap-cards-hero{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr));gap:20px}.cap-card{position:relative;padding:22px 20px 18px;background:#fff;border-radius:14px;box-shadow:0 2px 8px rgba(15,23,42,.04);border:1px solid rgba(226,232,240,.7);overflow:hidden;display:flex;flex-direction:column}.cap-card,.cap-card:after{transition:all .3s var(--ease-smooth)}.cap-card:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--bg-cta-gradient);transform:scaleX(0);transform-origin:left center;opacity:0}.cap-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(230,112,0,.12);border-color:rgba(255,135,39,.25)}.cap-card:hover:after{opacity:1;transform:scaleX(1)}.cap-card-no{position:absolute;top:16px;right:20px;font-family:DM Sans,Inter,sans-serif;font-weight:800;font-size:12px;color:rgba(255,135,39,.25);letter-spacing:.5px}.cap-card:hover .cap-card-no{color:rgba(255,135,39,.7)}.cap-icon-box{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:14px;flex-shrink:0;box-shadow:0 6px 16px rgba(230,112,0,.15);transition:transform .3s var(--ease-smooth)}.cap-card:hover .cap-icon-box{transform:scale(1.05)}.grad-green-1{background:linear-gradient(135deg,#ff8727,#ffa94d)}.grad-green-2{background:linear-gradient(135deg,#e67000,#ff8727)}.grad-green-3{background:linear-gradient(135deg,#cc5a00,#e67000)}.cap-card-title{font-size:16px;font-weight:800;color:var(--color-text-primary);margin:0 0 8px 0;line-height:1.4}.cap-card-desc{font-size:12.5px;line-height:1.7;color:var(--color-text-secondary);margin:0;flex:1}.cap-card-hero{background:linear-gradient(160deg,#fff,#fff5ed 48%,#ffe9d6);border:1px solid rgba(255,135,39,.15)}.cap-card-hero .cap-icon-box{width:56px;height:56px;box-shadow:0 10px 24px rgba(230,112,0,.25)}.cap-card-hero .cap-card-title{font-size:20px;margin-bottom:12px}.cap-card-hero .cap-card-desc{font-size:13.5px;color:#2d4a1a}.cap-hero-points{margin:16px 0 0 0;padding:0;display:flex;flex-direction:column;gap:8px;list-style:none}.cap-hero-points li{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:500;line-height:1.5;color:#2d4a1a}.cap-hero-points li .dot{flex-shrink:0;width:6px;height:6px;border-radius:50%;background:var(--bg-cta-gradient)}.workflow-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto);gap:20px;align-items:stretch;position:relative;z-index:2}.step{display:flex;flex-direction:column;align-items:center;padding:24px 20px;background:#fff;border-radius:14px;box-shadow:0 2px 12px rgba(15,23,42,.04);border:1px solid rgba(226,232,240,.6);transition:all .3s var(--ease-smooth)}.step:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(230,112,0,.1);border-color:rgba(255,135,39,.2)}.step-num-wrap{margin-bottom:12px}.step-num{font-size:18px;font-weight:800;color:rgba(255,135,39,.3);transition:color .3s var(--ease-smooth)}.step:hover .step-num{color:var(--color-primary)}.step-icon{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;box-shadow:0 8px 20px rgba(230,112,0,.15);transition:transform .3s var(--ease-smooth)}.step:hover .step-icon{transform:scale(1.05)}.step-content{text-align:center}.step-title{font-size:16px;font-weight:800;color:var(--color-text-primary);margin:0 0 8px}.step-desc{font-size:12px;line-height:1.6;color:var(--color-text-secondary);margin:0}.step-arrow{position:absolute;top:50%;right:-10px;transform:translateY(-50%);display:none}@media (min-width:960px){.step-arrow{display:block}}.problem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.problem-card{position:relative;padding:24px 22px;background:#fff;border-radius:14px;box-shadow:0 2px 12px rgba(15,23,42,.04);border:1px solid rgba(226,232,240,.6);transition:all .3s var(--ease-smooth);overflow:hidden}.problem-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(239,68,68,.08);border-color:rgba(239,68,68,.15)}.problem-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;box-shadow:0 6px 16px rgba(239,68,68,.15);transition:transform .3s var(--ease-smooth)}.problem-card:hover .problem-icon{transform:scale(1.05)}.grad-red-1{background:linear-gradient(135deg,#ef4444,#f87171)}.grad-red-2{background:linear-gradient(135deg,#dc2626,#ef4444)}.grad-red-3{background:linear-gradient(135deg,#b91c1c,#dc2626)}.problem-title{font-size:16px;font-weight:800;color:var(--color-text-primary);margin-bottom:10px;line-height:1.4}.problem-desc{font-size:13px;line-height:1.6;color:var(--color-text-secondary);margin-bottom:14px}.problem-solution{display:flex;flex-direction:column;gap:4px;padding:14px 16px;background:linear-gradient(135deg,rgba(255,135,39,.05),rgba(230,112,0,.03));border-radius:12px;border-left:4px solid var(--color-primary)}.solution-label{font-size:11px;font-weight:700;color:var(--color-primary);text-transform:uppercase;letter-spacing:.5px}.solution-text{font-size:12px;line-height:1.6;color:var(--color-text-secondary)}.highlights-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.highlight-card{position:relative;padding:24px;background:#fff;border-radius:16px;box-shadow:0 2px 12px rgba(15,23,42,.04);transition:all .3s var(--ease-smooth);border:1px solid rgba(226,232,240,.6);overflow:hidden}.highlight-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--bg-cta-gradient);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease-smooth)}.highlight-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(230,112,0,.1);border-color:rgba(255,135,39,.2)}.highlight-card:hover:before{transform:scaleX(1)}.highlight-badge{font-size:28px;margin-bottom:14px;display:block}.highlight-header{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}.highlight-num{font-size:24px;font-weight:900;color:rgba(255,135,39,.2);line-height:1;flex-shrink:0}.highlight-card:hover .highlight-num{color:rgba(255,135,39,.35)}.highlight-title{font-size:16px;font-weight:800;color:var(--color-text-primary);line-height:1.4;margin:0}.highlight-desc{font-size:13px;line-height:1.7;color:var(--color-text-secondary);margin-bottom:14px}.highlight-features{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.highlight-features li{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:var(--color-text-secondary);font-weight:500;line-height:1.5}.highlight-features li .check-icon{color:var(--color-primary);font-weight:700;font-size:12px;flex-shrink:0;margin-top:1px}.cta-banner-section{padding:0;background:transparent;position:relative;z-index:2}.cta-banner-inner{padding:56px 56px;background:var(--bg-cta-gradient);border-radius:28px;box-shadow:0 24px 64px rgba(230,112,0,.3);display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:center;position:relative;overflow:hidden}.cta-banner-content{position:relative;z-index:2}.cta-banner-title{font-size:34px;font-weight:800;line-height:1.25;color:#fff;margin-bottom:14px;letter-spacing:-.01em}.cta-banner-sub{font-size:15px;color:hsla(0,0%,100%,.9);line-height:1.6;font-weight:500}.cta-banner-actions{display:flex;flex-direction:column;gap:12px;align-items:stretch;position:relative;z-index:2}.btn-cta-gold{display:inline-flex;align-items:center;justify-content:center;height:56px;padding:0 36px;font-size:16px;font-weight:800;color:var(--color-primary-deep);background:#fff;border-radius:999px;border:none;cursor:pointer;box-shadow:0 10px 32px rgba(0,0,0,.15);transition:all .25s var(--ease-smooth)}.btn-cta-gold:hover{transform:translateY(-2px);box-shadow:0 14px 40px rgba(0,0,0,.2)}.btn-cta-outline{display:inline-flex;align-items:center;justify-content:center;height:50px;padding:0 28px;font-size:14px;font-weight:700;color:#fff;background:hsla(0,0%,100%,.12);border:2px solid hsla(0,0%,100%,.3);border-radius:999px;cursor:pointer;backdrop-filter:blur(8px);transition:all .25s var(--ease-smooth);text-decoration:none}.btn-cta-outline:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.5);transform:translateY(-1px)}.about-content{gap:48px}.about-content,.about-section{display:flex;flex-direction:column}.about-section{gap:16px}.about-intro{background:linear-gradient(160deg,#fff5ed,#fff);border-radius:20px;border:1px solid rgba(255,135,39,.1);padding:32px}.about-intro-inner{display:grid;grid-template-columns:2fr 1fr;gap:32px;align-items:center}.about-intro-text{display:flex;flex-direction:column;gap:16px}.about-section-title{font-size:20px;font-weight:800;color:var(--color-text-primary);margin:0;padding-bottom:12px;border-bottom:2px solid rgba(255,135,39,.15);position:relative}.about-section-title:after{content:"";position:absolute;left:0;bottom:-2px;width:60px;height:2px;background:var(--bg-cta-gradient)}.about-intro-stats{gap:16px}.about-intro-stats,.stat-item{display:flex;flex-direction:column}.stat-item{align-items:center;padding:20px;background:#fff;border-radius:14px;border:1px solid rgba(226,232,240,.6);transition:all .3s var(--ease-smooth)}.stat-item:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(255,135,39,.08);border-color:rgba(255,135,39,.2)}.stat-num{font-size:32px;font-weight:900;color:var(--color-primary);line-height:1}.stat-label{font-size:12px;font-weight:600;color:var(--color-text-muted);margin-top:4px}.about-desc{font-size:14px;line-height:1.8;color:var(--color-text-secondary);margin:0}.about-desc.culture-intro{font-size:15px;font-weight:500;padding:16px 20px;background:linear-gradient(135deg,rgba(255,135,39,.08),rgba(230,112,0,.05));border-radius:12px;border-left:4px solid var(--color-primary)}.about-desc.culture-intro strong{color:var(--color-primary);font-weight:800}.about-culture{display:flex;flex-direction:column;gap:16px}.culture-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.culture-card{padding:20px;background:#fff;border-radius:14px;border:1px solid rgba(226,232,240,.6);transition:all .3s var(--ease-smooth)}.culture-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(255,135,39,.08);border-color:rgba(255,135,39,.2)}.culture-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(255,135,39,.1),rgba(230,112,0,.06));border-radius:10px;color:var(--color-primary);margin-bottom:12px}.culture-title{font-size:16px;font-weight:800;color:var(--color-text-primary);margin:0 0 10px}.culture-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.culture-list li{font-size:12.5px;line-height:1.6;color:var(--color-text-secondary);padding-left:16px;position:relative}.culture-list li:before{content:"";position:absolute;left:0;top:6px;width:6px;height:6px;border-radius:50%;background:var(--bg-cta-gradient)}.float-consult{position:fixed;bottom:30px;right:30px;z-index:999}.fc-btn{display:flex;align-items:center;gap:8px;padding:14px 24px;background:var(--bg-cta-gradient);color:#fff;border:none;border-radius:999px;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 8px 24px rgba(230,112,0,.3);transition:all .3s var(--ease-smooth)}.fc-btn:hover{transform:translateY(-2px);box-shadow:0 12px 36px rgba(230,112,0,.4)}@media (max-width:1100px){.section{padding:56px 0}.hero-inner{grid-template-columns:1fr;gap:40px;text-align:center}.hero-left .hero-badge{justify-content:center}.hero-left .hero-title{font-size:40px}.hero-ctas{justify-content:center}.capability-matrix{gap:40px}.cap-group-head{flex-wrap:wrap;gap:12px;padding-bottom:14px}.cap-group-no{font-size:44px}.cap-group-tag{order:3;width:100%;text-align:center}.cap-cards,.cap-cards-hero{grid-template-columns:repeat(2,1fr)}.cap-card-hero{grid-column:span 2}.workflow-steps{grid-template-columns:repeat(3,1fr)}.highlights-grid,.problem-grid{grid-template-columns:repeat(2,1fr)}.about-intro-inner{grid-template-columns:1fr}.about-intro-stats{flex-direction:row;justify-content:center}.culture-grid{grid-template-columns:repeat(2,1fr)}.cta-banner-inner{grid-template-columns:1fr;padding:40px 32px;text-align:center}.cta-banner-title{font-size:26px}.cta-banner-actions{flex-direction:row;justify-content:center}.section-title.TitleSize{font-size:32px}}@media (max-width:960px){.workflow-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.section{padding:40px 0}.hero-banner{padding:32px 0 32px}.hero-left .hero-title{font-size:32px}.hero-left .hero-slogan{font-size:14px}.section-title.TitleSize{font-size:24px}.section-subtitle{font-size:13px}.capability-matrix{gap:32px}.cap-group-head{flex-direction:column;align-items:flex-start;gap:6px;padding-bottom:12px}.cap-group-no{font-size:36px}.cap-group-tag{order:3;width:auto}.cap-group-title{font-size:18px}.cap-cards,.cap-cards-hero{grid-template-columns:1fr}.cap-card-hero{grid-column:span 1}.cap-card{padding:24px 20px}.workflow-steps{gap:14px}.highlights-grid,.problem-grid,.workflow-steps{grid-template-columns:1fr}.about-intro{padding:20px}.about-intro-inner{grid-template-columns:1fr;gap:20px}.about-intro-stats{flex-direction:row;justify-content:space-around}.stat-item{padding:12px 16px;min-width:80px}.stat-num{font-size:22px}.stat-label{font-size:11px}.culture-grid{grid-template-columns:1fr}.culture-card{padding:16px}.culture-icon{width:36px;height:36px;margin-bottom:10px}.culture-title{font-size:15px}.culture-list li{font-size:12px}.cta-banner-inner{padding:32px 20px;border-radius:20px}.cta-banner-title{font-size:22px}.cta-banner-actions{flex-direction:column}.hero-ctas .btn{width:100%}.dash-bottom-row,.dash-top-row{grid-template-columns:1fr}.fc-btn{padding:12px 20px;font-size:13px}}.input-group.has-error .form-input,.input-group.has-error .form-textarea{border-color:#ef4444!important;background:#fef2f2}.input-msg.error{display:block;margin-top:5px;font-size:12px;color:#ef4444;min-height:14px;line-height:1.4}.input-group .required{color:#ef4444;margin-left:4px;font-size:12px}.why-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:start;z-index:2}.why-col,.why-grid{position:relative}.why-h3{font-size:18px;font-weight:800;color:var(--color-text-primary);margin:0 0 10px}.why-p{font-size:14px;line-height:1.8;color:var(--color-text-secondary);margin:0 0 20px}.why-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px}.why-list li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.6;color:var(--color-text-secondary);background:#fff;border:1px solid rgba(226,232,240,.7);border-radius:12px;padding:14px 16px}.why-list li .dot{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--bg-cta-gradient);margin-top:7px}.guide-wrap{display:grid;grid-template-columns:1fr 1fr;gap:32px;position:relative;z-index:2}.guide-h3{font-size:18px;font-weight:800;color:var(--color-text-primary);margin:0 0 16px}.guide-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.guide-list li{display:flex;align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.6;color:var(--color-text-secondary)}.guide-list li .check-icon{color:var(--color-primary);font-weight:700;font-size:13px;flex-shrink:0;margin-top:1px}.guide-compare{display:flex;flex-direction:column;gap:10px}.guide-row{display:grid;grid-template-columns:56px 1fr 1fr;gap:10px;align-items:center;background:#fff;border:1px solid rgba(226,232,240,.7);border-radius:12px;padding:12px 14px}.guide-k{font-size:12px;font-weight:700;color:var(--color-text-muted)}.guide-v{font-size:12px;line-height:1.5;font-weight:600}.guide-v.ok{color:#16a34a}.guide-v.bad{color:#dc2626}@media (max-width:960px){.guide-wrap,.why-grid{grid-template-columns:1fr;gap:24px}.guide-row{grid-template-columns:1fr;gap:4px}}