body,html{height:100%;width:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:1.15}[tabindex="-1"]:focus{outline:none}hr{box-sizing:initial;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{font-weight:500;margin-bottom:.5em;margin-top:0}p{margin-bottom:1em;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-bottom:1em;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}code,kbd,pre,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-bottom:1em;margin-top:0;overflow:auto}figure{margin:0 0 1em}img{border-style:none;vertical-align:middle}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{caption-side:bottom;padding-bottom:.3em;padding-top:.75em;text-align:left}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5em;line-height:inherit;margin-bottom:.5em;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:initial}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);font-weight:600;height:70px;line-height:70px;position:fixed;transition:all .3s ease;width:100%;z-index:1000}.header,.header:hover{background:linear-gradient(135deg,#f8faff,#f0f4ff 50%,#e8f4ff)}.header:hover{box-shadow:0 2px 8px #577ae826}.header.scrolled{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffffa;border-bottom:1px solid #00000014;box-shadow:0 2px 8px #0000001a}.header.scrolled:hover{background:#fff;box-shadow:0 4px 12px #00000026}.header-container{justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 24px}.header-container,.logo-container{align-items:center;display:flex}.logo-image{height:40px;object-fit:contain;width:150px}.logo a{color:inherit;text-decoration:none}.desktop-menu{display:flex;flex:1 1;justify-content:center}.desktop-menu .ant-menu{background:#0000;border:none;line-height:70px}.desktop-menu .ant-menu-item{border-radius:8px;transition:all .3s ease}.desktop-menu .ant-menu-item:hover{background:#577ae81a;color:#577ae8;font-weight:700}.desktop-menu .ant-menu-item-selected{background:#577ae826;color:#577ae8;font-weight:700}.desktop-menu .ant-menu-item{font-size:16px;font-weight:600;margin:0 16px}.auth-buttons{align-items:center;display:flex;gap:12px}.auth-buttons .ant-btn{border-radius:12px;font-size:15px;font-weight:600;height:40px;padding:0 20px;transition:all .3s ease}.auth-buttons .ant-btn-text{color:#666;font-weight:500;&:hover{background:#577ae81a;color:#577ae8}}.auth-buttons .login-btn{background:#fff;border:1px solid #e1e5e9;border-radius:8px;color:#333;font-weight:500;height:38px;padding:0 16px;transition:all .3s ease;&:hover{background:#577ae80d;border-color:#577ae8;color:#577ae8}}.auth-buttons .demo-btn{background:#577ae8;border:none;border-radius:8px;box-shadow:0 2px 8px #577ae833;color:#fff;font-weight:600;height:38px;padding:0 20px;transition:all .3s ease;&:hover{background:#4a6bd8;box-shadow:0 4px 12px #577ae84d;transform:translateY(-1px)}}.mobile-menu-button{display:none}@media (max-width:768px){.auth-buttons,.desktop-menu{display:none}.mobile-menu-button{display:block}.header-container{padding:0 16px}}.footer{background:linear-gradient(135deg,#1a1a2e,#16213e);color:#fff;overflow:hidden;padding:60px 0 30px;position:relative}.footer .ant-typography{color:#fff!important}.footer .ant-typography.ant-typography-secondary{color:#bfbfbf!important}.footer .ant-typography.ant-typography-disabled{color:#8c8c8c!important}.footer:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='50' cy='50' r='1' fill='rgba(255,255,255,0.02)'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.footer-content{margin:0 auto;max-width:1200px;padding:0 24px}.footer-section{margin-bottom:24px}.footer-section h4{color:#fff!important;font-weight:700;margin-bottom:16px;position:relative}.footer-section h4:after{background:linear-gradient(90deg,#577ae8,#7a9af0);border-radius:1px;bottom:-4px;content:"";height:2px;left:0;position:absolute;width:30px}.footer-section h5{color:#fff!important;font-weight:600;margin-bottom:16px}.footer-section ul{list-style:none;margin:0;padding:0}.footer-section ul li{margin-bottom:8px}.footer-section ul li a{color:#bfbfbf!important;padding-left:0;position:relative;text-decoration:none;transition:all .3s ease}.footer-section ul li a:before{color:#577ae8;content:"→";left:-15px;opacity:0;position:absolute;transition:all .3s ease}.footer-section ul li a:hover{color:#577ae8;padding-left:15px}.footer-section ul li a:hover:before{opacity:1}.footer-bottom{border-top:1px solid #303030;margin-top:48px;padding-top:24px}.footer-bottom a{border-radius:4px;color:#bfbfbf!important;padding:4px 8px;text-decoration:none;transition:all .3s ease}.footer-bottom a:hover{background:#577ae81a;color:#577ae8}@media (max-width:768px){.footer-bottom .ant-row{flex-direction:column;gap:16px;text-align:center}}.home-layout{background:linear-gradient(135deg,#fafbff,#fff);min-height:100vh;overflow-x:hidden;width:100%}.hero-section{align-items:center;background:linear-gradient(135deg,#f8faff,#f0f4ff 50%,#e8f4ff);color:#333;display:flex;min-height:100vh;overflow:hidden;padding:70px 0 80px;position:relative}.hero-section:before{background:radial-gradient(circle 400px at 80% 20%,#fff9 0,#ffffff4d 50%,#0000 100%),radial-gradient(circle 350px at 20% 80%,#ffffff80 0,#fff3 60%,#0000 100%);bottom:0;content:"";left:0;opacity:1;position:absolute;right:0;top:0}.hero-section .hero-container{margin:0 auto;max-width:1200px;padding:0 24px;position:relative;text-align:center;width:100%;z-index:2}.hero-section .hero-badge{align-items:center;background:#fff;border:1px solid #e1e5e9;border-radius:20px;box-shadow:0 2px 8px #0000000d;color:#577ae8;display:inline-flex;font-size:.9rem;font-weight:600;gap:8px;margin-bottom:24px;padding:8px 16px}.hero-section .hero-badge .badge-icon{font-size:1rem}.hero-section .hero-title{color:#1a1a1a;font-size:3.5rem;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin-bottom:24px}.hero-section .hero-title .highlight-text{color:#577ae8;font-weight:900}.hero-section .hero-description{color:#666;font-size:1.2rem;font-weight:400;line-height:1.6;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:600px}.hero-section .hero-features{display:flex;flex-wrap:wrap;gap:48px;justify-content:center;margin-top:48px}.hero-section .hero-features .feature-item{align-items:center;display:flex;font-size:1.1rem;font-weight:500;gap:12px}.hero-section .hero-features .feature-item .anticon{color:#577ae8;font-size:20px}.hero-section .placeholder-image{align-items:center;background:#ffffff1a;border:2px solid #fff3;border-radius:20px;box-shadow:0 8px 32px #0003;display:flex;height:300px;justify-content:center;margin:48px auto 0;overflow:hidden;position:relative;transition:all .3s ease;width:400px}.hero-section .placeholder-image:before{animation:rotate 20s linear infinite;background:radial-gradient(circle,#577ae81a 0,#0000 70%);content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%}.hero-section .placeholder-image img{border-radius:16px;height:100%;object-fit:contain;position:relative;transition:transform .3s ease;width:100%;z-index:2}.hero-section .placeholder-image:hover{border-color:#577ae866;box-shadow:0 16px 48px #0000004d;transform:translateY(-8px)}.hero-section .placeholder-image:hover img{transform:scale(1.05)}.hero-section .hero-cta{margin-bottom:40px}.hero-section .hero-cta .trial-btn{background:#577ae8;border:none;border-radius:8px;box-shadow:0 4px 12px #577ae84d;color:#fff;font-size:1rem;font-weight:600;height:48px;padding:0 24px;transition:all .3s ease}.hero-section .hero-cta .trial-btn:hover{background:#4a6bd8;box-shadow:0 6px 16px #577ae866;transform:translateY(-2px)}.hero-section .hero-cta .contact-btn{background:#fff;border:1px solid #e1e5e9;border-radius:8px;color:#333;font-size:1rem;font-weight:500;height:48px;padding:0 24px;transition:all .3s ease}.hero-section .hero-cta .contact-btn:hover{background:#577ae80d;border-color:#577ae8;color:#577ae8}.hero-section .scroll-indicator{align-items:center;animation:fadeInUp 1s ease 1.5s both;bottom:40px;display:flex;flex-direction:column;gap:8px;left:50%;position:absolute;transform:translateX(-50%)}.hero-section .scroll-indicator .scroll-arrow{animation:bounce 2s infinite;background:#fffc;height:30px;position:relative;width:2px}.hero-section .scroll-indicator .scroll-arrow:after{border-left:5px solid #0000;border-right:5px solid #0000;border-top:8px solid #fffc;bottom:-6px;content:"";height:0;left:-4px;position:absolute;width:0}.hero-section .scroll-indicator .scroll-text{color:#ffffffb3;font-size:.8rem;font-weight:400;letter-spacing:1px;text-transform:uppercase}.container{overflow:hidden;padding:0 24px}.features-section{background:#fff;overflow:hidden;padding:120px 0;position:relative}.features-section .section-header{margin-bottom:64px;text-align:center}.features-section .section-title{color:#1a1a1a;font-size:2.5rem;font-weight:700;line-height:1.3;margin-bottom:64px!important;margin-left:auto;margin-right:auto;max-width:800px;position:relative;text-align:center}.features-section .section-description{color:#555;font-size:1.3rem;font-weight:400;line-height:1.6;margin:0 auto!important;max-width:700px}.features-section .feature-item-bg{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:300px;overflow:hidden;padding:50px 30px;position:relative;text-align:center;transition:all .3s ease}.features-section .feature-item-bg>*{position:relative;z-index:2}.features-section .feature-item-bg .feature-icon{color:#577ae8;font-size:48px;margin-bottom:24px;transition:transform .3s ease}.features-section .feature-item-bg:hover .feature-icon{transform:scale(1.1)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-8px)}60%{transform:translateY(-4px)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:768px){.hero-title{font-size:2.5rem}.hero-description{font-size:1.2rem}.placeholder-image{height:200px;width:300px}.hero-features{gap:24px}.section-header{margin-bottom:48px}.section-title{font-size:2rem}}.faq-section{background:linear-gradient(135deg,#fafbff,#fff);padding:80px 0;position:relative}.faq-section .faq-content .faq-badge{background:#f0f0f0;border-radius:20px;color:#333;display:inline-block;font-size:.9rem;font-weight:500;letter-spacing:1px;margin-bottom:24px;padding:6px 16px;text-transform:uppercase}.faq-section .faq-content .faq-title{color:#1a1a1a;font-size:2.8rem;font-weight:700;line-height:1.2;margin-bottom:24px}.faq-section .faq-content .faq-title .highlight{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#577ae8,#4a6bd8);-webkit-background-clip:text;background-clip:text}.faq-section .faq-content .faq-description{color:#666;font-size:1.1rem;line-height:1.6;margin-bottom:0}.faq-section .faq-list .faq-item{background:#fff;border:1px solid #f0f0f0;border-radius:12px;cursor:pointer;margin-bottom:16px;overflow:hidden;transition:all .3s ease}.faq-section .faq-list .faq-item.expanded,.faq-section .faq-list .faq-item:hover{border-color:#577ae8}.faq-section .faq-list .faq-item .faq-question{align-items:center;color:#1a1a1a;display:flex;font-size:1.1rem;font-weight:600;justify-content:space-between;padding:24px;transition:color .3s ease}.faq-section .faq-list .faq-item .faq-question .anticon{color:#577ae8;font-size:16px;transition:transform .3s ease}.faq-section .faq-list .faq-item.expanded .faq-question{color:#577ae8}.faq-section .faq-list .faq-item.expanded .faq-question .anticon{transform:rotate(90deg)}.faq-section .faq-list .faq-item .faq-answer{animation:slideDown .3s ease;color:#666;font-size:1rem;line-height:1.6;padding:0 24px 24px}.get-started-section{background:#fff;padding:0 0 60px;position:relative}.get-started-section .get-started-content{background:linear-gradient(135deg,#e8f4ff,#f0f4ff 50%,#f8faff);border-radius:20px;box-shadow:0 8px 25px #577ae81a;margin:0 auto;max-width:1100px;padding:60px 40px;position:relative;text-align:center}.get-started-section .get-started-content .get-started-title{color:#577ae8;font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:20px}.get-started-section .get-started-content .get-started-description{color:#4a5568;font-size:1.1rem;line-height:1.6;margin:0 auto 40px;max-width:600px}.get-started-section .get-started-content .demo-button{align-items:center;background:#577ae8;border:none;border-radius:12px;color:#fff;display:inline-flex;font-size:1rem;font-weight:600;gap:8px;height:48px;padding:0 32px;transition:all .3s ease}.get-started-section .get-started-content .demo-button:hover{background:#4a6bd8;box-shadow:0 8px 20px #577ae84d;transform:translateY(-2px)}.get-started-section .get-started-content .demo-button .anticon{font-size:14px;transition:transform .3s ease}.get-started-section .get-started-content .demo-button:hover .anticon{transform:translateX(4px)}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0) rotate(0deg) scale(1)}25%{transform:translateY(-15px) rotate(1deg) scale(1.02)}50%{transform:translateY(-8px) rotate(-1deg) scale(.98)}75%{transform:translateY(-20px) rotate(.5deg) scale(1.01)}}@keyframes bubblePulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@media(max-width:768px){.hero-section{padding:70px 0 60px}.hero-section .hero-title{font-size:2.5rem}.hero-section .hero-description{font-size:1.1rem}}@media(max-width:480px){.hero-section{padding:70px 0 40px}.hero-section .hero-title{font-size:2rem}.hero-section .hero-description{font-size:1rem}}@media(max-width:360px){.hero-section{padding:70px 0 30px}.hero-section .hero-title{font-size:1.8rem}.hero-section .hero-description{font-size:.9rem}}@media(max-width:768px){.hero-cta{flex-direction:column!important;gap:16px!important;width:100%!important}.hero-cta .ant-btn{max-width:280px!important;width:100%!important}}@media(max-width:480px){.hero-cta{gap:12px!important}.hero-cta .ant-btn{max-width:240px!important}}@media(max-width:360px){.hero-cta{gap:10px!important}.hero-cta .ant-btn{max-width:200px!important}}.about-layout{background:linear-gradient(135deg,#f8f9ff,#fff);min-height:100vh;padding-top:64px;position:relative}.about-layout:before{background:radial-gradient(circle at 20% 80%,#577ae80d 0,#0000 50%),radial-gradient(circle at 80% 20%,#577ae808 0,#0000 50%);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.about-container{margin:0 auto;max-width:1200px;padding:100px 24px;position:relative;z-index:2}.about-header{margin-bottom:100px;position:relative;text-align:center}.about-header:after{background:linear-gradient(135deg,#577ae8,#4a6bd8);border-radius:2px;bottom:-30px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.about-header .about-badge{background:#e0e8ff;border-radius:25px;color:#577ae8;display:inline-block;font-size:.9rem;font-weight:600;letter-spacing:1px;margin-bottom:24px;padding:8px 20px;text-transform:uppercase}.about-header h1{color:#1a1a1a;font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:32px!important}.about-header h1 .highlight{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#577ae8,#4a6bd8);-webkit-background-clip:text;background-clip:text}.about-description{color:#666;font-size:1.3rem;font-weight:400;line-height:1.7;margin:0 auto!important;max-width:700px}.about-content{margin-bottom:100px}.about-text h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#577ae8,#4a6bd8);-webkit-background-clip:text;background-clip:text;color:#1a1a1a;font-size:2.5rem;font-weight:600;line-height:1.3;margin-bottom:32px!important}.about-text p{color:#555;font-size:1.15rem;font-weight:400;line-height:1.8;margin-bottom:24px}.about-text .about-features{margin-top:32px}.about-text .about-features .feature-item{align-items:center;color:#555;display:flex;font-size:1.05rem;margin-bottom:16px}.about-text .about-features .feature-item .feature-check{color:#577ae8;font-size:18px;margin-right:12px;margin-top:2px}.about-text .about-features .feature-item span{font-weight:500}.about-image{align-items:center;display:flex;justify-content:center;position:relative}.about-image:before{background:radial-gradient(circle,#577ae81a 0,#0000 70%);border-radius:50%;content:"";height:120%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:120%;z-index:-1}.placeholder-image{align-items:center;background:linear-gradient(135deg,#f8faff,#fff);border:1px solid #577ae814;border-radius:24px;display:flex;height:300px;justify-content:center;overflow:hidden;position:relative;width:500px}.placeholder-image:before{animation:shimmer 4s infinite;background:linear-gradient(45deg,#0000 30%,#577ae808 50%,#0000 70%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.placeholder-image:after{background:linear-gradient(135deg,#577ae81a,#577ae80d);border-radius:26px;bottom:-2px;content:"";left:-2px;position:absolute;right:-2px;top:-2px;z-index:-1}.placeholder-image img{border-radius:20px;box-shadow:0 8px 32px #0000001a;height:100%;object-fit:contain;transition:all .4s ease;width:100%}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.stats-section{background:linear-gradient(135deg,#577ae808,#fffc);border-radius:20px;margin:100px 0;padding:60px 0;position:relative}.stats-section:before{background:linear-gradient(135deg,#577ae80d,#0000);border-radius:20px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.stats-section .stat-card{background:#fff;border:1px solid #577ae80d;border-radius:16px;box-shadow:0 8px 25px #00000014;padding:40px 20px;text-align:center;transition:all .3s ease}.stats-section .stat-card:hover{box-shadow:0 15px 35px #577ae826;transform:translateY(-5px)}.stats-section .stat-card .stat-icon{color:#577ae8;display:inline-block;font-size:48px;margin-bottom:20px}.stats-section .stat-card .ant-statistic-title{color:#666;font-size:1.1rem;font-weight:500;margin-bottom:8px}.stats-section .stat-card .stat-description{color:#888;font-size:.95rem;line-height:1.5;margin-top:12px!important}.values-section{margin-top:100px;position:relative}.values-section:before{background:linear-gradient(90deg,#0000,#577ae833 50%,#0000);content:"";height:1px;left:0;position:absolute;top:-50px;width:100%}.section-title{color:#1a1a1a;font-size:2.8rem;font-weight:600;margin-bottom:24px!important;position:relative;text-align:center}.section-title:after{background:linear-gradient(135deg,#577ae8,#4a6bd8);border-radius:2px;bottom:-15px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.section-description{color:#666;font-size:1.1rem;line-height:1.6;margin:0 auto 60px!important;max-width:600px;text-align:center}.value-card{background:#fff;border:1px solid #577ae80d;border-radius:16px;box-shadow:0 8px 25px #00000014;height:100%;overflow:hidden;position:relative;text-align:center;transition:all .4s ease}.value-card:before{background:linear-gradient(135deg,#577ae8,#4a6bd8);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s ease}.value-card:hover{box-shadow:0 15px 35px #577ae826;transform:translateY(-8px)}.value-card:hover:before{transform:scaleX(1)}.value-card:hover .value-icon{color:#577ae8;transform:scale(1.1)}.value-card .ant-card-body{padding:40px 30px}.value-icon{color:#577ae8;display:inline-block;font-size:56px;margin-bottom:28px;transition:all .3s ease}.value-card h4{color:#1a1a1a;font-size:1.4rem;font-weight:600;margin-bottom:20px!important}.value-card p{color:#666;font-size:1.05rem;line-height:1.7;margin-bottom:0}@media(max-width:768px){.about-container{padding:80px 16px}.about-header{margin-bottom:80px}.about-header h1{font-size:2.8rem}.about-content{margin-bottom:80px}.about-text h2{font-size:2.2rem}.placeholder-image{height:250px;width:100%}.placeholder-image .anticon{font-size:100px}.values-section{margin-top:80px}.section-title{font-size:2.4rem}.value-card .ant-card-body{padding:30px 20px}}@media(max-width:480px){.about-header h1{font-size:2.4rem}.about-text h2{font-size:1.8rem}.section-title{font-size:2rem}}.features-layout{background:linear-gradient(135deg,#fafbff,#fff);min-height:100vh}.container{margin:0 auto;max-width:1200px;padding:18px}.features-hero{background:linear-gradient(135deg,#f8f9ff,#f0f4ff);overflow:hidden;padding:120px 0 80px;position:relative}.features-hero:before{background:radial-gradient(circle at 20% 80%,#577ae81a 0,#0000 50%);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.features-hero .hero-content{margin:0 auto;max-width:800px;position:relative;text-align:center;z-index:2}.features-hero .features-badge{background:#e0e8ff;border-radius:20px;color:#666;display:inline-block;font-size:.9rem;font-weight:500;margin-bottom:24px;padding:6px 16px;text-align:center}.features-hero .hero-title{color:#1a1a1a;font-size:2.5rem;font-weight:800;line-height:1.2;margin-bottom:24px}.features-hero .hero-title .highlight{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#577ae8,#4a6bd8);-webkit-background-clip:text;background-clip:text}.features-hero .hero-description{color:#666;font-size:1.3rem;line-height:1.6;margin-bottom:48px;margin-left:auto;margin-right:auto;max-width:600px}.features-hero .cta-button{background:linear-gradient(135deg,#577ae8,#4a6bd8);border:none;border-radius:12px;box-shadow:0 6px 20px #577ae84d;font-size:1.1rem;font-weight:600;height:56px;padding:0 32px;transition:all .3s ease}.features-hero .cta-button:hover{background:linear-gradient(135deg,#4a6bd8,#3d5cc8);box-shadow:0 8px 25px #577ae866;transform:translateY(-2px)}.features-hero .cta-button .anticon{margin-left:8px;transition:transform .3s ease}.features-hero .cta-button:hover .anticon{transform:translateX(4px)}.main-features-section{background:#fff;padding:100px 0}.main-features-section .section-header{margin-bottom:80px;text-align:center}.main-features-section .section-title{color:#1a1a1a;font-size:2.5rem;font-weight:700;line-height:1.3;margin-bottom:24px}.main-features-section .section-description{color:#666;font-size:1.2rem;line-height:1.6;margin:0 auto;max-width:600px}.main-features-section .feature-card{border:none;border-radius:20px;box-shadow:0 8px 25px #00000014;height:100%;overflow:hidden;position:relative;transition:all .3s ease}.main-features-section .feature-card:before{background:linear-gradient(90deg,#577ae8,#4a6bd8);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s ease}.main-features-section .feature-card:hover{box-shadow:0 15px 35px #0000001f;transform:translateY(-8px)}.main-features-section .feature-card:hover:before{transform:scaleX(1)}.main-features-section .feature-card .ant-card-body{padding:40px 32px}.main-features-section .feature-icon{font-size:48px;margin-bottom:12px;text-align:center;transition:transform .3s ease}.main-features-section .feature-card:hover .feature-icon{transform:scale(1.1)}.main-features-section .feature-title{color:#1a1a1a;font-size:1.5rem;font-weight:700;line-height:1.3;margin-bottom:16px}.main-features-section .feature-description{color:#666;font-size:1rem;line-height:1.6;margin-bottom:24px}.main-features-section .feature-list .ant-list-item{align-items:center;border:none;display:flex;justify-content:flex-start;padding:8px 0}.main-features-section .feature-list .list-icon{flex-shrink:0;font-size:16px;margin-right:12px}.main-features-section .feature-list .list-text{color:#666;font-size:.95rem}.modules-section{background:linear-gradient(135deg,#f8f9ff,#f0f4ff);padding:100px 0;position:relative}.modules-section:before{background:radial-gradient(circle at 80% 20%,#577ae80d 0,#0000 50%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.modules-section .section-header{margin-bottom:80px;position:relative;text-align:center;z-index:2}.modules-section .module-badge{background:#e0e8ff;border-radius:20px;color:#666;display:inline-block;font-size:.9rem;font-weight:500;margin-bottom:24px;padding:6px 16px;text-align:center}.modules-section .section-title{color:#1a1a1a;font-size:2.5rem;font-weight:700;line-height:1.3;margin-bottom:24px}.modules-section .section-title .highlight{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#577ae8,#4a6bd8);-webkit-background-clip:text;background-clip:text}.modules-section .section-description{color:#666;font-size:1.2rem;line-height:1.6;margin:0 auto;max-width:600px}.modules-section .module-card{background:#fff;border:none;border-radius:16px;box-shadow:0 4px 15px #00000014;height:100%;overflow:hidden;position:relative;transition:all .3s ease;z-index:2}.modules-section .module-card:hover{box-shadow:0 8px 25px #0000001f;transform:translateY(-4px)}.modules-section .module-card .ant-card-body{padding:32px 24px;text-align:center}.modules-section .module-icon-container{align-items:center;background:#f0f7ff;border-radius:12px;color:#577ae8;display:flex;font-size:24px;height:60px;justify-content:center;margin:0 auto 20px;transition:all .3s ease;width:60px}.modules-section .module-card:hover .module-icon-container{background:#e0e8ff;transform:scale(1.1)}.modules-section .module-title{color:#1a1a1a;font-size:1.1rem;font-weight:700;margin-bottom:12px}.modules-section .module-description{color:#666;font-size:.9rem;line-height:1.5;margin-bottom:0}.invoice-templates-section{background:linear-gradient(135deg,#fff,#f8f9ff);padding:100px 0;position:relative}.invoice-templates-section:before{background:linear-gradient(135deg,#577ae80d,#0000);content:"";height:100%;left:0;position:absolute;top:0;width:30%}.invoice-templates-section .section-header{margin-bottom:80px;position:relative;text-align:center;z-index:2}.invoice-templates-section .templates-badge{background:#e0e8ff;border-radius:20px;color:#666;display:inline-block;font-size:.9rem;font-weight:500;margin-bottom:24px;padding:6px 16px;text-align:center}.invoice-templates-section .section-title{color:#1a1a1a;font-size:2.5rem;font-weight:700;line-height:1.3;margin-bottom:24px}.invoice-templates-section .section-title .highlight{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#577ae8,#4a6bd8);-webkit-background-clip:text;background-clip:text}.invoice-templates-section .section-description{color:#666;font-size:1.2rem;line-height:1.6;margin:0 auto;max-width:600px}.invoice-templates-section .templates-grid{align-items:center;display:flex;flex-wrap:wrap;gap:60px;justify-content:center;margin:0 auto;max-width:1200px}.invoice-templates-section .template-item{text-align:center}.invoice-templates-section .template-image{border-radius:6px;box-shadow:0 8px 25px #00000026;height:400px;margin-bottom:20px;overflow:hidden;width:300px}.invoice-templates-section .template-image img{height:100%;object-fit:cover;width:100%}.invoice-templates-section .template-label{color:#1a1a1a;font-size:1.1rem;font-weight:600;margin-top:16px}@media(max-width:768px){.features-hero{padding:80px 0 60px}.features-hero .hero-title{font-size:2.5rem}.features-hero .hero-description{font-size:1.1rem}.invoice-templates-section,.main-features-section,.modules-section{padding:80px 0}.section-title{font-size:2rem}.templates-grid{gap:20px}.template-image{height:350px;width:250px}.carousel-arrow{font-size:16px;height:50px;width:50px}.container{padding:0 16px}}.pricing-layout{background:linear-gradient(135deg,#f8f9ff,#f0f4ff);min-height:100vh;padding-top:64px}.pricing-container{margin:0 auto;max-width:1200px;padding:80px 24px}.pricing-header{margin-bottom:80px;text-align:center}.pricing-badge{background:#e0e8ff;border-radius:20px;color:#666;display:inline-block;font-size:.9rem;font-weight:500;margin-bottom:24px;padding:6px 16px;text-align:center}.pricing-title{color:#1a1a1a;font-size:2.5rem;font-weight:700;line-height:1.3;margin-bottom:24px!important;margin-left:auto;margin-right:auto;max-width:800px;text-align:center}.pricing-description{color:#666;font-size:1.2rem;line-height:1.6;margin:0 auto 48px!important;max-width:600px}.billing-toggle{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:32px}.billing-toggle .toggle-arrow{color:#ff6b35;font-size:18px;transform:rotate(-45deg)}.billing-toggle .toggle-container{background:#f0f0f0;border-radius:25px;display:flex;gap:4px;padding:4px}.billing-toggle .toggle-option{background:#0000;border:none;border-radius:20px;color:#666;cursor:pointer;font-size:.9rem;font-weight:500;padding:8px 24px;transition:all .3s ease}.billing-toggle .toggle-option.active{background:#577ae8;color:#fff}.billing-toggle .toggle-option:hover{background:#577ae81a}.pricing-cards{margin-top:48px}.pricing-card{background:#fff;border:none;border-radius:16px;box-shadow:0 4px 15px #00000014;height:100%;overflow:hidden;position:relative;text-align:center;transition:all .3s ease}.pricing-card:hover{box-shadow:0 8px 25px #0000001f;transform:translateY(-4px)}.pricing-card .ant-card-body{padding:32px 24px}.plan-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.plan-header .plan-period{color:#666;font-size:.8rem;font-weight:500}.plan-header .plan-icon{align-items:center;background:#f0f7ff;border-radius:8px;color:#577ae8;display:flex;font-size:24px;height:40px;justify-content:center;width:40px}.plan-content{margin-bottom:24px}.plan-content .plan-name{color:#1a1a1a;font-size:1.5rem;font-weight:700;margin-bottom:12px!important}.plan-content .plan-description{color:#666;font-size:.9rem;line-height:1.5;margin-bottom:0!important}.plan-price{margin-bottom:32px;text-align:center}.plan-price .price{color:#577ae8;font-size:2.5rem;font-weight:700}.plan-features{margin-bottom:32px;text-align:left}.plan-features h5{color:#1a1a1a;font-size:1rem;font-weight:600;margin-bottom:16px!important;text-align:center}.plan-features ul{list-style:none;margin:0;padding:0}.plan-features li{align-items:center;color:#666;display:flex;font-size:.9rem;gap:12px;margin-bottom:12px}.plan-features li .feature-check{color:#577ae8;flex-shrink:0;font-size:16px}.plan-button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#577ae81a;border:2px solid #577ae84d;border-radius:12px;box-shadow:0 4px 15px #577ae81a;color:#577ae8;font-size:1rem;font-weight:600;height:48px;letter-spacing:.5px;transition:all .3s ease}.plan-button:hover{background:#577ae833;border-color:#577ae880;box-shadow:0 8px 25px #577ae833;color:#4a6bd8;transform:translateY(-2px)}.plan-button:active{box-shadow:0 4px 15px #577ae81a;transform:translateY(0)}.plan-button .anticon{color:#577ae8;margin-left:8px;transition:transform .3s ease}.plan-button:hover .anticon{color:#4a6bd8;transform:translateX(4px)}@media(max-width:768px){.pricing-container{padding:60px 16px}.pricing-header{margin-bottom:60px}.pricing-title{font-size:2rem}.pricing-description{font-size:1.1rem}.plan-price .price{font-size:2rem}.billing-toggle{flex-direction:column;gap:12px}.billing-toggle .toggle-arrow{transform:rotate(0deg)}}.contact-layout{min-height:100vh;padding-top:64px}.contact-container{margin:0 auto;max-width:1200px;padding:80px 24px}.contact-header{margin-bottom:80px;text-align:center}.contact-header h1{color:#1a1a1a;margin-bottom:24px!important}.contact-description{color:#666;font-size:1.2rem;margin:0 auto!important;max-width:600px}.contact-content{margin-bottom:80px}.contact-form-card{border-radius:12px;box-shadow:0 4px 12px #0000001a;height:100%}.contact-form-card h3{color:#1a1a1a;margin-bottom:16px!important}.contact-form-card p{color:#666;margin-bottom:32px}.contact-form .ant-form-item{margin-bottom:24px}.contact-form .ant-input,.contact-form .ant-input-affix-wrapper{border-radius:8px;height:48px}.contact-form .ant-input-textarea textarea{border-radius:8px}.contact-info{background:#f8f9fa;border-radius:12px;height:100%;padding:32px}.contact-info h3{color:#1a1a1a;margin-bottom:16px!important}.contact-info p{color:#666;margin-bottom:32px}.contact-details{width:100%}.contact-item{align-items:flex-start;border-bottom:1px solid #e8e8e8;display:flex;gap:16px;padding:16px 0}.contact-item:last-child{border-bottom:none}.contact-icon{color:#1890ff;font-size:24px;margin-top:4px}.contact-text{flex:1 1}.contact-text .ant-typography{margin-bottom:4px!important}.contact-text .ant-typography:last-child{margin-bottom:0!important}.demo-section{border-top:1px solid #e8e8e8;margin-top:48px;padding-top:32px}.demo-section h4{color:#1a1a1a;margin-bottom:16px!important}.demo-section p{color:#666;margin-bottom:24px}@media (max-width:768px){.contact-container{padding:60px 16px}.contact-header{margin-bottom:60px}.contact-info{margin-top:32px;padding:24px}.contact-content{margin-bottom:60px}}.App{background:linear-gradient(135deg,#fafbff,#fff);min-height:100vh;overflow-x:hidden;text-align:left;width:100%}*{box-sizing:border-box}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;overflow-x:hidden;width:100%}.ant-layout{background:#fff}.ant-card{border:1px solid #577ae81a;border-radius:16px;box-shadow:0 8px 25px #00000014;transition:all .3s ease}.ant-card:hover{box-shadow:0 12px 35px #577ae81f;transform:translateY(-2px)}.ant-btn{border-radius:8px;font-weight:600;transition:all .3s ease}.ant-btn-primary{background:linear-gradient(135deg,#577ae8,#7a9af0);border:none;box-shadow:0 4px 12px #577ae84d}.ant-btn-primary:hover{background:linear-gradient(135deg,#4a6bd8,#6b8ae0);box-shadow:0 6px 20px #577ae866;transform:translateY(-2px)}.ant-input,.ant-input-affix-wrapper{border-radius:8px}html{scroll-behavior:smooth}*{scrollbar-color:#c1c1c1 #0000;scrollbar-width:thin}body,html{-ms-overflow-style:none;scrollbar-width:none}body::-webkit-scrollbar,html::-webkit-scrollbar{width:6px}body::-webkit-scrollbar-track,html::-webkit-scrollbar-track{background:#0000}body::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}body::-webkit-scrollbar-thumb:hover,html::-webkit-scrollbar-thumb:hover{background:#a8a8a8}
/*# sourceMappingURL=main.a71fe1eb.css.map*/