.download[data-v-105ffefc]{min-height:100vh;background:linear-gradient(180deg,#f8fafc,#e2e8f0)}.hero-section[data-v-105ffefc]{position:relative;height:500px;overflow:hidden;display:flex;align-items:center;justify-content:center}.hero-bg[data-v-105ffefc]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#1e3a8a,#312e81 50%,#4c1d95);background-size:400% 400%;animation:gradientShift-105ffefc 15s ease infinite}@keyframes gradientShift-105ffefc{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.hero-content[data-v-105ffefc]{position:relative;z-index:1;text-align:center;padding:0 20px}.logo-section[data-v-105ffefc]{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:40px;background:hsla(0,0%,100%,.15);backdrop-filter:blur(10px);padding:15px 30px;border-radius:12px;border:1px solid hsla(0,0%,100%,.2)}.logo[data-v-105ffefc]{height:50px;width:auto}.brand-text[data-v-105ffefc]{text-align:left}.brand-text .brand-name[data-v-105ffefc]{display:block;color:#fff;font-size:18px;font-weight:600}.brand-text .brand-slogan[data-v-105ffefc]{display:block;color:hsla(0,0%,100%,.8);font-size:14px;margin-top:4px}.hero-title .main-title[data-v-105ffefc]{font-size:64px;color:#fff;font-weight:800;margin:0 0 20px;text-shadow:0 4px 20px rgba(0,0,0,.3);letter-spacing:4px}.hero-title .sub-title[data-v-105ffefc]{font-size:24px;color:hsla(0,0%,100%,.9);margin:0 0 30px;font-weight:300}.hero-decoration[data-v-105ffefc]{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;pointer-events:none}.hero-decoration .floating-orb[data-v-105ffefc]{position:absolute;border-radius:50%;opacity:.4;animation:float-105ffefc 8s ease-in-out infinite}.hero-decoration .floating-orb.orb-1[data-v-105ffefc]{width:300px;height:300px;background:hsla(0,0%,100%,.3);top:10%;left:10%;animation-delay:0s}.hero-decoration .floating-orb.orb-2[data-v-105ffefc]{width:200px;height:200px;background:rgba(118,75,162,.3);bottom:20%;right:15%;animation-delay:-3s}.hero-decoration .floating-orb.orb-3[data-v-105ffefc]{width:150px;height:150px;background:rgba(240,147,251,.3);top:40%;right:10%;animation-delay:-5s}@keyframes float-105ffefc{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-30px) rotate(5deg)}}.container[data-v-105ffefc]{max-width:1200px;margin:0 auto;padding:60px 20px}.app-showcase[data-v-105ffefc]{margin-bottom:80px}.app-card[data-v-105ffefc]{position:relative;background:#fff;border-radius:24px;box-shadow:0 20px 60px rgba(0,0,0,.1);overflow:hidden;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .4s ease}.app-card[data-v-105ffefc]:hover{transform:translateY(-10px);box-shadow:0 30px 80px rgba(0,0,0,.15)}.app-card:hover .card-glow[data-v-105ffefc]{opacity:1}.app-card:hover .status-badge[data-v-105ffefc]{background:linear-gradient(135deg,#f59e0b,#d97706)}.app-card .card-glow[data-v-105ffefc]{position:absolute;top:-50%;left:-50%;right:-50%;bottom:-50%;background:radial-gradient(circle at center,rgba(102,126,234,.1) 0,transparent 70%);opacity:0;transition:opacity .4s ease;pointer-events:none}.app-card .status-badge[data-v-105ffefc]{position:absolute;top:25px;right:25px;padding:8px 20px;background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#fff;font-size:14px;font-weight:600;border-radius:20px;box-shadow:0 4px 15px rgba(251,191,36,.4);transition:all .3s ease}.card-content[data-v-105ffefc]{display:flex;padding:50px;gap:50px;position:relative;z-index:1}.app-visual[data-v-105ffefc]{flex-shrink:0;position:relative}.app-visual .app-icon-wrapper[data-v-105ffefc]{position:relative;width:200px;height:200px}.app-visual .app-icon-wrapper .app-icon[data-v-105ffefc]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px;box-shadow:0 10px 40px rgba(102,126,234,.2)}.app-visual .app-icon-wrapper .icon-ring[data-v-105ffefc]{position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;border:3px solid rgba(102,126,234,.2);border-radius:24px;animation:ringPulse-105ffefc 2s ease-in-out infinite}.app-visual .version-tag[data-v-105ffefc]{position:absolute;top:-10px;right:-10px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:8px 20px;border-radius:20px;font-size:14px;font-weight:600;box-shadow:0 4px 15px rgba(102,126,234,.4)}@keyframes ringPulse-105ffefc{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.05);opacity:.8}}.app-info[data-v-105ffefc]{flex:1}.app-info .app-name[data-v-105ffefc]{font-size:36px;font-weight:700;color:#1e293b;margin:0 0 15px}.app-info .app-name[data-v-105ffefc]:after{content:"";display:block;width:60px;height:4px;background:linear-gradient(90deg,#667eea,#764ba2);border-radius:2px;margin-top:10px}.app-info .app-desc[data-v-105ffefc]{font-size:18px;color:#64748b;margin:0 0 30px}.feature-list[data-v-105ffefc]{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.feature-list .feature-item[data-v-105ffefc]{display:flex;align-items:center;gap:12px;padding:12px 20px;background:#f8fafc;border-radius:10px;transition:all .3s ease}.feature-list .feature-item[data-v-105ffefc]:hover{background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1));transform:translateX(5px)}.feature-list .feature-item i[data-v-105ffefc]{color:#10b981;font-size:18px}.feature-list .feature-item span[data-v-105ffefc]{color:#475569;font-size:15px;font-weight:500}.features-preview[data-v-105ffefc]{margin-bottom:80px}.section-header[data-v-105ffefc]{text-align:center;margin-bottom:50px}.section-header .section-title[data-v-105ffefc]{font-size:36px;font-weight:700;color:#1e293b;margin:0 0 15px}.section-header .section-desc[data-v-105ffefc]{font-size:18px;color:#64748b;margin:0}.features-grid[data-v-105ffefc]{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}@media(max-width:900px){.features-grid[data-v-105ffefc]{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.features-grid[data-v-105ffefc]{grid-template-columns:1fr}}.feature-card[data-v-105ffefc]{background:#fff;border-radius:20px;padding:40px 30px;text-align:center;box-shadow:0 4px 20px rgba(0,0,0,.05);transition:all .3s cubic-bezier(.175,.885,.32,1.275);border:1px solid rgba(0,0,0,.03)}.feature-card[data-v-105ffefc]:hover{transform:translateY(-8px);box-shadow:0 15px 40px rgba(0,0,0,.1)}.feature-card .feature-icon[data-v-105ffefc]{width:80px;height:80px;border-radius:20px;display:flex;align-items:center;justify-content:center;margin:0 auto 25px}.feature-card .feature-icon i[data-v-105ffefc]{font-size:36px;color:#fff}.feature-card .feature-name[data-v-105ffefc]{font-size:22px;font-weight:600;color:#1e293b;margin:0 0 15px}.feature-card .feature-desc[data-v-105ffefc]{font-size:15px;color:#64748b;line-height:1.6;margin:0}.subscribe-section[data-v-105ffefc]{margin-bottom:80px}.subscribe-card[data-v-105ffefc]{background:linear-gradient(135deg,#1e293b,#0f172a);border-radius:24px;padding:50px;display:flex;align-items:center;justify-content:space-between;gap:40px;position:relative;overflow:hidden}.subscribe-card[data-v-105ffefc]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at center,rgba(102,126,234,.1) 0,transparent 50%)}.subscribe-content[data-v-105ffefc]{display:flex;align-items:center;gap:20px;position:relative;z-index:1}.subscribe-content .subscribe-icon[data-v-105ffefc]{width:60px;height:60px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:15px;display:flex;align-items:center;justify-content:center}.subscribe-content .subscribe-icon i[data-v-105ffefc]{font-size:28px;color:#fff}.subscribe-content .subscribe-info .subscribe-title[data-v-105ffefc]{font-size:24px;font-weight:600;color:#fff;margin:0 0 8px}.subscribe-content .subscribe-info .subscribe-desc[data-v-105ffefc]{font-size:16px;color:hsla(0,0%,100%,.7);margin:0}.email-input-wrapper[data-v-105ffefc]{display:flex;gap:10px;position:relative;z-index:1}.email-input-wrapper .email-input[data-v-105ffefc]{padding:15px 25px;border-radius:12px;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.1);color:#fff;font-size:16px;width:280px;outline:none;transition:all .3s ease}.email-input-wrapper .email-input[data-v-105ffefc]::-moz-placeholder{color:hsla(0,0%,100%,.5)}.email-input-wrapper .email-input[data-v-105ffefc]::placeholder{color:hsla(0,0%,100%,.5)}.email-input-wrapper .email-input[data-v-105ffefc]:focus{border-color:rgba(102,126,234,.8);background:hsla(0,0%,100%,.15)}.email-input-wrapper .subscribe-btn[data-v-105ffefc]{padding:15px 30px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;display:flex;align-items:center;gap:8px;cursor:pointer;transition:all .3s ease}.email-input-wrapper .subscribe-btn[data-v-105ffefc]:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(102,126,234,.4)}.contact-section[data-v-105ffefc]{margin-bottom:80px}.contact-grid[data-v-105ffefc]{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media(max-width:768px){.contact-grid[data-v-105ffefc]{grid-template-columns:1fr}}.contact-card[data-v-105ffefc]{background:#fff;border-radius:20px;padding:40px 30px;text-align:center;box-shadow:0 4px 20px rgba(0,0,0,.05);transition:all .3s ease}.contact-card[data-v-105ffefc]:hover{transform:translateY(-8px);box-shadow:0 15px 40px rgba(0,0,0,.1)}.contact-card .contact-icon[data-v-105ffefc]{width:70px;height:70px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:18px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.contact-card .contact-icon i[data-v-105ffefc]{font-size:32px;color:#fff}.contact-card .contact-title[data-v-105ffefc]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 10px}.contact-card .contact-desc[data-v-105ffefc]{font-size:15px;color:#64748b;margin:0}.cta-section[data-v-105ffefc]{background:linear-gradient(135deg,#1e293b,#0f172a);border-radius:24px;padding:60px;text-align:center;position:relative;overflow:hidden}.cta-section[data-v-105ffefc]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at center,rgba(102,126,234,.1) 0,transparent 50%)}.cta-content[data-v-105ffefc]{position:relative;z-index:1}.cta-content h2[data-v-105ffefc]{font-size:32px;color:#fff;margin:0 0 15px;font-weight:600}.cta-content p[data-v-105ffefc]{font-size:18px;color:hsla(0,0%,100%,.7);margin:0 0 40px}.cta-buttons[data-v-105ffefc]{display:flex;justify-content:center;gap:20px}.cta-buttons .cta-btn[data-v-105ffefc]{padding:18px 40px;border-radius:12px;font-size:18px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:10px;transition:all .3s ease;border:none}.cta-buttons .cta-btn.primary[data-v-105ffefc]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 20px rgba(102,126,234,.4)}.cta-buttons .cta-btn.primary[data-v-105ffefc]:hover{transform:translateY(-3px);box-shadow:0 8px 30px rgba(102,126,234,.6)}.cta-buttons .cta-btn.secondary[data-v-105ffefc]{background:hsla(0,0%,100%,.1);color:#fff;border:1px solid hsla(0,0%,100%,.2)}.cta-buttons .cta-btn.secondary[data-v-105ffefc]:hover{background:hsla(0,0%,100%,.15);transform:translateY(-3px)}@media(max-width:768px){.hero-section[data-v-105ffefc]{height:450px}.hero-section .hero-title .main-title[data-v-105ffefc]{font-size:40px}.hero-section .hero-title .sub-title[data-v-105ffefc]{font-size:18px}.card-content[data-v-105ffefc],.hero-section .logo-section[data-v-105ffefc]{flex-direction:column;text-align:center}.card-content[data-v-105ffefc]{padding:30px}.card-content .app-icon-wrapper[data-v-105ffefc]{margin:0 auto;width:150px;height:150px}.card-content .app-name[data-v-105ffefc]{font-size:28px}.card-content .app-name[data-v-105ffefc]:after{margin:10px auto 0}.feature-list[data-v-105ffefc]{grid-template-columns:1fr}.subscribe-card[data-v-105ffefc]{flex-direction:column;padding:30px;text-align:center}.email-input-wrapper[data-v-105ffefc]{flex-direction:column}.email-input-wrapper .subscribe-btn[data-v-105ffefc]{width:100%;justify-content:center}.progress-info[data-v-105ffefc]{flex-direction:column;gap:30px}.cta-section[data-v-105ffefc]{padding:40px 20px}.cta-section h2[data-v-105ffefc]{font-size:24px}.cta-section .cta-buttons[data-v-105ffefc]{flex-direction:column}.cta-section .cta-buttons .cta-btn[data-v-105ffefc]{width:100%;justify-content:center}}