@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap";.navbar[data-v-62995a57]{z-index:1000;transition:var(--transition);background:0 0;padding:16px 0;position:fixed;top:0;left:0;right:0}.navbar.scrolled[data-v-62995a57]{background:var(--nav-bg);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border);box-shadow:var(--shadow-sm);padding:10px 0}.nav-inner[data-v-62995a57]{justify-content:space-between;align-items:center;gap:24px;display:flex}.logo[data-v-62995a57]{color:var(--text-dark);z-index:1001;align-items:center;gap:10px;font-size:20px;display:flex}.logo-text[data-v-62995a57]{letter-spacing:-.5px;font-weight:400}.logo-text strong[data-v-62995a57]{font-weight:700}.nav-links[data-v-62995a57]{align-items:center;gap:28px;display:flex}.nav-links a[data-v-62995a57]{color:var(--text);transition:color var(--transition);white-space:nowrap;font-size:14px;font-weight:500;position:relative}.nav-links a[data-v-62995a57]:hover{color:var(--primary)}.nav-links a[data-v-62995a57]:after{content:"";background:var(--primary);width:0;height:2px;transition:width var(--transition);border-radius:1px;position:absolute;bottom:-4px;left:0}.nav-links a[data-v-62995a57]:hover:after{width:100%}.nav-link-mobile[data-v-62995a57]{display:none}.nav-actions[data-v-62995a57]{align-items:center;gap:12px;display:flex}.lang-switcher[data-v-62995a57]{color:var(--text);cursor:pointer;border:1px solid var(--border);background:var(--bg-card);transition:var(--transition);border-radius:8px;align-items:center;gap:4px;padding:6px 10px;font-size:13px;font-weight:600;display:flex;position:relative}.lang-switcher[data-v-62995a57]:hover{border-color:var(--primary)}.lang-dropdown[data-v-62995a57]{background:var(--bg-card);border:1px solid var(--border);box-shadow:var(--shadow-lg);z-index:100;border-radius:12px;min-width:160px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.lang-option[data-v-62995a57]{width:100%;color:var(--text);text-align:left;transition:var(--transition);background:0 0;padding:10px 16px;font-size:14px;font-weight:500;display:block}.lang-option[data-v-62995a57]:hover{background:var(--primary-50);color:var(--primary)}.lang-option.active[data-v-62995a57]{color:var(--primary);background:var(--primary-50);font-weight:600}.theme-toggle[data-v-62995a57]{width:36px;height:36px;color:var(--text);background:var(--bg-card);border:1px solid var(--border);transition:var(--transition);border-radius:8px;justify-content:center;align-items:center;display:flex}.theme-toggle[data-v-62995a57]:hover{border-color:var(--primary);color:var(--primary)}.nav-cta[data-v-62995a57]{background:var(--primary);color:#fff;transition:var(--transition);white-space:nowrap;border-radius:100px;align-items:center;padding:8px 20px;font-size:13px;font-weight:600;display:inline-flex}.nav-cta[data-v-62995a57]:hover{background:var(--primary-dark);transform:translateY(-1px);box-shadow:0 4px 12px #16a34a4d}.hamburger[data-v-62995a57]{z-index:1001;background:0 0;flex-direction:column;gap:5px;padding:8px;display:none}.hamburger span[data-v-62995a57]{background:var(--text-dark);width:24px;height:2px;transition:var(--transition);border-radius:2px;display:block}.hamburger.active span[data-v-62995a57]:first-child{transform:translateY(7px)rotate(45deg)}.hamburger.active span[data-v-62995a57]:nth-child(2){opacity:0}.hamburger.active span[data-v-62995a57]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (width<=900px){.nav-links[data-v-62995a57]{background:var(--nav-bg-solid);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;pointer-events:none;transition:var(--transition);flex-direction:column;justify-content:center;gap:28px;position:fixed;inset:0}.nav-links.open[data-v-62995a57]{opacity:1;pointer-events:all}.nav-links a[data-v-62995a57]{font-size:22px}.nav-link-mobile[data-v-62995a57]{display:block}.nav-cta[data-v-62995a57]{display:none}.hamburger[data-v-62995a57]{display:flex}}@media (width<=480px){.lang-switcher span[data-v-62995a57]{display:none}}.hero[data-v-d5380eac]{flex-direction:column;align-items:center;min-height:100vh;padding:120px 0 80px;display:flex;position:relative;overflow:hidden}.hero-bg[data-v-d5380eac]{z-index:0;position:absolute;inset:0}.hero-gradient[data-v-d5380eac]{background:radial-gradient(#16a34a14 0%,#0ea5e90a 40%,#0000 70%);border-radius:50%;width:900px;height:900px;position:absolute;top:-200px;left:50%;transform:translate(-50%)}.hero-pattern[data-v-d5380eac]{background-image:radial-gradient(circle at 1px 1px,#16a34a0f 1px,#0000 0);background-size:40px 40px;position:absolute;inset:0}.hero-content[data-v-d5380eac]{z-index:1;text-align:center;max-width:800px;position:relative}.hero-badge[data-v-d5380eac]{background:var(--primary-50);border:1px solid var(--primary-light);color:var(--primary);border-radius:100px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 16px;font-size:13px;font-weight:600;display:inline-flex}.badge-dot[data-v-d5380eac]{background:var(--primary);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pulse-d5380eac}@keyframes pulse-d5380eac{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.hero-title[data-v-d5380eac]{letter-spacing:-1.5px;color:var(--text-dark);margin-bottom:20px;font-size:clamp(34px,5vw,58px);font-weight:800;line-height:1.12}.gradient-text[data-v-d5380eac]{background:linear-gradient(135deg,#16a34a,#0ea5e9);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-desc[data-v-d5380eac]{color:var(--text-light);max-width:620px;margin:0 auto 32px;font-size:17px;line-height:1.7}.hero-actions[data-v-d5380eac]{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:32px;display:flex}.btn[data-v-d5380eac]{transition:var(--transition);border-radius:100px;align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.btn-lg[data-v-d5380eac]{padding:14px 32px}.btn-primary[data-v-d5380eac]{background:var(--primary);color:#fff;box-shadow:0 4px 14px #16a34a4d}.btn-primary[data-v-d5380eac]:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 8px 24px #16a34a59}.btn-outline[data-v-d5380eac]{background:var(--bg-card);color:var(--text-dark);border:1.5px solid var(--border)}.btn-outline[data-v-d5380eac]:hover{border-color:var(--primary);color:var(--primary);box-shadow:var(--shadow);transform:translateY(-2px)}.hero-langs[data-v-d5380eac]{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.hero-langs>span[data-v-d5380eac]{color:var(--text-light);font-size:13px;font-weight:500}.lang-tags[data-v-d5380eac]{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.lang-tag[data-v-d5380eac]{background:var(--bg-alt);border:1px solid var(--border);color:var(--text);cursor:pointer;transition:var(--transition);border-radius:6px;padding:4px 12px;font-size:12px;font-weight:500}.lang-tag[data-v-d5380eac]:hover,.lang-tag.active[data-v-d5380eac]{background:var(--primary-50);border-color:var(--primary-light);color:var(--primary)}.hero-visual[data-v-d5380eac]{z-index:1;justify-content:center;margin-top:56px;display:flex;position:relative}.phone-mockup[data-v-d5380eac]{position:relative}.phone-frame[data-v-d5380eac]{background:var(--bg-card);border:3px solid var(--border);width:280px;box-shadow:var(--shadow-lg);border-radius:36px;overflow:hidden}.phone-notch[data-v-d5380eac]{background:var(--mock-bg);border-radius:0 0 20px 20px;width:120px;height:28px;margin:0 auto}.phone-screen[data-v-d5380eac]{flex-direction:column;gap:10px;padding:16px;display:flex}.mock-header[data-v-d5380eac]{align-items:center;gap:10px;padding:4px 0 6px;display:flex}.mock-avatar[data-v-d5380eac]{background:linear-gradient(135deg, var(--primary), var(--secondary));border-radius:12px;width:36px;height:36px}.mock-name[data-v-d5380eac]{color:var(--text-dark);font-size:14px;font-weight:700}.mock-sub[data-v-d5380eac]{color:var(--text-light);font-size:11px}.mock-scanner[data-v-d5380eac]{background:var(--mock-bg);border:1px solid var(--mock-border);border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:16px;display:flex}.scanner-frame[data-v-d5380eac]{border:2px dashed #16a34a4d;border-radius:12px;justify-content:center;align-items:center;width:100%;height:80px;display:flex;position:relative;overflow:hidden}.scanner-corner[data-v-d5380eac]{border:3px solid var(--primary);width:16px;height:16px;position:absolute}.scanner-corner.tl[data-v-d5380eac]{border-bottom:0;border-right:0;border-radius:4px 0 0;top:-1px;left:-1px}.scanner-corner.tr[data-v-d5380eac]{border-bottom:0;border-left:0;border-radius:0 4px 0 0;top:-1px;right:-1px}.scanner-corner.bl[data-v-d5380eac]{border-top:0;border-right:0;border-radius:0 0 0 4px;bottom:-1px;left:-1px}.scanner-corner.br[data-v-d5380eac]{border-top:0;border-left:0;border-radius:0 0 4px;bottom:-1px;right:-1px}.scanner-line[data-v-d5380eac]{background:linear-gradient(90deg, transparent, var(--primary), transparent);height:2px;animation:2.5s ease-in-out infinite scan-d5380eac;position:absolute;left:8px;right:8px}@keyframes scan-d5380eac{0%{top:8px}50%{top:calc(100% - 10px)}to{top:8px}}.scanner-icon[data-v-d5380eac]{z-index:1;opacity:.5;position:relative}.scanner-label[data-v-d5380eac]{color:var(--primary);font-size:11px;font-weight:600}.mock-card[data-v-d5380eac]{background:var(--mock-bg);border:1px solid var(--mock-border);border-radius:14px;align-items:center;gap:12px;padding:12px;display:flex}.mock-card-green[data-v-d5380eac]{background:var(--primary-50);border-color:var(--primary-light)}.mock-card-icon[data-v-d5380eac]{background:var(--bg-card);width:40px;min-width:40px;height:40px;box-shadow:var(--shadow-sm);border-radius:10px;justify-content:center;align-items:center;display:flex}.mock-card-icon.blue[data-v-d5380eac]{background:#0ea5e91a}.mock-card-label[data-v-d5380eac]{color:var(--text-light);text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:500}.mock-card-value[data-v-d5380eac]{color:var(--text-dark);font-size:14px;font-weight:700}.mock-card-badge[data-v-d5380eac]{border-radius:6px;margin-top:2px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-block}.mock-card-badge.good[data-v-d5380eac]{color:#16a34a;background:#16a34a26}.mock-card-badge.safe[data-v-d5380eac]{color:#0ea5e9;background:#0ea5e926}.floating-card[data-v-d5380eac]{background:var(--bg-card);box-shadow:var(--shadow-lg);color:var(--text-dark);white-space:nowrap;border:1px solid var(--border);border-radius:14px;align-items:center;gap:8px;padding:12px 18px;font-size:13px;font-weight:600;animation:6s ease-in-out infinite float-d5380eac;display:flex;position:absolute}.card-1[data-v-d5380eac]{animation-delay:0s;top:25%;left:-60px}.card-2[data-v-d5380eac]{animation-delay:3s;bottom:30%;right:-70px}@keyframes float-d5380eac{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (width<=768px){.hero[data-v-d5380eac]{min-height:auto;padding:100px 0 60px}.hero-desc[data-v-d5380eac]{font-size:15px}.hero-visual[data-v-d5380eac]{margin-top:40px}.phone-frame[data-v-d5380eac]{width:250px}.floating-card[data-v-d5380eac]{display:none}}.roles[data-v-8e85e8c3]{background:var(--glass);-webkit-backdrop-filter:blur(10px);padding:120px 0}.section-header[data-v-8e85e8c3]{text-align:center;max-width:640px;margin:0 auto 64px}.section-tag[data-v-8e85e8c3]{color:#8b5cf6;background:#8b5cf61a;border-radius:100px;margin-bottom:16px;padding:4px 14px;font-size:13px;font-weight:600;display:inline-block}.section-title[data-v-8e85e8c3]{letter-spacing:-1px;color:var(--text-dark);margin-bottom:16px;font-size:clamp(28px,4vw,42px);font-weight:800;line-height:1.2}.gradient-text[data-v-8e85e8c3]{background:linear-gradient(135deg,#8b5cf6,#16a34a);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.section-desc[data-v-8e85e8c3]{color:var(--text-light);font-size:17px;line-height:1.6}.roles-grid[data-v-8e85e8c3]{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.role-card[data-v-8e85e8c3]{background:var(--bg-card);border-radius:var(--radius);border:1px solid var(--border);transition:var(--transition);padding:36px;position:relative;overflow:hidden}.role-card[data-v-8e85e8c3]:before{content:"";height:3px;position:absolute;top:0;left:0;right:0}.role-card.green[data-v-8e85e8c3]:before{background:linear-gradient(90deg,#16a34a,#22c55e)}.role-card.blue[data-v-8e85e8c3]:before{background:linear-gradient(90deg,#0ea5e9,#38bdf8)}.role-card.purple[data-v-8e85e8c3]:before{background:linear-gradient(90deg,#8b5cf6,#a78bfa)}.role-card.amber[data-v-8e85e8c3]:before{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.role-card[data-v-8e85e8c3]:hover{box-shadow:var(--shadow-lg);border-color:#0000;transform:translateY(-4px)}.role-icon[data-v-8e85e8c3]{margin-bottom:16px}.green .role-icon[data-v-8e85e8c3]{color:#16a34a}.blue .role-icon[data-v-8e85e8c3]{color:#0ea5e9}.purple .role-icon[data-v-8e85e8c3]{color:#8b5cf6}.amber .role-icon[data-v-8e85e8c3]{color:#f59e0b}.role-badge[data-v-8e85e8c3]{text-transform:uppercase;letter-spacing:.5px;border-radius:100px;margin-bottom:12px;padding:3px 12px;font-size:12px;font-weight:700;display:inline-block}.green .role-badge[data-v-8e85e8c3]{background:var(--primary-50);color:#16a34a}.blue .role-badge[data-v-8e85e8c3]{color:#0ea5e9;background:#0ea5e91a}.purple .role-badge[data-v-8e85e8c3]{color:#8b5cf6;background:#8b5cf61a}.amber .role-badge[data-v-8e85e8c3]{color:#f59e0b;background:#f59e0b1a}.role-card h3[data-v-8e85e8c3]{color:var(--text-dark);margin-bottom:8px;font-size:22px;font-weight:700}.role-desc[data-v-8e85e8c3]{color:var(--text-light);margin-bottom:20px;font-size:14px;line-height:1.6}.role-features[data-v-8e85e8c3]{flex-direction:column;gap:8px;margin-bottom:20px;padding:0;list-style:none;display:flex}.role-features li[data-v-8e85e8c3]{color:var(--text);align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;display:flex}.role-features li svg[data-v-8e85e8c3]{flex-shrink:0;margin-top:2px}.green .role-features li svg[data-v-8e85e8c3]{color:#16a34a}.blue .role-features li svg[data-v-8e85e8c3]{color:#0ea5e9}.purple .role-features li svg[data-v-8e85e8c3]{color:#8b5cf6}.amber .role-features li svg[data-v-8e85e8c3]{color:#f59e0b}.role-nav[data-v-8e85e8c3]{border-top:1px solid var(--border);padding-top:16px}.nav-label[data-v-8e85e8c3]{color:var(--text-light);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:11px;font-weight:600;display:block}.nav-tabs[data-v-8e85e8c3]{flex-wrap:wrap;gap:6px;display:flex}.nav-tab[data-v-8e85e8c3]{background:var(--bg-alt);border:1px solid var(--border);color:var(--text);border-radius:6px;padding:4px 10px;font-size:11px;font-weight:500}@media (width<=768px){.roles[data-v-8e85e8c3]{padding:80px 0}.roles-grid[data-v-8e85e8c3]{grid-template-columns:1fr}.role-card[data-v-8e85e8c3]{padding:24px}}.features[data-v-bfafc9f3]{background:var(--glass-alt);-webkit-backdrop-filter:blur(10px);padding:120px 0}.section-header[data-v-bfafc9f3]{text-align:center;max-width:640px;margin:0 auto 64px}.section-tag[data-v-bfafc9f3]{background:var(--primary-50);color:var(--primary);border-radius:100px;margin-bottom:16px;padding:4px 14px;font-size:13px;font-weight:600;display:inline-block}.section-title[data-v-bfafc9f3]{letter-spacing:-1px;color:var(--text-dark);margin-bottom:16px;font-size:clamp(28px,4vw,42px);font-weight:800;line-height:1.2}.gradient-text[data-v-bfafc9f3]{background:linear-gradient(135deg,#16a34a,#0ea5e9);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.section-desc[data-v-bfafc9f3]{color:var(--text-light);font-size:17px;line-height:1.6}.features-grid[data-v-bfafc9f3]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.feature-card[data-v-bfafc9f3]{background:var(--bg-card);border-radius:var(--radius);border:1px solid var(--border);transition:var(--transition);padding:32px;position:relative;overflow:hidden}.feature-card[data-v-bfafc9f3]:before{content:"";opacity:0;height:3px;transition:var(--transition);border-radius:3px 3px 0 0;position:absolute;top:0;left:0;right:0}.feature-card.green[data-v-bfafc9f3]:before{background:linear-gradient(90deg,#16a34a,#22c55e)}.feature-card.blue[data-v-bfafc9f3]:before{background:linear-gradient(90deg,#0ea5e9,#38bdf8)}.feature-card.purple[data-v-bfafc9f3]:before{background:linear-gradient(90deg,#8b5cf6,#a78bfa)}.feature-card.amber[data-v-bfafc9f3]:before{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.feature-card[data-v-bfafc9f3]:hover{box-shadow:var(--shadow-lg);border-color:#0000;transform:translateY(-4px)}.feature-card[data-v-bfafc9f3]:hover:before{opacity:1}.feature-icon[data-v-bfafc9f3]{border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:20px;display:flex}.green .feature-icon[data-v-bfafc9f3]{background:var(--primary-50);color:#16a34a}.blue .feature-icon[data-v-bfafc9f3]{color:#0ea5e9;background:#0ea5e91a}.purple .feature-icon[data-v-bfafc9f3]{color:#8b5cf6;background:#8b5cf61a}.amber .feature-icon[data-v-bfafc9f3]{color:#f59e0b;background:#f59e0b1a}.feature-card h3[data-v-bfafc9f3]{color:var(--text-dark);margin-bottom:10px;font-size:18px;font-weight:700}.feature-card p[data-v-bfafc9f3]{color:var(--text-light);margin-bottom:16px;font-size:14px;line-height:1.6}.feature-details[data-v-bfafc9f3]{flex-wrap:wrap;gap:6px;display:flex}.feature-detail[data-v-bfafc9f3]{border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600}.green .feature-detail[data-v-bfafc9f3]{background:var(--primary-50);color:#16a34a}.blue .feature-detail[data-v-bfafc9f3]{color:#0ea5e9;background:#0ea5e91a}.purple .feature-detail[data-v-bfafc9f3]{color:#8b5cf6;background:#8b5cf61a}.amber .feature-detail[data-v-bfafc9f3]{color:#f59e0b;background:#f59e0b1a}@media (width<=1024px){.features-grid[data-v-bfafc9f3]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.features[data-v-bfafc9f3]{padding:80px 0}.features-grid[data-v-bfafc9f3]{grid-template-columns:1fr}.feature-card[data-v-bfafc9f3]{padding:24px}}.how-it-works[data-v-577eaa25]{background:var(--glass);-webkit-backdrop-filter:blur(10px);padding:120px 0}.section-header[data-v-577eaa25]{text-align:center;max-width:580px;margin:0 auto 72px}.section-tag[data-v-577eaa25]{color:var(--secondary);background:#0ea5e91a;border-radius:100px;margin-bottom:16px;padding:4px 14px;font-size:13px;font-weight:600;display:inline-block}.section-title[data-v-577eaa25]{letter-spacing:-1px;color:var(--text-dark);font-size:clamp(28px,4vw,42px);font-weight:800;line-height:1.2}.gradient-text[data-v-577eaa25]{background:linear-gradient(135deg,#0ea5e9,#16a34a);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.steps[data-v-577eaa25]{grid-template-columns:repeat(4,1fr);gap:32px;display:grid;position:relative}.step-connector[data-v-577eaa25]{background:linear-gradient(90deg,var(--primary-light),var(--border),var(--border),var(--primary-light));z-index:0;height:2px;position:absolute;top:80px;left:14%;right:14%}.step[data-v-577eaa25]{text-align:center;z-index:1;position:relative}.step-number[data-v-577eaa25]{color:var(--primary);letter-spacing:1px;margin-bottom:20px;font-size:13px;font-weight:800}.step-icon[data-v-577eaa25]{background:var(--primary-50);border:2px solid var(--primary-light);width:72px;height:72px;color:var(--primary);transition:var(--transition);border-radius:20px;justify-content:center;align-items:center;margin:0 auto 24px;display:flex}.step:hover .step-icon[data-v-577eaa25]{background:var(--bg-card);transform:translateY(-4px);box-shadow:0 8px 24px #16a34a26}.step h3[data-v-577eaa25]{color:var(--text-dark);margin-bottom:10px;font-size:18px;font-weight:700}.step p[data-v-577eaa25]{color:var(--text-light);max-width:260px;margin:0 auto;font-size:14px;line-height:1.6}@media (width<=1024px){.steps[data-v-577eaa25]{grid-template-columns:repeat(2,1fr);gap:40px}.step-connector[data-v-577eaa25]{display:none}}@media (width<=640px){.how-it-works[data-v-577eaa25]{padding:80px 0}.steps[data-v-577eaa25]{grid-template-columns:1fr;gap:36px}}.bg-paths[data-v-6f2b33ef]{pointer-events:none;color:var(--primary);position:absolute;inset:0;overflow:hidden}.bg-paths-svg[data-v-6f2b33ef]{width:100%;height:100%;position:absolute;inset:0}.bg-path[data-v-6f2b33ef]{fill:none;stroke-dasharray:6 16;will-change:stroke-dashoffset, stroke-opacity;animation-name:pathFlow-6f2b33ef,pathPulse-6f2b33ef;animation-timing-function:linear,ease-in-out;animation-iteration-count:infinite,infinite;animation-direction:normal,alternate}@keyframes pathFlow-6f2b33ef{to{stroke-dashoffset:-240px}}@keyframes pathPulse-6f2b33ef{0%{stroke-opacity:.25}to{stroke-opacity:.7}}@media (prefers-reduced-motion:reduce){.bg-path[data-v-6f2b33ef]{stroke-dasharray:none;stroke-opacity:.35;animation:none}}.stats[data-v-754d8976]{background:var(--bg-dark);isolation:isolate;padding:110px 0;position:relative;overflow:hidden}.stats-paths[data-v-754d8976]{color:var(--primary);opacity:.55;z-index:0}.stats[data-v-754d8976]:before{content:"";z-index:0;background:radial-gradient(circle,#16a34a2e,#0000 70%);border-radius:50%;width:440px;height:440px;position:absolute;top:-120px;right:-120px}.stats[data-v-754d8976]:after{content:"";z-index:0;background:radial-gradient(circle,#0ea5e924,#0000 70%);border-radius:50%;width:420px;height:420px;position:absolute;bottom:-140px;left:-100px}.stats-inner[data-v-754d8976]{z-index:1;position:relative}.section-header[data-v-754d8976]{text-align:center;max-width:640px;margin:0 auto 48px}.section-tag[data-v-754d8976]{color:#4ade80;background:#16a34a24;border:1px solid #4ade8033;border-radius:100px;align-items:center;gap:8px;margin-bottom:16px;padding:5px 16px;font-size:13px;font-weight:600;display:inline-flex}.live-dot[data-v-754d8976]{background:#4ade80;border-radius:50%;width:8px;height:8px;animation:2s ease-out infinite livePulse-754d8976;box-shadow:0 0 #4ade8099}@keyframes livePulse-754d8976{0%{box-shadow:0 0 #4ade808c}70%{box-shadow:0 0 0 9px #4ade8000}to{box-shadow:0 0 #4ade8000}}.section-title[data-v-754d8976]{letter-spacing:-1px;color:#fff;margin-bottom:14px;font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.18}.gradient-text[data-v-754d8976]{background:linear-gradient(135deg,#4ade80,#38bdf8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.section-desc[data-v-754d8976]{color:#ffffff8c;font-size:16px;line-height:1.6}.total-card[data-v-754d8976]{text-align:center;border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff1a;max-width:460px;margin:0 auto 56px;padding:40px 32px;position:relative;overflow:hidden}.total-glow[data-v-754d8976]{pointer-events:none;background:radial-gradient(circle,#4ade8040,#0000 65%);width:320px;height:320px;position:absolute;top:-60%;left:50%;transform:translate(-50%)}.total-badge[data-v-754d8976]{text-transform:uppercase;letter-spacing:.5px;color:#4ade80;background:#4ade801f;border-radius:100px;align-items:center;gap:7px;margin-bottom:16px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-flex;position:relative}.total-value[data-v-754d8976]{letter-spacing:-3px;background:linear-gradient(135deg,#fff,#86efac);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(56px,9vw,84px);font-weight:900;line-height:1;position:relative}.total-plus[data-v-754d8976]{-webkit-text-fill-color:#4ade80;color:#4ade80}.total-label[data-v-754d8976]{color:#ffffffbf;margin-top:10px;font-size:15px;font-weight:600;position:relative}.roles-label[data-v-754d8976]{text-align:center;text-transform:uppercase;letter-spacing:1.5px;color:#fff6;margin-bottom:22px;font-size:12px;font-weight:700}.roles-stats-grid[data-v-754d8976]{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:56px;display:grid}.role-stat[data-v-754d8976]{border-radius:var(--radius);-webkit-backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff14;padding:26px 22px;transition:transform .35s cubic-bezier(.4,0,.2,1),border-color .35s,box-shadow .35s}.role-stat[data-v-754d8976]:hover{transform:translateY(-6px);box-shadow:0 18px 40px #00000059}.role-stat-top[data-v-754d8976]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.role-stat-icon[data-v-754d8976]{border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.role-stat-pct[data-v-754d8976]{color:#ffffffb3;background:#ffffff0f;border-radius:8px;padding:3px 9px;font-size:13px;font-weight:700}.role-stat-value[data-v-754d8976]{color:#fff;letter-spacing:-1px;font-size:clamp(30px,4vw,40px);font-weight:800;line-height:1}.role-stat-label[data-v-754d8976]{color:#fff9;margin-top:6px;font-size:14px;font-weight:600}.role-stat-bar[data-v-754d8976]{background:#ffffff14;border-radius:100px;height:6px;margin-top:16px;overflow:hidden}.role-stat-bar-fill[data-v-754d8976]{border-radius:100px;width:0;height:100%;transition:width 1.4s cubic-bezier(.22,1,.36,1);display:block}.role-stat.green[data-v-754d8976]{border-top:2px solid #22c55e80}.role-stat.green .role-stat-icon[data-v-754d8976]{color:#4ade80;background:#22c55e24}.role-stat.green[data-v-754d8976]:hover{border-color:#22c55e66}.role-stat.green .role-stat-bar-fill[data-v-754d8976]{background:linear-gradient(90deg,#16a34a,#4ade80)}.role-stat.blue[data-v-754d8976]{border-top:2px solid #38bdf880}.role-stat.blue .role-stat-icon[data-v-754d8976]{color:#38bdf8;background:#38bdf824}.role-stat.blue[data-v-754d8976]:hover{border-color:#38bdf866}.role-stat.blue .role-stat-bar-fill[data-v-754d8976]{background:linear-gradient(90deg,#0ea5e9,#38bdf8)}.role-stat.purple[data-v-754d8976]{border-top:2px solid #a78bfa80}.role-stat.purple .role-stat-icon[data-v-754d8976]{color:#a78bfa;background:#a78bfa24}.role-stat.purple[data-v-754d8976]:hover{border-color:#a78bfa66}.role-stat.purple .role-stat-bar-fill[data-v-754d8976]{background:linear-gradient(90deg,#8b5cf6,#a78bfa)}.role-stat.amber[data-v-754d8976]{border-top:2px solid #fbbf2480}.role-stat.amber .role-stat-icon[data-v-754d8976]{color:#fbbf24;background:#fbbf2424}.role-stat.amber[data-v-754d8976]:hover{border-color:#fbbf2466}.role-stat.amber .role-stat-bar-fill[data-v-754d8976]{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.extra-stats[data-v-754d8976]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.extra-stat[data-v-754d8976]{text-align:center;border-radius:var(--radius);background:#ffffff08;border:1px solid #ffffff12;padding:28px 20px;transition:background .3s,border-color .3s,transform .3s}.extra-stat[data-v-754d8976]:hover{background:#ffffff0f;border-color:#16a34a4d;transform:translateY(-4px)}.extra-icon[data-v-754d8976]{color:var(--primary);justify-content:center;margin-bottom:12px;display:flex}.extra-value[data-v-754d8976]{color:#fff;letter-spacing:-1px;font-size:clamp(28px,4vw,38px);font-weight:800;line-height:1}.extra-label[data-v-754d8976]{color:#ffffff80;margin-top:6px;font-size:13px}@media (width<=1024px){.roles-stats-grid[data-v-754d8976]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.stats[data-v-754d8976]{padding:70px 0}.roles-stats-grid[data-v-754d8976]{grid-template-columns:repeat(2,1fr);gap:12px}.role-stat[data-v-754d8976]{padding:18px 14px}.extra-stats[data-v-754d8976]{grid-template-columns:1fr}.total-card[data-v-754d8976]{padding:32px 20px}}.download[data-v-b2f44535]{background:var(--glass-alt);-webkit-backdrop-filter:blur(10px);padding:120px 0}.download-card[data-v-b2f44535]{border-radius:var(--radius-lg);text-align:center;background:linear-gradient(135deg,#0f172a,#1e293b);padding:80px 60px;position:relative;overflow:hidden}.download-bg[data-v-b2f44535]{background:radial-gradient(circle at 20%,#16a34a33,#0000 50%),radial-gradient(circle at 80%,#0ea5e926,#0000 50%);position:absolute;inset:0}.download-content[data-v-b2f44535]{z-index:1;max-width:560px;margin:0 auto;position:relative}.download-tag[data-v-b2f44535]{color:#4ade80;background:#16a34a33;border-radius:100px;margin-bottom:20px;padding:4px 14px;font-size:13px;font-weight:600;display:inline-block}.download-card h2[data-v-b2f44535]{color:#fff;letter-spacing:-.5px;margin-bottom:16px;font-size:clamp(28px,4vw,38px);font-weight:800;line-height:1.2}.download-card p[data-v-b2f44535]{color:#fff9;margin-bottom:36px;font-size:16px;line-height:1.6}.download-buttons[data-v-b2f44535]{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:32px;display:flex}.store-btn[data-v-b2f44535]{color:#0f172a;transition:var(--transition);background:#fff;border-radius:14px;align-items:center;gap:12px;min-width:200px;padding:14px 28px;display:flex}.store-btn[data-v-b2f44535]:hover{transform:translateY(-3px);box-shadow:0 12px 32px #0000004d}.store-btn small[data-v-b2f44535]{color:#64748b;text-align:left;font-size:11px;display:block}.store-btn strong[data-v-b2f44535]{text-align:left;font-size:17px;font-weight:700;display:block}.download-info[data-v-b2f44535]{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.info-item[data-v-b2f44535]{color:#ffffff80;align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.info-item svg[data-v-b2f44535]{color:#4ade80}@media (width<=640px){.download[data-v-b2f44535]{padding:60px 0}.download-card[data-v-b2f44535]{padding:48px 24px}.store-btn[data-v-b2f44535]{flex:1;min-width:auto}}.footer[data-v-c40ea5ea]{background:var(--bg-dark);color:#fff9;padding:64px 0 0}.footer-top[data-v-c40ea5ea]{border-bottom:1px solid #ffffff14;gap:80px;padding-bottom:48px;display:flex}.footer-brand[data-v-c40ea5ea]{flex:1;max-width:320px}.footer-logo[data-v-c40ea5ea]{color:#fff;align-items:center;gap:10px;margin-bottom:14px;font-size:18px;display:flex}.footer-logo strong[data-v-c40ea5ea]{font-weight:700}.footer-brand p[data-v-c40ea5ea]{font-size:14px;line-height:1.6}.footer-links[data-v-c40ea5ea]{flex:1;gap:64px;display:flex}.footer-col[data-v-c40ea5ea]{flex-direction:column;gap:10px;display:flex}.footer-col h4[data-v-c40ea5ea]{color:#fff;margin-bottom:4px;font-size:14px;font-weight:600}.footer-col a[data-v-c40ea5ea]{color:#ffffff80;transition:color var(--transition);font-size:14px}.footer-col a[data-v-c40ea5ea]:hover{color:var(--primary)}.contact-link[data-v-c40ea5ea]{align-items:center;gap:8px;display:inline-flex}.contact-link svg[data-v-c40ea5ea]{opacity:.7;flex-shrink:0}.footer-bottom[data-v-c40ea5ea]{justify-content:space-between;align-items:center;padding:24px 0;font-size:13px;display:flex}.footer-bottom-links[data-v-c40ea5ea]{gap:24px;display:flex}.footer-bottom-links a[data-v-c40ea5ea]{color:#fff6;transition:color var(--transition)}.footer-bottom-links a[data-v-c40ea5ea]:hover{color:var(--primary)}@media (width<=768px){.footer-top[data-v-c40ea5ea]{flex-direction:column;gap:40px}.footer-brand[data-v-c40ea5ea]{max-width:100%}.footer-links[data-v-c40ea5ea]{flex-wrap:wrap;gap:32px}.footer-col[data-v-c40ea5ea]{min-width:140px}.footer-bottom[data-v-c40ea5ea]{text-align:center;flex-direction:column;gap:12px}}.home[data-v-a0bf8f25]{position:relative}.page-bg[data-v-a0bf8f25]{z-index:0;pointer-events:none;color:var(--primary);opacity:.28;position:fixed;inset:0}.home-content[data-v-a0bf8f25]{z-index:1;position:relative}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--primary:#16a34a;--primary-dark:#15803d;--primary-light:#bbf7d0;--primary-50:#f0fdf4;--secondary:#0ea5e9;--secondary-dark:#0284c7;--accent:#f59e0b;--bg:#fff;--bg-alt:#f8fafc;--bg-dark:#0f172a;--bg-card:#fff;--text:#334155;--text-light:#64748b;--text-dark:#0f172a;--text-white:#f8fafc;--border:#e2e8f0;--radius:16px;--radius-sm:8px;--radius-lg:24px;--shadow-sm:0 1px 3px #00000014;--shadow:0 4px 20px #00000014;--shadow-lg:0 12px 40px #0000001f;--transition:.3s cubic-bezier(.4, 0, .2, 1);--nav-bg:#ffffffd9;--nav-bg-solid:#fffffffa;--mock-bg:#f8fafc;--mock-border:#f1f5f9;--red:#dc2626;--red-bg:#fef2f2;--red-border:#fecaca;--glass:#ffffffb3;--glass-alt:#f8fafcb8;--glass-border:#0f172a0f}[data-theme=dark]{--bg:#0f172a;--bg-alt:#1e293b;--bg-dark:#020617;--bg-card:#1e293b;--text:#94a3b8;--text-light:#64748b;--text-dark:#f1f5f9;--border:#334155;--shadow-sm:0 1px 3px #0000004d;--shadow:0 4px 20px #0000004d;--shadow-lg:0 12px 40px #0006;--nav-bg:#0f172ad9;--nav-bg-solid:#0f172afa;--mock-bg:#1e293b;--mock-border:#334155;--primary-50:#16a34a1a;--primary-light:#16a34a40;--red-bg:#dc26261a;--red-border:#dc26264d;--glass:#0f172aad;--glass-alt:#1e293ba8;--glass-border:#ffffff0f}html{scroll-behavior:smooth;font-size:16px}body{color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background var(--transition), color var(--transition);font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.6;overflow-x:hidden}#app{width:100%;max-width:100%}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.container{max-width:1200px;margin:0 auto;padding:0 24px}@media (width<=768px){.container{padding:0 16px}}button{cursor:pointer;border:none;font-family:inherit}button:focus-visible,a:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}.reveal-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal,.reveal-visible{opacity:1;transition:none;transform:none}html{scroll-behavior:auto}}
