.site-root{font-family:var(--font-satoshi), var(--font-inter), system-ui, sans-serif}.site-root h1,.site-root h2,.site-root h3,.site-root .font-display{font-family:var(--font-clash), var(--font-satoshi), system-ui, sans-serif;letter-spacing:-.01em}.site-root .font-mono,.site-root .eyebrow{font-family:var(--font-geist-mono), ui-monospace, monospace}.wrap{width:100%;max-width:1600px;margin-inline:auto;padding-inline:40px}@media (max-width:639px){.wrap{padding-inline:24px}}.sec{padding-block:clamp(72px,9vw,136px)}.sec-tight{padding-block:clamp(48px,6vw,88px)}.eyebrow-l{font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.2em;color:#a1a1aa;font-size:12px}.sec-title{letter-spacing:-.02em;color:#fff;font-size:clamp(2rem,4.2vw,3.6rem);font-weight:700;line-height:1.06}.sec-lead{color:#a1a1aa;max-width:58ch;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.6}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 40px;margin-bottom:clamp(32px,4vw,56px);display:flex}.panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0a99;border:1px solid #27272a;border-radius:16px}.panel h1,.panel h2,.panel h3,.panel p,.panel li,.bc h3,.bc p,.bc li,.faq-item p,.faq-item span{text-shadow:none}
