.wbs-footer[data-v-d7c2485b]{background:var(--marketing-text);color:var(--marketing-bg-soft);font-size:14px;padding:80px 0 0;width:100%}.wbs-footer-container[data-v-d7c2485b]{display:flex;flex-direction:column;margin:0 auto;max-width:1200px;padding:0 24px}.wbs-footer-main[data-v-d7c2485b]{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;margin-bottom:60px;width:100%}.wbs-footer-left[data-v-d7c2485b]{display:flex;flex-direction:column;gap:20px;max-width:320px}.logo-link[data-v-d7c2485b]{display:inline-block;text-decoration:none}.wbs-footer-brand[data-v-d7c2485b]{gap:12px}.logo-icon[data-v-d7c2485b],.wbs-footer-brand[data-v-d7c2485b]{align-items:center;display:flex}.logo-icon[data-v-d7c2485b]{height:32px;justify-content:center;width:32px}.logo-icon img[data-v-d7c2485b]{aspect-ratio:640/489;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.logo-content[data-v-d7c2485b]{align-items:center;display:flex;gap:8px}.logo-text[data-v-d7c2485b]{color:var(--marketing-white);font-size:20px;font-weight:700}.wbs-footer-slogan[data-v-d7c2485b]{color:var(--marketing-white);font-size:15px;font-weight:600;margin-top:8px}.slogan-desc[data-v-d7c2485b]{color:#94a3b8;font-size:13px;font-weight:400;line-height:1.6;margin-top:8px}.wbs-footer-contact[data-v-d7c2485b]{color:#94a3b8;font-size:13px;line-height:1.8;margin-top:16px}.wbs-footer-contact p[data-v-d7c2485b]{margin:0 0 4px}.wbs-footer-links-group[data-v-d7c2485b]{display:flex;gap:80px}.wbs-footer-links-col[data-v-d7c2485b]{display:flex;flex-direction:column}.links-title[data-v-d7c2485b]{color:var(--marketing-white);font-size:15px;font-weight:600;margin-bottom:24px}.links-list[data-v-d7c2485b]{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}.links-list a[data-v-d7c2485b]{color:#94a3b8;font-size:14px;text-decoration:none;transition:color .3s ease}.links-list a[data-v-d7c2485b]:hover{color:var(--marketing-primary)}.wbs-footer-right[data-v-d7c2485b]{display:flex;flex-direction:column}.wbs-footer-qrcodes[data-v-d7c2485b]{display:flex;gap:16px}.wbs-footer-qrcode-card[data-v-d7c2485b]{align-items:center;display:flex;flex-direction:column;gap:12px}.qrcode-wrapper[data-v-d7c2485b]{align-items:center;background:#ffffff0d;border-radius:12px;display:flex;height:80px;justify-content:center;padding:8px;width:80px}.wbs-footer-qrcode-img[data-v-d7c2485b]{border-radius:6px;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.wbs-footer-qrcode-title[data-v-d7c2485b]{color:#94a3b8;font-size:12px}.wbs-footer-bottom[data-v-d7c2485b]{border-top:1px solid hsla(0,0%,100%,.1);color:var(--marketing-text-soft);font-size:13px;justify-content:space-between;padding:24px 0}.copyright[data-v-d7c2485b],.wbs-footer-bottom[data-v-d7c2485b]{align-items:center;display:flex}.copyright[data-v-d7c2485b]{flex-wrap:wrap;gap:16px}.icp-record[data-v-d7c2485b]{align-items:center;display:flex;gap:8px}.icp-record a[data-v-d7c2485b]{color:inherit;text-decoration:none;transition:color .3s ease}.icp-record a[data-v-d7c2485b]:hover{color:var(--marketing-white)}.divider[data-v-d7c2485b]{opacity:.5}.legal-links[data-v-d7c2485b]{display:flex;gap:24px}.legal-links a[data-v-d7c2485b]{color:var(--marketing-text-soft);text-decoration:none;transition:color .3s ease}.legal-links a[data-v-d7c2485b]:hover{color:var(--marketing-white)}@media(max-width:900px){.wbs-footer-main[data-v-d7c2485b]{flex-direction:column;gap:48px}.wbs-footer-links-group[data-v-d7c2485b]{flex-wrap:wrap;gap:48px}}@media(max-width:600px){.wbs-footer-bottom[data-v-d7c2485b]{flex-direction:column;gap:16px;text-align:center}}.header[data-v-567a235d]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffffd9;border-bottom:1px solid rgba(226,232,240,.8);height:var(--header-height);left:0;position:fixed;right:0;top:0;transition:all .3s ease;z-index:1000}.nav-container[data-v-567a235d]{align-items:center;display:flex;height:72px;justify-content:space-between;margin:0 auto;max-width:var(--layout-max-width);padding:0 var(--header-x-padding)}.nav-container--editor[data-v-567a235d]{max-width:100%}.logo-link[data-v-567a235d]{text-decoration:none}.logo[data-v-567a235d],.logo-link[data-v-567a235d]{align-items:center;display:flex}.logo[data-v-567a235d]{gap:12px}.logo-icon[data-v-567a235d]{align-items:center;display:flex;justify-content:center}.logo-icon img[data-v-567a235d]{height:32px;width:auto}.logo-text[data-v-567a235d]{color:var(--marketing-text);font-size:22px;font-weight:700;letter-spacing:-.5px}.desktop-nav[data-v-567a235d],.nav-menu[data-v-567a235d]{display:flex}.nav-menu[data-v-567a235d]{align-items:center;gap:32px;height:100%}.nav-menu--editor[data-v-567a235d]{justify-content:flex-end;margin-left:auto}.nav-item[data-v-567a235d]{align-items:center;cursor:pointer;display:flex;height:72px;position:relative}.nav-link[data-v-567a235d]{align-items:center;color:var(--marketing-text-muted);display:inline-flex;font-size:15px;font-weight:500;text-decoration:none;transition:color .2s ease}.nav-link i[data-v-567a235d]{font-size:12px;transition:transform .2s ease}.nav-hot-icon[data-v-567a235d]{color:#f97316;font-size:13px!important;margin-right:6px}.nav-item:hover .nav-link[data-v-567a235d],.nav-link[data-v-567a235d]:hover{color:var(--marketing-primary)}.nav-dropdown-trigger[data-v-567a235d]{gap:4px}.nav-dropdown[data-v-567a235d]{left:50%;opacity:0;padding-top:8px;position:absolute;top:100%;transform:translate(-50%) translateY(10px);transition:all .3s cubic-bezier(.4,0,.2,1);visibility:hidden;z-index:1001}.nav-item:hover .nav-dropdown[data-v-567a235d]{opacity:1;transform:translate(-50%) translateY(0);visibility:visible}.nav-dropdown-content[data-v-567a235d]{background:var(--marketing-white);border:1px solid var(--marketing-divider);border-radius:12px;box-shadow:0 10px 40px -10px #0000001a;display:flex;flex-direction:column;gap:4px;min-width:200px;padding:8px;position:relative}.nav-dropdown-content[data-v-567a235d]:before{background:var(--marketing-white);border-left:1px solid var(--marketing-divider);border-top:1px solid var(--marketing-divider);content:"";height:10px;left:50%;position:absolute;top:-5px;transform:translate(-50%) rotate(45deg);width:10px}.nav-dropdown-item[data-v-567a235d]{border-radius:8px;color:var(--marketing-text-muted);font-size:14px;font-weight:500;padding:10px 16px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.nav-dropdown-item[data-v-567a235d]:hover{background:var(--marketing-bg-soft);color:var(--marketing-primary);transform:translate(2px)}.rotate-180[data-v-567a235d]{transform:rotate(180deg)}.nav-actions[data-v-567a235d]{align-items:center;display:flex;gap:16px}.btn-diagnostic[data-v-567a235d]{background-color:var(--marketing-primary-soft);border:1px solid var(--marketing-primary-pale);border-radius:100px;color:var(--marketing-primary);cursor:pointer;font-size:14px;font-weight:600;padding:8px 20px;text-decoration:none;transition:all .2s ease}.btn-diagnostic[data-v-567a235d]:hover{background-color:var(--marketing-primary);border-color:var(--marketing-primary);color:var(--marketing-white)}.login-btn[data-v-567a235d]{background:var(--marketing-text);border:none;border-radius:100px;color:var(--marketing-white);cursor:pointer;font-size:14px;font-weight:500;padding:8px 24px;transition:all .2s ease}.login-btn[data-v-567a235d]:hover{background:var(--marketing-text-deep);box-shadow:0 4px 12px var(--marketing-shadow-soft)}.user-section[data-v-567a235d]{height:72px;position:relative}.user-info[data-v-567a235d],.user-section[data-v-567a235d]{align-items:center;display:flex}.user-info[data-v-567a235d]{background:var(--marketing-bg-soft);border:1px solid var(--marketing-border);border-radius:100px;cursor:pointer;gap:8px;padding:6px 16px;transition:all .2s ease}.user-info[data-v-567a235d]:hover{background:var(--marketing-divider);border-color:var(--marketing-border-hover)}.user-phone[data-v-567a235d]{color:#334155;font-size:14px;font-weight:500}.user-dropdown[data-v-567a235d]{opacity:0;padding-top:8px;position:absolute;right:0;top:100%;transform:translateY(10px);transition:all .3s cubic-bezier(.4,0,.2,1);visibility:hidden;z-index:1000}.user-section:hover .user-dropdown[data-v-567a235d]{opacity:1;transform:translateY(0);visibility:visible}.dropdown-content[data-v-567a235d]{background:var(--marketing-white);border:1px solid var(--marketing-border);border-radius:12px;box-shadow:0 10px 40px -10px #0000001a;min-width:160px;padding:8px}.dropdown-item[data-v-567a235d]{align-items:center;border-radius:8px;color:var(--marketing-text-muted);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:10px;padding:10px 16px;transition:all .2s ease}.dropdown-item[data-v-567a235d]:hover{background:var(--marketing-bg-soft);color:var(--marketing-text)}.dropdown-item.logout[data-v-567a235d]:hover{background:#fef2f2;color:#dc2626}.mobile-menu-btn[data-v-567a235d]{align-items:center;background:var(--marketing-bg-soft);border:1px solid var(--marketing-border);border-radius:8px;cursor:pointer;display:none;flex-direction:column;height:40px;justify-content:center;transition:all .2s ease;width:40px}.mobile-menu-btn[data-v-567a235d]:hover{background:var(--marketing-divider)}.hamburger-line[data-v-567a235d]{background:#334155;border-radius:2px;height:2px;margin:2px 0;transition:all .3s ease;width:20px}.mobile-menu-btn.active .hamburger-line[data-v-567a235d]:first-child{transform:rotate(45deg) translate(4px,4px)}.mobile-menu-btn.active .hamburger-line[data-v-567a235d]:nth-child(2){opacity:0}.mobile-menu-btn.active .hamburger-line[data-v-567a235d]:nth-child(3){transform:rotate(-45deg) translate(4px,-4px)}.mobile-menu-panel[data-v-567a235d]{background:var(--marketing-white);border:1px solid var(--marketing-border);border-radius:16px;box-shadow:0 20px 40px -10px #00000026;max-height:calc(100vh - 90px);max-width:380px;opacity:0;overflow-y:auto;position:fixed;right:16px;top:72px;transform:translateY(-10px);transition:all .3s cubic-bezier(.4,0,.2,1);visibility:hidden;width:calc(100% - 32px);z-index:999}.mobile-menu-panel.active[data-v-567a235d]{opacity:1;transform:translateY(0);visibility:visible}.mobile-menu-content[data-v-567a235d]{display:flex;flex-direction:column;gap:24px;padding:24px}.mobile-nav-menu[data-v-567a235d]{display:flex;flex-direction:column;gap:12px}.mobile-nav-link[data-v-567a235d]{background:var(--marketing-bg-soft);border-radius:10px;color:var(--marketing-text);display:block;font-size:15px;font-weight:600;padding:12px 16px;text-decoration:none;transition:all .2s ease}.mobile-nav-link i[data-v-567a235d]{margin-right:8px}.mobile-nav-link[data-v-567a235d]:hover{background:var(--marketing-divider);color:var(--marketing-primary)}.mobile-nav-group[data-v-567a235d]{background:var(--marketing-bg-soft);border-radius:10px;overflow:hidden}.mobile-nav-group-title[data-v-567a235d]{color:var(--marketing-text-soft);font-size:12px;font-weight:700;letter-spacing:.5px;padding:14px 16px 8px;text-transform:uppercase}.mobile-nav-group-items[data-v-567a235d]{display:flex;flex-direction:column;padding:0 8px 8px}.child-link[data-v-567a235d]{background:transparent;color:#334155;font-size:14px;font-weight:500;padding:10px 16px}.child-link[data-v-567a235d]:hover{background:var(--marketing-white);border-radius:8px;color:var(--marketing-primary)}.diagnostic-link[data-v-567a235d]{background:var(--marketing-primary-soft);border:none;color:var(--marketing-primary);cursor:pointer;margin-top:8px;text-align:center;width:100%}.diagnostic-link[data-v-567a235d]:hover{background:var(--marketing-primary-pale)}.mobile-nav-actions[data-v-567a235d]{border-top:1px solid var(--marketing-border);display:flex;flex-direction:column;gap:12px;padding-top:24px}.mobile-login-section-btn[data-v-567a235d]{background:var(--marketing-text);border:none;border-radius:100px;color:var(--marketing-white);cursor:pointer;font-size:15px;font-weight:600;padding:14px;transition:all .2s ease;width:100%}.mobile-login-section-btn[data-v-567a235d]:hover{background:var(--marketing-text-deep)}.mobile-user-info[data-v-567a235d]{border:1px solid var(--marketing-border);color:var(--marketing-text);font-weight:600;text-align:center}.mobile-dropdown-item[data-v-567a235d],.mobile-user-info[data-v-567a235d]{background:var(--marketing-bg-soft);border-radius:12px;font-size:15px;padding:14px}.mobile-dropdown-item[data-v-567a235d]{align-items:center;color:var(--marketing-text-muted);cursor:pointer;display:flex;font-weight:500;gap:8px;justify-content:center;transition:all .2s ease}.mobile-dropdown-item[data-v-567a235d]:hover{background:var(--marketing-divider);color:var(--marketing-text)}.mobile-dropdown-item.logout[data-v-567a235d]{background:#fef2f2;color:#ef4444}.mobile-dropdown-item.logout[data-v-567a235d]:hover{background:#fee2e2}@media(max-width:1024px){.desktop-nav[data-v-567a235d]{display:none}.mobile-menu-btn[data-v-567a235d]{display:flex}}@media(max-width:768px){.nav-container[data-v-567a235d]{padding:0 20px}.logo-text[data-v-567a235d]{font-size:20px}}.right-float-bar[data-v-4ac92585]{bottom:120px;position:fixed;right:0;z-index:950}.float-stack[data-v-4ac92585]{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#fffffffa;border:1px solid rgba(226,232,240,.9);border-radius:15px 0 0 15px;border-right:none;box-shadow:0 18px 44px #0f172a1f;display:flex;flex-direction:column}.float-stack.stack-item[data-v-4ac92585]:first-child{border-radius:15px 0 0}.float-stack.stack-item[data-v-4ac92585]:last-child{border-radius:0}.stack-item[data-v-4ac92585]{align-items:center;background:transparent;border:none;color:var(--marketing-primary-hover);display:flex;flex-direction:column;gap:8px;padding:16px 6px;position:relative;width:72px}.phone-item[data-v-4ac92585]{text-decoration:none}.stack-item[data-v-4ac92585]:hover{background:#7c3aed0f}.action-button[data-v-4ac92585]{cursor:pointer}.stack-item-divider[data-v-4ac92585]{background:linear-gradient(90deg,#7c3aed14,#7c3aed66,#7c3aed14);height:1px;width:calc(100% - 20px)}.float-icon[data-v-4ac92585]{font-size:18px;line-height:1}.float-text[data-v-4ac92585]{color:var(--marketing-text-muted);font-size:11px;font-weight:600;letter-spacing:.02em;text-align:center}.float-hover-panel[data-v-4ac92585]{opacity:0;pointer-events:none;position:absolute;right:calc(100% + 14px);top:50%;transform:translateY(-50%);transition:all .2s ease;visibility:hidden}.stack-item:hover .float-hover-panel[data-v-4ac92585]{opacity:1;visibility:visible}.panel-card[data-v-4ac92585]{align-items:center;background:var(--marketing-white);border:1px solid var(--marketing-border);border-radius:12px;box-shadow:0 20px 40px #0f172a1f;display:flex;flex-direction:column;gap:10px;padding:14px 10px;width:168px}.qr-code[data-v-4ac92585]{border-radius:12px;height:120px;-o-object-fit:cover;object-fit:cover;width:120px}.panel-desc[data-v-4ac92585]{color:var(--marketing-text-soft);font-size:12px;line-height:1.5;text-align:center}.phone-hover-panel[data-v-4ac92585]{right:calc(100% + 10px)}.phone-card[data-v-4ac92585]{align-items:center;background:var(--marketing-white);border:1px solid var(--marketing-border);border-radius:14px;box-shadow:0 18px 36px #0f172a1f;display:flex;gap:6px;min-height:56px;padding:0 18px;white-space:nowrap}.phone-card-label[data-v-4ac92585]{color:#334155;font-size:13px}.phone-card-value[data-v-4ac92585]{color:var(--marketing-text);font-size:15px;font-weight:700}@media(max-width:1024px){.right-float-bar[data-v-4ac92585]{bottom:96px;right:12px}.float-stack[data-v-4ac92585]{border-radius:20px;border-right:1px solid rgba(226,232,240,.9)}}@media(max-width:640px){.right-float-bar[data-v-4ac92585]{bottom:84px;right:8px}.stack-item[data-v-4ac92585]{padding:12px 6px;width:52px}.float-text[data-v-4ac92585]{display:none}.float-icon[data-v-4ac92585]{font-size:16px}.panel-card[data-v-4ac92585]{padding:12px;width:150px}.qr-code[data-v-4ac92585]{height:106px;width:106px}}.app-theme{--primary-color:#8154eb;--primary-light:#9b71f0;--primary-dark:#6b46c1;--primary-hover:#9b71f0;--primary-color-light:rgba(129,84,235,.1);--secondary-color:#a78bfa;--accent-color:#c4b5fd;--bg-primary:#f8fafc;--bg-secondary:#fff;--bg-tertiary:#f1f5f9;--bg-card:#fff;--bg-hover:#f1f5f9;--bg-gradient:linear-gradient(135deg,#6e4db9,#a78bfa);--text-primary:#1a1a2e;--text-secondary:#6b7280;--text-tertiary:#9ca3af;--text-disabled:#cbd5e1;--text-white:#fff;--bg-disabled:#f1f5f9;--border-disabled:#e2e8f0;--border-color:#e2e8f0;--border-light:#e2e8f0;--border-medium:#cbd5e1;--border-hover:#cbd5e1;--success-color:#10b981;--success-dark:#059669;--success-hover:#16e29e;--success-bg:rgba(16,185,129,.1);--warning-color:#f59e0b;--warning-dark:#d97706;--warning-hover:#fbbf24;--warning-bg:rgba(245,158,11,.1);--error-color:#ef4444;--danger-color:#ef4444;--danger-dark:#dc2626;--danger-hover:#dc2626;--danger-bg:rgba(239,68,68,.1);--info-color:#3b82f6;--info-bg:rgba(59,130,246,.1);--text-info:#1d4ed8;--border-info:#bfdbfe;--bg-info:#eff6ff;--bg-primary-light:rgba(129,84,235,.05);--spacing-xs:4px;--spacing-small:8px;--spacing-medium:16px;--spacing-large:24px;--spacing-xl:32px;--btn-height-small:28px;--btn-height-default:40px;--btn-height-large:44px;--font-size-xs:12px;--font-size-sm:14px;--font-size-base:16px;--font-size-lg:18px;--font-size-xl:20px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-mono:"SF Mono",Monaco,"Cascadia Code","Roboto Mono",Consolas,"Courier New",monospace;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75;--transition-base:all .2s ease-in-out;--transition-fast:all .1s ease-in-out;--transition-slow:all .3s ease-in-out;--shadow-sm:0 1px 2px rgba(0,0,0,.05);--shadow-light:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);--shadow-md:0 4px 6px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.06);--shadow-lg:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05);--shadow-xl:0 20px 25px rgba(0,0,0,.1),0 10px 10px rgba(0,0,0,.04);--shadow-medium:0 4px 6px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.06);--shadow-heavy:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05);--shadow-purple:0 10px 25px rgba(129,84,235,.15);--shadow-primary:0 10px 25px rgba(129,84,235,.25);--shadow-success:0 10px 25px rgba(16,185,129,.25);--shadow-danger:0 10px 25px rgba(239,68,68,.25);--shadow-focus:0 0 0 3px rgba(129,84,235,.2);--radius-small:3px;--radius-medium:6px;--radius-large:10px;--radius-xl:12px;--radius-full:9999px;--primary-gradient:linear-gradient(135deg,#667eea,#764ba2);--primary-gradient-hover:linear-gradient(135deg,#5a67d8,#6b46c1);--secondary-gradient:linear-gradient(135deg,#f093fb,#f5576c);--accent-gradient:linear-gradient(135deg,#4facfe,#00f2fe);--white-purple-gradient:linear-gradient(135deg,#fff,#f8f9ff 25%,#f0f2ff 50%,#e8ebff 75%,#dde0ff);--glass-bg:hsla(0,0%,100%,.25);--glass-border:hsla(0,0%,100%,.18);--shadow-soft:0 10px 40px rgba(0,0,0,.1);--shadow-hover:0 20px 60px rgba(0,0,0,.15);--btn-font-weight:var(--font-weight-semibold);--btn-border-width:1px;--btn-border-style:solid;--btn-border-radius:4px;--btn-transition:var(--transition-base);--btn-padding-large:10px 20px;--btn-padding-default:0 14px;--btn-padding-small:3px 6px;--btn-font-size-large:var(--font-size-base);--btn-font-size-default:var(--font-size-sm);--btn-font-size-small:var(--font-size-xs);--btn-primary-bg:var(--primary-color);--btn-primary-border:var(--primary-color);--btn-primary-color:var(--text-white);--btn-primary-hover-bg:var(--primary-dark);--btn-primary-hover-border:var(--primary-dark);--btn-primary-active-bg:var(--primary-dark);--btn-primary-active-border:var(--primary-dark);--btn-secondary-bg:var(--bg-secondary);--btn-secondary-border:var(--border-color);--btn-secondary-color:var(--text-primary);--btn-secondary-hover-bg:var(--bg-hover);--btn-secondary-hover-border:var(--border-hover);--btn-secondary-hover-color:var(--primary-color);--btn-danger-bg:var(--danger-color);--btn-danger-border:var(--danger-color);--btn-danger-color:var(--text-white);--btn-danger-hover-bg:var(--danger-hover);--btn-danger-hover-border:var(--danger-hover);--btn-danger-active-bg:var(--danger-dark);--btn-danger-active-border:var(--danger-dark);--btn-success-bg:var(--success-color);--btn-success-border:var(--success-color);--btn-success-color:var(--text-white);--btn-success-hover-bg:var(--success-hover);--btn-success-hover-border:var(--success-hover);--btn-success-active-bg:var(--success-dark);--btn-success-active-border:var(--success-dark);--btn-warning-bg:var(--warning-color);--btn-warning-border:var(--warning-color);--btn-warning-color:var(--text-white);--btn-warning-hover-bg:var(--warning-hover);--btn-warning-hover-border:var(--warning-hover);--btn-warning-active-bg:var(--warning-dark);--btn-warning-active-border:var(--warning-dark);--btn-disabled-bg:var(--bg-disabled);--btn-disabled-border:var(--border-disabled);--btn-disabled-color:var(--text-disabled);--input-font-weight:var(--font-weight-normal);--input-border-width:1px;--input-border-style:solid;--input-border-radius:var(--radius-medium);--input-transition:var(--transition-base);--input-height-large:40px;--input-height-default:32px;--input-height-small:28px;--input-padding-large:0 var(--spacing-medium);--input-padding-default:12px var(--spacing-medium);--input-padding-small:0 var(--spacing-small);--input-font-size-large:var(--font-size-base);--input-font-size-default:var(--font-size-sm);--input-font-size-small:var(--font-size-sm);--input-bg:var(--bg-secondary);--input-color:var(--text-primary);--input-placeholder-color:var(--text-tertiary);--input-border:var(--border-color);--input-hover-border:var(--border-hover);--input-focus-border:var(--primary-color);--input-focus-shadow:var(--shadow-focus);--textarea-min-height:80px;--input-disabled-bg:var(--bg-disabled);--input-disabled-border:var(--border-disabled);--input-disabled-color:var(--text-disabled);--el-color-primary:var(--primary-color);--header-height:74px;--layout-max-width:1440px;--header-x-padding:32px}*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%;width:100%}html{scroll-behavior:smooth}body{background:var(--white-purple-gradient);color:var(--text-primary);font-weight:400;line-height:1.6;margin:0;min-height:100vh;overflow-x:hidden;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body ::-webkit-scrollbar{height:6px;width:6px}body ::-webkit-scrollbar-track{background:transparent}body ::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}body ::-webkit-scrollbar-thumb:hover{background:#0000004d}@media(max-width:360px){body{font-size:14px}}.tag{background:var(--primary-color-light);border-radius:var(--radius-full);color:var(--primary-color);display:inline-block;font-size:12px;font-weight:500;margin:2px;padding:4px 12px}button{border:none}.item-hover:hover{transform:translateY(-2px) scale(1.05)}.animate-on-scroll{opacity:0;transform:translateY(150px) scale(.5);transform-origin:bottom center;transition:all .8s cubic-bezier(.4,0,.2,1);will-change:opacity,transform}.animate-on-scroll.is-visible{opacity:1;transform:translateY(0) scale(1)}:root{--marketing-primary:var(--primary-color);--marketing-primary-hover:var(--primary-dark);--marketing-primary-accent:var(--primary-hover);--marketing-primary-soft:var(--bg-primary-light);--marketing-text:var(--text-primary);--marketing-text-deep:var(--text-primary);--marketing-text-strong:var(--text-primary);--marketing-text-muted:var(--text-secondary);--marketing-text-soft:var(--text-secondary);--marketing-border:var(--border-color);--marketing-border-hover:var(--border-hover);--marketing-divider:var(--bg-hover);--marketing-bg-soft:var(--bg-primary);--marketing-white:var(--bg-secondary);--marketing-primary-pale:var(--primary-color-light);--marketing-shadow-soft:rgba(15,23,42,.15)}body{background:var(--marketing-white);font-family:var(--font-family)}.bg-decoration{background:var(--marketing-white);height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:-1}.floating-shapes{height:100%;overflow:hidden;position:absolute;width:100%}.shape{animation:float 20s linear infinite;background:linear-gradient(135deg,#6366f11a,#a855f71a);border-radius:50%;position:absolute}.shape-1{animation-delay:0s;height:80px;left:10%;top:20%;width:80px}.shape-2{animation-delay:-5s;height:120px;right:15%;top:60%;width:120px}.shape-3{animation-delay:-10s;height:60px;left:20%;top:80%;width:60px}.shape-4{animation-delay:-15s;height:100px;right:30%;top:30%;width:100px}@keyframes float{0%,to{opacity:.7;transform:translateY(0) rotate(0)}50%{opacity:.3;transform:translateY(-20px) rotate(180deg)}}.container{margin:0 auto;max-width:1200px;padding:0 24px}.btn-primary{align-items:center;background:var(--btn-primary-bg);border:var(--btn-border-width) var(--btn-border-style) var(--btn-primary-border);border-radius:var(--btn-border-radius);box-shadow:none;color:var(--btn-primary-color);cursor:pointer;display:inline-flex;font-size:var(--btn-font-size-default);font-weight:var(--btn-font-weight);gap:var(--spacing-small);height:var(--btn-height-default);justify-content:center;padding:0 var(--spacing-medium);transition:var(--btn-transition)}.btn-primary:hover{background:var(--btn-primary-hover-bg);border-color:var(--btn-primary-hover-border);box-shadow:none}.btn-secondary{align-items:center;background:var(--btn-secondary-bg);border:var(--btn-border-width) var(--btn-border-style) var(--btn-secondary-border);border-radius:var(--btn-border-radius);color:var(--btn-secondary-color);cursor:pointer;display:inline-flex;font-size:var(--btn-font-size-default);font-weight:var(--btn-font-weight);gap:var(--spacing-small);height:var(--btn-height-default);justify-content:center;padding:0 var(--spacing-medium);transition:var(--btn-transition)}.btn-secondary:hover{background:var(--btn-secondary-hover-bg);border-color:var(--btn-secondary-hover-border);box-shadow:none;color:var(--btn-secondary-hover-color)}.btn-outline{align-items:center;background:var(--bg-primary-light);border:var(--btn-border-width) var(--btn-border-style) var(--btn-primary-bg);border-radius:var(--btn-border-radius);color:var(--btn-primary-bg);cursor:pointer;display:inline-flex;font-size:var(--btn-font-size-default);font-weight:var(--btn-font-weight);gap:var(--spacing-small);height:var(--btn-height-default);justify-content:center;padding:0 var(--spacing-medium);transition:var(--btn-transition)}.btn-outline:hover{background:var(--btn-primary-bg);box-shadow:none;color:var(--text-white)}.btn-large{align-items:center;border-radius:var(--btn-border-radius);display:inline-flex;font-size:var(--btn-font-size-large);font-weight:var(--btn-font-weight);gap:var(--spacing-small);height:var(--btn-height-large);height:-moz-fit-content;height:fit-content;justify-content:center;padding:var(--btn-padding-large);transition:var(--btn-transition)}.btn-large:hover{box-shadow:none}.btn-primary-solid{align-items:center;background:var(--marketing-primary);border-radius:100px;color:#fff;display:inline-flex;font-size:15px;font-weight:600;justify-content:center;padding:14px 32px;text-decoration:none;transition:all .3s ease}.btn-primary-solid:hover{background:var(--marketing-primary-hover);transform:translateY(-2px)}.btn-secondary-outline{align-items:center;background:transparent;border:1px solid var(--marketing-border);border-radius:100px;color:var(--marketing-text-strong);display:inline-flex;font-size:15px;font-weight:600;justify-content:center;padding:14px 32px;text-decoration:none;transition:all .3s ease}.btn-secondary-outline:hover{background:var(--marketing-bg-soft);border-color:var(--marketing-primary);color:var(--marketing-primary);transform:translateY(-2px)}.process-section{background-color:var(--marketing-white);padding:3rem 24px}.timeline-container{margin:0 auto;max-width:600px;position:relative}.timeline-container:before{background-color:#e2e8f0;bottom:0;content:"";left:16px;position:absolute;top:0;width:2px}.timeline-item{margin-bottom:32px;padding-left:48px;position:relative}.timeline-item:last-child{margin-bottom:0}.timeline-marker{align-items:center;background-color:var(--marketing-primary);border:4px solid var(--marketing-white);border-radius:50%;box-shadow:0 2px 4px #0000001a;color:#fff;display:flex;height:34px;justify-content:center;left:0;position:absolute;top:0;width:34px;z-index:2}.step-number{font-size:14px;font-weight:700}.timeline-content{background-color:#f8f9fa;border:1px dashed #e2e8f0;padding:20px}.step-title{margin:0 0 8px}.step-desc{margin:0}.pain-points-section{background-color:var(--marketing-white);padding:3rem 24px}.pain-points-grid{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.pain-point-card{background-color:#f8f9fa;border:1px dashed #e2e8f0;border-radius:12px;padding:24px;transition:transform .2s,box-shadow .2s}.pain-point-card:hover{box-shadow:0 4px 12px #0000000d;transform:translateY(-2px)}.card-title{color:var(--marketing-text-strong);font-size:16px;font-weight:700;margin:0 0 8px}.card-desc{color:#6b7280;font-size:14px;line-height:1.6;margin:0}.contact-cta-section{background-color:var(--marketing-white);padding:3rem 24px}.cta-card{align-items:center;background-color:#f8f9fa;border:1px dashed #e2e8f0;border-radius:16px;box-shadow:0 4px 20px #00000005;display:flex;flex-direction:column;margin:0 auto;max-width:800px;padding:2rem;text-align:center}.cta-title{color:var(--marketing-text-strong);font-size:24px;font-weight:700;margin:0 0 16px}.cta-desc,.cta-subtitle{color:#6b7280;font-size:15px;line-height:1.6;margin:0 0 16px;max-width:600px}.cta-actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.process-timeline{margin:0 auto;max-width:600px;padding-left:48px;position:relative}.process-timeline:before{background:#e2e8f0;bottom:0;content:"";left:15px;position:absolute;top:0;width:2px}.timeline-step{margin-bottom:24px;position:relative}.timeline-step:last-child{margin-bottom:0}.timeline-dot{align-items:center;background:var(--marketing-white);border:2px solid var(--marketing-primary);border-radius:50%;box-shadow:0 0 0 4px var(--marketing-white);color:var(--marketing-primary);display:flex;font-size:14px;font-weight:800;height:32px;justify-content:center;left:-48px;position:absolute;top:0;width:32px;z-index:1}.timeline-content{background:var(--marketing-bg-soft);border:1px solid transparent;border-radius:12px;padding:20px 24px;transition:all .3s ease}.timeline-content:hover{background:var(--marketing-white);border-color:var(--marketing-border);box-shadow:0 10px 30px #0000000a;transform:translate(4px)}.step-title{color:var(--marketing-text-strong);font-size:16px;font-weight:700;margin-bottom:6px}.step-desc{color:#6b7280;font-size:14px;line-height:1.6}.text-purple{color:var(--marketing-primary)}.text-blue{color:#3b82f6}.text-green{color:#10b981}.text-orange{color:#f59e0b}.text-indigo{color:#6366f1}.text-pink{color:#ec4899}.theme-purple{background:var(--marketing-primary-soft);color:var(--marketing-primary-hover)}.theme-blue{background:#dbeafe;color:#2563eb}.theme-green{background:#d1fae5;color:#059669}.theme-orange{background:#fef3c7;color:#d97706}.theme-indigo{background:#e0e7ff;color:#4f46e5}.theme-pink{background:#fce7f3;color:#db2777}.section-header{align-items:center;display:flex;flex-direction:column;margin-bottom:2rem;text-align:center}.section-title{color:var(--marketing-text-strong);font-size:28px;font-weight:800;letter-spacing:-.02em;margin:0 0 12px}.section-subtitle{color:#6b7280;font-size:15px;line-height:1.6;margin:0 auto;max-width:800px;white-space:pre-line}.cases-section{background:#fafafa;border-bottom:1px solid var(--marketing-divider);border-top:1px solid var(--marketing-divider);padding:2rem 0}.cases-scroll-wrapper{mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);position:relative}.cases-list-track{animation:scroll-left 40s linear infinite;display:flex;width:-moz-max-content;width:max-content}.cases-list-track:hover{animation-play-state:paused}.cases-list{display:flex;gap:20px;padding-right:20px}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}.case-card{background:var(--marketing-white);border:1px solid var(--marketing-divider);border-radius:16px;padding:24px;transition:all .3s ease;width:320px}.case-card:hover{border-color:var(--marketing-border);box-shadow:0 10px 30px #0000000a;transform:translateY(-2px)}.case-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.case-industry{border-radius:6px;font-size:12px;font-weight:700;padding:4px 10px}.case-title{color:var(--marketing-text-strong);font-size:16px;font-weight:700;margin-bottom:8px}.case-desc{color:#6b7280;font-size:14px;line-height:1.6}.hero-title{color:var(--marketing-text-strong);font-size:42px;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0 0 16px}.hero-aux-title{color:#4b5563;display:inline-block;font-size:20px;font-weight:600;margin-bottom:12px}@media(max-width:768px){.container{padding:0 16px}}@media(max-width:480px){.container{padding:0 12px}}@media(max-width:360px){.container{padding:0 8px}.btn-primary,.btn-secondary{font-size:14px;padding:10px 16px}.btn-large{font-size:14px;padding:12px 20px}.btn-outline,.login-btn{font-size:11px;padding:6px 8px}}.marketing-layout[data-v-f759d0e0]{background:#fff;min-height:100vh}.marketing-main[data-v-f759d0e0],.marketing-main--editor[data-v-f759d0e0]{padding-top:var(--header-height)}.marketing-main--editor[data-v-f759d0e0]{display:flex;min-height:calc(100vh - var(--header-height))}body.marketing-editor-fullscreen .marketing-layout .header{display:none}body.marketing-editor-fullscreen .marketing-layout .marketing-main--editor{min-height:100vh;padding-top:0}.hero-section{background:#fff;padding:4rem 0 3rem;text-align:center}
