.cv-stats{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:16px;margin:32px 0}@media(max-width:560px){.cv-stats{grid-auto-flow:row;grid-template-columns:minmax(0,1fr)}}.cv-stat{display:flex;flex-direction:column;gap:8px;padding:20px;border:1px solid var(--m-line);border-radius:16px;background:var(--m-card)}.cv-stat-value{font-size:clamp(1.5rem,3vw,2rem);font-weight:650;line-height:1.1;letter-spacing:-.03em;color:var(--m-ink)}.cv-stat-label{font-size:.875rem;line-height:1.5;color:var(--m-muted)}.cv-pair{margin:32px 0}.marketing .cv-pair h3{margin:0 0 12px}.cv-cards{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.cv-card{padding:20px;border:1px solid var(--m-line);border-radius:16px;background:var(--m-card)}.cv-card-nym{border-color:var(--m-accent)}.marketing .cv-card h4{margin:0 0 8px;font-size:.875rem;font-weight:700;color:var(--m-accent)}.marketing .cv-card:not(.cv-card-nym) h4{color:var(--m-ink)}.marketing .m-prose .cv-card p,.marketing .cv-card p{max-width:none;margin:0;font-size:1rem;line-height:1.6}.cv-method{margin:24px 0;padding:16px 20px;border:1px solid var(--m-line);border-radius:16px}.cv-method>summary{cursor:pointer;font-weight:650}.cv-method[open]>summary{margin-bottom:16px}@media(max-width:640px){.cv-cards{grid-template-columns:minmax(0,1fr)}}
