:root{--cyan:#79daff;--ink:#071827;--white:#fff;--frost:#f2f8fc;--frost-deep:#e6f3fa;--muted:#526777;--border:#dce7ee;--border-strong:#c3d5e0;--interactive:#005570;--interactive-hover:#003f54;--ink-soft:#1b3346;--on-ink-muted:#a9bccb;--ink-rule:#1f3a50;--font-sans:"Manrope", "Manrope Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-mono:ui-monospace, "SFMono-Regular", "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--content-max:1280px;--gutter:clamp(20px, 4.2vw, 56px);--section-space:clamp(88px, 11vw, 160px);--header-height:68px;--radius-control:6px;--radius-panel:10px;--radius-material:28px;--text-body:1.0625rem;--text-lead:clamp(1.125rem, 1.05rem + .3vw, 1.3125rem);--text-h1:clamp(2.625rem, 1.55rem + 4.3vw, 5.125rem);--text-h2:clamp(2.125rem, 1.45rem + 2.6vw, 3.625rem);--text-h3:1.25rem;--text-small:.875rem;--text-label:.75rem;--shadow-soft:0 1px 2px #0718270a, 0 8px 24px -12px #0718271f;--ease-out:cubic-bezier(.22, .61, .36, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-height) + 16px);background:var(--white)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--font-sans);font-size:var(--text-body);color:var(--ink);background:var(--white);font-feature-settings:"ss01" off;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;line-height:1.6}img,svg{max-width:100%;display:block}img{height:auto}h1,h2,h3,p,dl,dd,figure,blockquote{margin:0}h1,h2,h3{color:var(--ink);text-wrap:balance;font-weight:800}h1{font-size:var(--text-h1);letter-spacing:-.038em;line-height:1}h2{font-size:var(--text-h2);letter-spacing:-.032em;line-height:1.04}h3{font-size:var(--text-h3);letter-spacing:-.012em;line-height:1.3}p{text-wrap:pretty}a{color:var(--interactive);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--interactive-hover);text-decoration-thickness:2px}button{font:inherit}:focus-visible{outline:3px solid var(--interactive);outline-offset:3px;border-radius:2px}.on-ink :focus-visible{outline-color:var(--cyan)}::selection{background:var(--cyan);color:var(--ink)}.container{width:100%;max-width:calc(var(--content-max) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-space)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--ink);color:var(--white);border-radius:var(--radius-control);padding:12px 18px;font-weight:700;text-decoration:none;position:absolute;top:-100px;left:16px}.skip-link:focus-visible,.skip-link:focus{color:var(--white);outline-color:var(--cyan);top:12px}.eyebrow{font-size:var(--text-label);letter-spacing:.14em;text-transform:uppercase;color:var(--interactive);font-weight:700}.lead{font-size:var(--text-lead);color:var(--muted);line-height:1.55}.mono{font-family:var(--font-mono);letter-spacing:0;font-size:.8125rem}.label{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.btn{--btn-bg:var(--ink);--btn-fg:var(--white);--btn-border:var(--ink);border:1px solid var(--btn-border);border-radius:var(--radius-control);background:var(--btn-bg);min-height:48px;color:var(--btn-fg);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:background-color .16s var(--ease-out), border-color .16s var(--ease-out), color .16s var(--ease-out);justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:.9375rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover{--btn-bg:var(--interactive);--btn-border:var(--interactive);color:var(--btn-fg);text-decoration:none}.btn--secondary{--btn-bg:var(--white);--btn-fg:var(--ink);--btn-border:var(--border-strong)}.btn--secondary:hover{--btn-bg:var(--white);--btn-fg:var(--ink);--btn-border:var(--ink)}.btn--cyan{--btn-bg:var(--cyan);--btn-fg:var(--ink);--btn-border:var(--cyan)}.btn--cyan:hover{--btn-bg:#a3e6ff;--btn-fg:var(--ink);--btn-border:#a3e6ff}.btn--small{min-height:44px;padding:0 16px;font-size:.875rem}.btn .arrow{transition:transform .16s var(--ease-out)}.btn:hover .arrow{transform:translate(2px)}.text-link{align-items:center;gap:6px;min-height:44px;font-weight:700;display:inline-flex}.status{color:var(--ink);white-space:nowrap;align-items:center;gap:8px;font-size:.8125rem;font-weight:700;display:inline-flex}.status:before{content:"";background:var(--cyan);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #79daff4d}.status--live:before{background:#1f9d6b;box-shadow:0 0 0 3px #1f9d6b33}[id]{scroll-margin-top:calc(var(--header-height) + 16px)}.decorated{isolation:isolate;position:relative;overflow:hidden}.decor{z-index:-1;pointer-events:none;user-select:none;aspect-ratio:1;position:absolute}.decor svg{width:100%;height:100%}.section.idea{background:radial-gradient(55% 60% at 0% 40%, #79daff1a 0%, #79daff00 70%), linear-gradient(180deg, var(--white) 0%, #f8fbfd 100%)}.section.benefits{background:radial-gradient(50% 60% at 100% 0%, #79daff1a 0%, #79daff00 70%), var(--white)}.section.token{background:linear-gradient(180deg, var(--white) 0%, #f5fafd 100%)}.section.faq{background:radial-gradient(60% 50% at 100% 100%, #79daff1a 0%, #79daff00 70%), linear-gradient(180deg, #f5fafd 0%, var(--white) 100%)}.logo[data-astro-cid-f7espo7c]{min-height:44px;color:var(--ink);flex-shrink:0;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.logo[data-astro-cid-f7espo7c]:hover{color:var(--ink)}.logo--dark[data-astro-cid-f7espo7c],.logo--dark[data-astro-cid-f7espo7c]:hover{color:var(--white)}.logo-text[data-astro-cid-f7espo7c]{letter-spacing:-.015em;white-space:nowrap;font-size:1.125rem;font-weight:800}.cube[data-astro-cid-nllnjiug]{aspect-ratio:1;object-fit:contain;user-select:none;height:auto;display:block}
