.landing-header[data-v-63fe2391]{position:fixed;top:0;left:0;right:0;height:64px;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(92,124,250,.08);z-index:1000;box-shadow:0 2px 10px #5c7cfa0a}.header-container[data-v-63fe2391]{max-width:1400px;margin:0 auto;height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 24px}.logo-section[data-v-63fe2391]{display:flex;align-items:center;cursor:pointer;transition:opacity .3s}.logo-section[data-v-63fe2391]:hover{opacity:.8}.logo-image[data-v-63fe2391]{width:32px;height:32px;object-fit:contain}.logo-text[data-v-63fe2391]{font-size:18px;font-weight:600;color:#262626;margin-left:8px}.nav-menu[data-v-63fe2391]{display:flex;gap:32px}.nav-link[data-v-63fe2391]{color:#595959;text-decoration:none;font-size:15px;transition:color .3s}.nav-link[data-v-63fe2391]:hover{color:#5c7cfa}.header-actions[data-v-63fe2391]{display:flex;gap:12px;align-items:center}.user-info[data-v-63fe2391]{display:flex;align-items:center;gap:8px;padding:4px 12px;border-radius:20px;cursor:pointer;transition:background .3s}.user-info[data-v-63fe2391]:hover{background:linear-gradient(135deg,#5c7cfa14,#748ffc14)}.user-name[data-v-63fe2391]{font-size:14px;color:#262626;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-icon[data-v-63fe2391]{font-size:12px;color:#8c8c8c}.ai-chat-link[data-v-63fe2391]{display:flex;align-items:center;gap:4px;color:#5c7cfa;cursor:pointer}.ai-chat-link[data-v-63fe2391]:hover{color:#364fc7}.assessment-link[data-v-63fe2391]{display:flex;align-items:center;gap:4px}@media (max-width: 900px){.nav-menu[data-v-63fe2391]{display:none}}.landing-page[data-v-65db4ca3]{min-height:100vh;background:#fff}.landing-main[data-v-65db4ca3]{padding-top:64px}.hero-section[data-v-65db4ca3]{padding:120px 24px 80px;text-align:center;background:linear-gradient(135deg,#f8f9fa,#f0f2f5,#e8eaed);position:relative;overflow:hidden}.hero-section[data-v-65db4ca3]:before{content:"";position:absolute;top:-50%;right:-20%;width:600px;height:600px;background:radial-gradient(circle,rgba(96,125,139,.08) 0%,transparent 70%);border-radius:50%;animation:float-65db4ca3 6s ease-in-out infinite}.hero-section[data-v-65db4ca3]:after{content:"";position:absolute;bottom:-30%;left:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(120,144,156,.06) 0%,transparent 70%);border-radius:50%;animation:float-65db4ca3 8s ease-in-out infinite reverse}@keyframes float-65db4ca3{0%,to{transform:translateY(0) translate(0)}50%{transform:translateY(-20px) translate(10px)}}.hero-container[data-v-65db4ca3]{max-width:900px;margin:0 auto;position:relative;z-index:1}.hero-badge[data-v-65db4ca3]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:linear-gradient(135deg,#5c7cfa,#748ffc);border:none;border-radius:20px;color:#fff;font-size:14px;margin-bottom:32px;box-shadow:0 4px 15px #5c7cfa33;animation:pulse-65db4ca3 2s ease-in-out infinite}@keyframes pulse-65db4ca3{0%,to{box-shadow:0 4px 15px #5c7cfa33}50%{box-shadow:0 4px 25px #5c7cfa4d}}.hero-title[data-v-65db4ca3]{font-size:56px;font-weight:700;line-height:1.2;color:#262626;margin-bottom:24px}.hero-title .highlight[data-v-65db4ca3]{background:linear-gradient(135deg,#5c7cfa,#748ffc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-description[data-v-65db4ca3]{font-size:18px;color:#595959;line-height:1.6;margin-bottom:48px}.hero-actions[data-v-65db4ca3]{display:flex;gap:16px;justify-content:center}.hero-actions[data-v-65db4ca3] .ant-btn{height:48px;padding:0 32px;font-size:16px;border-radius:24px;background:linear-gradient(135deg,#5c7cfa,#748ffc);border:none;box-shadow:0 8px 20px #5c7cfa33;transition:all .3s ease}.hero-actions[data-v-65db4ca3] .ant-btn:hover{transform:translateY(-2px);box-shadow:0 12px 30px #5c7cfa4d}.features-section[data-v-65db4ca3]{padding:80px 24px;background:#fff}.features-container[data-v-65db4ca3]{max-width:1200px;margin:0 auto}.section-header[data-v-65db4ca3]{text-align:center;margin-bottom:64px}.section-title[data-v-65db4ca3]{font-size:40px;font-weight:700;color:#262626;margin-bottom:16px}.section-subtitle[data-v-65db4ca3]{font-size:18px;color:#8c8c8c}.features-grid[data-v-65db4ca3]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}@media (min-width: 1400px){.features-grid[data-v-65db4ca3]{grid-template-columns:repeat(5,1fr);gap:24px}.feature-card[data-v-65db4ca3]{padding:32px 24px}}.feature-card[data-v-65db4ca3]{padding:40px 32px;background:#fff;border-radius:20px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);border:2px solid transparent;position:relative;overflow:hidden}.feature-card[data-v-65db4ca3]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#5c7cfa,#748ffc);opacity:0;transition:opacity .4s ease;z-index:0}.feature-card[data-v-65db4ca3]>*{position:relative;z-index:1}.feature-card[data-v-65db4ca3]:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px #5c7cfa26;border-color:#5c7cfa}.feature-card[data-v-65db4ca3]:hover:before{opacity:.05}.feature-icon[data-v-65db4ca3]{width:64px;height:64px;background:linear-gradient(135deg,#5c7cfa,#748ffc);border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:32px;color:#fff;margin-bottom:24px;box-shadow:0 8px 20px #5c7cfa33;transition:all .3s ease}.feature-card:hover .feature-icon[data-v-65db4ca3]{transform:rotateY(360deg) scale(1.1);box-shadow:0 12px 30px #5c7cfa4d}.feature-title[data-v-65db4ca3]{font-size:20px;font-weight:600;color:#262626;margin-bottom:12px}.feature-description[data-v-65db4ca3]{font-size:15px;color:#595959;line-height:1.6;margin-bottom:16px}.feature-link[data-v-65db4ca3]{display:inline-flex;align-items:center;gap:4px;background:linear-gradient(135deg,#5c7cfa,#748ffc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-decoration:none;font-size:14px;font-weight:600;transition:gap .3s}.feature-link[data-v-65db4ca3]:hover{gap:8px}.clients-section[data-v-65db4ca3]{padding:60px 24px;background:linear-gradient(180deg,#fff,#f8f9fa)}.clients-container[data-v-65db4ca3]{max-width:1200px;margin:0 auto;display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;gap:48px}.client-logo[data-v-65db4ca3]{font-size:24px;font-weight:500;color:#bfbfbf;opacity:.6;transition:opacity .3s}.client-logo[data-v-65db4ca3]:hover{opacity:1}.solutions-section[data-v-65db4ca3]{padding:80px 24px;background:#fff}.solutions-container[data-v-65db4ca3]{max-width:1200px;margin:0 auto}.solutions-grid[data-v-65db4ca3]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.solution-card[data-v-65db4ca3]{padding:32px;background:#fff;border:2px solid #e8eaed;border-radius:20px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden}.solution-card[data-v-65db4ca3]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#5c7cfa,#748ffc);opacity:0;transition:opacity .4s ease;z-index:0}.solution-card[data-v-65db4ca3]>*{position:relative;z-index:1}.solution-card[data-v-65db4ca3]:hover{border-color:#5c7cfa;box-shadow:0 20px 40px #5c7cfa1f;transform:translateY(-8px) scale(1.02)}.solution-card[data-v-65db4ca3]:hover:before{opacity:.05}.solution-header[data-v-65db4ca3]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.solution-title[data-v-65db4ca3]{font-size:20px;font-weight:600;color:#262626;margin:0}.solution-badge[data-v-65db4ca3]{padding:4px 12px;background:linear-gradient(135deg,#5c7cfa,#748ffc);border:none;border-radius:12px;color:#fff;font-size:12px;font-weight:600;box-shadow:0 2px 8px #5c7cfa33}.solution-description[data-v-65db4ca3]{font-size:14px;color:#595959;line-height:1.6;margin-bottom:20px}.solution-features[data-v-65db4ca3]{list-style:none;padding:0;margin:0}.solution-features li[data-v-65db4ca3]{color:#262626;font-size:14px;position:relative;padding:8px 0 8px 20px}.solution-features li[data-v-65db4ca3]:before{content:"•";position:absolute;left:0;background:linear-gradient(135deg,#5c7cfa,#748ffc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700;font-size:18px}.parse-section[data-v-65db4ca3]{padding:80px 24px;background:linear-gradient(180deg,#fff,#f8f9fa)}.parse-container[data-v-65db4ca3]{max-width:1200px;margin:0 auto}.parse-content[data-v-65db4ca3]{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.parse-text[data-v-65db4ca3]{padding-right:40px}.parse-title[data-v-65db4ca3]{font-size:36px;font-weight:700;color:#262626;margin-bottom:12px}.parse-subtitle[data-v-65db4ca3]{font-size:16px;color:#8c8c8c;margin-bottom:40px;margin-top:0}.parse-feature[data-v-65db4ca3]{margin-bottom:32px}.parse-feature-title[data-v-65db4ca3]{font-size:18px;font-weight:600;color:#262626;margin-bottom:12px}.parse-feature-desc[data-v-65db4ca3]{font-size:15px;color:#595959;line-height:1.8;margin:0}.parse-image[data-v-65db4ca3]{display:flex;justify-content:center;align-items:center}.parse-mockup[data-v-65db4ca3]{width:400px;height:400px;background:linear-gradient(135deg,#5c7cfa,#748ffc);border-radius:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 20px 60px #5c7cfa40;position:relative;overflow:hidden;animation:float-65db4ca3 6s ease-in-out infinite}.parse-mockup[data-v-65db4ca3]:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.2) 0%,transparent 70%);animation:rotate-65db4ca3 20s linear infinite}@keyframes rotate-65db4ca3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.parse-icon[data-v-65db4ca3]{font-size:80px;color:#ffffffe6;margin-bottom:40px}.parse-formats[data-v-65db4ca3]{display:flex;gap:16px}.format-badge[data-v-65db4ca3]{padding:12px 24px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);border-radius:12px;color:#fff;font-size:16px;font-weight:600}.assessment-section[data-v-65db4ca3]{padding:80px 24px;background:#fff}.assessment-container[data-v-65db4ca3]{max-width:1200px;margin:0 auto}.assessment-content[data-v-65db4ca3]{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.assessment-text[data-v-65db4ca3]{padding-left:40px}.assessment-title[data-v-65db4ca3]{font-size:36px;font-weight:700;color:#262626;margin-bottom:12px}.assessment-subtitle[data-v-65db4ca3]{font-size:16px;color:#8c8c8c;margin-bottom:40px;margin-top:0}.assessment-feature[data-v-65db4ca3]{margin-bottom:32px}.assessment-feature-title[data-v-65db4ca3]{font-size:18px;font-weight:600;color:#262626;margin-bottom:12px}.assessment-feature-desc[data-v-65db4ca3]{font-size:15px;color:#595959;line-height:1.8;margin:0}.assessment-image[data-v-65db4ca3]{display:flex;justify-content:center;align-items:center}.assessment-mockup[data-v-65db4ca3]{width:400px;height:400px;background:linear-gradient(135deg,#748ffc,#91a7ff);border-radius:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;box-shadow:0 20px 60px #ff9f4066;position:relative;overflow:hidden;animation:float-65db4ca3 8s ease-in-out infinite reverse}.assessment-mockup[data-v-65db4ca3]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.2) 0%,transparent 70%);animation:rotate-65db4ca3 25s linear infinite reverse}.assessment-icon[data-v-65db4ca3]{font-size:80px;color:#ffffffe6;margin-bottom:40px}.assessment-chart[data-v-65db4ca3]{width:100%;display:flex;flex-direction:column;gap:20px}.chart-bar[data-v-65db4ca3]{height:40px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);border-radius:8px;display:flex;align-items:center;padding:0 16px;transition:width .3s ease}.chart-label[data-v-65db4ca3]{color:#fff;font-size:14px;font-weight:500}.toolkit-section[data-v-65db4ca3]{padding:80px 24px;background:linear-gradient(180deg,#fff,#f8f9fa)}.toolkit-container[data-v-65db4ca3]{max-width:1200px;margin:0 auto}.toolkit-content[data-v-65db4ca3]{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.toolkit-text[data-v-65db4ca3]{padding-right:40px}.toolkit-title[data-v-65db4ca3]{font-size:36px;font-weight:700;color:#262626;margin-bottom:12px}.toolkit-subtitle[data-v-65db4ca3]{font-size:16px;color:#8c8c8c;margin-bottom:40px;margin-top:0}.toolkit-feature[data-v-65db4ca3]{margin-bottom:32px}.toolkit-feature-title[data-v-65db4ca3]{font-size:18px;font-weight:600;color:#262626;margin-bottom:12px}.toolkit-feature-desc[data-v-65db4ca3]{font-size:15px;color:#595959;line-height:1.8;margin:0}.toolkit-image[data-v-65db4ca3]{display:flex;justify-content:center;align-items:center}.toolkit-mockup[data-v-65db4ca3]{width:400px;height:400px;background:linear-gradient(135deg,#eb2f96,#f759ab);border-radius:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 20px 60px #eb2f9640;position:relative;overflow:hidden;animation:float-65db4ca3 6s ease-in-out infinite}.toolkit-mockup[data-v-65db4ca3]:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.2) 0%,transparent 70%);animation:rotate-65db4ca3 20s linear infinite}.toolkit-icon[data-v-65db4ca3]{font-size:80px;color:#ffffffe6;margin-bottom:40px;position:relative;z-index:1}.toolkit-items[data-v-65db4ca3]{display:flex;flex-direction:column;gap:16px;width:100%;position:relative;z-index:1}.toolkit-item[data-v-65db4ca3]{display:flex;align-items:center;gap:12px;padding:16px 24px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);border-radius:12px}.item-icon[data-v-65db4ca3]{font-size:24px}.item-text[data-v-65db4ca3]{color:#fff;font-size:16px;font-weight:600}.ai-chat-section[data-v-65db4ca3]{padding:80px 24px;background:#fff}.ai-chat-container[data-v-65db4ca3]{max-width:1200px;margin:0 auto}.ai-chat-content[data-v-65db4ca3]{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.ai-chat-text[data-v-65db4ca3]{padding-left:40px}.ai-chat-title[data-v-65db4ca3]{font-size:36px;font-weight:700;color:#262626;margin-bottom:12px}.ai-chat-subtitle[data-v-65db4ca3]{font-size:16px;color:#8c8c8c;margin-bottom:40px;margin-top:0}.ai-chat-feature[data-v-65db4ca3]{margin-bottom:32px}.ai-chat-feature-title[data-v-65db4ca3]{font-size:18px;font-weight:600;color:#262626;margin-bottom:12px}.ai-chat-feature-desc[data-v-65db4ca3]{font-size:15px;color:#595959;line-height:1.8;margin:0}.ai-chat-image[data-v-65db4ca3]{display:flex;justify-content:center;align-items:center}.ai-chat-mockup[data-v-65db4ca3]{width:400px;height:400px;background:linear-gradient(135deg,#5c7cfa,#748ffc);border-radius:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;box-shadow:0 20px 60px #5c7cfa40;position:relative;overflow:hidden;animation:float-65db4ca3 8s ease-in-out infinite reverse}.ai-chat-mockup[data-v-65db4ca3]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.2) 0%,transparent 70%);animation:rotate-65db4ca3 25s linear infinite reverse}.ai-chat-icon[data-v-65db4ca3]{font-size:80px;color:#ffffffe6;margin-bottom:40px;position:relative;z-index:1}.chat-bubbles[data-v-65db4ca3]{display:flex;flex-direction:column;gap:16px;width:100%;position:relative;z-index:1}.chat-bubble[data-v-65db4ca3]{padding:12px 16px;border-radius:12px;max-width:80%;animation:fadeIn-65db4ca3 .5s ease}@keyframes fadeIn-65db4ca3{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.chat-bubble.user[data-v-65db4ca3]{align-self:flex-end;background:#ffffff4d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.4);margin-left:auto}.chat-bubble.assistant[data-v-65db4ca3]{align-self:flex-start;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)}.chat-bubble span[data-v-65db4ca3]{color:#fff;font-size:14px;font-weight:500}.landing-footer[data-v-65db4ca3]{padding:32px 24px;background:#fff;border-top:1px solid #f0f0f0}.footer-container[data-v-65db4ca3]{max-width:1200px;margin:0 auto}.footer-content[data-v-65db4ca3]{display:flex;justify-content:space-between;align-items:center;color:#8c8c8c;font-size:14px}.footer-left[data-v-65db4ca3]{display:flex;align-items:center;gap:8px}.footer-divider[data-v-65db4ca3]{color:#d9d9d9}.tech-support-link[data-v-65db4ca3]{color:#8c8c8c;text-decoration:none;transition:color .3s}.tech-support-link[data-v-65db4ca3]:hover{color:#1890ff}.icp-link[data-v-65db4ca3]{color:#8c8c8c;text-decoration:none;transition:color .3s}.icp-link[data-v-65db4ca3]:hover{color:#1890ff}.police-link[data-v-65db4ca3]{color:#8c8c8c;text-decoration:none;transition:color .3s;display:inline-flex;align-items:center;gap:4px}.police-link[data-v-65db4ca3]:hover{color:#1890ff}.police-icon[data-v-65db4ca3]{width:14px;height:14px;vertical-align:middle}.footer-links[data-v-65db4ca3]{display:flex;gap:24px}.footer-links a[data-v-65db4ca3]{color:#8c8c8c;text-decoration:none;transition:color .3s}.footer-links a[data-v-65db4ca3]:hover{color:#1890ff}@media (max-width: 992px){.hero-title[data-v-65db4ca3]{font-size:40px}.features-grid[data-v-65db4ca3],.solutions-grid[data-v-65db4ca3]{grid-template-columns:1fr}.parse-content[data-v-65db4ca3]{grid-template-columns:1fr;gap:40px}.parse-text[data-v-65db4ca3]{padding-right:0}.assessment-content[data-v-65db4ca3]{grid-template-columns:1fr;gap:40px}.assessment-text[data-v-65db4ca3]{padding-left:0;order:1}.assessment-image[data-v-65db4ca3]{order:2}.toolkit-content[data-v-65db4ca3]{grid-template-columns:1fr;gap:40px}.toolkit-text[data-v-65db4ca3]{padding-right:0}.ai-chat-content[data-v-65db4ca3]{grid-template-columns:1fr;gap:40px}.ai-chat-text[data-v-65db4ca3]{padding-left:0;order:1}.ai-chat-image[data-v-65db4ca3]{order:2}.clients-container[data-v-65db4ca3]{gap:32px}}@media (max-width: 576px){.header-actions[data-v-65db4ca3]{gap:8px}.header-actions[data-v-65db4ca3] .ant-btn{padding:0 12px}.hero-section[data-v-65db4ca3]{padding:80px 16px 60px}.hero-title[data-v-65db4ca3]{font-size:32px}.hero-description[data-v-65db4ca3]{font-size:16px}.hero-actions[data-v-65db4ca3]{flex-direction:column}.hero-actions[data-v-65db4ca3] .ant-btn{width:100%}.section-title[data-v-65db4ca3]{font-size:32px}.parse-title[data-v-65db4ca3],.assessment-title[data-v-65db4ca3]{font-size:28px}.parse-mockup[data-v-65db4ca3],.assessment-mockup[data-v-65db4ca3],.toolkit-mockup[data-v-65db4ca3],.ai-chat-mockup[data-v-65db4ca3]{width:100%;max-width:350px;height:350px}.footer-content[data-v-65db4ca3]{flex-direction:column;gap:16px;text-align:center}.footer-left[data-v-65db4ca3]{flex-direction:column;gap:4px}}.lazy-loading{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:lazy-loading-shimmer 1.5s infinite}@keyframes lazy-loading-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.lazy-loaded{animation:lazy-fade-in .3s ease-in-out}@keyframes lazy-fade-in{0%{opacity:0}to{opacity:1}}.lazy-error{background-color:#f5f5f5;display:flex;align-items:center;justify-content:center}.avatar-lazy-loading{background:#e0e0e0}.avatar-lazy-loaded{animation:lazy-fade-in .2s ease-in-out}
