[data-v-a600c30c]{box-sizing:border-box;margin:0;padding:0}.landing-page[data-v-a600c30c]{background:#f8f9fa;color:#202124;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6}.header[data-v-a600c30c]{animation:slideInDown-a600c30c .8s ease-out;background:#fff;border-bottom:1px solid #dadce0;box-shadow:0 2px 4px #0000001a;padding:16px 0;position:sticky;top:0;z-index:100}.header-content[data-v-a600c30c]{justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 24px}.header-content[data-v-a600c30c],.logo[data-v-a600c30c]{align-items:center;display:flex}.logo[data-v-a600c30c]{animation:fadeInLeft-a600c30c 1s ease-out .2s both;gap:12px}.logo-image[data-v-a600c30c]{animation:rotateIn-a600c30c 1s ease-out .5s both;border-radius:8px;height:48px;transition:transform .3s ease;width:48px}.logo-image[data-v-a600c30c]:hover{transform:rotate(1turn) scale(1.1)}.logo-text h1[data-v-a600c30c]{animation:slideInRight-a600c30c .8s ease-out .7s both;color:#202124;font-size:20px;font-weight:600;margin-bottom:2px}.logo-subtitle[data-v-a600c30c]{animation:fadeIn-a600c30c 1s ease-out .9s both;color:#5f6368;font-size:13px}.nav-menu[data-v-a600c30c]{animation:fadeInRight-a600c30c 1s ease-out .4s both;gap:16px}.nav-link[data-v-a600c30c],.nav-menu[data-v-a600c30c]{align-items:center;display:flex}.nav-link[data-v-a600c30c]{border-radius:4px;color:#5f6368;font-size:14px;font-weight:500;gap:6px;overflow:hidden;padding:8px 16px;position:relative;text-decoration:none;transition:all .3s ease}.nav-link[data-v-a600c30c]:before{background:linear-gradient(90deg,transparent,rgba(26,115,232,.1),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.nav-link[data-v-a600c30c]:hover:before{left:100%}.nav-link[data-v-a600c30c]:hover{background:#f1f3f4;color:#1a73e8;transform:translateY(-2px)}.login-btn[data-v-a600c30c]{animation:pulse-a600c30c 2s ease-in-out infinite;background:#1a73e8;border:none;color:#fff}.login-btn[data-v-a600c30c]:hover{animation:none;background:#1557b0;color:#fff}.main-content[data-v-a600c30c]{min-height:calc(100vh - 80px)}.hero-section[data-v-a600c30c]{animation:fadeIn-a600c30c 1.2s ease-out;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:80px 0}.hero-content[data-v-a600c30c]{margin:0 auto;max-width:1200px;padding:0 24px}.hero-title-section[data-v-a600c30c]{animation:slideInLeft-a600c30c 1s ease-out .5s both;margin-bottom:24px}.hero-logos[data-v-a600c30c]{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.hero-main-logo[data-v-a600c30c]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:12px;box-shadow:0 4px 16px #0000001a;height:64px;padding:8px;transition:transform .3s ease;width:64px}.hero-main-logo[data-v-a600c30c]:hover{transform:scale(1.1)}.partner-logos[data-v-a600c30c]{align-items:center;border-left:2px solid hsla(0,0%,100%,.3);display:flex;gap:12px;padding-left:12px}.partner-logo[data-v-a600c30c]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:8px;height:48px;-o-object-fit:contain;object-fit:contain;padding:6px;transition:transform .3s ease;width:48px}.partner-logo[data-v-a600c30c]:hover{background:#fff3;transform:scale(1.15)}.hero-title[data-v-a600c30c]{font-size:48px;font-weight:700;line-height:1.2;margin-bottom:16px}.hero-subtitle[data-v-a600c30c]{animation:slideInLeft-a600c30c 1s ease-out .7s both;font-size:24px;font-weight:500;margin-bottom:16px;opacity:.9;white-space:nowrap}.hero-description[data-v-a600c30c]{animation:slideInLeft-a600c30c 1s ease-out .9s both;font-size:18px;line-height:1.6;margin-bottom:32px;opacity:.8}.hero-slogans[data-v-a600c30c]{animation:slideInLeft-a600c30c 1s ease-out 1s both;display:flex;flex-direction:column;gap:16px;margin:32px 0}.slogan-item[data-v-a600c30c]{align-items:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:12px;display:flex;gap:12px;padding:16px;transition:all .3s ease}.slogan-item[data-v-a600c30c]:hover{background:#ffffff26;transform:translate(4px)}.slogan-icon[data-v-a600c30c]{flex-shrink:0;font-size:24px;margin-top:2px}.slogan-content[data-v-a600c30c]{flex:1}.slogan-title[data-v-a600c30c]{color:#fff;font-size:28px;font-weight:700;line-height:1.3;margin-bottom:12px}.slogan-details[data-v-a600c30c]{display:flex;flex-wrap:wrap;font-size:14px;gap:12px;opacity:.9}.slogan-details span[data-v-a600c30c]{color:#fff}.hero-buttons[data-v-a600c30c]{animation:slideInUp-a600c30c 1s ease-out 1.1s both;display:flex;flex-wrap:wrap;gap:16px}.btn[data-v-a600c30c]{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;gap:8px;overflow:hidden;padding:12px 24px;position:relative;text-decoration:none;transition:all .3s ease}.btn[data-v-a600c30c]:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.btn[data-v-a600c30c]:hover:before{left:100%}.btn-primary[data-v-a600c30c]{background:#fff;color:#1a73e8}.btn-primary[data-v-a600c30c]:hover{background:#f8f9fa;box-shadow:0 8px 25px #00000026;transform:translateY(-2px) scale(1.05)}.btn-secondary[data-v-a600c30c]{background:#ffffff1a;border:1px solid hsla(0,0%,100%,.3);color:#fff}.btn-secondary[data-v-a600c30c]:hover{background:#fff3;transform:translateY(-2px) scale(1.05)}.btn-large[data-v-a600c30c]{font-size:18px;padding:16px 32px}.features-section[data-v-a600c30c]{animation:fadeIn-a600c30c 1s ease-out;background:#fff;padding:80px 0}.container[data-v-a600c30c]{margin:0 auto;max-width:1200px;padding:0 24px}.section-title[data-v-a600c30c]{animation:slideInUp-a600c30c 1s ease-out .3s both;color:#202124;font-size:36px;font-weight:600;margin-bottom:60px;text-align:center}.features-grid[data-v-a600c30c]{display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.feature-card[data-v-a600c30c]{animation:slideInUp-a600c30c 1s ease-out both;background:#f8f9fa;border-radius:12px;opacity:0;padding:40px 24px;text-align:center;transition:all .3s ease}.feature-card h3[data-v-a600c30c]{color:#202124;font-size:28px;font-weight:700;line-height:1.3;margin-bottom:16px}.feature-card[data-v-a600c30c]:first-child{animation-delay:.3s}.feature-card[data-v-a600c30c]:nth-child(2){animation-delay:.4s}.feature-card[data-v-a600c30c]:nth-child(3){animation-delay:.5s}.feature-card[data-v-a600c30c]:nth-child(4){animation-delay:.6s}.feature-card[data-v-a600c30c]:nth-child(5){animation-delay:.7s}.feature-card[data-v-a600c30c]:nth-child(6){animation-delay:.8s}.feature-card[data-v-a600c30c]:hover{background:linear-gradient(135deg,#f8f9fa,#e9ecef);box-shadow:0 15px 35px #00000026;transform:translateY(-8px) scale(1.02)}.feature-icon[data-v-a600c30c]{align-items:center;animation:bounce-a600c30c 2s ease-in-out infinite;background:#1a73e8;border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto 24px;transition:all .3s ease;width:80px}.feature-card:hover .feature-icon[data-v-a600c30c]{animation-play-state:paused;background:linear-gradient(135deg,#1a73e8,#1557b0);transform:rotate(1turn) scale(1.1)}.screenshots-section[data-v-a600c30c]{animation:fadeIn-a600c30c 1s ease-out;background:#f8f9fa;padding:80px 0}.section-subtitle[data-v-a600c30c]{animation:fadeIn-a600c30c 1s ease-out .3s both;color:#5f6368;font-size:18px;margin-bottom:60px;text-align:center}.screenshots-grid[data-v-a600c30c]{display:grid;gap:60px;grid-template-columns:1fr;margin:0 auto;max-width:1000px}.screenshot-item[data-v-a600c30c]{align-items:center;animation:slideInUp-a600c30c 1s ease-out both;background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000014;display:grid;gap:40px;grid-template-columns:1fr 1fr;opacity:0;padding:40px;transition:all .3s ease}.screenshot-item[data-v-a600c30c]:first-child{animation-delay:.2s}.screenshot-item[data-v-a600c30c]:nth-child(2){animation-delay:.3s}.screenshot-item[data-v-a600c30c]:nth-child(3){animation-delay:.4s}.screenshot-item[data-v-a600c30c]:nth-child(4){animation-delay:.5s}.screenshot-item[data-v-a600c30c]:nth-child(5){animation-delay:.6s}.screenshot-item[data-v-a600c30c]:nth-child(6){animation-delay:.7s}.screenshot-item[data-v-a600c30c]:hover{box-shadow:0 12px 40px #00000026;transform:translateY(-8px)}.screenshot-image-wrapper[data-v-a600c30c]{aspect-ratio:16/10;background:#f8f9fa;border-radius:12px;box-shadow:0 8px 24px #0000001f;cursor:pointer;overflow:hidden;position:relative;transition:transform .3s ease}.screenshot-image-wrapper[data-v-a600c30c]:hover{transform:scale(1.02)}.screenshot-image[data-v-a600c30c]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease;width:100%}.screenshot-item:hover .screenshot-image[data-v-a600c30c]{transform:scale(1.05)}.screenshot-overlay[data-v-a600c30c]{background:linear-gradient(180deg,rgba(0,0,0,.1) 0,transparent 20%);display:flex;flex-direction:column;justify-content:space-between;inset:0;padding:16px;pointer-events:none;position:absolute}.screenshot-zoom-hint[data-v-a600c30c]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a73e8e6;border-radius:16px;bottom:16px;color:#fff;font-size:12px;font-weight:600;opacity:0;padding:6px 12px;position:absolute;right:16px;transition:opacity .3s ease}.screenshot-image-wrapper:hover .screenshot-zoom-hint[data-v-a600c30c]{opacity:1}.screenshot-badge[data-v-a600c30c]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a73e8e6;border-radius:20px;color:#fff;font-size:14px;font-weight:600;left:16px;padding:8px 16px;position:absolute;top:16px}.screenshot-placeholder[data-v-a600c30c]{align-items:center;color:#9aa0a6;display:flex;flex-direction:column;height:100%;justify-content:center;padding:40px}.screenshot-placeholder svg[data-v-a600c30c]{margin-bottom:16px;opacity:.5}.screenshot-placeholder p[data-v-a600c30c]{color:#9aa0a6;font-size:14px}.screenshot-content h3[data-v-a600c30c]{color:#202124;font-size:32px;font-weight:700;line-height:1.3;margin-bottom:16px}.screenshot-content p[data-v-a600c30c]{color:#5f6368;font-size:16px;line-height:1.6;margin-bottom:20px}.screenshot-features[data-v-a600c30c]{list-style:none;margin:0;padding:0}.screenshot-features li[data-v-a600c30c]{color:#5f6368;font-size:14px;padding:8px 0 8px 24px;position:relative}.screenshot-features li[data-v-a600c30c]:before{color:#1a73e8;content:"✓";font-weight:600;left:0;position:absolute}.image-modal[data-v-a600c30c]{align-items:center;animation:fadeIn-a600c30c .3s ease-out;background:#000000e6;display:flex;justify-content:center;inset:0;padding:20px;position:fixed;z-index:10000}.image-modal-content[data-v-a600c30c]{align-items:center;animation:scaleIn-a600c30c .3s ease-out;display:flex;flex-direction:column;max-height:90vh;max-width:90vw;position:relative}.image-modal-close[data-v-a600c30c]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:24px;height:40px;justify-content:center;position:absolute;right:0;top:-40px;transition:all .3s ease;width:40px}.image-modal-close[data-v-a600c30c]:hover{background:#ffffff4d;transform:rotate(90deg)}.image-modal-image[data-v-a600c30c]{border-radius:8px;box-shadow:0 20px 60px #00000080;max-height:85vh;max-width:100%;-o-object-fit:contain;object-fit:contain}.image-modal-caption[data-v-a600c30c]{color:#fff;font-size:16px;margin-top:20px;opacity:.9;text-align:center}@keyframes scaleIn-a600c30c{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.platform-section[data-v-a600c30c]{animation:fadeIn-a600c30c 1s ease-out;background:#fff;padding:80px 0}.platform-description[data-v-a600c30c]{animation:fadeIn-a600c30c 1s ease-out .3s both;color:#5f6368;font-size:18px;margin-bottom:40px;text-align:center}.platform-grid[data-v-a600c30c]{display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:800px}.platform-card[data-v-a600c30c]{animation:slideInUp-a600c30c 1s ease-out both;background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000014;opacity:0;padding:40px 24px;text-align:center;transition:all .3s ease}.platform-card[data-v-a600c30c]:first-child{animation-delay:.5s}.platform-card[data-v-a600c30c]:nth-child(2){animation-delay:.7s}.platform-card[data-v-a600c30c]:hover{box-shadow:0 20px 50px #0003;transform:translateY(-12px) scale(1.03)}.platform-logo[data-v-a600c30c]{align-items:center;background:#f8f9fa;border-radius:50%;display:flex;height:100px;justify-content:center;margin:0 auto 24px;padding:20px;transition:all .3s ease;width:100px}.platform-card:hover .platform-logo[data-v-a600c30c]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);transform:rotate(10deg) scale(1.1)}.platform-icon[data-v-a600c30c]{height:60px;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease;width:60px}.platform-card:hover .platform-icon[data-v-a600c30c]{transform:scale(1.2)}.cta-section[data-v-a600c30c]{animation:fadeIn-a600c30c 1s ease-out;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:80px 0;text-align:center}.cta-logo[data-v-a600c30c]{animation:pulse-a600c30c 2s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:50%;height:80px;margin:0 auto 24px;padding:15px;transition:transform .3s ease;width:80px}.cta-logo[data-v-a600c30c]:hover{animation-play-state:paused;transform:rotate(1turn) scale(1.2)}.cta-section h2[data-v-a600c30c]{animation:slideInUp-a600c30c 1s ease-out .3s both;font-size:36px;font-weight:600;margin-bottom:16px}.cta-section p[data-v-a600c30c]{animation:slideInUp-a600c30c 1s ease-out .5s both;font-size:18px;margin-bottom:32px;opacity:.9}.footer[data-v-a600c30c]{animation:slideInUp-a600c30c 1s ease-out;background:#202124;color:#fff;padding:40px 0}.footer-content[data-v-a600c30c]{animation:fadeIn-a600c30c 1s ease-out .3s both;flex-direction:column;gap:16px}.footer-content[data-v-a600c30c],.footer-logo[data-v-a600c30c]{align-items:center;display:flex}.footer-logo[data-v-a600c30c]{font-weight:600;gap:12px;transition:transform .3s ease}.footer-logo[data-v-a600c30c]:hover{transform:scale(1.05)}.footer-logo-img[data-v-a600c30c]{height:32px;transition:transform .3s ease;width:32px}.footer-logo:hover .footer-logo-img[data-v-a600c30c]{transform:rotate(1turn)}@keyframes slideInDown-a600c30c{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp-a600c30c{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft-a600c30c{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight-a600c30c{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@media(max-width:768px){.header[data-v-a600c30c]{padding:12px 0}.header-content[data-v-a600c30c]{padding:0 16px}.logo-text h1[data-v-a600c30c]{font-size:18px}.logo-subtitle[data-v-a600c30c]{font-size:11px}.nav-link[data-v-a600c30c]{font-size:13px;padding:6px 12px}.hero-section[data-v-a600c30c]{padding:40px 0}.hero-content[data-v-a600c30c]{gap:40px;grid-template-columns:1fr;padding:0 16px}.hero-title-section[data-v-a600c30c]{text-align:center}.hero-logos[data-v-a600c30c]{gap:12px;justify-content:center;margin-bottom:12px}.hero-main-logo[data-v-a600c30c]{height:56px;padding:6px;width:56px}.partner-logos[data-v-a600c30c]{gap:8px;padding-left:8px}.partner-logo[data-v-a600c30c]{height:40px;padding:4px;width:40px}.hero-title[data-v-a600c30c]{font-size:32px;text-align:center}.hero-subtitle[data-v-a600c30c]{font-size:18px;line-height:1.4;text-align:center;white-space:normal}.hero-description[data-v-a600c30c]{font-size:16px;margin-bottom:24px;text-align:center}.hero-slogans[data-v-a600c30c]{gap:12px;margin:24px 0}.slogan-item[data-v-a600c30c]{padding:12px}.slogan-title[data-v-a600c30c]{font-size:22px}.slogan-details[data-v-a600c30c]{flex-direction:column;font-size:13px;gap:6px}.hero-buttons[data-v-a600c30c]{flex-direction:column;width:100%}.btn[data-v-a600c30c]{justify-content:center;padding:14px 24px;width:100%}.features-section[data-v-a600c30c]{padding:40px 0}.container[data-v-a600c30c]{padding:0 16px}.section-title[data-v-a600c30c]{font-size:28px;margin-bottom:40px}.features-grid[data-v-a600c30c]{gap:24px;grid-template-columns:1fr}.feature-card[data-v-a600c30c]{padding:32px 20px}.feature-icon[data-v-a600c30c]{height:60px;width:60px}.feature-card h3[data-v-a600c30c]{font-size:24px}.feature-card p[data-v-a600c30c]{font-size:14px}.screenshots-section[data-v-a600c30c]{padding:40px 0}.section-subtitle[data-v-a600c30c]{font-size:16px;margin-bottom:40px}.screenshots-grid[data-v-a600c30c]{gap:40px}.screenshot-item[data-v-a600c30c]{gap:24px;grid-template-columns:1fr;padding:24px}.screenshot-content h3[data-v-a600c30c]{font-size:26px}.screenshot-content p[data-v-a600c30c]{font-size:14px}.platform-section[data-v-a600c30c]{padding:40px 0}.platform-grid[data-v-a600c30c]{gap:24px;grid-template-columns:1fr}.platform-card[data-v-a600c30c]{padding:32px 20px}.cta-section[data-v-a600c30c]{padding:40px 0}.cta-section h2[data-v-a600c30c]{font-size:28px}.cta-section p[data-v-a600c30c]{font-size:16px}.footer[data-v-a600c30c]{padding:32px 0}}@media(max-width:480px){.hero-main-logo[data-v-a600c30c]{height:48px;width:48px}.partner-logo[data-v-a600c30c]{height:36px;width:36px}.hero-title[data-v-a600c30c]{font-size:28px}.hero-subtitle[data-v-a600c30c]{font-size:16px}.hero-description[data-v-a600c30c],.slogan-title[data-v-a600c30c]{font-size:14px}.slogan-details[data-v-a600c30c]{font-size:12px}.section-title[data-v-a600c30c]{font-size:24px}.feature-card h3[data-v-a600c30c]{font-size:22px}.cta-section h2[data-v-a600c30c]{font-size:24px}}@keyframes fadeIn-a600c30c{0%{opacity:0}to{opacity:1}}@keyframes fadeInLeft-a600c30c{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight-a600c30c{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes rotateIn-a600c30c{0%{opacity:0;transform:rotate(-180deg) scale(.5)}to{opacity:1;transform:rotate(0) scale(1)}}@keyframes float-a600c30c{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-a600c30c{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes bounce-a600c30c{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}
