body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.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:#f0f0f0;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)}}:root{--color-purple-50:#faf5ff;--color-purple-100:#f3e8ff;--color-purple-600:#0b2348;--color-purple-700:#0b2348;--color-blue-50:#eff6ff;--color-blue-600:#2563eb;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5db;--color-gray-600:#4b5563;--color-gray-700:#374151;--color-gray-800:#1f2937;--color-gray-900:#111827;--color-white:#fff}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,sans-serif;margin:0;padding:0}.container{margin:0 auto;max-width:1200px;padding:0 20px}header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#000000e6;border-bottom:1px solid #374151;left:0;padding:0;position:fixed;right:0;top:0;z-index:50}header .container{height:64px;justify-content:space-between;padding:16px 20px!important}.logo,header .container{align-items:center;display:flex}.logo{color:#fff;gap:8px;text-decoration:none}.logo-text{color:#fff;font-size:18px;font-weight:600;letter-spacing:-.02em}.top-right-nav{align-items:center;display:flex;gap:32px}.top-right-nav a{color:#d1d5db;font-size:14px;text-decoration:none;transition:color .3s ease}.top-right-nav a:hover{color:#fff}nav{display:flex;gap:20px}nav a{color:#d1d5db;font-size:14px;text-decoration:none;transition:color .3s ease}nav a:hover{color:#fff}.landing-page:before{content:"";inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:-1}.landing-page{background:#000}.landing-page:after{background:#2563eb4d;border-radius:9999px;content:"";filter:blur(96px);height:384px;left:25%;pointer-events:none;position:fixed;top:0;width:384px;z-index:-1}.hero{background:url(/static/media/metro.5a2f48eda161c24e9c4b.jpg) no-repeat 50%;background-size:cover;margin-top:64px;overflow:hidden;padding:160px 20px 80px;position:relative;text-align:center;z-index:0}.hero-video{height:auto;left:50%;min-height:100%;min-width:100%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto;z-index:1}.gradient-overlay{background:#00000080;bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:2}.hero-content{margin:0 auto;max-width:768px;position:relative;z-index:3}h1{color:#fff;font-size:56px;font-weight:600;line-height:1.2;margin-bottom:24px;margin-top:0}.subtitle{color:#d1d5db;font-size:18px;line-height:1.6;margin:0 auto 32px;max-width:600px}.hero-badge{align-items:center;background:#2563eb33;border:1px solid #60a5fa66;border-radius:9999px;color:#60a5fa;display:inline-flex;font-size:14px;font-weight:500;gap:8px;margin-bottom:24px;padding:8px 16px}.sparkle-icon{color:#60a5fa;height:16px;width:16px}.cta-buttons{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.section{padding:40px 20px}.section,.section-light,.section-white{background-color:#000}.section-dark{background-color:#1f2937;color:#fff}.section-title{color:#fff;font-size:40px;font-weight:600;letter-spacing:-.02em}.section-title,.section-title+p{margin-bottom:24px;text-align:center}.section-title+p{color:#d1d5db;font-size:18px}.features{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:0}.feature-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1f2937cc;border:1px solid #374151;border-radius:12px;overflow:hidden;padding:24px 20px;position:relative;transition:all .3s ease}.feature-card:before{background:linear-gradient(135deg,#2563eb00,#2563eb00);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.feature-card:hover{border-color:#2563eb;box-shadow:0 10px 40px #2563eb33;transform:translateY(-4px)}.feature-card h3{color:#fff;font-size:18px;font-weight:600;margin:16px 0 12px}.feature-card p{color:#9ca3af;font-size:15px;line-height:1.6;margin:0}.feature-icon{align-items:center;background:#2563eb33;border:1px solid #2563eb66;border-radius:8px;color:#2563eb;display:inline-block;display:flex;height:48px;justify-content:center;margin-bottom:16px;padding:12px;width:48px}h2{color:#fff;font-size:40px;font-weight:600;margin-bottom:24px}h2.section-heading{color:#fff;text-shadow:0 2px 4px #00000080}.steps-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:0;position:relative}.step-card{background:#0000;border:none;border-radius:12px;padding:20px;text-align:center;transition:all .3s ease}.step-card h3{color:#fff;font-size:18px;font-weight:600;margin:16px 0 12px}.step-card p{color:#9ca3af;font-size:15px;line-height:1.6;margin:0}.step-card svg{color:#6366f1;height:48px;margin-bottom:16px;width:48px}.testimonials-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:0}.testimonial-header{align-items:center;display:flex;gap:16px;margin-bottom:16px}.pricing-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:0}.pricing-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1f2937cc;border:1px solid #374151;border-radius:12px;overflow:hidden;padding:24px;position:relative;text-align:center;transition:all .3s ease}.pricing-card h3{color:#fff;font-size:18px;font-weight:600;margin-bottom:16px}.pricing-card.featured{background:linear-gradient(135deg,#2563eb26,#a855f726);border:2px solid #2563eb;box-shadow:0 20px 50px #2563eb33;scale:1;transform:none}.pricing-card:hover{border-color:#2563eb;box-shadow:0 10px 40px #2563eb33;transform:translateY(-4px)}.pricing-card.featured:before{background:linear-gradient(135deg,#2563eb,#a855f7);border-radius:999px;color:#fff;content:"Popular";font-size:12px;font-weight:600;left:50%;padding:4px 16px;position:absolute;top:-12px;transform:translateX(-50%)}.price{color:#fff;font-size:36px;font-weight:600;margin:16px 0}.price .amount{font-size:40px}.price .period{color:#9ca3af;font-size:16px}.features-list{list-style:none;margin:24px 0;padding:0;text-align:left}.features-list li{align-items:center;color:#d1d5db;display:flex;font-size:15px;gap:12px;padding:12px 0}.features-list li:before{color:#10b981;content:"✓";font-weight:700}.contact-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:0}.contact-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1f2937cc;border:1px solid #374151;border-radius:12px;box-shadow:none;color:inherit;padding:24px;text-align:center;text-decoration:none;transition:all .3s ease}.contact-card:hover{border-color:#2563eb;box-shadow:0 10px 40px #2563eb33;transform:translateY(-4px)}.contact-icon{align-items:center;background:#2563eb33;border-radius:12px;color:#2563eb;display:flex;font-size:32px;height:56px;justify-content:center;margin-bottom:16px;margin-left:auto;margin-right:auto;width:56px}.contact-card h3{color:#fff;font-size:16px;font-weight:600;margin-bottom:8px}.contact-card p{color:#9ca3af;font-size:14px;margin:0}.text-center{text-align:center}.text-center p{color:#d1d5db;font-size:16px}.about-wrapper{margin:0 auto;max-width:900px;text-align:left}.about-text p{color:#d1d5db;font-size:16px;line-height:1.8;margin-bottom:16px}.about-text p strong{color:#fff}.about-image{border:1px solid #374151;border-radius:8px;float:right;margin:0 0 20px 20px;max-width:300px}.about-text{line-height:1.8;overflow:hidden}.features-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:0}.feature-detailed-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1f2937cc;border:1px solid #374151;border-radius:12px;display:flex;flex-direction:column;gap:12px;overflow:hidden;transition:all .3s ease}.feature-detailed-card:hover{border-color:#2563eb;box-shadow:0 10px 40px #2563eb33}.feature-content{padding:20px 20px 0}.feature-header{align-items:center;display:flex;gap:16px;margin-bottom:0}.feature-header h3{color:#fff;font-size:18px;font-weight:600;margin:0}.feature-header svg{color:#2563eb;flex-shrink:0;height:32px;width:32px}.feature-content p{color:#9ca3af;font-size:15px;margin:8px 0 16px}.feature-image{border-radius:0 0 12px 12px;height:200px;object-fit:cover;width:100%}.parallax-section{align-items:center;background-attachment:fixed;background-image:url(/static/media/waves.36f28d8591adb6d6b2b4.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;min-height:400px;position:relative}.parallax-section:before{background:#0009;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.parallax-section .container{position:relative;z-index:1}.parallax-section h2{color:#fff}.parallax-section p{color:#e5e7eb}.text-white{color:#fff!important;font-size:16px;line-height:1.6;margin:0 auto;max-width:800px}.ant-btn{border:none;border-radius:8px;font-size:15px;font-weight:500;padding:12px 24px;transition:all .3s ease}.ant-btn,.ant-btn:hover{text-decoration:none!important}.ant-btn-primary{background-color:#2563eb;color:#fff}.ant-btn-primary:hover{background-color:#1d4ed8}.ant-btn-default{background-color:initial;border:1px solid #4b5563;color:#d1d5db}.ant-btn-default:hover{background-color:#1f2937;border-color:#2563eb;color:#fff}.geometric-background{z-index:0}.dot-pattern,.geometric-background{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.dot-pattern{background-image:radial-gradient(#2563eb1a 1px,#0000 0);background-size:20px 20px;z-index:1}.ant-card{background:#1f2937cc!important;border:1px solid #374151!important;border-radius:12px!important}.ant-card-head{background:#0000!important;border-bottom:1px solid #374151!important;color:#fff!important}.ant-card-body{color:#d1d5db!important}h3{color:#fff;font-size:18px;font-weight:600;margin-bottom:16px}p{color:#9ca3af;font-size:16px}@media screen and (max-width:768px){header{position:fixed}header .container{flex-direction:column;gap:0;height:auto;padding:12px 20px!important}.top-right-nav{flex-wrap:wrap;gap:16px;justify-content:center;padding:12px 0;width:100%}.hero{padding:120px 20px 60px}h1{font-size:36px}.subtitle{font-size:16px}.cta-buttons{align-items:stretch;flex-direction:column}.features{grid-template-columns:1fr}.feature-card{width:100%}.contact-grid,.features-grid,.hero-grid,.pricing-grid,.steps-container,.testimonials-grid{gap:12px;grid-template-columns:1fr}.feature-image{height:auto;max-height:250px;width:100%}.section{padding:20px}.section-title{font-size:28px;margin-bottom:16px}.container{padding:0 20px!important}.pricing-card.featured{transform:none}.cta-buttons .ant-btn{width:100%}.about-image{float:none;margin:0 0 20px;max-width:100%}}@media screen and (max-width:480px){h1{font-size:28px}.section-title{font-size:22px}.contact-card,.feature-card,.pricing-card,.step-card{padding:16px}.cta-buttons{flex-direction:column;gap:12px}}
/*# sourceMappingURL=main.6ef245c3.css.map*/