.va{--va-bg:#101010;--va-card:#202023;--va-text:#f3f5f5;--va-muted:#a3a3a3;--va-lime:#d6f163;--va-ink:#272727;max-width:var(--es-w,1200px);color:var(--va-text);margin:0 auto;padding:72px 24px 120px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}html[data-theme=light] .va{--va-card:#fff;--va-text:#272727;--va-muted:#5f6161}html[data-theme=light] body[data-page=api]{background:#f3f5f5}.va .va-h1:not(#_),.va .va-h2:not(#_),.va .va-h3:not(#_),.va .va-num{color:var(--va-text);text-transform:none;margin:0;font-family:Denton,Georgia,serif!important;font-weight:300!important}.va-hero{text-align:center;max-width:900px;margin:0 auto 112px}.va .va-h1:not(#_){max-width:740px;margin:0 auto;letter-spacing:-.04em!important;font-size:80px!important;line-height:90px!important}.va-hero p{letter-spacing:-.01em;color:var(--va-text);margin:24px 0 0;font-size:20px;line-height:28px}.va-btns{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:32px;display:flex}.va-btn{border-radius:12px;justify-content:center;align-items:center;height:56px;padding:0 24px;font-size:16px;font-weight:500;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.va-btn:hover{transform:translateY(-1px)}.va-dark{background:var(--va-ink);color:#fff}html:not([data-theme=light]) .va-dark{color:var(--va-ink);background:#fff}.va-dark:hover{background:#000}html:not([data-theme=light]) .va-dark:hover{background:#e9e9e9}.va-lime{background:var(--va-lime);color:var(--va-ink)}.va-lime:hover{background:#c8e84a}.va-card{background:var(--va-card);border-radius:32px;flex-direction:column;min-width:0;padding:32px;display:flex}.va .va-h2:not(#_){letter-spacing:-.03em!important;font-size:40px!important;line-height:40px!important}.va .va-h3:not(#_){letter-spacing:-.02em!important;font-size:24px!important;line-height:28px!important}.va-p{color:var(--va-muted);margin:auto 0 0;padding-top:32px;font-size:16px;line-height:22px}.va-p a{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.va-p a:hover{color:var(--va-text)}.va-can{grid-template-columns:1.34fr repeat(4,minmax(0,1fr));gap:8px;min-height:360px;display:grid}.va-lead{background:var(--va-lime)}.va .va-lead .va-h2:not(#_){color:var(--va-ink)}.va-for{gap:4px;margin-top:120px;display:grid}.va-for-top{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:24px;min-height:256px}.va .va-big:not(#_){letter-spacing:-.04em!important;font-size:64px!important;line-height:64px!important}.va-sub{letter-spacing:-.01em;color:var(--va-text);margin:24px 0 0;font-size:20px;line-height:28px}.va-for-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.va-for-row .va-card{min-height:224px}.va-for-row .va-p{max-width:300px}.va-badge{flex:0 0 104px;width:104px;height:104px;position:relative}.va-badge svg{width:100%;height:100%;display:block}.va-badge text{letter-spacing:.08em;fill:var(--va-ink);font-family:Inter,system-ui,sans-serif;font-size:10.5px;font-weight:600}.va-spin{transform-origin:60px 60px;animation:24s linear infinite va-spin}@keyframes va-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.va-spin{animation:none}}.va-mark{background:var(--va-ink);width:36px;height:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:url(/assets/img/logo-mark.svg) 50%/contain no-repeat;mask:url(/assets/img/logo-mark.svg) 50%/contain no-repeat}.va-how{grid-template-columns:1.34fr repeat(4,minmax(0,1fr));gap:8px;margin-top:120px;display:grid}.va-lead-w,.va-step{min-height:360px}.va-num{letter-spacing:-.04em;font-size:56px;line-height:56px;display:block}.va-step p{letter-spacing:-.02em;color:var(--va-text);margin:16px 0 0;font-family:Denton,Georgia,serif;font-size:24px;font-weight:300;line-height:28px}.va-go{background:var(--va-lime)}.va .va-go .va-num,.va .va-go p{color:var(--va-ink)}.va-arrow{background:var(--va-ink);width:56px;height:56px;color:var(--va-lime);border-radius:50%;justify-content:center;align-items:center;margin-top:auto;transition:transform .2s;display:inline-flex}.va-arrow:hover{transform:translate(4px)}.va-fees{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:8px;margin-top:120px;display:grid}.va-fees-l{min-height:560px}.va-fees-sub{color:var(--va-muted)!important}.va-links{gap:8px;margin-top:auto;padding-top:40px;display:grid}.va-link{min-height:76px;color:var(--va-ink);letter-spacing:-.01em;background:#f3f5f5;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:0 24px;font-family:Denton,Georgia,serif;font-size:22px;font-weight:300;text-decoration:none;transition:background .15s;display:flex}html:not([data-theme=light]) .va-link{color:var(--va-text);background:#2a2a2e}.va-link svg{flex:none;transition:transform .2s}.va-link:hover{background:var(--va-lime);color:var(--va-ink)}.va-link:hover svg{transform:translate(4px)}.va-fees-art{background:#e1e8ee;justify-content:center;align-items:center;padding:0;overflow:hidden}html:not([data-theme=light]) .va-fees-art{background:#1a1d20}.va-fees-art svg{width:100%;height:100%;max-height:560px;display:block}.va-heart{transform-origin:300px 300px;animation:6s ease-in-out infinite va-float}@keyframes va-float{50%{transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.va-heart{animation:none}}.va-start{text-align:center;justify-content:center;align-items:center;min-height:640px;margin-top:120px;padding:96px 32px}.va-badge-bolt{flex:none;width:128px;height:128px;margin-bottom:32px}.va-badge-bg{fill:#f3f5f5}html:not([data-theme=light]) .va-badge-bg{fill:#2a2a2e}html:not([data-theme=light]) .va-badge-bolt text{fill:var(--va-text)}.va-start-p{letter-spacing:-.01em;max-width:540px;color:var(--va-muted);margin:24px auto 0;font-size:20px;line-height:28px}.va-start .va-btns{margin-top:40px}@media (max-width:1100px){.va-fees{grid-template-columns:1fr}.va-fees-l{min-height:0}.va-fees-art{height:420px}.va-can,.va-how{grid-template-columns:repeat(2,minmax(0,1fr))}.va-lead,.va-lead-w{grid-column:1/-1;min-height:0}.va-can .va-card:not(.va-lead),.va-step{min-height:280px}}@media (max-width:900px){.va{padding:48px 16px 80px}.va-hero{margin-bottom:64px}.va .va-h1:not(#_){letter-spacing:-.03em!important;font-size:48px!important;line-height:48px!important}.va-hero p{font-size:17px;line-height:24px}.va-hero p br{display:none}.va-card{border-radius:24px;padding:24px}.va .va-h2:not(#_){font-size:32px!important;line-height:34px!important}.va .va-big:not(#_){font-size:44px!important;line-height:46px!important}.va-sub{font-size:17px;line-height:24px}.va-for,.va-how,.va-fees{margin-top:72px}.va-fees-art{height:320px}.va-link{min-height:64px;font-size:19px}.va-for-top{min-height:0}.va-badge{flex-basis:80px;width:80px;height:80px}.va-mark{width:28px;height:23px}.va-for-row{grid-template-columns:1fr}.va-for-row .va-card{min-height:180px}.va-start{min-height:0;margin-top:72px;padding:56px 20px}.va-badge-bolt{width:96px;height:96px;margin-bottom:24px}.va-start-p{font-size:17px;line-height:24px}}@media (max-width:560px){.va-can,.va-how{grid-template-columns:1fr}.va-can .va-card:not(.va-lead),.va-step{min-height:220px}.va-for-top{flex-direction:column-reverse}}
