.homepage[data-v-78599d7a]{overflow-x:hidden}.hero-section[data-v-78599d7a]{align-items:center;background:#000;display:flex;justify-content:center;min-height:100vh;overflow:hidden;position:relative}.hero-background[data-v-78599d7a]{background:radial-gradient(ellipse at center,#1a1a1a 0,#0a0a0a 100%)}.hero-background[data-v-78599d7a],.hero-background[data-v-78599d7a]:before{bottom:0;left:0;position:absolute;right:0;top:0}.hero-background[data-v-78599d7a]:before{animation:float-78599d7a 20s ease-in-out infinite;background-image:radial-gradient(circle,hsla(0,0%,100%,.08) 1px,transparent 0),radial-gradient(circle,hsla(0,0%,100%,.05) 1px,transparent 0);background-position:0 0,40px 40px;background-size:50px 50px,80px 80px;content:""}.hero-background[data-v-78599d7a]:after{animation:pulse-glow-78599d7a 8s ease-in-out infinite;background:radial-gradient(circle,hsla(0,0%,100%,.05) 0,transparent 70%);content:"";height:800px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:800px}@keyframes pulse-glow-78599d7a{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.1)}}@keyframes float-78599d7a{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.hero-content[data-v-78599d7a]{animation:fadeInUp-78599d7a 1s ease-out;color:#fff;max-width:800px;padding:2rem;position:relative;text-align:center;z-index:1}.logo-hero[data-v-78599d7a]{display:inline-flex;margin-bottom:1.5rem}.logo-hero .logo-circle[data-v-78599d7a]{align-items:center;animation:float-logo-78599d7a 6s ease-in-out infinite;background:#fff;border-radius:50%;box-shadow:0 8px 32px hsla(0,0%,100%,.15);display:flex;justify-content:center;padding:20px}.logo-hero[data-v-78599d7a] svg{height:80px;width:80px}@keyframes float-logo-78599d7a{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.hero-title[data-v-78599d7a]{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff,#ccc);-webkit-background-clip:text;background-clip:text;font-size:max(3rem,min(8vw,5rem));font-weight:900;letter-spacing:-2px;margin-bottom:.5rem}.hero-subtitle[data-v-78599d7a]{font-size:1.5rem;font-weight:300;letter-spacing:2px;margin-bottom:1.5rem;opacity:.9;text-transform:uppercase}.hero-description[data-v-78599d7a]{font-size:1.1rem;line-height:1.6;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:600px;opacity:.8}.hero-actions[data-v-78599d7a]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:4rem}.primary-cta[data-v-78599d7a]{background:#fff!important;border-radius:30px;color:#000!important;font-weight:600;letter-spacing:.5px;padding:0 2rem;text-transform:none}.primary-cta[data-v-78599d7a]:hover{box-shadow:0 10px 30px hsla(0,0%,100%,.2);transform:translateY(-2px)}.secondary-cta[data-v-78599d7a]{border-color:#fff!important;border-radius:30px;color:#fff!important;letter-spacing:.5px;padding:0 2rem;text-transform:none}.secondary-cta[data-v-78599d7a]:hover{background:hsla(0,0%,100%,.1)!important}.scroll-indicator[data-v-78599d7a]{animation:bounce-78599d7a 2s infinite;bottom:2rem;left:50%;position:absolute;transform:translateX(-50%)}.features-section[data-v-78599d7a]{background:#f8f8f8;padding:5rem 0}.section-header[data-v-78599d7a]{margin-bottom:4rem;text-align:center}.section-title[data-v-78599d7a]{color:#000;font-size:2.5rem;font-weight:800;margin-bottom:1rem}.section-subtitle[data-v-78599d7a]{color:#666;font-size:1.1rem}.features-grid[data-v-78599d7a]{margin-top:3rem}.feature-card[data-v-78599d7a]{background:#fff;border-radius:20px;height:100%;opacity:0;padding:2.5rem;text-align:center;transform:translateY(30px);transition:all .3s ease}.feature-card.visible[data-v-78599d7a]{opacity:1;transform:translateY(0)}.feature-card[data-v-78599d7a]:hover{box-shadow:0 20px 40px rgba(0,0,0,.1);transform:translateY(-10px)}.feature-icon[data-v-78599d7a]{align-items:center;background:#f0f0f0;border-radius:20px;display:flex;height:80px;justify-content:center;margin:0 auto 1.5rem;width:80px}.feature-icon .v-icon[data-v-78599d7a]{color:#000}.feature-card h3[data-v-78599d7a]{color:#000;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.feature-card p[data-v-78599d7a]{color:#666;line-height:1.6;margin-bottom:1.5rem}.explore-section[data-v-78599d7a]{background:#fff;padding:5rem 0}.explore-content h2[data-v-78599d7a]{color:#000;font-size:2.5rem;font-weight:800;margin-bottom:2rem}.explore-features[data-v-78599d7a]{display:flex;flex-direction:column;gap:1.5rem}.explore-item[data-v-78599d7a]{align-items:flex-start;border-radius:12px;display:flex;gap:1rem;opacity:0;padding:1rem;transform:translateX(-30px);transition:all .3s ease}.explore-item.visible[data-v-78599d7a]{opacity:1;transform:translateX(0)}.explore-item[data-v-78599d7a]:hover{background:#f8f8f8}.explore-item .v-icon[data-v-78599d7a]{font-size:24px;margin-top:2px}.explore-item h4[data-v-78599d7a]{color:#000;font-size:1.1rem;font-weight:600;margin-bottom:.25rem}.explore-item p[data-v-78599d7a]{color:#666;font-size:.95rem;line-height:1.4}.explore-visual[data-v-78599d7a],.visual-card[data-v-78599d7a]{align-items:center;display:flex;justify-content:center}.visual-card[data-v-78599d7a]{aspect-ratio:1;background:linear-gradient(135deg,#000,#333);border-radius:20px;max-width:400px;overflow:hidden;position:relative;width:100%}.visual-card[data-v-78599d7a]:before{animation:slide-78599d7a 20s linear infinite;background:repeating-linear-gradient(45deg,transparent,transparent 10px,hsla(0,0%,100%,.05) 0,hsla(0,0%,100%,.05) 20px);content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%}.map-preview[data-v-78599d7a]{position:relative;z-index:1}.stats-section[data-v-78599d7a]{background:#000;padding:4rem 0}.stat-card[data-v-78599d7a]{color:#fff;opacity:0;padding:2rem;text-align:center;transform:scale(.9);transition:all .5s ease}.stat-card.visible[data-v-78599d7a]{opacity:1;transform:scale(1)}.stat-number[data-v-78599d7a]{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff,#888);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:900;margin-bottom:.5rem}.stat-label[data-v-78599d7a]{font-size:1rem;letter-spacing:1px;opacity:.7;text-transform:uppercase}.cta-section[data-v-78599d7a]{background:linear-gradient(135deg,#f8f8f8,#e0e0e0);padding:5rem 0}.cta-content[data-v-78599d7a]{margin:0 auto;max-width:600px;text-align:center}.cta-content h2[data-v-78599d7a]{color:#000;font-size:2.5rem;font-weight:800;margin-bottom:1rem}.cta-content p[data-v-78599d7a]{color:#666;font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.cta-button[data-v-78599d7a]{background:#000!important;border-radius:30px;color:#fff!important;font-weight:600;letter-spacing:.5px;padding:0 3rem;text-transform:none}.cta-button[data-v-78599d7a]:hover{box-shadow:0 10px 30px rgba(0,0,0,.3);transform:translateY(-2px)}@keyframes fadeInUp-78599d7a{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce-78599d7a{0%,20%,50%,80%,to{transform:translateX(-50%) translateY(0)}40%{transform:translateX(-50%) translateY(-10px)}60%{transform:translateX(-50%) translateY(-5px)}}@keyframes slide-78599d7a{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@media(max-width:960px){.hero-title[data-v-78599d7a]{font-size:3rem}.hero-subtitle[data-v-78599d7a]{font-size:1.2rem}.explore-visual[data-v-78599d7a]{margin-top:3rem}}@media(max-width:600px){.hero-actions[data-v-78599d7a]{align-items:center;flex-direction:column}.hero-actions .v-btn[data-v-78599d7a]{max-width:280px;width:100%}.feature-card[data-v-78599d7a]{padding:2rem}.stat-number[data-v-78599d7a]{font-size:2rem}}