.capability-glyph { height:96px; position:relative; margin:-2px 0 25px; overflow:hidden; border:1px solid #d3dfcc; border-radius:5px; background:linear-gradient(135deg,#f8fcf5,#edf5e8); }
.health-glyph b { position:absolute; left:27px; top:26px; width:34px; height:34px; border:2px solid #70bd1f; border-radius:50%; }
.health-glyph b::after { content:""; position:absolute; width:13px; height:7px; left:8px; top:10px; border-left:2px solid #70bd1f; border-bottom:2px solid #70bd1f; transform:rotate(-45deg); }
.health-glyph i { position:absolute; right:28px; width:68px; height:3px; background:#c4d8b6; border-radius:5px; }.health-glyph i:nth-of-type(1){top:27px}.health-glyph i:nth-of-type(2){top:43px;width:50px}.health-glyph i:nth-of-type(3){top:59px;width:60px}
.sensor-glyph { display:flex; align-items:flex-end; gap:6px; padding:16px 21px; }.sensor-glyph i { width:12px; border-radius:4px 4px 1px 1px; background:#a4c58b; }.sensor-glyph i:nth-child(1){height:28%}.sensor-glyph i:nth-child(2){height:54%}.sensor-glyph i:nth-child(3){height:76%;background:#78d500}.sensor-glyph i:nth-child(4){height:45%}.sensor-glyph i:nth-child(5){height:90%;background:#4e9a13}
.scene-glyph i { position:absolute; width:48px; height:48px; left:38px; top:25px; border:2px solid #73b82a; transform:rotate(45deg); background:rgba(120,213,0,.05); }.scene-glyph b { position:absolute; width:9px; height:9px; left:58px; top:44px; border-radius:50%; background:#78d500; box-shadow:0 0 0 7px rgba(120,213,0,.12); }.scene-glyph span { position:absolute; right:33px; bottom:21px; width:58px; height:1px; background:#9fc58a; transform:rotate(-27deg); }
.write-glyph { display:flex; align-items:center; gap:13px; padding:0 25px; }.write-glyph span { font:24px var(--mono); color:#4d8d11; }.write-glyph i { width:72px; height:14px; border-left:2px solid #70b829; border-bottom:2px solid #70b829; transform:skewX(-31deg); }
@media(max-width:900px){.capability-cards .capability-card:last-child{grid-column:span 2}}@media(max-width:600px){.capability-cards .capability-card:last-child{grid-column:span 1}}
