@font-face{font-family:Geist Mono V8;src:url(/assets/fonts/GeistMono-var.woff2) format("woff2");font-weight:100 900;font-display:swap}.v8c{--bg:#04050a;--fg:#fff;--mut:#9a9cab;--acc:#06DA61;--line:rgba(255,255,255,.1);--line2:rgba(255,255,255,.2);--mono:"Geist Mono V8",ui-monospace,Menlo,Consolas,monospace;--pad:clamp(18px,4.4vw,56px);--w:1180px;color:var(--fg);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased}.v8c-head{position:sticky;top:0;z-index:50}.v8c *,.v8c :after,.v8c :before{box-sizing:border-box}.v8c img{display:block;max-width:100%;height:auto}.v8c a{color:inherit}.v8c :focus-visible{outline:2px solid var(--acc);outline-offset:3px;border-radius:4px}.v8c .sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.v8c .btn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;text-decoration:none;cursor:pointer;transition:transform .2s,box-shadow .2s;font-weight:600}.v8c .btn-ghost{background:transparent;color:var(--fg);border:1px solid rgba(255,255,255,.3);min-height:44px;padding:0 22px;font-size:14.5px}.v8c .btn-ghost:hover{border-color:var(--acc);color:var(--acc)}.v8c .head{position:relative;min-height:76px;padding:0 var(--pad);display:flex;align-items:center;gap:20px;background:rgba(4,5,10,.86);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.v8c .logo img{height:30px;width:auto}.v8c .menu{display:flex;align-items:center;gap:6px;margin-left:auto}.v8c .nav{display:flex;flex-wrap:wrap;gap:2px}.v8c .nav a{color:var(--mut);text-decoration:none;font-size:15px;padding:10px 14px;border-radius:999px}.v8c .nav a:hover,.v8c .nav a[aria-current=page]{color:var(--fg)}.v8c .lang{display:inline-flex;align-items:center;margin:0 8px;font:500 13px var(--mono);letter-spacing:.08em}.v8c .lang a,.v8c .lang span.on{padding:10px 8px;min-width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:var(--mut);border-radius:8px}.v8c .lang a:hover{color:var(--fg)}.v8c .lang span.on{color:var(--fg);text-decoration:underline;text-decoration-color:var(--acc);text-decoration-thickness:2px;text-underline-offset:6px}.v8c .lang i{color:#4a4c5a;font-style:normal}.v8c .burger{display:none}@media (max-width:900px){.v8c .head{justify-content:space-between}.v8c .burger{display:inline-flex;flex-direction:column;justify-content:center;gap:6px;width:44px;height:44px;align-items:center;background:none;border:1px solid rgba(255,255,255,.25);border-radius:12px;cursor:pointer}.v8c .burger span{display:block;width:18px;height:1.5px;background:var(--fg);transition:transform .25s}.v8c .burger[aria-expanded=true] span:first-child{transform:translateY(3.75px) rotate(45deg)}.v8c .burger[aria-expanded=true] span:last-child{transform:translateY(-3.75px) rotate(-45deg)}.v8c .menu{display:none;position:absolute;left:0;right:0;top:100%;flex-direction:column;align-items:stretch;gap:4px;padding:10px var(--pad) 26px;background:#04050a;border-bottom:1px solid var(--line);max-height:calc(100svh - 76px);overflow-y:auto}.v8c .menu.open{display:flex}.v8c .nav{flex-direction:column}.v8c .nav a{color:var(--fg);font-size:1.15rem;padding:14px 4px;border-radius:0;border-bottom:1px solid var(--line);min-height:48px}.v8c .lang{margin:10px 0 14px}.v8c .menu .btn{width:100%}}.v8c .foot{display:block;padding:clamp(48px,6vw,80px) var(--pad) 32px;border-top:1px solid var(--line);color:var(--mut);font-size:14px;background:#03040a}.v8c .foot p{margin:0}.v8c .foot-top{max-width:var(--w);margin:0 auto;display:grid;grid-template-columns:minmax(200px,.9fr) minmax(0,3.1fr);gap:clamp(32px,5vw,72px)}.v8c .foot-brand img{height:28px;width:auto;opacity:.95}.v8c .foot-brand p{margin:18px 0 0;color:#c3c5d1;font-size:1.05rem;line-height:1.35;max-width:26ch;letter-spacing:-.01em}.v8c .soc{list-style:none;margin:22px 0 0;padding:0;display:flex;gap:10px}.v8c .soc a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px 0 12px;border:1px solid var(--line2);border-radius:999px;color:#e8e9f0;text-decoration:none;font-size:14px;transition:border-color .2s,color .2s}.v8c .soc a:hover{border-color:var(--acc);color:var(--acc)}.v8c .soc svg{fill:currentColor}.v8c .fh{font:500 12px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mut);margin:0 0 18px}.v8c .foot-cols{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px 24px}.v8c .foot-cols ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.v8c .foot-cols a{display:inline-block;padding:7px 0;color:#c3c5d1;text-decoration:none;line-height:1.3}.v8c .foot-cols a:hover{color:var(--acc);text-decoration:underline;text-decoration-color:rgba(6,218,97,.6);text-underline-offset:4px}.v8c .foot-bot{max-width:var(--w);margin:clamp(36px,5vw,64px) auto 0;padding-top:22px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px 32px;justify-content:space-between;font-size:13px}.v8c .foot-bot .copy-l{color:#b4b6c4}.v8c .pay{list-style:none;margin:0;padding:0}.v8c .pay a{color:#b4b6c4;font-size:13px;text-underline-offset:3px}.v8c .pay a:hover{color:var(--acc)}@media (max-width:1000px){.v8c .foot-top{grid-template-columns:1fr}.v8c .foot-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.v8c .foot-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}