@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";body{background:var(--bg-primary);color:var(--text-primary);letter-spacing:.01em;-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,sans-serif;line-height:1.6;transition:background-color .3s,color .3s}#app{background:var(--app-gradient);min-height:100vh;transition:background .3s;overflow-x:hidden}h1,h2,h3,h4{letter-spacing:-.02em;font-family:Inter,sans-serif}[data-reveal]{opacity:0;will-change:opacity, transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(16px)}[data-reveal].is-revealed{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transition:none;transform:none}}.page-shell{min-height:100vh}.landing{width:100%;margin:0 auto;padding:0}.section-container,.content-grid,.modules-section,.timeline-section,.news-band,.cta-section,.integrations-section,.faq-section{max-width:1200px;margin:80px auto;padding-left:5%;padding-right:5%;position:relative}.content-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.section-heading{text-align:center;flex-direction:column;align-items:center;margin-bottom:48px;display:flex}.section-heading .section-kicker{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;background:0 0;border:none;border-radius:0;align-items:center;gap:10px;margin:0 0 16px;padding:0;font-size:.78rem;font-weight:700;display:inline-flex}.section-heading .section-kicker:before{content:"";background:var(--accent);width:20px;height:1px;box-shadow:none}.section-heading h2{max-width:800px;color:var(--text-primary);letter-spacing:-.03em;margin:0;font-family:Inter,sans-serif;font-size:clamp(2.5rem,5vw,3.5rem);line-height:1.08}.section-heading .section-description{max-width:640px;color:var(--text-tertiary);margin:20px auto 0;font-size:1.08rem;line-height:1.7}.button{letter-spacing:.02em;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 30px;font-family:Inter,sans-serif;font-size:.92rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s,color .2s;display:inline-flex}.button:hover,.button:focus-visible{transform:translateY(-2px)}.button-primary{background:var(--accent-deep);color:#fff;border-color:var(--accent-border);box-shadow:0 10px 28px -14px var(--accent-bg)}.button-primary:hover,.button-primary:focus-visible{background:var(--accent);box-shadow:0 14px 32px -14px var(--accent-bg)}.button-secondary{background:var(--accent-bg);border-color:var(--border-primary);color:var(--text-primary);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.button-secondary:hover,.button-secondary:focus-visible{border-color:var(--accent-border);color:var(--accent)}@media (width<=1080px){.content-grid,.section-heading{grid-template-columns:1fr}}@media (width<=720px){.landing{width:100%;padding-bottom:32px}.section-container,.content-grid,.modules-section,.timeline-section,.news-band,.cta-section,.integrations-section,.faq-section{margin:40px auto;padding-left:16px;padding-right:16px}.section-heading h2{font-size:clamp(1.8rem,6.5vw,2.6rem)}.section-heading{margin-bottom:32px}}.hero[data-v-be39185b]{padding:0;position:relative}.hero-stage[data-v-be39185b]{background:#07080a;border-bottom:1px solid #ffffff0f;align-items:center;min-height:84vh;padding:64px 5%;display:flex;position:relative;overflow:hidden}.hero-glow[data-v-be39185b]{pointer-events:none;background:radial-gradient(820px 420px at 78% 20%,#34b88d12,#0000 66%),radial-gradient(720px 400px at 15% 15%,#ffffff05,#0000 60%);height:170%;position:absolute;inset:-40% -20% auto}.hero-inner[data-v-be39185b]{grid-template-columns:1.05fr .95fr;align-items:center;gap:40px;width:100%;max-width:1240px;margin:0 auto;animation:.9s cubic-bezier(.22,1,.36,1) both hero-in-be39185b;display:grid;position:relative}@keyframes hero-in-be39185b{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hero-inner[data-v-be39185b]{animation:none}.globe-orbit[data-v-be39185b]{animation:none!important}}.hero-copy[data-v-be39185b]{flex-direction:column;align-items:flex-start;gap:22px;max-width:640px;display:flex;position:relative}.hero-kicker[data-v-be39185b]{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;background:0 0;border:none;border-radius:0;align-items:center;gap:10px;margin:0;padding:0;font-size:.78rem;font-weight:700;display:inline-flex}.hero-kicker[data-v-be39185b]:before{content:"";background:var(--accent);width:20px;height:1px;box-shadow:none}.hero-copy h1[data-v-be39185b]{color:#f2f3f5;letter-spacing:-.03em;word-break:break-word;background:linear-gradient(#f5f6f8 0%,#a7adb6 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-family:Inter,sans-serif;font-size:clamp(2.8rem,5.6vw,4.6rem);font-weight:700;line-height:1.04}.hero-tagline[data-v-be39185b]{color:#34b88d;letter-spacing:.06em;margin:0;font-family:Inter,sans-serif;font-size:1rem;font-weight:500}.hero-text[data-v-be39185b]{color:#8a9199;max-width:560px;margin:0;font-size:1.12rem;font-weight:400;line-height:1.65}.hero-actions[data-v-be39185b]{flex-wrap:wrap;gap:14px;margin-top:20px;display:flex}.hero-visual[data-v-be39185b]{justify-content:center;align-items:center;display:flex;position:relative}.globe-wrap[data-v-be39185b]{aspect-ratio:1;width:min(440px,78vw);position:relative}.globe[data-v-be39185b]{background:radial-gradient(circle at 32% 28%,#34b88d1a,#0000 55%),radial-gradient(circle,#1a1b1e 0%,#101114 55%,#0a0b0d 100%);border-radius:50%;position:absolute;inset:0;overflow:hidden;box-shadow:inset -24px -20px 60px #000000b3,0 30px 80px -20px #050505d9,0 0 60px -18px #34b88d2e}.globe-canvas[data-v-be39185b]{cursor:grab;touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}.globe-canvas[data-v-be39185b]:active{cursor:grabbing}.globe-shine[data-v-be39185b]{pointer-events:none;background:radial-gradient(circle at 30% 24%,#ffffff24,#0000 42%),linear-gradient(160deg,#ffffff0d,#0000 50%);border-radius:50%;position:absolute;inset:0}.globe-orbit[data-v-be39185b]{pointer-events:none;border:1px solid #34b88d24;border-radius:50%;position:absolute;inset:-9%}.globe-caption[data-v-be39185b]{text-align:center;color:#7e858d;letter-spacing:.08em;margin:0;font-size:.8rem;font-weight:600;position:absolute;bottom:-34px;left:0;right:0}.stats-row[data-v-be39185b]{background:linear-gradient(#0c0d0f 0%,#07080a 100%);border-bottom:1px solid #ffffff0f;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.stat-card[data-v-be39185b]{text-align:center;border-right:1px solid #ffffff0f;padding:44px 24px;transition:background .25s}.stat-card[data-v-be39185b]:hover{background:#34b88d08}.stat-card[data-v-be39185b]:last-child{border-right:none}.stat-card strong[data-v-be39185b]{color:var(--accent);letter-spacing:-.01em;margin-bottom:14px;font-family:Inter,sans-serif;font-size:2.2rem;display:block}.stat-card span[data-v-be39185b]{color:#8a9199;letter-spacing:.01em;max-width:280px;margin:0 auto;font-size:.9rem;line-height:1.5;display:block}@media (width<=960px){.hero-inner[data-v-be39185b]{text-align:center;grid-template-columns:1fr;gap:56px}.hero-copy[data-v-be39185b]{text-align:center;align-items:center;margin:0 auto}.hero-text[data-v-be39185b]{margin:0 auto}.hero-actions[data-v-be39185b]{justify-content:center}.globe-wrap[data-v-be39185b]{width:min(380px,80vw)}}@media (width<=768px){.hero-stage[data-v-be39185b]{min-height:auto;padding:56px 5% 72px}.hero-copy h1[data-v-be39185b]{font-size:clamp(2.4rem,8vw,3rem)}.hero-actions[data-v-be39185b],.hero-actions .button[data-v-be39185b]{width:100%}.stats-row[data-v-be39185b]{grid-template-columns:1fr}.stat-card[data-v-be39185b]{border-bottom:1px solid #7a7a7a40;border-right:none}.stat-card[data-v-be39185b]:last-child{border-bottom:none}}.value-section[data-v-b498faaa]{padding-top:20px}.value-grid[data-v-b498faaa]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.value-card[data-v-b498faaa]{border:1px solid var(--border-primary);border-radius:var(--radius-lg);background:var(--bg-card);padding:34px;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;overflow:hidden}.value-card[data-v-b498faaa]:before{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);opacity:0;height:1px;transition:opacity .25s;position:absolute;top:0;left:0;right:0}.value-card[data-v-b498faaa]:hover{border-color:var(--accent-border);box-shadow:var(--shadow-card);transform:translateY(-3px)}.value-card[data-v-b498faaa]:hover:before{opacity:1}.value-icon[data-v-b498faaa]{background:var(--accent-bg);border:1px solid var(--accent-border);border-radius:10px;width:40px;height:40px;margin-bottom:22px;display:block}.value-card h3[data-v-b498faaa]{color:var(--accent);letter-spacing:-.01em;margin:0;font-family:Inter,sans-serif;font-size:1.25rem;line-height:1.2}.value-card p[data-v-b498faaa]{color:var(--text-tertiary);margin:14px 0 0;line-height:1.7}.news-band[data-v-b498faaa]{border:1px solid var(--border-primary);border-radius:var(--radius-xl);background:linear-gradient(120deg, var(--bg-card) 0%, var(--bg-secondary) 100%);justify-content:space-between;align-items:center;gap:40px;padding:50px;display:flex;overflow:hidden}.news-copy[data-v-b498faaa]{max-width:640px}.news-copy .section-kicker[data-v-b498faaa]{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;background:0 0;border:none;border-radius:0;align-items:center;gap:10px;margin:0 0 16px;padding:0;font-size:.78rem;font-weight:700;display:inline-flex}.news-copy .section-kicker[data-v-b498faaa]:before{content:"";background:var(--accent);width:20px;height:1px;box-shadow:none}.news-copy h2[data-v-b498faaa]{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-family:Inter,sans-serif;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.15}.news-copy p[data-v-b498faaa]:not(.section-kicker){color:var(--text-tertiary);margin:16px 0 0;line-height:1.7}@media (width<=1080px){.value-grid[data-v-b498faaa]{grid-template-columns:1fr}.news-band[data-v-b498faaa]{flex-direction:column;align-items:flex-start;gap:24px}}@media (width<=720px){.news-band[data-v-b498faaa]{box-sizing:border-box;padding:28px 20px;width:calc(100% - 32px)!important;margin-left:16px!important;margin-right:16px!important}.news-band .button[data-v-b498faaa]{width:100%}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-primary:#07080a;--bg-secondary:#0c0e12;--bg-tertiary:#121620;--bg-elevated:#161c28;--bg-card:#121620d9;--bg-card-hover:#181e2cf2;--bg-header:#07080ae6;--bg-menu-panel:#0c0e12f7;--text-primary:#f8fafc;--text-secondary:#cbd5e1;--text-tertiary:#94a3b8;--text-muted:#64748b;--text-disabled:#475569;--accent:#10b981;--accent-deep:#059669;--accent-light:#34d399;--accent-bg:#10b98114;--accent-bg-hover:#10b98129;--accent-border:#10b98140;--accent-border-hover:#10b98173;--color-success:#10b981;--color-success-bg:#10b9811f;--color-warning:#f59e0b;--color-warning-bg:#f59e0b1f;--color-error:#ef4444;--color-error-bg:#ef44441f;--color-info:#3b82f6;--color-info-bg:#3b82f61f;--andes-orange:#f59e0b;--andes-orange-bg:#f59e0b1f;--andes-orange-border:#f59e0b4d;--border-primary:#ffffff14;--border-subtle:#ffffff0a;--border-hover:#ffffff29;--shadow-sm:0 1px 2px 0 #00000080;--shadow-card:0 16px 36px -12px #000000a6;--shadow-elevated:0 24px 48px -16px #000c;--shadow-accent:0 0 24px -4px #10b98140;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--radius-full:9999px;--app-gradient:radial-gradient(1200px 600px at 80% -10%, #10b98112, transparent 65%), radial-gradient(1000px 500px at -10% 40%, #3b82f608, transparent 60%), #07080a;--transition-fast:.15s cubic-bezier(.16, 1, .3, 1);--transition-normal:.25s cubic-bezier(.16, 1, .3, 1);--transition-slow:.4s cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text-primary);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:15px;line-height:1.6;background-color:var(--bg-primary)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{letter-spacing:-.025em;color:var(--text-primary);margin:0;font-family:Inter,system-ui,sans-serif}.button,.btn-primary,.btn-secondary,.btn-andes,.btn-style-white,.btn-style-black{border-radius:var(--radius-md);letter-spacing:.01em;cursor:pointer;min-height:42px;transition:all var(--transition-fast);white-space:nowrap;border:1px solid #0000;outline:none;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-family:Inter,sans-serif;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.button:focus-visible,.btn-primary:focus-visible,.btn-secondary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.button-primary,.btn-primary,.btn-andes{background:var(--accent-deep);border-color:var(--accent-border);box-shadow:0 4px 14px -4px #10b98166;color:#fff!important}.button-primary:hover,.btn-primary:hover,.btn-andes:hover{background:var(--accent);border-color:var(--accent);transform:translateY(-1px);box-shadow:0 6px 20px -4px #10b98180}.button-primary:active,.btn-primary:active{transform:translateY(0)}.button-secondary,.btn-secondary,.btn-style-white,.btn-style-black{background:var(--accent-bg);border-color:var(--border-primary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--text-primary)!important}.button-secondary:hover,.btn-secondary:hover,.btn-style-white:hover,.btn-style-black:hover{background:var(--accent-bg-hover);border-color:var(--accent-border);transform:translateY(-1px);color:var(--accent)!important}.button-ghost{color:var(--text-tertiary);background:0 0;border-color:#0000}.button-ghost:hover{background:var(--bg-tertiary);color:var(--text-primary)}.button-danger{background:var(--color-error-bg);color:var(--color-error);border-color:#ef44444d}.button-danger:hover{background:var(--color-error);color:#fff}.button-sm{border-radius:var(--radius-sm);min-height:34px;padding:0 14px;font-size:.8rem}.ui-input,input[type=text],input[type=password],input[type=email],input[type=number],input[type=url],input[type=search],input[type=date],textarea,select,.input-style,.form-control{width:100%;min-height:42px;transition:all var(--transition-fast);outline:none;padding:10px 14px;font-family:Inter,sans-serif;font-size:.9rem;line-height:1.5;background-color:var(--bg-primary)!important;color:var(--text-primary)!important;border:1px solid var(--border-primary)!important;border-radius:var(--radius-md)!important}.ui-input:focus,input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=number]:focus,input[type=url]:focus,input[type=search]:focus,textarea:focus,select:focus,.input-style:focus,.form-control:focus{border-color:var(--accent-border)!important;box-shadow:0 0 0 3px var(--accent-bg)!important;background-color:var(--bg-secondary)!important}.ui-input::placeholder,input::placeholder,textarea::placeholder{color:var(--text-muted)}.ui-card,.card,.box-style{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:all var(--transition-normal);padding:24px}.ui-card:hover,.card:hover,.box-style:hover{border-color:var(--border-hover)}.ui-table,table{border-collapse:separate;border-spacing:0;width:100%}.ui-table th,table th{color:var(--text-tertiary);letter-spacing:.08em;text-transform:uppercase;text-align:left;border-bottom:1px solid var(--border-primary);background:#ffffff05;padding:12px 16px;font-size:.72rem;font-weight:700}.ui-table td,table td{color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);transition:background var(--transition-fast);padding:14px 16px;font-size:.88rem}.ui-table tr:hover td,table tbody tr:hover td{color:var(--text-primary);background:#ffffff05}.ui-badge{border-radius:var(--radius-full);letter-spacing:.06em;text-transform:uppercase;background:var(--accent-bg);border:1px solid var(--accent-border);color:var(--accent);align-items:center;gap:6px;padding:3px 10px;font-size:.7rem;font-weight:700;display:inline-flex}.custom-scrollbar::-webkit-scrollbar{width:5px;height:5px}.custom-scrollbar::-webkit-scrollbar-track{background:0 0}.custom-scrollbar::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:99px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.animate-fade-in{animation:.3s ease-out fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}i[data-feather],svg.feather{vertical-align:middle;flex-shrink:0;display:inline-block}
