.core-features-section{padding:80px 0;min-height:600px;background:linear-gradient(135deg,#ffffff,#f1f5f9);position:relative;overflow:hidden}.core-features-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 20%,rgba(59,130,246,.06) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(147,51,234,.06) 0,transparent 50%);pointer-events:none}.core-features-container{max-width:1280px;margin:0 auto;padding:0 24px;position:relative;z-index:2}.section-header{margin-bottom:32px}.section-title{background:linear-gradient(135deg,#1890ff,#722ed1)}.features-grid{margin:0}.feature-col{display:flex}.feature-card{height:100%;border-radius:16px!important;box-shadow:0 4px 20px rgba(0,0,0,.06),0 2px 8px rgba(0,0,0,.04)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;border:1px solid rgba(0,0,0,.06)!important;background:#ffffff!important;overflow:hidden;position:relative}.feature-card:hover{transform:translateY(-8px);box-shadow:0 12px 40px rgba(0,0,0,.1),0 8px 24px rgba(0,0,0,.08)!important}.feature-content{padding:32px 24px;text-align:center;height:100%;display:flex;flex-direction:column;align-items:center}.feature-icon-wrapper{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:24px;position:relative;transition:transform .3s ease}.feature-card:hover .feature-icon-wrapper{transform:scale(1.1)}.core-features-section .feature-icon{font-size:36px;transition:all .3s ease}.core-features-section .feature-card:hover .feature-icon{transform:scale(1.1)}.feature-text{flex:1 1;display:flex;flex-direction:column;justify-content:center}.core-features-section .feature-title{font-size:20px!important;font-weight:600!important;color:#1e293b!important;margin-bottom:12px!important;line-height:1.3!important}.core-features-section .feature-description{font-size:15px!important;color:#64748b!important;line-height:1.6!important;opacity:.9;margin:0!important}@media (max-width:1200px){.core-features-section{padding:60px 0}.section-title{font-size:36px!important}.section-subtitle{font-size:16px!important}}@media (max-width:768px){.core-features-section{padding:50px 0}.core-features-container{padding:0 16px}.section-header{margin-bottom:40px}.section-title{font-size:28px!important}.section-subtitle{font-size:15px!important}.feature-content{padding:24px 20px}.feature-icon-wrapper{width:64px;height:64px;margin-bottom:20px}.core-features-section .feature-icon{font-size:28px}.core-features-section .feature-title{font-size:18px!important}.core-features-section .feature-description{font-size:14px!important}}@media (max-width:576px){.features-grid .ant-col{margin-bottom:16px}.feature-content{padding:20px 16px}.feature-icon-wrapper{width:56px;height:56px;margin-bottom:16px}.core-features-section .feature-icon{font-size:24px}.core-features-section .feature-title{font-size:16px!important;margin-bottom:8px!important}.core-features-section .feature-description{font-size:13px!important}}[data-theme=dark] .core-features-section{background:linear-gradient(135deg,#1a1a1a,#0f0f0f)}[data-theme=dark] .section-title{background:linear-gradient(135deg,#40a9ff,#b37feb)}[data-theme=dark] .feature-card{background:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.1)!important;box-shadow:0 4px 20px rgba(0,0,0,.2),0 2px 8px rgba(0,0,0,.15)!important}[data-theme=dark] .feature-card:hover{box-shadow:0 12px 40px rgba(0,0,0,.3),0 8px 24px rgba(0,0,0,.2)!important}[data-theme=dark] .feature-card:before{background:linear-gradient(90deg,#40a9ff,#b37feb 50%,#f759ab)}[data-theme=dark] .core-features-section .feature-title{color:rgba(255,255,255,.9)!important}[data-theme=dark] .core-features-section .feature-description{color:rgba(255,255,255,.6)!important}.feature-card{animation:fadeInUp .6s ease forwards}.feature-card:first-child{animation-delay:.1s}.feature-card:nth-child(2){animation-delay:.2s}.feature-card:nth-child(3){animation-delay:.3s}.feature-card:nth-child(4){animation-delay:.4s}.feature-card:nth-child(5){animation-delay:.5s}.feature-card:nth-child(6){animation-delay:.6s}.feature-card:nth-child(7){animation-delay:.7s}.feature-card:nth-child(8){animation-delay:.8s}.cta-section{padding:80px 0;background:linear-gradient(135deg,#1890ff,#096dd9);position:relative;overflow:hidden}.cta-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,rgba(255,255,255,.1) 0,transparent 50%),radial-gradient(circle at 80% 50%,rgba(255,255,255,.08) 0,transparent 50%);pointer-events:none}.cta-container{max-width:1280px;margin:0 auto;padding:0 24px;display:flex;flex-direction:column;align-items:center;gap:48px;position:relative;z-index:2}.cta-header{text-align:center;max-width:800px}.cta-main-title{font-size:36px!important;font-weight:700!important;color:#ffffff!important;margin-bottom:16px!important;line-height:1.3!important;text-shadow:0 2px 4px rgba(0,0,0,.1)}.cta-subtitle{font-size:18px!important;color:rgba(255,255,255,.9)!important;line-height:1.6!important;opacity:.9}.cta-section .features-card{width:100%;max-width:1000px;border-radius:20px!important;box-shadow:0 8px 32px rgba(0,0,0,.08)!important;border:1px solid rgba(0,0,0,.06)!important;background:#ffffff!important;padding:40px!important}.cta-section.feature-col{display:flex;justify-content:center}.cta-section .feature-item{text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.cta-section .feature-icon{width:64px;height:64px;border-radius:16px;background:linear-gradient(135deg,#1890ff,#40a9ff);display:flex;align-items:center;justify-content:center;margin-bottom:8px;box-shadow:0 4px 16px rgba(24,144,255,.3)}.cta-section .feature-icon .anticon{font-size:28px;color:#ffffff}.cta-section .feature-title{font-size:18px!important;font-weight:600!important;color:#1e293b!important;margin:0!important;line-height:1.3!important}.cta-section .feature-desc{font-size:14px!important;color:#64748b!important;margin:0!important;opacity:.8}.cta-actions{display:flex;gap:24px;align-items:center}.cta-section .primary-action-button{height:56px!important;padding:0 32px!important;border-radius:28px!important;font-size:16px!important;font-weight:600!important;border:none!important;background:linear-gradient(135deg,#1890ff,#722ed1 50%,#eb2f96)!important;background-size:200% 200%;animation:gradientFlow 4s ease-in-out infinite;box-shadow:0 8px 32px rgba(24,144,255,.4),0 4px 16px rgba(114,46,209,.3),inset 0 1px 0 rgba(255,255,255,.2)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;color:#ffffff!important}.cta-section .primary-action-button:hover{background:linear-gradient(135deg,#40a9ff,#b37feb 50%,#f759ab)!important;transform:translateY(-3px) scale(1.02)!important;box-shadow:0 12px 40px rgba(24,144,255,.5),0 8px 24px rgba(114,46,209,.4),inset 0 1px 0 rgba(255,255,255,.3)!important}.cta-section .primary-action-button .anticon{font-size:16px!important;margin-right:8px!important}.cta-section .secondary-action-button{height:56px!important;padding:0 28px!important;border-radius:12px!important;font-size:16px!important;font-weight:500!important;border:2px solid #3b82f6!important;background:#ffffff!important;color:#3b82f6!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.cta-section .secondary-action-button:hover{background:#3b82f6!important;color:#ffffff!important;transform:translateY(-2px)!important;box-shadow:0 4px 16px rgba(59,130,246,.2)!important}.cta-section .secondary-action-button .anticon{font-size:16px!important;margin-right:8px!important}.cta-section .user-stats{text-align:center}.cta-section .stats-text{font-size:16px!important;color:#64748b!important}.cta-section .stats-number{font-weight:700;color:#3b82f6;font-size:18px}@media (max-width:1200px){.cta-section{padding:60px 0}.cta-section .cta-main-title{font-size:32px!important}.cta-section .cta-subtitle{font-size:16px!important}.cta-section .cta-section .features-card{padding:32px!important}}@media (max-width:768px){.cta-section{padding:50px 0}.cta-section .cta-container{padding:0 16px;gap:32px}.cta-section .cta-main-title{font-size:28px!important}.cta-section .cta-subtitle{font-size:15px!important}.cta-section .cta-section .features-card{padding:24px!important}.cta-section .feature-icon{width:56px;height:56px}.cta-section .feature-icon .anticon{font-size:24px}.cta-section .feature-title{font-size:16px!important}.cta-section .feature-desc{font-size:13px!important}.cta-actions{flex-direction:column;gap:16px;width:100%}.primary-action-button,.secondary-action-button{width:100%;max-width:280px;height:52px!important;font-size:15px!important}}@media (max-width:576px){.cta-container{gap:24px}.cta-main-title{font-size:24px!important}.cta-section .features-card{padding:20px!important}.cta-section .feature-icon{width:48px;height:48px}.cta-section .feature-icon .anticon{font-size:20px}.cta-section .feature-title{font-size:15px!important}.cta-section .feature-desc{font-size:12px!important}.cta-section .primary-action-button,.secondary-action-button{height:48px!important;font-size:14px!important}.cta-section .stats-text{font-size:14px!important}.cta-section .stats-number{font-size:16px}}[data-theme=dark] .cta-section{background:linear-gradient(135deg,#1a1a2e,#16213e)}[data-theme=dark] .cta-main-title{color:rgba(255,255,255,.9)!important}[data-theme=dark] .cta-subtitle{color:rgba(255,255,255,.7)!important}[data-theme=dark] .cta-section .features-card{background:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.1)!important;box-shadow:0 8px 32px rgba(0,0,0,.3)!important}[data-theme=dark] .feature-title{color:rgba(255,255,255,.9)!important}[data-theme=dark] .feature-desc{color:rgba(255,255,255,.6)!important}[data-theme=dark] .secondary-action-button{background:rgba(255,255,255,.05)!important}[data-theme=dark] .stats-text{color:rgba(255,255,255,.7)!important}.cta-header{animation:fadeInUp .8s ease forwards}.cta-section .features-card{animation:fadeInUp .8s ease .2s forwards;opacity:0;animation-fill-mode:forwards}.cta-actions{animation:fadeInUp .8s ease .4s forwards;opacity:0;animation-fill-mode:forwards}.user-stats{animation:fadeInUp .8s ease .6s forwards;opacity:0;animation-fill-mode:forwards}.experience-section{padding:80px 0;min-height:600px;background:#ffffff;position:relative;overflow:hidden}.experience-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 25% 25%,rgba(59,130,246,.04) 0,transparent 50%),radial-gradient(circle at 75% 75%,rgba(147,51,234,.04) 0,transparent 50%);pointer-events:none}.experience-container{max-width:1280px;margin:0 auto;padding:0 24px;position:relative;z-index:2}.section-title{margin-bottom:16px!important;background:linear-gradient(135deg,#667eea,#764ba2)}.services-grid{margin:0}.service-col{display:flex}.service-card{height:100%;border-radius:24px!important;box-shadow:0 8px 32px rgba(0,0,0,.08),0 4px 16px rgba(0,0,0,.04)!important;transition:all .4s cubic-bezier(.4,0,.2,1)!important;border:1px solid rgba(0,0,0,.06)!important;background:#ffffff!important;overflow:hidden;position:relative;padding:0!important}.service-card:hover{transform:translateY(-12px);box-shadow:0 20px 60px rgba(0,0,0,.12),0 12px 32px rgba(0,0,0,.08)!important}.service-badge-wrapper{position:absolute;top:24px;right:24px;z-index:3}.service-badge{font-size:12px!important;font-weight:600!important;padding:4px 12px!important;border-radius:16px!important;border-width:1px!important;margin:0!important}.service-content{padding:40px 32px 32px;height:100%;display:flex;flex-direction:column}.service-header{display:flex;align-items:flex-start;gap:16px;margin-bottom:20px}.service-icon{width:64px;height:64px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .3s ease}.service-icon .anticon{font-size:28px;color:#ffffff}.service-card:hover .service-icon{transform:scale(1.1)}.service-title{font-size:24px!important;font-weight:600!important;color:#1e293b!important;margin:0!important;line-height:1.3!important;flex:1 1}.service-description{font-size:16px!important;color:#64748b!important;line-height:1.6!important;margin-bottom:28px!important;opacity:.9}.features-list{flex:1 1;margin-bottom:32px}.feature-item{margin-bottom:8px}.check-icon{color:#52c41a;font-size:14px;flex-shrink:0}.feature-text{font-size:14px!important;color:#4b5563!important;margin:0!important;line-height:1.4!important}.experience-button{width:100%;height:48px!important;border-radius:12px!important;font-size:16px!important;font-weight:600!important;border:none!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;margin-top:auto}.experience-button:hover{transform:translateY(-2px)!important;box-shadow:0 8px 24px rgba(0,0,0,.15)!important}.experience-button:active{transform:translateY(0)!important}@media (max-width:1200px){.experience-section{padding:60px 0}.section-title{font-size:36px!important}.section-subtitle{font-size:16px!important}.section-header{margin-bottom:48px}}@media (max-width:768px){.experience-section{padding:50px 0}.experience-container{padding:0 16px}.section-header{margin-bottom:40px}.section-title{font-size:28px!important}.section-subtitle{font-size:15px!important}.service-content{padding:32px 24px 24px}.service-header{flex-direction:column;align-items:center;text-align:center;gap:12px;margin-bottom:16px}.service-icon{width:56px;height:56px;border-radius:14px}.service-icon .anticon{font-size:24px}.service-title{font-size:20px!important}.service-description{font-size:15px!important;margin-bottom:24px!important;text-align:center}.features-list{margin-bottom:24px}.feature-text{font-size:13px!important}.experience-button{height:44px!important;font-size:15px!important}.service-badge-wrapper{top:20px;right:20px}.service-badge{font-size:11px!important;padding:3px 10px!important}}@media (max-width:576px){.services-grid .ant-col{margin-bottom:20px}.service-content{padding:28px 20px 20px}.service-header{margin-bottom:12px}.service-icon{width:48px;height:48px;border-radius:12px}.service-icon .anticon{font-size:20px}.service-title{font-size:18px!important}.service-description{font-size:14px!important;margin-bottom:20px!important}.features-list{margin-bottom:20px}.feature-text{font-size:12px!important}.experience-button{height:40px!important;font-size:14px!important}}[data-theme=dark] .experience-section{background-color:#0f0f0f}[data-theme=dark] .section-title{background:linear-gradient(135deg,#8b9dc3,#a089c4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[data-theme=dark] .service-card{background:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.1)!important;box-shadow:0 8px 32px rgba(0,0,0,.3),0 4px 16px rgba(0,0,0,.2)!important}[data-theme=dark] .service-card:hover{box-shadow:0 20px 60px rgba(0,0,0,.4),0 12px 32px rgba(0,0,0,.3)!important}[data-theme=dark] .service-title{color:rgba(255,255,255,.9)!important}[data-theme=dark] .service-description{color:rgba(255,255,255,.6)!important}[data-theme=dark] .feature-text{color:rgba(255,255,255,.7)!important}@keyframes slideInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.service-card{animation:slideInUp .8s ease forwards}.service-card:first-child{animation-delay:.2s}.service-card:nth-child(2){animation-delay:.4s}.faq-section{padding:80px 0;min-height:600px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);position:relative;overflow:hidden}.faq-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 25% 25%,rgba(59,130,246,.06) 0,transparent 50%),radial-gradient(circle at 75% 75%,rgba(147,51,234,.06) 0,transparent 50%);pointer-events:none}.faq-container{max-width:1280px;margin:0 auto;padding:0 24px;position:relative;z-index:2}.section-header{text-align:center;margin-bottom:64px}.title-wrapper{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:16px}.section-icon{font-size:36px;color:#3b82f6}.section-icon,.section-title{background:linear-gradient(135deg,#3b82f6,#9333ea);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-title{font-size:42px!important;font-weight:700!important;color:#1e293b!important;margin:0!important}.section-subtitle{font-size:18px!important;color:#64748b!important;opacity:.9;max-width:600px;margin:0 auto;line-height:1.6}.faq-content{background:transparent;border-radius:0;padding:0;box-shadow:none;border:none}.faq-collapse{background:transparent!important;border:none!important}.faq-collapse .ant-collapse-item{border-radius:12px!important;margin-bottom:16px!important;background:#ffffff!important;box-shadow:0 2px 8px rgba(0,0,0,.06)!important;border:1px solid #f1f5f9!important;overflow:hidden!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.faq-collapse .ant-collapse-item:hover{box-shadow:0 4px 16px rgba(0,0,0,.1)!important;transform:translateY(-2px)}.faq-collapse .ant-collapse-item:last-child{margin-bottom:0!important}.faq-collapse .ant-collapse-header{padding:24px 28px!important;background:transparent!important;border:none!important;font-size:18px!important;font-weight:600!important;color:#1e293b!important;line-height:1.4!important;align-items:center!important;transition:all .3s ease!important}.faq-collapse .ant-collapse-item-active .ant-collapse-header{color:#3b82f6!important}.faq-collapse .ant-collapse-expand-icon{-webkit-padding-end:16px!important;padding-inline-end:16px!important}.faq-collapse .ant-collapse-expand-icon .anticon{font-size:14px!important;color:#64748b!important;transition:all .3s ease!important;width:24px!important;height:24px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;background:#f8fafc!important}.faq-collapse .ant-collapse-item-active .ant-collapse-expand-icon .anticon{color:#3b82f6!important;background:#eff6ff!important}.faq-collapse .ant-collapse-content{border:none!important;background:transparent!important}.faq-collapse .ant-collapse-content-box{padding:0 28px 28px!important;color:#475569!important;font-size:15px!important;line-height:1.7!important}.faq-answer{color:#475569;line-height:1.7}.faq-answer p{margin-bottom:12px}.faq-answer ul{margin:16px 0;padding-left:0;list-style:none}.faq-answer li{position:relative;padding:8px 0 8px 24px;margin-bottom:8px;color:#475569;line-height:1.6}.faq-answer li:before{content:"•";position:absolute;left:0;top:8px;color:#3b82f6;font-weight:700;font-size:16px}.faq-answer li:last-child{margin-bottom:0}.faq-answer strong{color:#1e293b;font-weight:600}@media (max-width:1200px){.faq-section{padding:60px 0}.section-title{font-size:36px!important}.section-subtitle{font-size:16px!important}.section-header{margin-bottom:48px}.faq-content{padding:0}}@media (max-width:768px){.faq-section{padding:50px 0}.faq-container{padding:0 16px}.section-header{margin-bottom:40px}.title-wrapper{flex-direction:column;gap:8px}.section-icon{font-size:28px}.section-title{font-size:28px!important}.section-subtitle{font-size:15px!important}.faq-content{padding:0;border-radius:0}.faq-collapse .ant-collapse-header{padding:20px!important;font-size:16px!important}.faq-collapse .ant-collapse-content-box{padding:0 20px 20px!important;font-size:14px!important}.faq-collapse .ant-collapse-expand-icon{-webkit-padding-end:12px!important;padding-inline-end:12px!important}.faq-answer li{padding-left:20px;font-size:14px}}@media (max-width:576px){.faq-content{padding:0;border-radius:0}.faq-collapse .ant-collapse-item{margin-bottom:12px!important;border-radius:8px!important}.faq-collapse .ant-collapse-header{padding:16px!important;font-size:15px!important}.faq-collapse .ant-collapse-content-box{padding:0 16px 16px!important;font-size:13px!important}.faq-collapse .ant-collapse-expand-icon{-webkit-padding-end:8px!important;padding-inline-end:8px!important}.faq-collapse .ant-collapse-expand-icon .anticon{width:20px!important;height:20px!important;font-size:12px!important}.faq-answer li{padding:6px 0 6px 18px;font-size:13px;margin-bottom:6px}.faq-answer li:before{font-size:14px;top:6px}}[data-theme=dark] .faq-section{background:linear-gradient(135deg,#1a1a1a,#0f0f0f)}[data-theme=dark] .section-icon,[data-theme=dark] .section-title{background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[data-theme=dark] .section-subtitle{color:rgba(255,255,255,.7)!important}[data-theme=dark] .faq-content{background:transparent;border-color:transparent;box-shadow:none}[data-theme=dark] .faq-collapse .ant-collapse-item{background:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.1)!important;box-shadow:0 2px 8px rgba(0,0,0,.2)!important}[data-theme=dark] .faq-collapse .ant-collapse-item:hover{box-shadow:0 4px 16px rgba(0,0,0,.3)!important}[data-theme=dark] .faq-collapse .ant-collapse-header{color:rgba(255,255,255,.9)!important}[data-theme=dark] .faq-collapse .ant-collapse-item-active .ant-collapse-header{color:#60a5fa!important}[data-theme=dark] .faq-collapse .ant-collapse-expand-icon .anticon{color:rgba(255,255,255,.6)!important;background:rgba(255,255,255,.1)!important}[data-theme=dark] .faq-collapse .ant-collapse-item-active .ant-collapse-expand-icon .anticon{color:#60a5fa!important;background:rgba(96,165,250,.2)!important}[data-theme=dark] .faq-collapse .ant-collapse-content-box{color:rgba(255,255,255,.7)!important}[data-theme=dark] .faq-answer,[data-theme=dark] .faq-answer li{color:rgba(255,255,255,.7)}[data-theme=dark] .faq-answer li:before{color:#60a5fa}[data-theme=dark] .faq-answer strong{color:rgba(255,255,255,.9)}.faq-content{animation:fadeInUp .8s ease forwards}.faq-collapse .ant-collapse-item{animation:fadeInUp .6s ease forwards}.faq-collapse .ant-collapse-item:first-child{animation-delay:.1s}.faq-collapse .ant-collapse-item:nth-child(2){animation-delay:.2s}.faq-collapse .ant-collapse-item:nth-child(3){animation-delay:.3s}.faq-collapse .ant-collapse-item:nth-child(4){animation-delay:.4s}.faq-collapse .ant-collapse-item:nth-child(5){animation-delay:.5s}.home-banner{min-height:600px;background:linear-gradient(135deg,#f8fafc,#ffffff);position:relative;overflow:hidden}.home-banner-container{max-width:1280px;margin:0 auto;padding:80px 24px 96px;position:relative;z-index:2}.banner-content{width:100%}.promotion-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:2px solid #1890ff;border-radius:25px;background:rgba(24,144,255,.05);margin-bottom:8px}.promotion-icon{color:#1890ff;font-size:16px}.promotion-text{color:#1890ff!important;font-size:14px!important;font-weight:600!important;margin:0!important}.main-title{font-size:65px;line-height:1.2;text-align:center;margin-bottom:0;color:#1e293b;font-weight:700;text-shadow:none}.gradient-text{background:linear-gradient(135deg,#1890ff,#722ed1 50%,#eb2f96);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;display:inline-block;animation:gradientShift 4s ease-in-out infinite;font-weight:800;position:relative}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.subtitle{font-size:40px;line-height:1.6;text-align:center;display:block;opacity:.8;color:#64748b;margin:16px 0}.action-buttons-container{width:100%;display:flex;justify-content:center;margin:32px 0}.start-now-button{height:56px!important;padding:0 32px!important;border-radius:28px!important;font-size:18px!important;font-weight:600!important;border:none!important;position:relative;overflow:hidden;background:linear-gradient(135deg,#1890ff,#722ed1 50%,#eb2f96)!important;background-size:200% 200%;animation:gradientFlow 3s ease-in-out infinite;box-shadow:0 8px 32px rgba(24,144,255,.4),0 4px 16px rgba(114,46,209,.3),inset 0 1px 0 rgba(255,255,255,.2)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;transform:translateY(0)}.start-now-button:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.1),transparent 50%);opacity:0;transition:opacity .3s ease}.start-now-button:hover{transform:translateY(-3px) scale(1.02)!important;box-shadow:0 12px 40px rgba(24,144,255,.5),0 8px 24px rgba(114,46,209,.4),inset 0 1px 0 rgba(255,255,255,.3)!important;background:linear-gradient(135deg,#40a9ff,#b37feb 50%,#f759ab)!important}.start-now-button:hover:before{opacity:1}.start-now-button:active{transform:translateY(-1px) scale(1.01)!important;transition:all .1s cubic-bezier(.4,0,.2,1)!important}.start-now-button .anticon{font-size:20px!important;margin-right:8px!important;animation:rocket 2s ease-in-out infinite}@keyframes rocket{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-2px) rotate(5deg)}75%{transform:translateY(-1px) rotate(-3deg)}}@keyframes gradientFlow{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.demo-button{height:56px!important;padding:0 28px!important;border-radius:28px!important;font-size:18px!important;font-weight:500!important;border:2px solid #1890ff!important;background:rgba(24,144,255,.05)!important;color:#1890ff!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 4px 16px rgba(24,144,255,.1),inset 0 1px 0 rgba(255,255,255,.1)}.demo-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(24,144,255,.1),transparent);transition:left .5s ease}.demo-button:hover{border-color:#722ed1!important;color:#722ed1!important;background:rgba(114,46,209,.08)!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px rgba(114,46,209,.2),inset 0 1px 0 rgba(255,255,255,.2)}.demo-button:hover:before{left:100%}.demo-button:active{transform:translateY(-1px)!important;transition:all .1s cubic-bezier(.4,0,.2,1)!important}.demo-button .anticon{font-size:20px!important;margin-right:8px!important;animation:playPulse 2s ease-in-out infinite}@keyframes playPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}.features-row{width:100%;margin-top:32px}.features-row,.home-banner .feature-item{justify-content:center}.home-banner .feature-icon{font-size:20px;color:#1890ff;filter:none}.home-banner .feature-text{font-size:clamp(12px,2vw,16px);color:#1e293b;font-weight:500;text-shadow:none}.home-banner .image-container{display:flex;justify-content:end;align-items:flex-start;height:100%;position:relative;z-index:2;width:900px;overflow:hidden}.home-banner .banner-image{height:auto;transition:transform .3s ease}.banner-image:hover{transform:translateY(-5px)}@media (min-width:992px){.promotion-badge{align-self:flex-start}.main-title,.subtitle{text-align:left}.action-buttons-container,.feature-item,.features-row{justify-content:flex-start}}@media (max-width:768px){.promotion-badge{padding:6px 12px;gap:6px}.promotion-icon{font-size:14px}.promotion-text{font-size:13px!important}.subtitle{font-size:18px}.action-buttons-container{flex-direction:column;align-items:center;gap:16px}.demo-button,.start-now-button{width:100%;max-width:280px;height:52px!important;font-size:16px!important}.demo-button .anticon,.start-now-button .anticon{font-size:18px!important}}[data-theme=dark] .home-banner{background-color:#1a1a1a}[data-theme=dark] .subtitle{color:#b3b3b3}[data-theme=dark] .feature-text{color:#ffffff}[data-theme=dark] .search-input .ant-input{background:rgba(255,255,255,.1)!important;color:#ffffff!important;border-color:rgba(255,255,255,.2)!important}[data-theme=dark] .demo-button:before{background:linear-gradient(90deg,transparent,rgba(64,169,255,.15),transparent)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.banner-content>*{animation:fadeInUp .6s ease forwards}.banner-content>:first-child{animation-delay:.1s}.banner-content>:nth-child(2){animation-delay:.2s}.banner-content>:nth-child(3){animation-delay:.3s}.banner-content>:nth-child(4){animation-delay:.4s}.banner-content>:nth-child(5){animation-delay:.5s}.image-container{animation:fadeInUp .8s ease .3s forwards;opacity:0}.feature-item{transition:transform .2s ease}.feature-item:hover{transform:translateY(-2px)}.promotion-badge{transition:transform .2s ease}.promotion-badge:hover{transform:scale(1.05)}[data-theme=dark] .home-banner{background:linear-gradient(135deg,#1a1a1a,#0f0f0f)}[data-theme=dark] .main-title{color:#ffffff}[data-theme=dark] .gradient-text{background:linear-gradient(135deg,#40a9ff,#b37feb 50%,#f759ab);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[data-theme=dark] .subtitle{color:rgba(255,255,255,.7)}[data-theme=dark] .promotion-badge{border-color:#40a9ff;background:rgba(64,169,255,.1)}[data-theme=dark] .promotion-icon,[data-theme=dark] .promotion-text{color:#40a9ff!important}[data-theme=dark] .feature-text{color:rgba(255,255,255,.8)}[data-theme=dark] .start-now-button{background:linear-gradient(135deg,#40a9ff,#b37feb 50%,#f759ab)!important;box-shadow:0 8px 32px rgba(64,169,255,.3),0 4px 16px rgba(179,127,235,.2),inset 0 1px 0 rgba(255,255,255,.15)!important}[data-theme=dark] .start-now-button:hover{background:linear-gradient(135deg,#69c0ff,#d3adf7 50%,#ffadd6)!important;box-shadow:0 12px 40px rgba(64,169,255,.4),0 8px 24px rgba(179,127,235,.3),inset 0 1px 0 rgba(255,255,255,.2)!important}[data-theme=dark] .demo-button{border-color:#40a9ff!important;background:rgba(64,169,255,.08)!important;color:#40a9ff!important;box-shadow:0 4px 16px rgba(64,169,255,.15),inset 0 1px 0 rgba(255,255,255,.05)}[data-theme=dark] .demo-button:hover{border-color:#b37feb!important;color:#b37feb!important;background:rgba(179,127,235,.1)!important;box-shadow:0 8px 24px rgba(179,127,235,.25),inset 0 1px 0 rgba(255,255,255,.1)}