.tec-capabilities-grid{padding:var(--tec-space-lg) 0 var(--tec-space-xl)}.tec-capability-card{background:var(--tec-bg);border:1px solid var(--tec-border);border-radius:var(--tec-radius);padding:var(--tec-space-md);height:100%}.tec-capability-card h3{font-size:1rem;margin-bottom:8px}.tec-capability-card p{font-size:.85rem;color:var(--tec-text);line-height:1.6;margin-bottom:var(--tec-space-sm)}.tec-capability-specs{display:flex;flex-wrap:wrap;gap:6px}.tec-spec-tag{display:inline-block;background:var(--tec-bg-alt);border:1px solid var(--tec-border);border-radius:2px;padding:2px 8px;font-size:.72rem;font-weight:500;color:var(--tec-primary)}.tec-supply-section{background:var(--tec-bg-alt);padding:var(--tec-space-xl) 0}.tec-supply-item{text-align:center;padding:var(--tec-space-md)}.tec-supply-number{display:block;font-size:2rem;font-weight:700;color:var(--tec-accent);margin-bottom:8px}.tec-supply-item h4{font-size:.95rem;margin-bottom:8px}.tec-supply-item p{font-size:.85rem;color:var(--tec-text-secondary);line-height:1.5}.tec-comparison-section{padding:var(--tec-space-xl) 0}.tec-comparison-table{font-size:.82rem}.tec-comparison-table thead th{background:var(--tec-primary-dark);color:#fff;font-weight:600;font-size:.78rem;text-align:center;vertical-align:middle}.tec-comparison-table td{text-align:center;vertical-align:middle;color:var(--tec-text)}.tec-comparison-table td:first-child{text-align:left;font-weight:600}.tec-limitations-section{background:var(--tec-bg-alt);padding:var(--tec-space-xl) 0}.tec-limitation-item{background:var(--tec-bg);border:1px solid var(--tec-border);border-radius:var(--tec-radius);padding:var(--tec-space-md);height:100%}.tec-limitation-item h4{font-size:.95rem;margin-bottom:8px}.tec-limitation-item p{font-size:.85rem;color:var(--tec-text);line-height:1.6}