.home-facts-intro{color:var(--color-muted-foreground);margin-top:6px;font-size:14px}.home-facts .market-section-heading{align-items:end}.home-facts-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:16px;display:grid}.home-fact{background:var(--color-card);border:1px solid var(--color-border);border-top:3px solid var(--power-lime);border-radius:14px;flex-direction:column;padding:20px 20px 8px;display:flex}.home-fact-label{color:var(--color-primary);letter-spacing:.6px;text-transform:uppercase;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.home-fact-label svg{width:15px;height:15px}.home-fact h3{min-height:2.7em;color:var(--color-muted-foreground);margin-top:10px;font-size:14px;font-weight:600;line-height:1.35}.home-fact-value{margin-top:10px}.home-fact-value strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;text-wrap:balance;font-size:clamp(26px,2.2vw,32px);font-weight:800;line-height:1.05;display:block}.home-fact-value span{letter-spacing:-.2px;margin-top:4px;font-size:15px;font-weight:700;display:block}.home-fact-detail{min-height:3em;color:var(--color-muted-foreground);margin-top:10px;font-size:14px;line-height:1.5}.home-fact-source{border-top:1px solid var(--color-border);min-height:calc(3em + 13px);color:var(--color-muted-foreground);margin-top:14px;padding-top:12px;font-size:12.5px;line-height:1.5}.home-fact-more summary,.home-fact-link{min-height:44px;color:var(--color-primary);align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.home-fact-more summary{cursor:pointer;list-style:none}.home-fact-more summary::-webkit-details-marker{display:none}.home-fact-more summary svg{width:16px;height:16px;transition:transform .15s}.home-fact-more[open] summary svg{transform:rotate(180deg)}.home-fact-more p{color:var(--color-muted-foreground);padding-bottom:6px;font-size:13.5px;line-height:1.55}.home-fact-link{border-top:1px solid var(--color-border)}.home-fact-link svg{width:16px;height:16px;margin-left:auto}.home-fact-link:hover,.home-fact-more summary:hover{text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.home-fact-more summary svg{transition:none}}@media (max-width:1299px){.home-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.home-facts .market-section-heading{flex-direction:column;align-items:start;gap:10px}.home-fact{padding:16px 16px 6px}.home-facts-grid{grid-template-columns:1fr;gap:12px}.home-fact h3,.home-fact-detail,.home-fact-source{min-height:0}}
