[data-reveal]{opacity:0;will-change:transform, opacity;transition:opacity .8s var(--ease), transform .8s var(--ease);transition-delay:var(--d,0s)}[data-reveal=up]{transform:translateY(36px)}[data-reveal=left]{transform:translate(-44px)}[data-reveal=right]{transform:translate(44px)}[data-reveal=scale]{transform:scale(.93)}[data-reveal=fade]{transform:none}[data-reveal].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transform:none!important}}[data-reveal].is-visible .fund-bar i{width:var(--w)}[data-reveal].is-visible .proj-bars .bar{height:var(--h)}
.btn{cursor:pointer;transition:transform .25s var(--ease), box-shadow .25s var(--ease), background .25s;border:1px solid #0000;border-radius:100px;align-items:center;gap:9px;padding:14px 26px;font-size:.97rem;font-weight:700;display:inline-flex}.btn-primary{background:var(--ink);color:#eaf3e4}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 18px 30px -16px #14301d99}.btn-ghost{color:var(--ink);border-color:var(--line);background:0 0}.btn-ghost:hover{background:var(--white);border-color:var(--ink);transform:translateY(-2px)}.btn-green{background:var(--green);color:#fff}.btn-green:hover{transform:translateY(-2px);box-shadow:0 18px 30px -16px #2c7a4bb3}.stores{flex-wrap:wrap;gap:12px;display:flex}.store{background:var(--ink);color:#eaf3e4;transition:transform .25s var(--ease), box-shadow .25s;border-radius:14px;align-items:center;gap:11px;padding:9px 18px 9px 16px;display:inline-flex}.store:hover{transform:translateY(-3px);box-shadow:0 16px 28px -16px #14301d8c}.store svg{fill:#eaf3e4;flex:none;width:24px;height:24px}.store .s-top{letter-spacing:.04em;opacity:.78;font-size:10px;line-height:1.1}.store .s-big{margin-left:.25em;font-size:16px;font-weight:700;line-height:1.15}.stores--light .store{background:var(--white);color:var(--ink);border:1px solid var(--line)}.stores--light .store svg{fill:var(--ink)}@media (max-width:640px){.nav-cta .btn{padding:11px 18px;font-size:.9rem}}
section.block{padding:96px 0}.sec-head{max-width:680px;margin-bottom:52px}.sec-head h2{margin-top:16px}.sec-head p{color:var(--muted);margin-top:16px;font-size:1.08rem}.split{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.hero-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:26px;display:flex}@media (max-width:980px){.split{grid-template-columns:1fr;gap:32px}}@media (max-width:640px){section.block{padding:70px 0}}
