.landing-page{background-color:#0b1120;color:#fff;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;overflow-x:hidden;line-height:1.6;margin:-20px}.glassmorphism{background:hsla(0,0%,100%,.03);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.05);box-shadow:0 8px 32px 0 rgba(0,0,0,.3);border-radius:16px}.landing-page h1,.landing-page h1.ant-typography,.landing-page h2,.landing-page h2.ant-typography,.landing-page h3,.landing-page h3.ant-typography,.landing-page h4,.landing-page h4.ant-typography,.landing-page h5,.landing-page h5.ant-typography{color:#fff!important;font-weight:600;margin-top:0}.landing-page .ant-typography,.landing-page div.ant-typography,.landing-page p.ant-typography,.landing-page span.ant-typography{color:hsla(0,0%,100%,.85)!important}.text-center{text-align:center}.section-title{margin-bottom:40px!important;font-size:36px!important;background:-webkit-linear-gradient(45deg,#00f2fe,#4facfe);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cta-section,.features-section,.hero-section,.screenshots-section,.tech-stack-section,.workflow-section{padding:80px 20px;max-width:1200px;margin:0 auto}.hero-section{min-height:calc(100vh - 64px);display:flex;align-items:center;position:relative;overflow:hidden;padding-top:40px}.hero-section:before{content:"";position:absolute;top:-20%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,rgba(0,242,254,.15) 0,transparent 70%);z-index:0;pointer-events:none}.hero-content{position:relative;z-index:1;width:100%}.hero-title{font-size:3.5rem!important;line-height:1.1!important;margin-bottom:24px!important;background:linear-gradient(90deg,#fff,#8be9fd);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-subtitle{font-size:1.2rem;color:#a0aec0!important;max-width:90%;margin-bottom:16px!important}.hero-description{font-size:1rem;color:#718096!important}.cta-button{background:linear-gradient(90deg,#00f2fe,#4facfe);border:none;font-weight:700;height:50px;padding:0 32px;border-radius:8px}.cta-button:hover{background:linear-gradient(90deg,#4facfe,#00f2fe)}.cta-button:hover,.primary-glow{box-shadow:0 0 15px rgba(0,242,254,.4)}.ghost-button{border-color:rgba(0,242,254,.5)!important;color:#00f2fe!important;height:50px;padding:0 32px;border-radius:8px}.ghost-button:hover{border-color:#00f2fe!important;box-shadow:0 0 10px rgba(0,242,254,.2)}.hero-image-wrapper{padding:10px;border-radius:20px;overflow:hidden;transform:perspective(1000px) rotateY(-5deg);transition:transform .3s ease}.hero-image-wrapper:hover{transform:perspective(1000px) rotateY(0deg)}.hero-image{width:100%;display:block;border-radius:12px}.feature-card{height:100%;background:rgba(15,23,42,.6)!important;color:hsla(0,0%,100%,.85)!important;transition:all .3s}.feature-card:hover{transform:translateY(-5px);border-color:rgba(0,242,254,.3);box-shadow:0 10px 30px rgba(0,242,254,.1)}.feature-card .ant-card-body{padding:32px 24px}.feature-icon{font-size:32px;color:#00f2fe;margin-bottom:20px}.workflow-section{background:linear-gradient(180deg,#0b1120,#0f172a)}.workflow-steps{padding:40px}.workflow-steps .ant-steps-item-title{color:#fff!important;font-weight:700}.workflow-steps .ant-steps-item-description{color:#94a3b8!important}.workflow-steps .ant-steps-item-icon{background:transparent;border-color:rgba(0,242,254,.3)}.workflow-steps .ant-steps-item-process .ant-steps-item-icon{background:#00f2fe;border-color:#00f2fe}.workflow-steps .ant-steps-item-icon .ant-steps-icon{color:#00f2fe}.workflow-steps .ant-steps-item-process .ant-steps-icon{color:#000}.workflow-steps .ant-steps-item-tail:after{background-color:rgba(0,242,254,.2)!important}.mockup-img-container{padding:5px;border-radius:12px}.mockup-image{width:100%;border-radius:8px;display:block}.reverse-row{flex-direction:row-reverse}.screenshot-text h3{color:#00f2fe}.tech-icon{font-size:48px;color:#4facfe;margin-bottom:16px;transition:all .3s}.tech-icon:hover{transform:scale(1.1);color:#00f2fe}.tech-label{font-size:16px;color:#94a3b8;font-weight:500}.cta-section{position:relative;overflow:hidden;border-top:1px solid hsla(0,0%,100%,.05)}.cta-section:before{content:"";position:absolute;bottom:-40%;left:50%;transform:translateX(-50%);width:800px;height:400px;background:radial-gradient(ellipse,rgba(0,242,254,.1) 0,transparent 70%);z-index:0;pointer-events:none}@media (max-width:768px){.hero-title{font-size:2.5rem!important}.workflow-steps{padding:20px}}#root,.public-site,body,html{min-height:100%;margin:0;background:#0b1120}.public-site .landing-page{min-height:100vh;margin:0}