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}*{box-sizing:border-box}body,html{overflow-x:hidden}.ant-layout{min-height:100vh}.ant-layout-content{padding:0}.App{text-align:center}.hero-section{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;margin-bottom:60px;padding:80px 0}.hero-content h1{font-size:3.5rem;font-weight:700;margin-bottom:20px}.hero-content p{font-size:1.2rem;margin-bottom:30px;opacity:.9}.features-section{background-color:#f8f9fa;padding:60px 0}.feature-card{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:30px;padding:30px 20px;text-align:center;transition:transform .3s ease}.feature-card:hover{transform:translateY(-5px)}.feature-icon{color:#1890ff;font-size:3rem;margin-bottom:20px}.cta-section{background:linear-gradient(135deg,#1890ff,#722ed1);color:#fff;margin:60px 0;padding:60px 0}.cta-content h2{font-size:2.5rem;margin-bottom:20px}.cta-content p{font-size:1.1rem;margin-bottom:30px;opacity:.9}.page-header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;margin-bottom:40px;padding:60px 0;text-align:center}.page-header h1{font-size:2.5rem;margin-bottom:10px}.page-header p{font-size:1.1rem;opacity:.9}.content-section{padding:40px 0}.contact-info{background:#f8f9fa;border-radius:8px;margin-bottom:30px;padding:30px}.contact-info h3{color:#1890ff;margin-bottom:20px}.contact-item{align-items:center;display:flex;margin-bottom:15px}.contact-item .anticon{color:#1890ff;margin-right:10px}.faq-item{margin-bottom:20px}.footer{background:#001529;color:#fff;margin-top:60px;padding:40px 0;text-align:center}.footer-content{margin:0 auto;max-width:1200px;padding:0 20px}.footer-section{margin-bottom:30px}.footer-section h3{color:#1890ff;margin-bottom:15px}.footer-section a,.footer-section p{color:#fffc;text-decoration:none}.footer-section a:hover{color:#1890ff}.desktop-menu{display:flex!important}.mobile-menu-button{display:none}@media (max-width:768px){.header-inner{padding:0 12px!important}.header-logo{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px!important;line-height:1.25;max-width:65%;overflow:hidden;white-space:normal;word-break:break-word}.desktop-menu{display:none!important}.mobile-menu-button{display:block}.main-content{margin-top:64px}.hero-section{margin-bottom:40px;padding:40px 0 50px}.hero-content .ant-typography h1,.hero-content h1{font-size:1.75rem!important;line-height:1.3}.hero-content .ant-typography,.hero-content p{font-size:1rem!important}.hero-content .ant-space{flex-direction:column;width:100%}.hero-content .ant-space .ant-btn{margin-bottom:8px;width:100%}.page-header{margin-bottom:24px;padding:36px 0 40px}.page-header .ant-typography h1,.page-header h1{font-size:1.5rem!important}.page-header .ant-typography,.page-header p{font-size:1rem!important}.content-section{padding:24px 0}.content-section .ant-row,.cta-section .ant-row,.features-section .ant-row{margin-left:-12px!important;margin-right:-12px!important}.features-section{padding:40px 0}.features-section .ant-typography h2,.features-section h2{font-size:1.5rem!important}.feature-card{padding:20px 16px}.feature-icon{font-size:2.25rem}.app-features-box{padding:24px 16px!important}.cta-section{margin:40px 0;padding:40px 0}.cta-content .ant-typography h2,.cta-content h2{font-size:1.5rem!important}.cta-content .ant-space{flex-direction:column;width:100%}.cta-content .ant-space .ant-btn{margin-bottom:8px;width:100%}.site-footer{padding:40px 16px 20px!important}.site-footer .ant-col{margin-bottom:24px}.site-footer h3{font-size:1.2rem!important}.site-footer h4{font-size:1.1rem!important}.policy-page-inner{margin:12px auto!important;max-width:100%;padding:16px!important}.policy-page-inner h1{font-size:1.5rem!important}.policy-page-inner h2{font-size:1.2rem!important}}@media (max-width:480px){.header-logo{font-size:13px!important}.hero-section{padding:32px 0 40px}.hero-content .ant-typography h1,.hero-content h1{font-size:1.5rem!important}.page-header .ant-typography h1,.page-header h1{font-size:1.35rem!important}.page-header{padding:28px 0 32px}}
/*# sourceMappingURL=main.24ddc4b7.css.map*/