body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.landing-page{background:#fff;min-height:100vh}.landing-header{background:#fff;box-shadow:0 2px 8px #0000000f;padding:16px 0;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.header-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 24px}.logo h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1890ff,#0050b3);-webkit-background-clip:text;background-clip:text;color:#1890ff;font-size:28px;font-weight:700;margin:0}.nav-buttons{display:flex;gap:12px}.request-demo-btn{background:#1890ff;border:none;font-weight:500}.request-demo-btn:hover{background:#40a9ff}.sign-in-btn{border:1px solid #d9d9d9;font-weight:500}.sign-in-btn:hover{border-color:#1890ff;color:#1890ff}.hero-section{background:linear-gradient(135deg,#f0f7ff,#e6f4ff);padding:100px 24px;text-align:center}.hero-content{margin:0 auto;max-width:800px}.hero-title{color:#001529;font-size:48px;font-weight:700;line-height:1.2;margin-bottom:24px}.hero-subtitle{color:#595959;font-size:20px;line-height:1.6;margin-bottom:40px}.hero-buttons{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.hero-cta{background:#1890ff;border:none;font-size:16px;font-weight:600;height:48px;padding:0 32px}.hero-cta:hover{background:#40a9ff;box-shadow:0 4px 12px #1890ff4d;transform:translateY(-2px)}.hero-secondary{border:2px solid #1890ff;color:#1890ff;font-size:16px;font-weight:500;height:48px;padding:0 32px}.hero-secondary:hover{background:#f0f7ff;border-color:#40a9ff;color:#40a9ff}.features-section{background:#fff;padding:80px 24px}.features-container{margin:0 auto;max-width:1200px}.section-title{color:#001529;font-size:36px;font-weight:700;margin-bottom:60px;text-align:center}.features-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.feature-card{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;padding:32px;text-align:center;transition:all .3s ease}.feature-card:hover{border-color:#1890ff;box-shadow:0 8px 24px #00000014;transform:translateY(-4px)}.feature-icon{font-size:48px;margin-bottom:16px}.feature-card h3{color:#001529;font-size:20px;font-weight:600;margin-bottom:12px}.feature-card p{color:#595959;font-size:15px;line-height:1.6;margin:0}.cta-section{background:linear-gradient(135deg,#1890ff,#0050b3);padding:80px 24px;text-align:center}.cta-content h2{color:#fff;font-size:36px;font-weight:700;margin-bottom:16px}.cta-content p{color:#ffffffe6;font-size:18px;margin-bottom:32px}.cta-button{background:#fff;border:none;color:#1890ff;font-size:16px;font-weight:600;height:48px;padding:0 48px}.cta-button:hover{background:#f0f7ff;box-shadow:0 4px 16px #0003;color:#0050b3;transform:translateY(-2px)}.landing-footer{background:#001529;color:#ffffffa6;padding:40px 24px}.footer-content{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin:0 auto;max-width:1200px}.footer-content p{margin:0}.footer-links{display:flex;gap:24px}.footer-links a{color:#ffffffa6;text-decoration:none;transition:color .3s}.footer-links a:hover{color:#1890ff}@media (max-width:768px){.hero-title{font-size:32px}.hero-subtitle{font-size:16px}.section-title{font-size:28px}.features-grid{grid-template-columns:1fr}.footer-content{flex-direction:column;text-align:center}.nav-buttons{flex-direction:column;width:100%}.header-container{flex-direction:column;gap:16px}}.ant-modal-header{border-bottom:1px solid #f0f0f0}.ant-modal-title{color:#001529;font-size:20px;font-weight:600}.ant-form-item-label>label{color:#262626;font-weight:500}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.8b6b0f1a.css.map*/