.asm-type-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.asm-type-item{background:var(--card);border:1px solid var(--border-subtle);border-radius:10px;align-items:flex-start;gap:12px;padding:14px 16px;transition:transform .2s,box-shadow .2s;display:flex}.asm-type-item:hover{box-shadow:var(--shadow-card);transform:translate(3px)}.asm-type-ico{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.asm-type-ico-clay{color:#c85c42;background:#f7eae6;border:1px solid #e0b4a6}.asm-type-ico-blue{color:#3b7dd8;background:#ebf1fa;border:1px solid #a8c8f0}.asm-type-ico-purple{color:#7c5cbf;background:#f0ecf8;border:1px solid #c4b4e4}.asm-type-ico-amber{color:#b07c2a;background:#f5edd6;border:1px solid #d8c088}.asm-type-ico-red{color:#c43434;background:#fceaea;border:1px solid #e0acac}.asm-type-ico-green{color:#2e7d52;background:#e6f4ec;border:1px solid #a8d4b8}.asm-type-item h4{color:var(--headline);margin-bottom:3px;font-size:.82rem;font-weight:600}.asm-type-item p{color:var(--muted);font-size:.72rem;line-height:1.58}.hiw-gl-ico-purple{color:#7c5cbf;background:#f0ecf8;border:1px solid #c4b4e4}.asm-caps{background:var(--bg-alt);border-top:1px solid var(--border-subtle);padding:80px 0 64px}.asm-caps-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:48px;display:grid}.asm-cap-item{background:var(--card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);align-items:flex-start;gap:12px;padding:18px 20px;transition:all .25s;display:flex}.asm-cap-item:hover{box-shadow:var(--shadow-card);transform:translateY(-2px)}.asm-cap-ico{background:var(--bg-alt);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:1.3rem;display:flex}.asm-cap-item h4{color:var(--headline);margin-bottom:3px;font-size:.84rem;font-weight:600}.asm-cap-item p{color:var(--muted);font-size:.74rem;line-height:1.6}@media (max-width:960px){.asm-type-grid{grid-template-columns:1fr}.asm-caps-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.asm-caps-grid{grid-template-columns:1fr}}
