.statstrip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper-2)}.statstrip__inner{display:grid;grid-template-columns:repeat(4,1fr)}.statstrip__item{padding:28px;border-right:1px solid var(--line)}.statstrip__item:last-child{border-right:0}.statstrip__v{font-size:32px;font-weight:500;letter-spacing:-.02em;line-height:1}.statstrip__l{font-size:13px;color:var(--ink-3);margin-top:8px}@media (max-width:880px){.statstrip__inner{grid-template-columns:repeat(2,1fr)}.statstrip__item:nth-child(2){border-right:0}.statstrip__item:first-child,.statstrip__item:nth-child(2){border-bottom:1px solid var(--line)}}.ccard__tag{font-family:var(--font-mono);font-size:9px;padding:2px 6px;border-radius:4px;background:var(--paper-2);border:1px solid var(--line);letter-spacing:.04em;text-transform:uppercase}.ccard__tag--alt{color:var(--ink-3)}.validation{display:flex;flex-direction:column;gap:8px;margin:16px 0}.validation__row{padding:10px 12px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:8px}.validation__top{display:flex;justify-content:space-between;align-items:center}.validation__l{font-size:13px}.validation__dot{width:8px;height:8px;border-radius:50%}.validation__dot--pass{background:var(--brand)}.validation__dot--warn{background:var(--signal-warn)}.validation__dot--fail{background:var(--signal-neg)}.validation__bottom{display:flex;justify-content:space-between;align-items:baseline;margin-top:4px}.validation__v{font-size:18px;font-weight:500}.validation__note{font-size:11px;color:rgba(255,255,255,.5)}.niches{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;border-top:1px solid var(--line);border-left:1px solid var(--line)}.niche{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px;text-decoration:none;color:var(--ink);display:flex;flex-direction:column;gap:8px;transition:background .15s ease}.niche:hover{background:var(--paper-2)}.niche__head{display:flex;justify-content:space-between}.niche__arrow,.niche__num{font-size:11px;color:var(--ink-3)}.niche:hover .niche__arrow{color:var(--ink)}.niche__l{font-size:22px;font-weight:500;letter-spacing:-.02em;margin-top:12px}.niche__count{font-size:11px;color:var(--ink-3)}.niche__t{font-size:13px;color:var(--ink-2);margin-top:4px}@media (max-width:880px){.niches{grid-template-columns:repeat(2,1fr)}}.steps{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line);margin-top:48px}.step{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:32px 28px;display:flex;flex-direction:column;gap:12px}.step__num{font-size:10px;color:var(--ink-3);letter-spacing:.08em}.step__title{font-size:20px;font-weight:500;letter-spacing:-.02em;margin:0}.step__body{font-size:14px;color:var(--ink-2);line-height:1.6;margin:0}@media (max-width:860px){.steps{grid-template-columns:1fr}}.industries{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;margin-top:48px}.industry{border:1px solid var(--line);border-radius:var(--r-lg);padding:28px 24px;background:var(--paper);display:flex;flex-direction:column;gap:10px;transition:background .15s ease}.industry:hover{background:var(--paper-2)}.industry__num{font-family:var(--font-mono);font-size:10px;color:var(--ink-3);letter-spacing:.08em}.industry__title{font-size:18px;font-weight:500;letter-spacing:-.015em;margin:0}.industry__body{font-size:13px;color:var(--ink-2);line-height:1.6;margin:0}[data-theme=dark] .industry{background:var(--paper-2)}[data-theme=dark] .industry:hover{background:#2A2920}@media (max-width:640px){.industries{grid-template-columns:1fr}}.platform-cards{gap:16px}.platform-card,.platform-cards{display:flex;flex-direction:column}.platform-card{padding:24px;gap:8px}.platform-card__badge{font-size:10px;letter-spacing:.08em;color:var(--ink-3)}.platform-card__name{font-size:18px;font-weight:500;letter-spacing:-.015em}.platform-card__stat{font-size:clamp(36px,5vw,48px);font-weight:500;letter-spacing:-.04em;line-height:1;color:var(--brand)}.platform-card__label{font-size:12px;color:var(--ink-3)}.platform-card__tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}