.hero h1.dot{font-size:clamp(34px,4.2vw,58px);line-height:1.14}.hero.solo h1.dot{font-size:clamp(38px,5.6vw,80px);max-width:none}#closing h2.dot{font-size:clamp(30px,4.6vw,64px);line-height:1.16;max-width:22ch;text-wrap:balance}#closing .ascii-field pre{opacity:.18}.metric-row.figs{display:grid;grid-template-columns:1fr;gap:clamp(24px,3vw,38px)}@media (min-width:560px){.metric-row.figs.cols-2,.metric-row.figs.cols-3,.metric-row.figs.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:940px){.metric-row.figs.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-row.figs.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.metric.you .metric-v{color:var(--mint)}.metric.open .metric-v{color:var(--clay)}.fig-s{display:block;margin-top:12px;line-height:1.5;font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4)}.card .card-go{color:var(--ink-3);transition:color .3s ease}.card:hover .card-go{color:var(--ink)}.card.lit{padding:clamp(22px,2.4vw,30px)}.step .step-n{font-family:var(--mono);font-weight:500;color:var(--ink-4)}.faq details summary:hover{color:var(--ink)}.card-pts{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:6px}.card-pts li{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:9px;padding:8px 10px;border-radius:9px;border:1px solid color-mix(in srgb,var(--pt,var(--ink-4)) 20%,transparent);background:color-mix(in srgb,var(--pt,var(--ink-4)) 6%,transparent);font-size:12.5px;line-height:1.4;color:var(--ink-2);transition:border-color .3s ease,background .3s ease}.card:hover .card-pts li{border-color:color-mix(in srgb,var(--pt,var(--ink-4)) 34%,transparent);background:color-mix(in srgb,var(--pt,var(--ink-4)) 10%,transparent)}.card-pt-m{width:5px;height:5px;border-radius:1.5px;margin-top:6px;background:var(--pt,var(--ink-4))}@media (max-width:639px){.hero h1.dot{font-size:clamp(26px,7.6vw,34px);line-height:1.16}.hero.solo h1.dot{font-size:clamp(28px,8.4vw,38px);line-height:1.16}#closing h2.dot{font-size:clamp(25px,7.2vw,30px);line-height:1.18}}