.top-nav[data-v-2f8fdeb0]{position:sticky;top:0;z-index:1030;background:rgba(15,23,42,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:background .3s ease,box-shadow .3s ease;border:none}.top-nav.scrolled[data-v-2f8fdeb0]{background:rgba(15,23,42,.95);box-shadow:0 4px 30px rgba(0,0,0,.2)}.brand-gradient[data-v-2f8fdeb0]{background:linear-gradient(135deg,#6ea8fe,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:1.25rem;letter-spacing:-.01em}.nav-link-custom[data-v-2f8fdeb0]{position:relative;padding:.5rem .85rem!important;border-radius:8px;transition:background .2s ease,color .2s ease}.nav-link-custom.active[data-v-2f8fdeb0],.nav-link-custom[data-v-2f8fdeb0]:hover{background:hsla(0,0%,100%,.08)}.nav-link-custom.active[data-v-2f8fdeb0]:after{content:"";position:absolute;bottom:2px;left:50%;transform:translateX(-50%);width:20px;height:2px;background:linear-gradient(90deg,#6ea8fe,#a78bfa);border-radius:1px}.nav-button[data-v-2f8fdeb0]{border:0;background:transparent}.dropdown-menu-custom[data-v-2f8fdeb0]{background:rgba(30,41,59,.97);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:.5rem;box-shadow:0 10px 40px rgba(0,0,0,.3)}.dropdown-menu-custom .dropdown-item[data-v-2f8fdeb0]{border-radius:8px;padding:.5rem 1rem;color:hsla(0,0%,100%,.8);transition:background .2s ease}.dropdown-menu-custom .dropdown-item[data-v-2f8fdeb0]:hover{background:hsla(0,0%,100%,.08);color:#fff}.nav-accent-line[data-v-2f8fdeb0]{position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#0d6efd,#6f42c1,#ec4899,#0d6efd);background-size:300% 100%;animation:gradientSlide-2f8fdeb0 4s linear infinite;opacity:.7}@keyframes gradientSlide-2f8fdeb0{0%{background-position:0 0}to{background-position:300% 0}}.site-footer[data-v-e0910cec]{background:linear-gradient(180deg,#0f172a,#1e293b);position:relative}.footer-accent[data-v-e0910cec]{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#0d6efd,#6f42c1,#ec4899,#0d6efd);background-size:300% 100%;animation:gradientSlide-e0910cec 4s linear infinite}@keyframes gradientSlide-e0910cec{0%{background-position:0 0}to{background-position:300% 0}}.footer-btn[data-v-e0910cec]{border-radius:50px;padding:.4rem 1.2rem;transition:all .25s ease}.footer-btn[data-v-e0910cec]:hover{background:hsla(0,0%,100%,.1);transform:translateY(-1px)}.footer-link[data-v-e0910cec]{transition:color .2s ease,transform .2s ease;display:inline-flex;align-items:center}.footer-link[data-v-e0910cec]:hover{color:#6ea8fe!important;transform:translateX(3px)}.footer-icon-link[data-v-e0910cec]{display:inline-flex;align-items:center;gap:.25rem;padding:.35rem .85rem;border-radius:50px;border:1px solid hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.7);font-size:.8rem;text-decoration:none;transition:all .25s ease}.footer-icon-link[data-v-e0910cec]:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.3);color:#fff;transform:translateY(-1px)}.donate-footer-btn[data-v-e0910cec]{background:linear-gradient(135deg,#0070ba,#003087);color:#fff;border:none;border-radius:50px;padding:.45rem 1.2rem;font-weight:600;transition:all .25s ease}.donate-footer-btn[data-v-e0910cec]:hover{background:linear-gradient(135deg,#005ea6,#002060);color:#fff;transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,112,186,.4)}.install-prompt[data-v-838c244a]{position:fixed;right:1rem;bottom:1rem;z-index:1080;display:flex;align-items:center;gap:.85rem;max-width:min(32rem,calc(100vw - 2rem));padding:.85rem 1rem;border:1px solid rgba(15,23,42,.12);border-radius:1rem;background:#fff;color:#0f172a}.install-copy[data-v-838c244a]{display:flex;flex:1;flex-direction:column;font-size:.9rem}.install-copy span[data-v-838c244a]{color:#64748b;font-size:.8rem}@media (max-width:520px){.install-prompt[data-v-838c244a]{left:1rem}}.sound-dock[data-v-3a29ba5c]{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:1080;display:flex;flex-direction:column;align-items:flex-end;gap:10px;font-family:Roboto,system-ui,sans-serif}.sound-toggle[data-v-3a29ba5c]{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:6px 15px 6px 7px;border:1px solid rgba(148,163,184,.28);border-radius:999px;color:#e2e8f0;background:linear-gradient(135deg,rgba(15,23,42,.96),rgba(30,58,95,.96)) padding-box;box-shadow:0 16px 40px rgba(2,6,23,.28),inset 0 1px 0 hsla(0,0%,100%,.08);backdrop-filter:blur(16px);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.sound-toggle[data-v-3a29ba5c]:hover{transform:translateY(-2px);border-color:rgba(96,165,250,.6);box-shadow:0 20px 46px rgba(2,6,23,.34),0 0 28px rgba(59,130,246,.14)}.sound-toggle--active[data-v-3a29ba5c]{border-color:rgba(167,139,250,.68)}.sound-toggle__icon[data-v-3a29ba5c]{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);box-shadow:0 7px 20px rgba(37,99,235,.34)}.sound-toggle__text[data-v-3a29ba5c]{display:grid;text-align:left;line-height:1.05}.sound-toggle__text small[data-v-3a29ba5c]{font-size:.67rem;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8}.sound-toggle__text strong[data-v-3a29ba5c]{font-size:.89rem;font-weight:700}.sound-panel[data-v-3a29ba5c]{width:min(350px,calc(100vw - 32px));padding:20px;border:1px solid rgba(148,163,184,.24);border-radius:22px;color:#e2e8f0;background:radial-gradient(circle at 88% 8%,rgba(124,58,237,.22),transparent 42%),linear-gradient(145deg,rgba(15,23,42,.985),rgba(15,36,63,.985));box-shadow:0 28px 70px rgba(2,6,23,.42),inset 0 1px 0 hsla(0,0%,100%,.07);backdrop-filter:blur(22px)}.sound-panel__header[data-v-3a29ba5c]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.sound-panel__eyebrow[data-v-3a29ba5c]{margin:0 0 2px;color:#60a5fa;font-size:.67rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.sound-panel h2[data-v-3a29ba5c]{margin:0;color:#fff;font-size:1.25rem}.sound-panel__close[data-v-3a29ba5c]{width:34px;height:34px;border:0;border-radius:50%;color:#94a3b8;background:rgba(148,163,184,.11)}.sound-panel__copy[data-v-3a29ba5c]{margin:12px 0 16px;color:#aebed2;font-size:.83rem;line-height:1.5}.sound-modes[data-v-3a29ba5c]{display:grid;gap:8px}.sound-mode[data-v-3a29ba5c]{display:grid;grid-template-columns:32px 1fr;align-items:center;gap:10px;width:100%;padding:10px 12px;border:1px solid rgba(148,163,184,.16);border-radius:13px;color:#cbd5e1;text-align:left;background:hsla(0,0%,100%,.035);transition:border-color .18s ease,background .18s ease,transform .18s ease}.sound-mode[data-v-3a29ba5c]:hover{transform:translateX(2px);border-color:rgba(96,165,250,.46);background:rgba(59,130,246,.09)}.sound-mode>i[data-v-3a29ba5c]{color:#60a5fa;text-align:center}.sound-mode span[data-v-3a29ba5c]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.sound-mode strong[data-v-3a29ba5c]{color:#f8fafc;font-size:.86rem}.sound-mode small[data-v-3a29ba5c]{color:#8293aa;font-size:.72rem}.sound-mode--active[data-v-3a29ba5c]{border-color:rgba(167,139,250,.64);background:linear-gradient(90deg,rgba(37,99,235,.14),rgba(124,58,237,.12));box-shadow:inset 3px 0 #8b5cf6}.sound-volume[data-v-3a29ba5c]{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:14px;margin-top:16px;color:#aebed2;font-size:.78rem}.sound-volume span[data-v-3a29ba5c]{display:inline-flex;align-items:center;gap:7px}.sound-volume input[data-v-3a29ba5c]{width:100%;accent-color:#7c3aed}.sound-volume input[data-v-3a29ba5c]:disabled{opacity:.35}.sound-panel__notice[data-v-3a29ba5c],.sound-panel__privacy[data-v-3a29ba5c]{display:flex;align-items:flex-start;gap:8px;margin:14px 0 0;font-size:.7rem;line-height:1.4}.sound-panel__notice[data-v-3a29ba5c]{padding:9px 10px;border-radius:10px;color:#bfdbfe;background:rgba(37,99,235,.1)}.sound-panel__privacy[data-v-3a29ba5c]{color:#71839a}.sound-panel__privacy i[data-v-3a29ba5c]{color:#34d399}.sound-panel-enter-active[data-v-3a29ba5c],.sound-panel-leave-active[data-v-3a29ba5c]{transition:opacity .2s ease,transform .24s cubic-bezier(.22,1,.36,1);transform-origin:bottom right}.sound-panel-enter-from[data-v-3a29ba5c],.sound-panel-leave-to[data-v-3a29ba5c]{opacity:0;transform:translateY(8px) scale(.96)}@media (max-width:575px){.sound-dock[data-v-3a29ba5c]{right:max(10px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom))}.sound-toggle[data-v-3a29ba5c]{min-height:46px;padding-right:12px}.sound-toggle__icon[data-v-3a29ba5c]{width:34px;height:34px}.sound-panel[data-v-3a29ba5c]{width:calc(100vw - 20px);padding:17px}}@media (prefers-reduced-motion:reduce){.sound-mode[data-v-3a29ba5c],.sound-panel-enter-active[data-v-3a29ba5c],.sound-panel-leave-active[data-v-3a29ba5c],.sound-toggle[data-v-3a29ba5c]{transition:none}}@media print{.sound-dock[data-v-3a29ba5c]{display:none}}.hero-section[data-v-3e128055]{background:linear-gradient(180deg,rgba(3,10,22,.12),rgba(3,10,22,.62)),url(/assets/img/hero-fintech-2026.c8884136.webp) no-repeat 50% /cover;min-height:100vh;position:relative;overflow:hidden;isolation:isolate}.hero-section[data-v-3e128055]:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 20% 40%,rgba(91,145,255,.14),transparent 36%),radial-gradient(circle at 78% 65%,rgba(34,211,238,.1),transparent 34%);transform:scale(1.04);animation:heroAmbient-3e128055 18s cubic-bezier(.45,0,.55,1) infinite alternate;pointer-events:none}.hero-section[data-v-3e128055]:after{content:"";position:absolute;inset:auto 0 0;z-index:0;height:30%;background:linear-gradient(180deg,transparent,rgba(3,10,22,.42));pointer-events:none}.text-shadow[data-v-3e128055]{text-shadow:0 4px 24px rgba(0,0,0,.46)}.hero-kicker[data-v-3e128055]{animation:heroReveal-3e128055 .65s cubic-bezier(.22,1,.36,1) both}.hero-headline[data-v-3e128055]{animation:heroReveal-3e128055 .75s cubic-bezier(.22,1,.36,1) .08s both}.hero-gradient-text[data-v-3e128055]{background:linear-gradient(135deg,#6ea8fe,#a78bfa,#f0abfc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle[data-v-3e128055]{color:hsla(0,0%,100%,.76)!important;animation:heroReveal-3e128055 .75s cubic-bezier(.22,1,.36,1) .16s both}.trust-item[data-v-3e128055]{min-width:120px;border:1px solid hsla(0,0%,100%,.12);transition:transform .25s ease,border-color .25s ease,background-color .25s ease}.trust-item[data-v-3e128055]:hover{transform:translateY(-3px);border-color:rgba(110,168,254,.42);background-color:hsla(0,0%,100%,.1)}.hero-trust-grid[data-v-3e128055]{animation:heroReveal-3e128055 .75s cubic-bezier(.22,1,.36,1) .24s both}.hero-actions[data-v-3e128055]{animation:heroReveal-3e128055 .75s cubic-bezier(.22,1,.36,1) .32s both}.hero-actions .btn[data-v-3e128055]{transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease}.hero-actions .btn[data-v-3e128055]:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(0,0,0,.2)}.partner-logos[data-v-3e128055]{border-top:1px solid hsla(0,0%,100%,.1);animation:heroReveal-3e128055 .75s cubic-bezier(.22,1,.36,1) .4s both}.partner-name[data-v-3e128055]{font-weight:700;font-size:1.1rem;color:hsla(0,0%,100%,.35);letter-spacing:.05em;transition:color .3s ease}.partner-name[data-v-3e128055]:hover{color:hsla(0,0%,100%,.7)}@keyframes heroReveal-3e128055{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes heroAmbient-3e128055{0%{opacity:.72;transform:scale(1.04) translate3d(-.5%,0,0)}to{opacity:1;transform:scale(1.08) translate3d(.5%,-.5%,0)}}@media (prefers-reduced-motion:reduce){.hero-actions[data-v-3e128055],.hero-headline[data-v-3e128055],.hero-kicker[data-v-3e128055],.hero-section[data-v-3e128055]:before,.hero-subtitle[data-v-3e128055],.hero-trust-grid[data-v-3e128055],.partner-logos[data-v-3e128055]{animation:none}.hero-actions .btn[data-v-3e128055],.trust-item[data-v-3e128055]{transition:none}}.support-section[data-v-552e16b6]{background:linear-gradient(135deg,#0f172a,#1e293b);position:relative;overflow:hidden}.support-section[data-v-552e16b6]:before{content:"";position:absolute;top:-100px;right:-100px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(13,110,253,.1) 0,transparent 70%);pointer-events:none}.support-card[data-v-552e16b6]{border:1px solid rgba(148,163,184,.2)!important;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease,border-color .28s ease;overflow:hidden;border-radius:12px!important}.support-card[data-v-552e16b6]:hover{transform:translateY(-4px);border-color:rgba(96,165,250,.45)!important;box-shadow:0 18px 50px rgba(2,8,23,.22)!important}.support-card .card-img-top[data-v-552e16b6]{filter:saturate(.92) contrast(1.03);transition:transform .65s cubic-bezier(.22,1,.36,1),filter .4s ease}.support-card:hover .card-img-top[data-v-552e16b6]{transform:scale(1.025)}.support-gratitude-art[data-v-552e16b6]{height:210px;padding:14px;-o-object-fit:contain;object-fit:contain;background:radial-gradient(circle at center,rgba(236,72,153,.13),transparent 60%),linear-gradient(135deg,#f8fafc,#f5f3ff);filter:drop-shadow(0 12px 18px rgba(62,35,108,.2))}.gradient-border[data-v-552e16b6]{position:relative}.gradient-border[data-v-552e16b6]:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:linear-gradient(135deg,#0d6efd,#6f42c1,#ec4899,#0d6efd);background-size:300% 300%;animation:borderShift-552e16b6 4s ease infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}@keyframes borderShift-552e16b6{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.donate-btn[data-v-552e16b6]{border-radius:50px;transition:all .25s ease}.share-btn[data-v-552e16b6]{border-radius:50px}.donate-btn[data-v-552e16b6]:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(25,135,84,.4)}.donate-btn[data-v-552e16b6]:active{animation:gratitudeButton-552e16b6 .55s ease}@keyframes gratitudeButton-552e16b6{0%{transform:scale(1)}40%{transform:scale(1.07)}70%{transform:scale(.98)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.donate-btn[data-v-552e16b6],.support-card .card-img-top[data-v-552e16b6],.support-card[data-v-552e16b6]{transition:none}.donate-btn[data-v-552e16b6]:active,.gradient-border[data-v-552e16b6]:before{animation:none}}.how-it-works[data-v-70ad7aef]{background:#fff}.step-card[data-v-70ad7aef]{border-radius:16px;animation:dashboardReveal-70ad7aef .65s cubic-bezier(.22,1,.36,1) both;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease}.step-card[data-v-70ad7aef]:hover{transform:translateY(-4px);box-shadow:0 14px 42px rgba(15,23,42,.1)}.step-grid>:nth-child(2) .step-card[data-v-70ad7aef]{animation-delay:.08s}.step-grid>:nth-child(3) .step-card[data-v-70ad7aef]{animation-delay:.16s}.step-icon[data-v-70ad7aef]{width:70px;height:70px;background:linear-gradient(135deg,#e0e7ff,#ddd6fe);display:inline-flex;color:#0d6efd;position:relative}.step-icon[data-v-70ad7aef],.step-num[data-v-70ad7aef]{border-radius:50%;align-items:center;justify-content:center}.step-num[data-v-70ad7aef]{position:absolute;top:-6px;right:-6px;width:24px;height:24px;background:linear-gradient(135deg,#0d6efd,#6f42c1);color:#fff;font-weight:700;font-size:.75rem;display:flex;box-shadow:0 2px 8px rgba(13,110,253,.3)}.cta-section[data-v-70ad7aef]{background:#f8f9fa}.cta-card[data-v-70ad7aef]{background:linear-gradient(135deg,#0f172a,#1e3a5f 50%,#0f172a);border-radius:24px;position:relative;overflow:hidden}.section-action[data-v-70ad7aef]{transition:transform .22s ease,box-shadow .22s ease}.section-action[data-v-70ad7aef]:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(15,23,42,.16)}.cta-card[data-v-70ad7aef]:before{content:"";position:absolute;top:-50%;right:-20%;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(13,110,253,.15) 0,transparent 70%);pointer-events:none}.cta-card[data-v-70ad7aef]:after{content:"";position:absolute;bottom:-30%;left:-10%;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(111,66,193,.1) 0,transparent 70%);pointer-events:none}@keyframes dashboardReveal-70ad7aef{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.step-card[data-v-70ad7aef]{animation:none}.section-action[data-v-70ad7aef],.step-card[data-v-70ad7aef]{transition:none}}