.cw-ai-agent-development-stack{background:#141210;color:#f3efe7;padding:clamp(64px,8vw,110px) clamp(20px,4vw,40px);font-family:Inter,system-ui,sans-serif}
.cw-ai-agent-development-stack__inner{max-width:1280px;margin:0 auto}
.cw-ai-agent-development-stack__head{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap;margin-bottom:32px}
.cw-ai-agent-development-stack__eyebrow{margin:0;font-family:'JetBrains Mono',monospace;font-size:12px;letter-spacing:.16em;color:#ff7a50}
.cw-ai-agent-development-stack__title{margin:12px 0 0;font-family:'Inter Tight',sans-serif;font-weight:800;font-size:clamp(36px,4.6vw,64px);line-height:.98;letter-spacing:-.04em}
.cw-ai-agent-development-stack__em{font-family:'Playfair Display',serif;font-style:italic;font-weight:500;color:#b7a6f5}
.cw-ai-agent-development-stack__tabs{display:flex;flex-wrap:wrap;gap:6px}
.cw-ai-agent-development-stack__tab{border:1px solid rgba(243,239,231,.2);background:transparent;color:#f3efe7;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}
.cw-ai-agent-development-stack__tab.is-active{background:#f3efe7;color:#141210;border-color:#f3efe7}
.cw-ai-agent-development-stack__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px}
.cw-ai-agent-development-stack__tile{border:1px solid rgba(243,239,231,.1);border-radius:18px;padding:16px;min-height:104px;display:flex;flex-direction:column;justify-content:space-between;transition:opacity .3s,transform .3s,border-color .2s}
.cw-ai-agent-development-stack__tile:hover{border-color:#d4f53c}
.cw-ai-agent-development-stack__abbr{width:36px;height:36px;border-radius:10px;color:#141210;display:grid;place-items:center;font-family:'Inter Tight',sans-serif;font-weight:800;font-size:14px}
.cw-ai-agent-development-stack__name{display:block;font-size:14px;font-weight:500}
.cw-ai-agent-development-stack__cat{display:block;font-family:'JetBrains Mono',monospace;font-size:10px;letter-spacing:.08em;color:#8e877c;margin-top:2px}
