@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";.app-footer[data-v-1640d872]{background:#f8fafc;border-top:1px solid #e5e7eb;padding:64px 24px 32px;transition:background .3s,border-color .3s}.app-footer.dark-footer[data-v-1640d872]{background:#0a0f1a;border-top-color:#ffffff12}.footer-inner[data-v-1640d872]{max-width:1100px;margin:0 auto}.footer-top[data-v-1640d872]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:48px;margin-bottom:48px}.footer-brand[data-v-1640d872]{display:flex;flex-direction:column;gap:10px}.footer-logo[data-v-1640d872]{font-size:22px;font-weight:800;color:var(--color-primary);cursor:pointer;letter-spacing:-.02em}.footer-tagline[data-v-1640d872]{font-size:14px;color:#9ca3af;margin:0}.footer-contact[data-v-1640d872]{display:flex;align-items:center;gap:6px;font-size:13px;color:#6b7280;background:none;border:none;cursor:pointer;padding:0;transition:color .2s}.footer-contact[data-v-1640d872]:hover{color:var(--color-primary)}.dark-footer .footer-contact[data-v-1640d872]{color:#6b7280}.footer-links[data-v-1640d872]{display:flex;gap:48px;flex-wrap:wrap}.footer-col[data-v-1640d872]{display:flex;flex-direction:column;gap:10px}.footer-col-title[data-v-1640d872]{font-size:12px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#9ca3af;margin-bottom:4px}.footer-link[data-v-1640d872]{font-size:14px;color:#6b7280;background:none;border:none;cursor:pointer;padding:0;text-align:left;transition:color .2s}.footer-link[data-v-1640d872]:hover{color:var(--color-primary)}.dark-footer .footer-link[data-v-1640d872]{color:#6b7280}.dark-footer .footer-link[data-v-1640d872]:hover{color:#4ade80}.footer-bottom[data-v-1640d872]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding-top:24px;border-top:1px solid #e5e7eb}.dark-footer .footer-bottom[data-v-1640d872]{border-top-color:#ffffff12}.footer-copy[data-v-1640d872]{font-size:13px;color:#9ca3af}.footer-policy[data-v-1640d872]{display:flex;gap:20px}.footer-policy-btn[data-v-1640d872]{font-size:13px;color:#9ca3af;background:none;border:none;cursor:pointer;padding:0;transition:color .2s}.footer-policy-btn[data-v-1640d872]:hover{color:#6b7280}.app-header[data-v-85c8f328]{position:fixed;top:0;left:0;right:0;z-index:100;height:60px;background:#ffffffd1;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(0,0,0,.07);transition:background .3s,border-color .3s}.app-header.dark[data-v-85c8f328]{background:#050e09e0;border-bottom-color:#ffffff12}.header-inner[data-v-85c8f328]{max-width:1200px;margin:0 auto;height:100%;padding:0 28px;display:flex;align-items:center;justify-content:space-between;gap:24px}.logo-btn[data-v-85c8f328]{display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;padding:0;flex-shrink:0;transition:opacity .2s}.logo-btn[data-v-85c8f328]:hover{opacity:.8}.logo-icon[data-v-85c8f328]{width:30px;height:30px;border-radius:8px;background:linear-gradient(135deg,#18a058,#0ea5e9);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.logo-text[data-v-85c8f328]{font-size:18px;font-weight:800;letter-spacing:-.04em;color:#18a058;white-space:nowrap}.nav-center[data-v-85c8f328]{flex:1;display:flex;align-items:center}.nav-link[data-v-85c8f328]{display:flex;align-items:center;gap:4px;font-size:14px;font-weight:500;color:#374151;background:none;border:none;cursor:pointer;padding:6px 10px;border-radius:8px;white-space:nowrap;transition:color .2s,background .2s;font-family:inherit}.nav-link[data-v-85c8f328]:hover,.nav-link.active[data-v-85c8f328]{color:#18a058;background:#18a05812}.app-header.dark .nav-link[data-v-85c8f328]{color:#fff9}.app-header.dark .nav-link[data-v-85c8f328]:hover,.app-header.dark .nav-link.active[data-v-85c8f328]{color:#4ade80;background:#18a0581a}.chevron[data-v-85c8f328]{transition:transform .2s}.chevron.open[data-v-85c8f328]{transform:rotate(180deg)}.services-wrap[data-v-85c8f328]{position:relative}.dropdown-panel[data-v-85c8f328]{position:absolute;top:calc(100% + 8px);left:0;width:230px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:14px;box-shadow:0 8px 32px #0000001a,0 2px 8px #0000000f;padding:6px;z-index:200}.dropdown-panel--dark[data-v-85c8f328]{background:#0f1b14;border-color:#ffffff1a;box-shadow:0 8px 32px #00000073}.dropdown-item[data-v-85c8f328]{display:flex;align-items:center;gap:12px;width:100%;padding:10px;border:none;background:none;border-radius:9px;cursor:pointer;text-align:left;font-family:inherit;transition:background .15s}.dropdown-item[data-v-85c8f328]:hover{background:#18a05814}.dropdown-panel--dark .dropdown-item[data-v-85c8f328]:hover{background:#18a0581f}.item-icon[data-v-85c8f328]{width:34px;height:34px;border-radius:9px;background:#18a0581a;color:#18a058;display:flex;align-items:center;justify-content:center;flex-shrink:0}.item-body[data-v-85c8f328]{display:flex;flex-direction:column;gap:2px;min-width:0}.item-title[data-v-85c8f328]{display:block;font-size:14px;font-weight:600;color:#111827;line-height:1.3;white-space:nowrap}.dropdown-panel--dark .item-title[data-v-85c8f328]{color:#f1f5f9}.item-sub[data-v-85c8f328]{display:block;font-size:12px;color:#9ca3af;line-height:1.2}.drop-enter-active[data-v-85c8f328],.drop-leave-active[data-v-85c8f328]{transition:opacity .15s ease,transform .15s ease}.drop-enter-from[data-v-85c8f328],.drop-leave-to[data-v-85c8f328]{opacity:0;transform:translateY(-6px)}.nav-actions[data-v-85c8f328]{display:flex;align-items:center;gap:4px;flex-shrink:0}.icon-btn[data-v-85c8f328]{width:34px!important;height:34px!important}.lang-switcher[data-v-85c8f328]{display:flex;align-items:center;gap:2px;padding:0 4px}.lang-btn[data-v-85c8f328]{font-size:12px;font-weight:600;letter-spacing:.04em;color:#9ca3af;background:none;border:none;cursor:pointer;padding:4px 5px;border-radius:5px;transition:color .2s;font-family:inherit}.lang-btn[data-v-85c8f328]:hover{color:#6b7280}.lang-btn--active[data-v-85c8f328]{color:#18a058!important}.lang-divider[data-v-85c8f328]{font-size:11px;color:#d1d5db;-webkit-user-select:none;user-select:none}.app-header.dark .lang-btn[data-v-85c8f328]{color:#ffffff4d}.app-header.dark .lang-btn[data-v-85c8f328]:hover{color:#fff9}.app-header.dark .lang-btn--active[data-v-85c8f328]{color:#4ade80!important}.app-header.dark .lang-divider[data-v-85c8f328]{color:#ffffff26}.drawer-body[data-v-85c8f328]{display:flex;flex-direction:column;gap:4px;padding:8px 0}.drawer-section-label[data-v-85c8f328]{font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#9ca3af;margin:0 0 6px;padding:0 4px}.drawer-nav-item[data-v-85c8f328]{display:flex;align-items:center;gap:12px;width:100%;padding:11px 12px;border:none;background:none;border-radius:10px;font-size:15px;font-weight:500;cursor:pointer;text-align:left;color:inherit;font-family:inherit;transition:background .15s}.drawer-nav-item[data-v-85c8f328]:hover{background:#18a05812}.drawer-item-icon[data-v-85c8f328]{width:32px;height:32px;border-radius:8px;background:#18a0581a;color:#18a058;display:flex;align-items:center;justify-content:center;flex-shrink:0}.drawer-divider[data-v-85c8f328]{height:1px;background:#80808026;margin:8px 0}.drawer-row[data-v-85c8f328]{display:flex;align-items:center;justify-content:space-between;padding:6px 4px}.drawer-row-label[data-v-85c8f328]{font-size:14px;color:inherit;opacity:.7}.scroll-top-btn[data-v-e87b9731]{position:fixed;right:24px;bottom:32px;z-index:999;box-shadow:0 4px 16px #0003}.fade-enter-active[data-v-e87b9731],.fade-leave-active[data-v-e87b9731]{transition:opacity .3s ease,transform .3s ease}.fade-enter-from[data-v-e87b9731],.fade-leave-to[data-v-e87b9731]{opacity:0;transform:translateY(12px)}body{margin:0;padding:0;font-family:v-sans,system-ui,-apple-system,sans-serif}.about-hero[data-v-19b60623]{min-height:64vh;display:flex;align-items:center;justify-content:center;padding:130px 24px 100px}.about-hero-inner[data-v-19b60623]{text-align:center;max-width:720px}.hero-badge[data-v-19b60623]{display:inline-block;padding:6px 16px;border-radius:99px;border:1px solid rgba(24,160,88,.45);background:#18a0581a;color:#4ade80;font-size:13px;font-weight:500;letter-spacing:.04em;margin-bottom:28px}.about-hero-title[data-v-19b60623]{font-size:clamp(36px,5.5vw,64px);font-weight:800;letter-spacing:-.03em;line-height:1.1;color:#fff;margin:0 0 24px}.about-hero-sub[data-v-19b60623]{font-size:17px;line-height:1.8;color:#ffffff80;margin:0}.section[data-v-19b60623]{background:#fff;padding:100px 24px;transition:background .3s}.section.dark-section[data-v-19b60623]{background:#0d1117}.section-inner[data-v-19b60623]{max-width:1100px;margin:0 auto}.section-label[data-v-19b60623]{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#18a058;margin:0 0 12px}.section-title[data-v-19b60623]{font-size:clamp(26px,4vw,40px);font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:0 0 56px;color:#111827}.dark-section .section-title[data-v-19b60623]{color:#f1f5f9}.business-list[data-v-19b60623]{display:flex;flex-direction:column;gap:20px}.business-card[data-v-19b60623]{display:flex;gap:28px;padding:32px;border-radius:20px;border:1px solid #e5e7eb;background:#fff;position:relative;overflow:hidden;transition:border-color .25s,box-shadow .25s}.business-card[data-v-19b60623]:hover{border-color:#18a058;box-shadow:0 4px 24px #18a05812}.business-card--soon[data-v-19b60623]{opacity:.75}.dark-section .business-card[data-v-19b60623]{background:#ffffff0a;border-color:#ffffff14}.dark-section .business-card[data-v-19b60623]:hover{border-color:#18a05866}.business-card-left[data-v-19b60623]{flex-shrink:0}.business-icon[data-v-19b60623]{width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center}.business-card-body[data-v-19b60623]{flex:1;min-width:0}.business-card-top[data-v-19b60623]{margin-bottom:10px}.business-badge[data-v-19b60623]{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.05em;padding:3px 10px;border-radius:99px}.business-badge--active[data-v-19b60623]{background:#18a0581f;color:#18a058}.business-badge--payment[data-v-19b60623]{background:#8b5cf61f;color:#7c3aed}.business-badge--soon[data-v-19b60623]{background:#f59e0b1f;color:#d97706}.business-title[data-v-19b60623]{font-size:20px;font-weight:700;margin:0 0 10px;color:#111827;letter-spacing:-.01em}.dark-section .business-title[data-v-19b60623]{color:#f1f5f9}.business-desc[data-v-19b60623]{font-size:15px;line-height:1.75;color:#6b7280;margin:0}.dark-section .business-desc[data-v-19b60623]{color:#9ca3af}.soon-overlay[data-v-19b60623]{position:absolute;inset:0;border-radius:20px;border:2px dashed rgba(245,158,11,.3);pointer-events:none}.roadmap-section[data-v-19b60623]{background:#f8fafc;padding:100px 24px;transition:background .3s}.dark-roadmap[data-v-19b60623]{background:#0a0f1a}.dark-roadmap .section-title[data-v-19b60623]{color:#f1f5f9}.timeline[data-v-19b60623]{position:relative;padding-left:32px;display:flex;flex-direction:column;gap:0}.timeline[data-v-19b60623]:before{content:"";position:absolute;left:7px;top:12px;bottom:12px;width:2px;background:linear-gradient(to bottom,#18a058 0% 42%,#8b5cf6 68%,#f59e0b);border-radius:2px}.timeline-item[data-v-19b60623]{position:relative;padding:0 0 40px 24px}.timeline-item[data-v-19b60623]:last-child{padding-bottom:0}.timeline-dot[data-v-19b60623]{position:absolute;left:-25px;top:4px;width:16px;height:16px;border-radius:50%;border:2px solid #18a058;background:#fff;transition:background .3s}.dark-roadmap .timeline-dot[data-v-19b60623]{background:#0a0f1a}.timeline-item.done .timeline-dot[data-v-19b60623]{background:#18a058;border-color:#18a058}.timeline-item.upcoming .timeline-dot[data-v-19b60623]{border-color:#f59e0b;background:transparent}.dark-roadmap .timeline-item.upcoming .timeline-dot[data-v-19b60623]{background:#0a0f1a}.timeline-dot--payment[data-v-19b60623]{border-color:#8b5cf6!important}.timeline-dot--future[data-v-19b60623]{border-color:#f59e0b!important}.timeline-header[data-v-19b60623]{display:flex;align-items:center;gap:10px;margin-bottom:6px}.timeline-year[data-v-19b60623]{font-size:12px;font-weight:700;letter-spacing:.06em;color:#18a058}.timeline-item.upcoming .timeline-year[data-v-19b60623]{color:#f59e0b}.timeline-year--payment[data-v-19b60623]{color:#8b5cf6!important}.timeline-year--future[data-v-19b60623]{color:#f59e0b!important}.timeline-status[data-v-19b60623]{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.04em;padding:2px 8px;border-radius:99px}.status--active[data-v-19b60623]{background:#18a0581f;color:#18a058}.status--soon[data-v-19b60623]{background:#8b5cf61f;color:#7c3aed}.status--future[data-v-19b60623]{background:#f59e0b1f;color:#d97706}.timeline-title[data-v-19b60623]{font-size:18px;font-weight:700;margin:0 0 8px;color:#111827}.dark-roadmap .timeline-title[data-v-19b60623]{color:#f1f5f9}.timeline-desc[data-v-19b60623]{font-size:14px;line-height:1.65;color:#6b7280;margin:0}.dark-roadmap .timeline-desc[data-v-19b60623]{color:#9ca3af}.values-grid[data-v-19b60623]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.value-card[data-v-19b60623]{padding:32px;border-radius:16px;border:1px solid #e5e7eb;background:#fff;transition:border-color .25s,transform .25s}.value-card[data-v-19b60623]:hover{border-color:#18a058;transform:translateY(-4px)}.dark-section .value-card[data-v-19b60623]{background:#ffffff0a;border-color:#ffffff14}.dark-section .value-card[data-v-19b60623]:hover{border-color:#18a05873}.value-icon[data-v-19b60623]{width:48px;height:48px;border-radius:12px;background:#18a0581a;color:#18a058;display:flex;align-items:center;justify-content:center;margin-bottom:18px}.value-title[data-v-19b60623]{font-size:17px;font-weight:700;margin:0 0 10px;color:#111827}.dark-section .value-title[data-v-19b60623]{color:#f1f5f9}.value-desc[data-v-19b60623]{font-size:14px;line-height:1.7;color:#6b7280;margin:0}.dark-section .value-desc[data-v-19b60623]{color:#9ca3af}.contact-section[data-v-19b60623]{background:linear-gradient(135deg,#050e09,#0a1a0f);padding:90px 24px;text-align:center}.dark-contact[data-v-19b60623]{background:linear-gradient(135deg,#030a06,#060f0a)}.contact-inner[data-v-19b60623]{max-width:560px;margin:0 auto}.contact-title[data-v-19b60623]{font-size:clamp(24px,3.5vw,36px);font-weight:700;letter-spacing:-.02em;color:#fff;margin:0 0 16px}.contact-sub[data-v-19b60623]{font-size:16px;line-height:1.65;color:#ffffff80;margin:0 0 36px}.contact-btn[data-v-19b60623]{display:inline-flex;align-items:center;gap:8px;padding:13px 28px;border-radius:10px;background:#18a058;color:#fff;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s,transform .15s}.contact-btn[data-v-19b60623]:hover{background:#15b365;transform:translateY(-2px)}.app-hero[data-v-35b7e81b]{min-height:60vh;display:flex;align-items:center;justify-content:center;padding:120px 24px 90px}.app-hero-inner[data-v-35b7e81b]{text-align:center;max-width:680px}.hero-badge[data-v-35b7e81b]{display:inline-block;padding:6px 16px;border-radius:99px;border:1px solid rgba(24,160,88,.45);background:#18a0581a;color:#4ade80;font-size:13px;font-weight:500;letter-spacing:.04em;margin-bottom:24px}.app-hero-title[data-v-35b7e81b]{font-size:clamp(32px,5vw,56px);font-weight:800;letter-spacing:-.03em;line-height:1.1;color:#fff;margin:0 0 20px}.app-hero-sub[data-v-35b7e81b]{font-size:17px;line-height:1.7;color:#ffffff8c;margin:0 0 36px}.hero-actions[data-v-35b7e81b]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.btn-download[data-v-35b7e81b]{display:flex;align-items:center;gap:8px;padding:13px 24px;border-radius:10px;font-size:15px;font-weight:600;border:none;cursor:pointer;transition:opacity .2s,transform .15s}.btn-download[data-v-35b7e81b]:hover{opacity:.85;transform:translateY(-2px)}.android-btn[data-v-35b7e81b]{background:var(--color-primary);color:#fff}.btn-back[data-v-35b7e81b]{padding:13px 24px;border-radius:10px;background:transparent;color:#ffffffb3;font-size:15px;font-weight:500;border:1px solid rgba(255,255,255,.2);cursor:pointer;transition:border-color .2s,color .2s}.btn-back[data-v-35b7e81b]:hover{border-color:#fff6;color:#fff}.features-section[data-v-35b7e81b]{background:#fff;padding:100px 24px;transition:background .3s}.features-section.dark-section[data-v-35b7e81b]{background:#0d1117}.section-inner[data-v-35b7e81b]{max-width:1100px;margin:0 auto}.section-label[data-v-35b7e81b]{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);margin:0 0 12px}.section-title[data-v-35b7e81b]{font-size:clamp(26px,4vw,40px);font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:0 0 56px;color:#111827}.dark-section .section-title[data-v-35b7e81b]{color:#f1f5f9}.features-grid[data-v-35b7e81b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.feature-card[data-v-35b7e81b]{padding:28px;border-radius:16px;border:1px solid #e5e7eb;background:#fff;transition:border-color .25s,transform .25s,box-shadow .25s}.feature-card[data-v-35b7e81b]:hover{border-color:var(--color-primary);transform:translateY(-4px);box-shadow:0 8px 30px #18a05814}.dark-section .feature-card[data-v-35b7e81b]{background:#ffffff0a;border-color:#ffffff14}.dark-section .feature-card[data-v-35b7e81b]:hover{border-color:#18a05873}.feature-icon-circle[data-v-35b7e81b]{width:48px;height:48px;border-radius:12px;background:#18a0581a;display:flex;align-items:center;justify-content:center;color:var(--color-primary);margin-bottom:16px}.feature-title[data-v-35b7e81b]{font-size:16px;font-weight:700;margin:0 0 8px;color:#111827}.dark-section .feature-title[data-v-35b7e81b]{color:#f1f5f9}.feature-desc[data-v-35b7e81b]{font-size:14px;line-height:1.65;color:#6b7280;margin:0}.dark-section .feature-desc[data-v-35b7e81b]{color:#9ca3af}.req-section[data-v-35b7e81b]{background:#f8fafc;padding:64px 24px;transition:background .3s}.req-section.dark-section-alt[data-v-35b7e81b]{background:#0a0f1a}.req-inner[data-v-35b7e81b]{max-width:560px;margin:0 auto;text-align:center}.req-title[data-v-35b7e81b]{font-size:22px;font-weight:700;margin:0 0 28px;color:#111827}.dark-section-alt .req-title[data-v-35b7e81b]{color:#f1f5f9}.req-list[data-v-35b7e81b]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.req-list li[data-v-35b7e81b]{display:flex;align-items:center;justify-content:center;gap:10px;font-size:15px;color:#374151;font-weight:500}.dark-section-alt .req-list li[data-v-35b7e81b]{color:#d1d5db}.req-list li svg[data-v-35b7e81b]{color:var(--color-primary);flex-shrink:0}.app-hero[data-v-5aefe2da]{min-height:52vh;display:flex;align-items:center;justify-content:center;padding:120px 24px 80px}.app-hero-inner[data-v-5aefe2da]{text-align:center;max-width:640px}.hero-badge[data-v-5aefe2da]{display:inline-block;padding:6px 16px;border-radius:99px;border:1px solid rgba(24,160,88,.45);background:#18a0581a;color:#4ade80;font-size:13px;font-weight:500;letter-spacing:.04em;margin-bottom:24px}.app-hero-title[data-v-5aefe2da]{font-size:clamp(32px,5vw,56px);font-weight:800;letter-spacing:-.03em;line-height:1.1;color:#fff;margin:0 0 20px}.app-hero-sub[data-v-5aefe2da]{font-size:17px;line-height:1.7;color:#ffffff8c;margin:0}.platform-section[data-v-5aefe2da]{background:#fff;padding:100px 24px;transition:background .3s}.platform-section.dark-section[data-v-5aefe2da]{background:#0d1117}.section-inner[data-v-5aefe2da]{max-width:900px;margin:0 auto}.section-label[data-v-5aefe2da]{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);margin:0 0 12px}.section-title[data-v-5aefe2da]{font-size:clamp(26px,4vw,38px);font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:0 0 56px;color:#111827}.dark-section .section-title[data-v-5aefe2da]{color:#f1f5f9}.platform-cards[data-v-5aefe2da]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.platform-card[data-v-5aefe2da]{display:flex;align-items:center;gap:24px;padding:32px 28px;border-radius:20px;border:1px solid #e5e7eb;background:#fff;cursor:pointer;transition:border-color .25s,transform .25s,box-shadow .25s}.platform-card[data-v-5aefe2da]:hover{transform:translateY(-5px);box-shadow:0 12px 40px #0000001a}.dark-section .platform-card[data-v-5aefe2da]{background:#ffffff0a;border-color:#ffffff14}.ios-card[data-v-5aefe2da]:hover{border-color:#3b82f6;box-shadow:0 12px 40px #3b82f61a}.android-card[data-v-5aefe2da]:hover{border-color:var(--color-primary);box-shadow:0 12px 40px #18a0581a}.platform-icon-wrap[data-v-5aefe2da]{width:72px;height:72px;border-radius:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ios-icon-bg[data-v-5aefe2da]{background:#3b82f61a;color:#3b82f6}.android-icon-bg[data-v-5aefe2da]{background:#18a0581a;color:var(--color-primary)}.platform-info[data-v-5aefe2da]{flex:1;display:flex;flex-direction:column;gap:6px}.platform-os-badge[data-v-5aefe2da]{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.05em;padding:3px 10px;border-radius:99px;width:fit-content}.ios-badge[data-v-5aefe2da]{background:#3b82f61f;color:#3b82f6}.android-badge[data-v-5aefe2da]{background:#18a0581f;color:var(--color-primary)}.platform-title[data-v-5aefe2da]{font-size:18px;font-weight:700;margin:0;color:#111827}.dark-section .platform-title[data-v-5aefe2da]{color:#f1f5f9}.platform-desc[data-v-5aefe2da]{font-size:13px;line-height:1.6;color:#6b7280;margin:0}.dark-section .platform-desc[data-v-5aefe2da]{color:#9ca3af}.platform-req[data-v-5aefe2da]{font-size:12px;color:#9ca3af;font-weight:500}.platform-arrow[data-v-5aefe2da]{color:#d1d5db;flex-shrink:0;transition:color .2s,transform .2s}.platform-card:hover .platform-arrow[data-v-5aefe2da]{color:#6b7280;transform:translate(4px)}.home-hero[data-v-4777e792]{min-height:88vh;display:flex;align-items:center;justify-content:center;padding:120px 24px 100px}.home-hero-inner[data-v-4777e792]{text-align:center;max-width:760px}.hero-badge[data-v-4777e792]{display:inline-block;padding:6px 16px;border-radius:99px;border:1px solid rgba(24,160,88,.45);background:#18a0581a;color:#4ade80;font-size:13px;font-weight:500;letter-spacing:.04em;margin-bottom:28px}.home-hero-title[data-v-4777e792]{font-size:clamp(40px,6vw,72px);font-weight:800;line-height:1.1;letter-spacing:-.03em;color:#fff;margin:0 0 24px}.home-hero-sub[data-v-4777e792]{font-size:18px;line-height:1.7;color:#ffffff8c;max-width:520px;margin:0 auto 40px}.home-hero-actions[data-v-4777e792]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.btn-primary[data-v-4777e792]{padding:13px 28px;border-radius:10px;background:var(--color-primary);color:#fff;font-size:15px;font-weight:600;border:none;cursor:pointer;transition:background .2s,transform .15s}.btn-primary[data-v-4777e792]:hover{background:var(--color-primary-light);transform:translateY(-2px)}.btn-ghost[data-v-4777e792]{padding:13px 28px;border-radius:10px;background:transparent;color:#ffffffbf;font-size:15px;font-weight:500;border:1px solid rgba(255,255,255,.2);cursor:pointer;transition:border-color .2s,color .2s,transform .15s}.btn-ghost[data-v-4777e792]:hover{border-color:#ffffff80;color:#fff;transform:translateY(-2px)}.hero-orb[data-v-4777e792]{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;z-index:0}.hero-orb-left[data-v-4777e792]{width:300px;height:300px;left:-80px;bottom:-60px;background:#0ea5e914}.hero-orb-right[data-v-4777e792]{width:250px;height:250px;right:-60px;top:20%;background:#18a05814}.services-section[data-v-4777e792]{background:#fff;padding:100px 24px;transition:background .3s}.services-section.dark-section[data-v-4777e792]{background:#0d1117}.section-inner[data-v-4777e792]{max-width:1100px;margin:0 auto}.section-label[data-v-4777e792]{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);margin:0 0 12px}.section-title[data-v-4777e792]{font-size:clamp(28px,4vw,42px);font-weight:700;letter-spacing:-.02em;margin:0 0 56px;color:#111827}.dark-section .section-title[data-v-4777e792]{color:#f1f5f9}.service-cards[data-v-4777e792]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px}.service-card[data-v-4777e792]{padding:36px 32px;border-radius:20px;border:1px solid #e5e7eb;background:#fff;cursor:pointer;transition:border-color .25s,transform .25s,box-shadow .25s;display:flex;flex-direction:column;gap:12px}.service-card[data-v-4777e792]:hover{border-color:var(--color-primary);transform:translateY(-6px);box-shadow:0 0 0 1px #18a05826,0 12px 40px #18a05814}.dark-section .service-card[data-v-4777e792]{background:#ffffff0a;border-color:#ffffff14}.dark-section .service-card[data-v-4777e792]:hover{border-color:#18a05880;box-shadow:0 0 0 1px #18a05833,0 12px 40px #18a0580f}.service-card-icon[data-v-4777e792]{width:52px;height:52px;border-radius:14px;background:#18a0581a;display:flex;align-items:center;justify-content:center;color:var(--color-primary);margin-bottom:4px}.service-card-tag[data-v-4777e792]{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary)}.service-card-title[data-v-4777e792]{font-size:20px;font-weight:700;margin:0;color:#111827;letter-spacing:-.01em}.dark-section .service-card-title[data-v-4777e792]{color:#f1f5f9}.service-card-desc[data-v-4777e792]{font-size:15px;line-height:1.65;color:#6b7280;margin:0;flex:1}.dark-section .service-card-desc[data-v-4777e792]{color:#9ca3af}.service-card-arrow[data-v-4777e792]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:var(--color-primary);margin-top:8px;transition:gap .2s}.service-card:hover .service-card-arrow[data-v-4777e792]{gap:10px}.app-hero[data-v-e3197c8f]{min-height:60vh;display:flex;align-items:center;justify-content:center;padding:120px 24px 90px}.app-hero-inner[data-v-e3197c8f]{text-align:center;max-width:680px}.hero-badge[data-v-e3197c8f]{display:inline-block;padding:6px 16px;border-radius:99px;border:1px solid rgba(59,130,246,.45);background:#3b82f61a;color:#93c5fd;font-size:13px;font-weight:500;letter-spacing:.04em;margin-bottom:24px}.app-hero-title[data-v-e3197c8f]{font-size:clamp(32px,5vw,56px);font-weight:800;letter-spacing:-.03em;line-height:1.1;color:#fff;margin:0 0 20px}.app-hero-sub[data-v-e3197c8f]{font-size:17px;line-height:1.7;color:#ffffff8c;margin:0 0 36px}.hero-actions[data-v-e3197c8f]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.btn-download[data-v-e3197c8f]{display:flex;align-items:center;gap:8px;padding:13px 24px;border-radius:10px;font-size:15px;font-weight:600;border:none;cursor:pointer;transition:opacity .2s,transform .15s}.btn-download[data-v-e3197c8f]:hover{opacity:.85;transform:translateY(-2px)}.ios-btn[data-v-e3197c8f]{background:#3b82f6;color:#fff}.btn-back[data-v-e3197c8f]{padding:13px 24px;border-radius:10px;background:transparent;color:#ffffffb3;font-size:15px;font-weight:500;border:1px solid rgba(255,255,255,.2);cursor:pointer;transition:border-color .2s,color .2s}.btn-back[data-v-e3197c8f]:hover{border-color:#fff6;color:#fff}.features-section[data-v-e3197c8f]{background:#fff;padding:100px 24px;transition:background .3s}.features-section.dark-section[data-v-e3197c8f]{background:#0d1117}.section-inner[data-v-e3197c8f]{max-width:1100px;margin:0 auto}.section-label[data-v-e3197c8f]{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);margin:0 0 12px}.section-title[data-v-e3197c8f]{font-size:clamp(26px,4vw,40px);font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:0 0 56px;color:#111827}.dark-section .section-title[data-v-e3197c8f]{color:#f1f5f9}.features-grid[data-v-e3197c8f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.feature-card[data-v-e3197c8f]{padding:28px;border-radius:16px;border:1px solid #e5e7eb;background:#fff;transition:border-color .25s,transform .25s,box-shadow .25s}.feature-card[data-v-e3197c8f]:hover{border-color:var(--color-primary);transform:translateY(-4px);box-shadow:0 8px 30px #18a05814}.dark-section .feature-card[data-v-e3197c8f]{background:#ffffff0a;border-color:#ffffff14}.dark-section .feature-card[data-v-e3197c8f]:hover{border-color:#18a05873}.feature-icon-circle[data-v-e3197c8f]{width:48px;height:48px;border-radius:12px;background:#18a0581a;display:flex;align-items:center;justify-content:center;color:var(--color-primary);margin-bottom:16px}.feature-title[data-v-e3197c8f]{font-size:16px;font-weight:700;margin:0 0 8px;color:#111827}.dark-section .feature-title[data-v-e3197c8f]{color:#f1f5f9}.feature-desc[data-v-e3197c8f]{font-size:14px;line-height:1.65;color:#6b7280;margin:0}.dark-section .feature-desc[data-v-e3197c8f]{color:#9ca3af}.req-section[data-v-e3197c8f]{background:#f8fafc;padding:64px 24px;transition:background .3s}.req-section.dark-section-alt[data-v-e3197c8f]{background:#0a0f1a}.req-inner[data-v-e3197c8f]{max-width:560px;margin:0 auto;text-align:center}.req-title[data-v-e3197c8f]{font-size:22px;font-weight:700;margin:0 0 28px;color:#111827}.dark-section-alt .req-title[data-v-e3197c8f]{color:#f1f5f9}.req-list[data-v-e3197c8f]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.req-list li[data-v-e3197c8f]{display:flex;align-items:center;justify-content:center;gap:10px;font-size:15px;color:#374151;font-weight:500}.dark-section-alt .req-list li[data-v-e3197c8f]{color:#d1d5db}.req-list li svg[data-v-e3197c8f]{color:var(--color-primary);flex-shrink:0}.platform-hero[data-v-d98b88fb]{min-height:60vh;display:flex;align-items:center;justify-content:center;padding:120px 24px 90px}.platform-hero-inner[data-v-d98b88fb]{text-align:center;max-width:680px}.hero-badge[data-v-d98b88fb]{display:inline-block;padding:6px 16px;border-radius:99px;border:1px solid rgba(24,160,88,.45);background:#18a0581a;color:#4ade80;font-size:13px;font-weight:500;letter-spacing:.04em;margin-bottom:24px}.platform-hero-title[data-v-d98b88fb]{font-size:clamp(32px,5vw,60px);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:0 0 20px}.platform-hero-sub[data-v-d98b88fb]{font-size:17px;line-height:1.7;color:#ffffff8c;margin:0 0 36px}.hero-actions[data-v-d98b88fb]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.btn-primary[data-v-d98b88fb]{padding:13px 28px;border-radius:10px;background:var(--color-primary);color:#fff;font-size:15px;font-weight:600;border:none;cursor:pointer;transition:background .2s,transform .15s}.btn-primary[data-v-d98b88fb]:hover{background:var(--color-primary-light);transform:translateY(-2px)}.btn-back[data-v-d98b88fb]{padding:13px 28px;border-radius:10px;background:transparent;color:#ffffffb3;font-size:15px;font-weight:500;border:1px solid rgba(255,255,255,.2);cursor:pointer;transition:border-color .2s,color .2s}.btn-back[data-v-d98b88fb]:hover{border-color:#fff6;color:#fff}.features-section[data-v-d98b88fb]{background:#fff;padding:100px 24px;transition:background .3s}.features-section.dark-section[data-v-d98b88fb]{background:#0d1117}.section-inner[data-v-d98b88fb]{max-width:1100px;margin:0 auto}.section-label[data-v-d98b88fb]{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);margin:0 0 12px}.section-title[data-v-d98b88fb]{font-size:clamp(26px,4vw,40px);font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:0 0 56px;color:#111827}.dark-section .section-title[data-v-d98b88fb]{color:#f1f5f9}.features-grid[data-v-d98b88fb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.feature-card[data-v-d98b88fb]{padding:32px;border-radius:16px;border:1px solid #e5e7eb;background:#fff;transition:border-color .25s,transform .25s,box-shadow .25s}.feature-card[data-v-d98b88fb]:hover{border-color:var(--color-primary);transform:translateY(-4px);box-shadow:0 8px 30px #18a05814}.dark-section .feature-card[data-v-d98b88fb]{background:#ffffff0a;border-color:#ffffff14}.dark-section .feature-card[data-v-d98b88fb]:hover{border-color:#18a05873}.feature-icon-circle[data-v-d98b88fb]{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.feature-title[data-v-d98b88fb]{font-size:18px;font-weight:700;margin:0 0 10px;color:#111827}.dark-section .feature-title[data-v-d98b88fb]{color:#f1f5f9}.feature-desc[data-v-d98b88fb]{font-size:14px;line-height:1.7;color:#6b7280;margin:0}.dark-section .feature-desc[data-v-d98b88fb]{color:#9ca3af}.cta-section[data-v-d98b88fb]{background:#f0fdf4;padding:80px 24px;text-align:center;transition:background .3s}.cta-section.dark-cta[data-v-d98b88fb]{background:#0a1a0f}.cta-inner[data-v-d98b88fb]{max-width:560px;margin:0 auto}.cta-title[data-v-d98b88fb]{font-size:clamp(24px,4vw,36px);font-weight:700;letter-spacing:-.02em;margin:0 0 16px;color:#111827}.dark-cta .cta-title[data-v-d98b88fb]{color:#f1f5f9}.cta-sub[data-v-d98b88fb]{font-size:16px;line-height:1.65;color:#6b7280;margin:0 0 36px}.dark-cta .cta-sub[data-v-d98b88fb]{color:#9ca3af}.cta-btn[data-v-d98b88fb]{padding:14px 36px;font-size:16px}:root{--color-primary: #18a058;--color-primary-light: #22c76b;--color-primary-glow: rgba(24, 160, 88, .18);--gradient-brand: linear-gradient(135deg, #18a058 0%, #22d3ee 100%);--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}html,body,#app{width:100%;min-height:100%;margin:0;padding:0}body{min-width:320px;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none}.grad-text{background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-dark{position:relative;overflow:hidden;background:#050e09}.hero-dark:before{content:"";position:absolute;top:-180px;left:50%;transform:translate(-50%);width:900px;height:700px;background:radial-gradient(ellipse,rgba(24,160,88,.2) 0%,transparent 65%);pointer-events:none;z-index:0}.hero-dark:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(255,255,255,.055) 1px,transparent 1px);background-size:36px 36px;pointer-events:none;z-index:0}.hero-dark>*{position:relative;z-index:1}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .6s ease forwards}.fade-in-up-delay-1{animation-delay:.1s;opacity:0;animation-fill-mode:forwards}.fade-in-up-delay-2{animation-delay:.2s;opacity:0;animation-fill-mode:forwards}.fade-in-up-delay-3{animation-delay:.3s;opacity:0;animation-fill-mode:forwards}@font-face{font-family:v-mono;font-weight:400;src:url(/assets/FiraCode-Regular-CRwVj4V2.woff2)}@font-face{font-family:v-sans;font-weight:400;src:url(/assets/LatoLatin-Regular-Dmlz1U0B.woff2)}@font-face{font-family:v-sans;font-weight:600;src:url(/assets/LatoLatin-Semibold-Dbk81p2D.woff2)}
