section.hero-full .hero-ctas{margin-top:26px}.gstats{background:#ffffff0d;border:1px solid #ffffff0e;border-radius:22px;grid-template-columns:repeat(3,1fr);gap:2px;margin:clamp(28px,3.4vw,44px) 0 0;display:grid;overflow:hidden}.gstats>div{background:#080e1cc7;padding:clamp(26px,3vw,38px) clamp(22px,2.6vw,32px)}.gstats .gf{font-family:var(--disp);letter-spacing:-.045em;color:var(--teal2);white-space:nowrap;font-size:clamp(34px,4.2vw,56px);font-weight:800;line-height:1}.gstats .gl{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-top:14px;font-size:10.5px}.gstats .gn{font-family:var(--sans);color:var(--mut);margin-top:10px;font-size:13px;line-height:1.7}@media (width<=900px){.gstats{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.gstats{grid-template-columns:1fr}}.cmp{border-collapse:collapse;width:100%;margin:clamp(28px,3.4vw,44px) 0}.cmp th,.cmp td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff14;padding:18px 20px}.cmp thead th{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);border-bottom-color:#ffffff24;font-size:10px}.cmp thead th.s{color:var(--teal2)}.cmp tbody th{font-family:var(--sans);color:var(--mut);width:30%;font-size:13px;font-weight:600}.cmp td{font-family:var(--sans);color:var(--body);font-size:15px}.cmp td.s{color:var(--ink);font-weight:600}@media (width<=640px){.cmp,.cmp tbody,.cmp tr,.cmp td,.cmp th{display:block}.cmp thead{display:none}.cmp tr{border-bottom:1px solid #ffffff14;padding:16px 0}.cmp th,.cmp td{border:0;width:auto;padding:2px 0}.cmp td:before{content:attr(data-c) " ";font-family:var(--mono);letter-spacing:.12em;color:var(--faint);font-size:9.5px}}.vcsteps{flex-wrap:wrap;gap:8px;margin:clamp(26px,3vw,38px) 0 0;display:flex}.vcsteps button{text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;flex:170px;min-height:44px;padding:14px 18px;transition:border-color .16s,background .16s,color .16s}.vcsteps button .sn{font-family:var(--mono);letter-spacing:.14em;color:var(--faint);margin-bottom:5px;font-size:9.5px;display:block}.vcsteps button .st{font-family:var(--sans);color:var(--mut);font-size:14px;font-weight:600}.vcsteps button:hover{background:#ffffff0b;border-color:#ffffff38}.vcsteps button:hover .st{color:var(--ink)}.vcsteps button.on{background:#2dd4bf14;border-color:#2dd4bf6b}.vcsteps button.on .sn{color:var(--teal2)}.vcsteps button.on .st{color:var(--teal3)}.vcpanel{background:#0a101ecc;border:1px solid #ffffff0f;border-radius:20px;margin-top:18px;padding:clamp(26px,3vw,38px);display:none}.vcpanel.on{display:block}.vcpanel .pc{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--teal2);margin-bottom:14px;font-size:9.5px}.vcpanel .ph{font-family:var(--disp);letter-spacing:-.02em;color:var(--ink);margin:0 0 12px;font-size:clamp(20px,2.4vw,28px);font-weight:700}.vcpanel .pd{font-family:var(--sans);color:var(--body);max-width:70ch;margin:0;font-size:15.5px;line-height:1.75}.vcpanel .pw{font-family:var(--sans);color:var(--mut);border-left:2px solid #2dd4bf66;max-width:70ch;margin:18px 0 0;padding-left:16px;font-size:14px;line-height:1.7}.vcpanel .pw b{color:var(--teal3);font-weight:600}@media (width<=760px){.vcsteps,.vcpanel .pc{display:none}.vcpanel{margin-top:12px;display:block}}.chain{flex-direction:column;gap:0;margin:clamp(28px,3.4vw,44px) 0;display:flex}.chain li{font-family:var(--sans);color:var(--body);border-bottom:1px solid #ffffff14;grid-template-columns:auto 1fr;align-items:start;gap:20px;padding:20px 0;font-size:15.5px;line-height:1.7;display:grid}.chain li:last-child{border-bottom:0}.chain .cd{width:26px;height:26px;font-family:var(--mono);color:var(--teal2);background:#20b2aa1a;border:1px solid #2dd4bf47;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;font-size:10.5px;display:flex}.side{background:#0a101ecc;border:1px solid #ffffff0f;border-radius:20px;height:fit-content;padding:clamp(24px,2.6vw,32px)}.side .sk{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--teal2);margin-bottom:16px;font-size:9.5px}.side ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.side li{font-family:var(--sans);color:var(--body);padding-left:16px;font-size:14px;position:relative}.side li:before{content:"";background:var(--teal2);border-radius:1px;width:5px;height:5px;position:absolute;top:9px;left:0}.rc{grid-template-columns:repeat(3,1fr);gap:16px;margin:clamp(28px,3.4vw,44px) 0;display:grid}.rc>div{min-width:0}.rch{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--c,var(--faint));border-bottom:1px solid color-mix(in srgb,var(--c,#94a3b8) 30%,transparent);margin-bottom:14px;padding-bottom:10px;font-size:10px}.rci{background:#0a101ecc;border:1px solid #ffffff0f;border-radius:16px;padding:20px}.rci+.rci{margin-top:12px}.rci .rt2{font-family:var(--sans);color:var(--ink);margin-bottom:10px;font-size:14.5px;font-weight:600;line-height:1.4}.rci .chip{margin-bottom:12px;display:inline-flex}.rci .rb2{font-family:var(--sans);color:var(--mut);font-size:13px;line-height:1.7}@media (width<=860px){.rc{grid-template-columns:1fr}}.locs{flex-wrap:wrap;gap:10px;margin:clamp(26px,3vw,38px) 0 18px;display:flex}.loc{min-height:44px;font-family:var(--sans);color:var(--teal3);background:#2dd4bf12;border:1px solid #2dd4bf47;border-radius:999px;align-items:center;gap:9px;padding:0 20px;font-size:14px;font-weight:600;display:inline-flex}.loc .d{background:var(--teal2);border-radius:50%;width:7px;height:7px}.loc.q{color:var(--purple2);background:#7c3aed1a;border-color:#c4b5fd4d}.loc.q .d{background:var(--purple2);opacity:.7}.lgd{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);flex-wrap:wrap;gap:22px;font-size:10px;display:flex}.lgd span{align-items:center;gap:8px;display:inline-flex}.lgd i{background:var(--teal2);border-radius:50%;width:7px;height:7px}.lgd i.q{background:var(--purple2);opacity:.7}.gocards{grid-template-columns:repeat(3,1fr);gap:12px;margin:clamp(28px,3.4vw,44px) 0 0;display:grid}.go{background:#0a101ecc;border:1px solid #ffffff0f;border-radius:16px;padding:24px;transition:border-color .16s,background .16s;display:block}.go:hover{background:#2dd4bf0d;border-color:#2dd4bf52}.go .gt{font-family:var(--sans);color:var(--ink);justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:16px;font-weight:700;display:flex}.go:hover .gt{color:var(--teal3)}.go .gd{font-family:var(--sans);color:var(--mut);font-size:13px;line-height:1.65}.go svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.5;flex-shrink:0;width:15px;height:15px}.go:hover svg{opacity:1}@media (width<=900px){.gocards{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.gocards{grid-template-columns:1fr}}.arw{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;margin-left:2px}.tokpanel{background:#0a101ecc;border:1px solid #ffffff0f;border-radius:20px;padding:clamp(24px,2.8vw,34px)}.tokpanel .tk{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--teal2);margin-bottom:16px;font-size:9.5px}.tokpanel p{font-family:var(--sans);color:var(--body);margin:0;font-size:14px;line-height:1.75}.tokpanel p+p{margin-top:10px}.tokfigs{grid-template-columns:1fr 1fr;gap:24px;display:grid}.tokfigs .tf{font-family:var(--disp);letter-spacing:-.04em;color:var(--ink);font-size:clamp(28px,3.4vw,42px);font-weight:800;line-height:1}.tokfigs .tl2{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin-top:10px;font-size:10px}.tokfigs .tn{font-family:var(--sans);color:var(--mut);margin-top:6px;font-size:12px}.stackr.bare.qa .rt{font-size:16px}.inline-link{min-height:44px;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--teal2);align-items:center;gap:8px;font-size:11px;display:inline-flex}.inline-link:hover{color:var(--teal3)}.twoup.fly{grid-template-columns:1fr 320px}@media (width<=900px){.twoup.fly{grid-template-columns:1fr}}.d-sub[data-astro-cid-lcdefpme]{margin:clamp(40px,5vw,64px) 0 16px}.d-sub[data-astro-cid-lcdefpme] .dk[data-astro-cid-lcdefpme]{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--teal2);margin-bottom:10px;font-size:10px}.d-sub[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--disp);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(20px,2.2vw,26px);font-weight:700;line-height:1.25}.d-links[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px 28px;display:flex}.gstats[data-astro-cid-lcdefpme].two{grid-template-columns:repeat(2,1fr);margin-bottom:clamp(28px,3.4vw,44px)}.ccard[data-astro-cid-lcdefpme] .chip[data-astro-cid-lcdefpme]{margin-bottom:14px;display:inline-flex}@media (width<=560px){.gstats[data-astro-cid-lcdefpme].two{grid-template-columns:1fr}}.stat-pill[data-astro-cid-lcdefpme] .census-value[data-astro-cid-lcdefpme]{font-family:var(--disp);color:var(--ink);letter-spacing:-.01em;text-transform:none;font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}
