.landing-container{width:100%;max-width:1320px;margin-inline:auto;padding-inline:20px}.landing-display{font-weight:600;line-height:1.06;letter-spacing:-.052em;text-wrap:balance}.landing-proof{overflow:hidden;border:1px solid hsl(var(--border));border-radius:16px;background:hsl(var(--secondary)/.55);box-shadow:0 2px 4px hsl(var(--foreground)/.02),0 20px 50px -24px hsl(var(--primary)/.2)}.landing-reasoning-panel{box-shadow:0 3px 10px hsl(var(--foreground)/.025)}.landing-anchor{scroll-margin-top:100px}.landing-faq summary::-webkit-details-marker{display:none}.landing-faq summary{list-style:none}.landing-faq[open] .landing-faq-icon{transform:rotate(45deg)}@media (min-width:640px){.landing-container{padding-inline:32px}}@media (forced-colors:active){.landing-proof button[aria-pressed=true]{border:2px solid Highlight}}.landing-container .utility-label{font-size:.75rem}.landing-phrase{background:transparent;color:inherit;border-radius:3px;padding-inline:1px;transition:background-color .2s ease}.landing-proof[data-reveal=on] .landing-phrase{background:hsl(var(--primary)/.14);color:hsl(var(--accent-foreground));box-shadow:inset 0 -2px 0 hsl(var(--primary)/.55);font-weight:500}@media (forced-colors:active){.landing-proof[data-reveal=on] .landing-phrase{outline:2px solid Highlight;outline-offset:1px}}.landing-chain svg{display:block;width:100%;height:auto}