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{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffc;border-bottom:1px solid #6366f11a;box-shadow:0 1px 3px #0000000d;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,#6366f1,#8b5cf6);-webkit-background-clip:text;background-clip:text;color:#6366f1;font-size:28px;font-weight:700;margin:0}.nav-buttons{align-items:center;display:flex;gap:12px}.request-demo-btn{background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;box-shadow:0 4px 12px #6366f133;font-weight:600;transition:all .3s ease}.request-demo-btn:hover{background:linear-gradient(135deg,#4f46e5,#7c3aed);box-shadow:0 6px 16px #6366f14d;transform:translateY(-1px)}.sign-in-btn{border:1.5px solid #e2e8f0;color:#475569;font-weight:500;transition:all .3s ease}.sign-in-btn:hover{background:#f8fafc;border-color:#6366f1;color:#6366f1}.hero-section{background:linear-gradient(135deg,#f8fafc,#f1f5f9 50%,#e0e7ff);overflow:hidden;padding:120px 24px 100px;position:relative;text-align:center}.hero-section:before{background:radial-gradient(circle at 20% 30%,#6366f114 0,#0000 50%),radial-gradient(circle at 80% 70%,#8b5cf60d 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.hero-content{margin:0 auto;max-width:900px;position:relative;z-index:1}.hero-badge{background:linear-gradient(135deg,#10b9811a,#0596691a);border:1px solid #10b98133;border-radius:30px;box-shadow:0 2px 8px #10b9811a;color:#059669;display:inline-block;font-size:13px;font-weight:700;letter-spacing:.8px;margin-bottom:28px;padding:8px 20px;text-transform:uppercase}.hero-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0f172a,#334155);-webkit-background-clip:text;background-clip:text;font-size:56px;font-weight:800;letter-spacing:-.03em;line-height:1.15;margin-bottom:24px}.hero-subtitle{color:#475569;font-size:22px;font-weight:400;line-height:1.6;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:700px}.hero-buttons{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:24px}.hero-cta{background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:10px;box-shadow:0 8px 24px #6366f14d;color:#fff;font-size:16px;font-weight:700;height:54px;padding:0 40px;transition:all .4s cubic-bezier(.4,0,.2,1)}.hero-cta:hover{background:linear-gradient(135deg,#4f46e5,#7c3aed);box-shadow:0 12px 32px #6366f166;color:#fff;transform:translateY(-4px)}.hero-secondary{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffc;border:2px solid #6366f1;border-radius:10px;color:#6366f1;font-size:16px;font-weight:600;height:54px;padding:0 40px;transition:all .4s cubic-bezier(.4,0,.2,1)}.hero-secondary:hover{background:#6366f1;border-color:#6366f1;box-shadow:0 12px 32px #6366f140;color:#fff;transform:translateY(-4px)}.hero-footnote{color:#64748b;font-size:14px;font-weight:500;margin:0}.demo-video-section{background:#fff;padding:100px 24px}.demo-video-container{margin:0 auto;max-width:1200px}.section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0f172a,#334155);-webkit-background-clip:text;background-clip:text;font-size:42px;font-weight:800;letter-spacing:-.03em;margin-bottom:16px;text-align:center}.section-subtitle{color:#64748b;font-size:18px;font-weight:400;margin-bottom:60px;text-align:center}.video-wrapper{aspect-ratio:16/9;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 24px 64px #0f172a1f;margin:0 auto;max-width:900px;overflow:hidden;position:relative}.video-placeholder{background:linear-gradient(135deg,#f8fafc,#e0e7ff);flex-direction:column;height:100%;padding:40px;text-align:center;width:100%}.video-placeholder,.video-play-icon{align-items:center;display:flex;justify-content:center}.video-play-icon{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;box-shadow:0 12px 32px #6366f14d;color:#fff;cursor:pointer;font-size:36px;height:88px;margin-bottom:24px;transition:all .4s cubic-bezier(.4,0,.2,1);width:88px}.video-play-icon:hover{background:linear-gradient(135deg,#4f46e5,#7c3aed);box-shadow:0 16px 48px #6366f166;transform:scale(1.15)}.video-placeholder p{color:#0f172a;font-size:18px;font-weight:700;margin:0 0 8px}.video-placeholder small{color:#64748b;font-size:14px}.features-section{background:linear-gradient(180deg,#f8fafc,#fff);padding:100px 24px}.features-container{margin:0 auto;max-width:1200px}.features-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.feature-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 3px #0f172a0d;overflow:hidden;padding:40px 32px;position:relative;text-align:left;transition:all .4s cubic-bezier(.4,0,.2,1)}.feature-card:before{background:linear-gradient(180deg,#6366f1,#8b5cf6);content:"";height:0;left:0;position:absolute;top:0;transition:height .4s cubic-bezier(.4,0,.2,1);width:4px}.feature-card:hover:before{height:100%}.feature-card:hover{border-color:#c7d2fe;box-shadow:0 20px 48px #6366f11f;transform:translateY(-8px)}.feature-icon{display:block;filter:grayscale(.2);font-size:56px;margin-bottom:20px;transition:transform .3s ease}.feature-card:hover .feature-icon{filter:grayscale(0);transform:scale(1.1) rotate(-2deg)}.feature-card h3{color:#0f172a;font-size:22px;font-weight:700;letter-spacing:-.02em;margin-bottom:12px}.feature-card p{color:#64748b;font-size:15px;line-height:1.7;margin:0}.pricing-section{background:linear-gradient(180deg,#fff,#f8fafc);padding:100px 24px}.pricing-container{margin:0 auto;max-width:1200px}.pricing-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-bottom:60px}.pricing-card{background:#fff;border:2px solid #e2e8f0;border-radius:20px;box-shadow:0 1px 3px #0f172a0d;display:flex;flex-direction:column;padding:40px 32px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.pricing-card:hover{border-color:#c7d2fe;box-shadow:0 20px 48px #6366f11f;transform:translateY(-8px)}.pricing-card-popular{border-color:#6366f1;border-width:3px;box-shadow:0 12px 32px #6366f126;transform:scale(1.05)}.pricing-card-popular:hover{box-shadow:0 24px 56px #6366f133;transform:scale(1.05) translateY(-8px)}.popular-badge{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:20px;box-shadow:0 4px 12px #6366f14d;color:#fff;font-size:12px;font-weight:700;left:50%;letter-spacing:.8px;padding:8px 24px;position:absolute;text-transform:uppercase;top:-16px;transform:translateX(-50%)}.pricing-header{margin-bottom:32px;text-align:center}.pricing-header h3{color:#0f172a;font-size:24px;font-weight:700;letter-spacing:-.02em;margin-bottom:16px}.pricing-price{margin-bottom:12px}.price-amount{color:#0f172a;font-size:48px;font-weight:900;letter-spacing:-.03em}.price-period{color:#64748b;display:block;font-size:14px;font-weight:500;margin-top:4px}.price-toggle{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:16px}.save-badge{background:linear-gradient(135deg,#10b9811a,#0596691a);border:1px solid #10b98133;border-radius:12px;color:#059669;font-size:12px;font-weight:700;padding:4px 12px}.billing-type{color:#64748b;font-size:13px;font-weight:500}.pricing-description{color:#64748b;font-size:15px;line-height:1.6;margin:0}.pricing-features{flex-grow:1;list-style:none;margin:0 0 32px;padding:0}.pricing-features li{align-items:flex-start;border-bottom:1px solid #f1f5f9;color:#475569;display:flex;font-size:15px;gap:12px;line-height:1.6;padding:12px 0}.pricing-features li:last-child{border-bottom:none}.check-icon{align-items:center;background:#10b9811a;border-radius:50%;color:#10b981;display:inline-flex;flex-shrink:0;font-size:18px;font-weight:900;height:24px;justify-content:center;width:24px}.pricing-button{border-radius:12px;font-size:16px;font-weight:700;height:54px;transition:all .4s cubic-bezier(.4,0,.2,1)}.pricing-button-primary{background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;box-shadow:0 8px 24px #6366f14d;color:#fff}.pricing-button-primary:hover{background:linear-gradient(135deg,#4f46e5,#7c3aed);box-shadow:0 12px 32px #6366f166;color:#fff;transform:translateY(-2px)}.pricing-button-secondary{background:#fff;border:2px solid #6366f1;color:#6366f1;font-weight:700}.pricing-button-secondary:hover{background:#6366f1;box-shadow:0 8px 24px #6366f133;color:#fff;transform:translateY(-2px)}.pricing-footer{border-top:2px solid #e2e8f0;padding-top:40px;text-align:center}.pricing-footer p{color:#0f172a;font-size:16px;font-weight:600;margin-bottom:16px}.pricing-footer-features{display:flex;flex-wrap:wrap;gap:32px;justify-content:center}.pricing-footer-features span{color:#64748b;font-size:14px;font-weight:500}.cta-section{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#a855f7);overflow:hidden;padding:100px 24px;position:relative;text-align:center}.cta-section:before{background:radial-gradient(circle at 30% 40%,#ffffff26 0,#0000 50%),radial-gradient(circle at 70% 60%,#00000014 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.cta-content{position:relative;z-index:1}.cta-content h2{color:#fff;font-size:44px;font-weight:900;letter-spacing:-.03em;margin-bottom:20px;text-shadow:0 2px 12px #0000001a}.cta-content p{color:#fffffff2;font-size:20px;font-weight:400;margin-bottom:40px}.cta-button{background:#fff;border:none;border-radius:12px;box-shadow:0 12px 32px #0003;color:#6366f1;font-size:17px;font-weight:700;height:58px;padding:0 56px;transition:all .4s cubic-bezier(.4,0,.2,1)}.cta-button:hover{background:#f8fafc;box-shadow:0 16px 48px #0000004d;color:#4f46e5;transform:translateY(-4px) scale(1.02)}.landing-footer{background:linear-gradient(180deg,#0f172a,#1e293b);border-top:1px solid #1e293b;color:#94a3b8;padding:48px 24px}.footer-content{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin:0 auto;max-width:1200px}.footer-content p{font-size:14px;font-weight:500;margin:0}.footer-links{display:flex;gap:32px}.footer-links a{color:#94a3b8;font-size:14px;font-weight:500;position:relative;text-decoration:none;transition:all .3s ease}.footer-links a:after{background:linear-gradient(90deg,#6366f1,#8b5cf6);bottom:-4px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.footer-links a:hover{color:#c7d2fe}.footer-links a:hover:after{width:100%}@media (max-width:768px){.hero-section{padding:80px 24px 60px}.hero-badge{font-size:12px;padding:6px 16px}.hero-title{font-size:36px;margin-bottom:20px}.hero-subtitle{font-size:18px;margin-bottom:32px}.hero-cta,.hero-secondary{font-size:15px;height:48px;padding:0 28px}.section-title{font-size:32px;margin-bottom:12px}.section-subtitle{font-size:16px;margin-bottom:40px}.demo-video-section{padding:60px 24px}.video-wrapper{border-radius:12px}.video-play-icon{font-size:24px;height:60px;width:60px}.features-section{padding:60px 24px}.features-grid{gap:24px;grid-template-columns:1fr}.feature-card{padding:32px 24px}.feature-icon{font-size:48px}.pricing-section{padding:60px 24px}.pricing-grid{gap:24px;grid-template-columns:1fr}.pricing-card-popular{transform:scale(1)}.pricing-card-popular:hover{transform:translateY(-8px)}.price-amount{font-size:40px}.pricing-footer-features{flex-direction:column;gap:12px}.cta-section{padding:60px 24px}.cta-content h2{font-size:32px}.cta-content p{font-size:17px}.cta-button{font-size:16px;height:52px;padding:0 40px}.footer-content{flex-direction:column;text-align:center}.nav-buttons{flex-wrap:nowrap}.header-container{flex-wrap:wrap}}@media (max-width:480px){.hero-title{font-size:28px}.hero-subtitle{font-size:16px}.hero-buttons{flex-direction:column;width:100%}.hero-cta,.hero-secondary{width:100%}.cta-content h2,.section-title{font-size:26px}}.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.12e24960.css.map*/