.app-header[data-v-1d82075a]{position:fixed;top:0;left:0;width:100%;background-color:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 15px rgba(0,0,0,.2);z-index:1000;border-bottom:1px solid hsla(0,0%,100%,.1)}.header-container[data-v-1d82075a]{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:15px 20px;position:relative;z-index:1001}.logo a[data-v-1d82075a]{display:flex;align-items:center;text-decoration:none;transition:transform .3s ease}.logo a[data-v-1d82075a]:hover{transform:scale(1.05)}.logo-icon[data-v-1d82075a]{font-size:2.5rem;color:#fdbb2d;margin-right:15px;background:rgba(253,187,45,.15);padding:10px;border-radius:12px;transition:all .3s ease}.logo-text[data-v-1d82075a]{font-size:2rem;font-weight:700;background:linear-gradient(135deg,#fdbb2d,#b21f1f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media (max-width:768px){.logo-text[data-v-1d82075a]{font-size:1.6rem}.logo-icon[data-v-1d82075a]{font-size:2rem;padding:8px}}.app-footer[data-v-2241205c]{background:rgba(26,42,108,.8);color:#fff;padding:40px 20px 20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid hsla(0,0%,100%,.1);position:relative;z-index:10}.footer-content[data-v-2241205c]{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1200px;margin:0 auto 30px}.footer-section[data-v-2241205c]{flex:1;min-width:200px;margin-bottom:20px;padding:0 15px}.footer-section h3[data-v-2241205c]{font-size:1.5em;margin-bottom:15px;font-weight:700;color:#fdbb2d}.footer-section h4[data-v-2241205c]{font-size:1.2em;margin-bottom:15px;color:#fdbb2d}.footer-section p[data-v-2241205c]{line-height:1.5;color:hsla(0,0%,100%,.8);margin-bottom:20px}.footer-section ul[data-v-2241205c]{list-style:none;padding:0}.footer-section ul li[data-v-2241205c]{margin-bottom:10px}.footer-section ul li a[data-v-2241205c]{color:hsla(0,0%,100%,.8);text-decoration:none;transition:color .3s ease}.footer-section ul li a[data-v-2241205c]:hover{color:#fdbb2d}.social-icons[data-v-2241205c]{display:flex;gap:15px}.social-icon[data-v-2241205c]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:hsla(0,0%,100%,.1);border-radius:50%;color:#fff;transition:all .3s ease}.social-icon[data-v-2241205c]:hover{background:#fdbb2d;transform:translateY(-3px)}.footer-bottom[data-v-2241205c]{border-top:1px solid hsla(0,0%,100%,.1);padding-top:20px;text-align:center;max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;font-size:.9em;position:relative;z-index:5}.copyright[data-v-2241205c],.footer-links[data-v-2241205c]{color:hsla(0,0%,100%,.6);margin-bottom:10px}.footer-links a[data-v-2241205c]{color:hsla(0,0%,100%,.6);text-decoration:none;transition:color .3s ease;padding:0 5px}.footer-links a[data-v-2241205c]:hover{color:#fdbb2d}@media (max-width:768px){.app-footer[data-v-2241205c]{padding:30px 15px 15px}.footer-content[data-v-2241205c]{flex-direction:column;margin-bottom:20px}.footer-section[data-v-2241205c]{margin-bottom:25px;text-align:center;min-width:100%;padding:0}.footer-section h3[data-v-2241205c]{font-size:1.3em}.footer-section h4[data-v-2241205c]{font-size:1.1em}.social-icons[data-v-2241205c]{justify-content:center}.footer-bottom[data-v-2241205c]{flex-direction:column;padding:15px 10px}.copyright[data-v-2241205c],.footer-links[data-v-2241205c]{margin-bottom:10px;width:100%;text-align:center}}@media (max-width:480px){.app-footer[data-v-2241205c]{padding:25px 10px 10px}.footer-section h3[data-v-2241205c]{font-size:1.2em}.footer-section h4[data-v-2241205c]{font-size:1em}.footer-section p[data-v-2241205c]{font-size:.9em}.footer-section ul li[data-v-2241205c]{margin-bottom:8px}.footer-section ul li a[data-v-2241205c]{font-size:.9em}.social-icon[data-v-2241205c]{width:35px;height:35px}.footer-bottom[data-v-2241205c]{font-size:.8em}}.loading-spinner[data-v-7a8ad4cc]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.85);display:flex;justify-content:center;align-items:center;z-index:9999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.spinner-container[data-v-7a8ad4cc]{text-align:center;transform:scale(.8);animation:appear-7a8ad4cc .8s ease forwards}.spinner[data-v-7a8ad4cc]{width:80px;height:80px;margin:0 auto 20px;position:relative}.spinner-inner[data-v-7a8ad4cc]{position:absolute;width:100%;height:100%;border:4px solid transparent;border-top-color:#fdbb2d;border-radius:50%;animation:spin-7a8ad4cc 2s linear infinite}.spinner-inner[data-v-7a8ad4cc]:after,.spinner-inner[data-v-7a8ad4cc]:before{content:"";position:absolute;border:4px solid transparent;border-radius:50%}.spinner-inner[data-v-7a8ad4cc]:before{top:-12px;left:-12px;right:-12px;bottom:-12px;border-top-color:#ff4b2b;animation:spin-7a8ad4cc 3s linear infinite}.spinner-inner[data-v-7a8ad4cc]:after{top:6px;left:6px;right:6px;bottom:6px;border-top-color:#fff;animation:spin-7a8ad4cc 2.5s linear infinite}.loading-text[data-v-7a8ad4cc]{color:#fdbb2d;font-size:1.2em;font-weight:500;text-shadow:0 2px 10px rgba(0,0,0,.3);animation:pulse-7a8ad4cc 2s ease-in-out infinite}@keyframes spin-7a8ad4cc{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse-7a8ad4cc{0%{opacity:.6;transform:scale(.98)}50%{opacity:1;transform:scale(1)}to{opacity:.6;transform:scale(.98)}}@keyframes appear-7a8ad4cc{0%{opacity:0;transform:scale(.8) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}body,html{height:100%;background:linear-gradient(135deg,#1a2a6c,#b21f1f 50%,#fdbb2d);background-attachment:fixed;overflow-x:hidden}*,body,html{margin:0;padding:0}*{box-sizing:border-box}body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;line-height:1.6;min-height:100vh;transition:background .3s ease;position:relative;overflow-x:hidden}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%27120%27 height=%27120%27 viewBox=%270 0 120 120%27><circle cx=%2760%27 cy=%2760%27 r=%2750%27 stroke=%27rgba%28255,255,255,0.15%29%27 stroke-width=%271%27 fill=%27none%27 /></svg>");opacity:.4;pointer-events:none;z-index:-1;animation:pulse 3s infinite alternate}@keyframes pulse{0%{opacity:.2}to{opacity:.6}}#app{font-family:PingFang SC,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:transparent;color:#fff;min-height:100vh;display:flex;flex-direction:column;position:relative;z-index:1}.main-content{flex:1;padding-top:70px;position:relative;z-index:10;width:100%;max-width:100vw;overflow-x:hidden}img{max-width:100%}a{color:#fff;text-decoration:none}:root{--el-color-primary:#fdbb2d;--el-button-hover-border-color:#fdbb2d;--el-button-active-border-color:#fdbb2d}.el-button{border:none!important;font-weight:600!important}.el-button--primary{background:linear-gradient(45deg,#000,#434343)!important}.el-button--success{background:linear-gradient(45deg,#11998e,#38ef7d)!important}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease}.fade-enter-from,.fade-leave-to{opacity:0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:4px}::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.5)}.hover-card{transition:all .3s ease;transform:translateZ(0);backface-visibility:hidden}.hover-card:hover{transform:translateY(-5px) translateZ(0);box-shadow:0 10px 30px rgba(0,0,0,.3)}.el-button{transition:all .3s ease!important;position:relative!important;overflow:hidden!important}.el-button:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.3)}.el-icon{transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center}.el-icon:hover{transform:scale(1.1)}a{position:relative;transition:color .3s ease}a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:currentColor;transition:width .3s ease}a:hover:after{width:100%}@media (max-width:768px){.main-content{padding-top:60px}.el-button{width:100%!important;margin:5px 0!important}}.home{min-height:100vh;background:linear-gradient(135deg,#1a2a6c,#b21f1f 50%,#fdbb2d);padding:20px;z-index:1;overflow-x:hidden}.hero-section,.home{position:relative;display:flex;flex-direction:column}.hero-section{text-align:center;padding:120px 20px 80px;margin-bottom:60px;z-index:2;min-height:60vh;justify-content:center;align-items:center;opacity:0;animation:none}.hero-section.start-animations{animation:fadeInUp .4s ease forwards;animation-delay:.1s}.hero-badge{background:linear-gradient(45deg,gold,orange);color:#1a1a1a;padding:8px 20px;border-radius:20px;font-weight:700;font-size:1.1em;margin-bottom:30px;opacity:0;animation:none;box-shadow:0 4px 15px rgba(255,215,0,.3)}.hero-badge.start-animations{animation:fadeInDown .4s ease forwards;animation-delay:.1s}.highlight{color:gold;font-weight:700}.hero-features{display:flex;gap:30px;justify-content:center;margin:40px 0;opacity:0;animation:none}.hero-features.start-animations{animation:fadeInUp .4s ease forwards;animation-delay:.35s}.hero-feature{display:flex;align-items:center;gap:10px;color:hsla(0,0%,100%,.9);font-size:1.1em;background:hsla(0,0%,100%,.1);padding:10px 20px;border-radius:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.hero-feature:hover{transform:translateY(-3px);background:hsla(0,0%,100%,.2)}.hero-feature-icon{font-size:1.2em}.title{font-size:4em;color:#fff;margin-bottom:30px;text-shadow:0 2px 10px rgba(0,0,0,.3);position:relative;z-index:2;opacity:0;animation:none}.title.start-animations{animation:fadeInDown .4s ease forwards;animation-delay:.2s}.subtitle{font-size:1.4em;color:hsla(0,0%,100%,.9);margin-bottom:50px;line-height:1.8;position:relative;z-index:2;opacity:0;animation:none}.subtitle.start-animations{animation:fadeInUp .4s ease forwards;animation-delay:.3s}.download-buttons{display:flex;gap:20px;justify-content:center;margin-bottom:50px;position:relative;z-index:2;opacity:0;animation:none}.download-buttons.start-animations{animation:fadeIn .4s ease forwards;animation-delay:.4s}.download-btn{padding:15px 30px!important;font-size:1.2em!important;border-radius:50px!important;transition:all .3s ease!important;min-width:220px!important;position:relative!important;overflow:hidden!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important}.download-btn:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,.2)}.ios-btn{background:linear-gradient(45deg,#000,#434343)!important}.android-btn,.ios-btn{border:none!important;color:#fff!important}.android-btn{background:linear-gradient(45deg,#11998e,#38ef7d)!important}.section-title{font-size:2.5rem;color:#fff;text-align:center;margin-bottom:50px;position:relative;z-index:2;background:linear-gradient(135deg,#fdbb2d,#b21f1f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.features-section,.how-it-works-section,.stats-section,.testimonials-section{background:hsla(0,0%,100%,.1);border-radius:20px;padding:60px 20px;margin-bottom:60px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid hsla(0,0%,100%,.2);position:relative;z-index:2;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;opacity:0;animation:none}.el-row{margin-bottom:-30px!important;margin-right:-15px!important;margin-left:-15px!important}.el-col{padding-bottom:30px!important;padding-right:15px!important;padding-left:15px!important}.features-section.start-animations{animation:fadeInUp .4s ease forwards;animation-delay:.3s}.stats-section.start-animations{animation:fadeInUp .4s ease forwards;animation-delay:.6s}.how-it-works-section.start-animations{animation:fadeInUp .4s ease forwards;animation-delay:.7s}.testimonials-section.start-animations{animation:fadeInUp .4s ease forwards;animation-delay:.8s}.feature-card,.stat-card,.step-card,.testimonial-card{background:hsla(0,0%,100%,.15);border-radius:15px;padding:30px;text-align:center;transition:all .3s ease;height:100%;border:1px solid hsla(0,0%,100%,.2);opacity:0;animation:none;margin:0}.feature-card:hover,.step-card:hover,.testimonial-card:hover{transform:translateY(-10px);background:hsla(0,0%,100%,.2)}.start-animations .feature-card:first-child{animation:fadeInUp .3s ease forwards;animation-delay:.9s}.start-animations .feature-card:nth-child(2){animation:fadeInUp .3s ease forwards;animation-delay:1s}.start-animations .feature-card:nth-child(3){animation:fadeInUp .3s ease forwards;animation-delay:1.1s}.start-animations .feature-card:nth-child(4){animation:fadeInUp .3s ease forwards;animation-delay:1.2s}.start-animations .step-card:first-child{animation:fadeInUp .3s ease forwards;animation-delay:1.3s}.start-animations .step-card:nth-child(2){animation:fadeInUp .3s ease forwards;animation-delay:1.4s}.start-animations .step-card:nth-child(3){animation:fadeInUp .3s ease forwards;animation-delay:1.5s}.start-animations .testimonial-card:first-child{animation:fadeInUp .3s ease forwards;animation-delay:1.6s}.start-animations .testimonial-card:nth-child(2){animation:fadeInUp .3s ease forwards;animation-delay:1.7s}.start-animations .testimonial-card:nth-child(3){animation:fadeInUp .3s ease forwards;animation-delay:1.8s}.start-animations .stat-card:first-child{animation:fadeInUp .3s ease forwards;animation-delay:.9s}.start-animations .stat-card:nth-child(2){animation:fadeInUp .3s ease forwards;animation-delay:1s}.start-animations .stat-card:nth-child(3){animation:fadeInUp .3s ease forwards;animation-delay:1.1s}.start-animations .stat-card:nth-child(4){animation:fadeInUp .3s ease forwards;animation-delay:1.2s}.step-number{width:40px;height:40px;background:linear-gradient(45deg,#fdbb2d,#b21f1f);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5em;color:#fff;margin:0 auto 20px;font-weight:700}.testimonial-content{font-style:italic;color:hsla(0,0%,100%,.9);margin-bottom:20px;line-height:1.6}.testimonial-author{color:#fdbb2d;font-weight:500;margin-bottom:10px}.testimonial-rating{color:#fdbb2d;font-size:1.2em}.feature-icon{font-size:3rem;margin-bottom:20px}.feature-card h3{font-size:1.5rem;margin-bottom:15px;color:#fdbb2d}.feature-card p{color:hsla(0,0%,100%,.8);line-height:1.6;margin:0}.stat-card{background:hsla(0,0%,100%,.15);border-radius:20px;padding:40px 20px;text-align:center;transition:all .3s ease;height:100%;border:1px solid hsla(0,0%,100%,.2);box-shadow:0 10px 30px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px;opacity:0;animation:none}.stat-card:hover{transform:translateY(-5px);background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.3);box-shadow:0 15px 35px rgba(0,0,0,.2)}.stat-number{font-size:3em;font-weight:700;background:linear-gradient(135deg,#fdbb2d,#b21f1f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;margin:0}.stat-label{color:hsla(0,0%,100%,.9);font-size:1.2em;font-weight:500;line-height:1.4;margin:0}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.hero-section{padding:60px 20px;min-height:auto}.title{font-size:2.5em}.subtitle{font-size:1.2em}.download-buttons{flex-direction:column;align-items:center;width:100%;gap:15px}.download-btn{width:100%!important;max-width:300px!important}.features-section,.how-it-works-section,.stats-section,.testimonials-section{padding:40px 15px}.el-row{margin-bottom:-20px!important}.el-col{padding-bottom:20px!important}.section-title{font-size:2rem;margin-bottom:40px}.feature-card{margin-bottom:20px}.hero-features{flex-direction:column;gap:15px;align-items:center}.hero-feature{width:100%;max-width:300px;justify-content:center}.hero-badge{font-size:1em;text-align:center}.stat-card{padding:30px 15px}.stat-number{font-size:2.5em}.stat-label{font-size:1.1em}}.el-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important}.el-icon svg{height:1em;width:1em;fill:currentColor}.feature-icon .el-icon{font-size:40px!important;color:#fdbb2d!important;display:block!important;width:100%!important;height:100%!important}