.cap-grid[data-v-51dcd09d]{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.cap-card[data-v-51dcd09d]{background:var(--bg-elevated);flex-direction:column;gap:10px;padding:24px 20px;display:flex}.cap-icon[data-v-51dcd09d]{color:var(--brand)}.cap-card h3[data-v-51dcd09d]{font-size:17px}.cap-card p[data-v-51dcd09d]{color:var(--text-muted);font-size:12px;line-height:1.7}.cap-tags[data-v-51dcd09d]{flex-wrap:wrap;gap:5px;margin-top:auto;padding-top:8px;display:flex}.layers[data-v-51dcd09d]{border:1px solid var(--line);flex-direction:column;display:flex}.layer[data-v-51dcd09d]{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr;display:grid}.layer[data-v-51dcd09d]:last-child{border-bottom:0}.layer-label[data-v-51dcd09d]{border-right:1px solid var(--line);color:var(--accent);letter-spacing:.06em;background:var(--paper-100);align-items:center;padding:18px;font-size:10px;display:flex}.layer-items[data-v-51dcd09d]{flex-wrap:wrap;gap:1px;display:flex}.layer-items span[data-v-51dcd09d]{color:var(--text-muted);text-align:center;background:#fff;flex:150px;padding:18px;font-size:13px}.arch-note[data-v-51dcd09d]{color:var(--text-muted);margin-top:16px;font-size:12px}.process[data-v-51dcd09d]{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.process li[data-v-51dcd09d]{background:var(--bg-elevated);flex-direction:column;gap:8px;padding:22px 18px;display:flex}.process .mono[data-v-51dcd09d]{color:var(--accent);font-size:10px}.process strong[data-v-51dcd09d]{font-size:16px}.process p[data-v-51dcd09d]{color:var(--text-muted);font-size:12px;line-height:1.7}.quality[data-v-51dcd09d]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:56px;display:grid}.quality h2[data-v-51dcd09d]{margin-bottom:16px}.quality p[data-v-51dcd09d]{color:var(--text-muted);font-size:14px;line-height:1.85}.quality ul[data-v-51dcd09d]{border-top:1px solid var(--line);flex-direction:column;gap:0;display:flex}.quality li[data-v-51dcd09d]{border-bottom:1px solid var(--line);color:var(--text-muted);padding:14px 0;font-size:13px}.quality li[data-v-51dcd09d]:before{content:"✓";color:var(--brand);margin-right:10px}@media (width<=1023px){.cap-grid[data-v-51dcd09d],.process[data-v-51dcd09d]{grid-template-columns:1fr 1fr}.quality[data-v-51dcd09d]{grid-template-columns:1fr;gap:32px}}@media (width<=600px){.cap-grid[data-v-51dcd09d],.process[data-v-51dcd09d],.layer[data-v-51dcd09d]{grid-template-columns:1fr}.layer-label[data-v-51dcd09d]{border-right:0;border-bottom:1px solid var(--line)}}
