.stack-container{border-top:.5px solid var(--ui-line,var(--ui-line));max-width:1180px;margin:0 auto;padding:100px 24px}.stack-head{grid-template-columns:1fr 1fr;align-items:end;gap:60px;margin-bottom:56px;display:grid}.stack-title{letter-spacing:-1.4px;color:var(--text-primary);margin:18px 0 0;font-size:46px;font-weight:500;line-height:1.02}.stack-title .grad{color:var(--brand)}.stack-subtitle{color:var(--ui-muted,var(--ui-muted));align-self:end;margin:0;font-size:16px;line-height:1.55}.stack-grid{background:var(--ui-line,var(--ui-line));border:.5px solid var(--ui-line,var(--ui-line));border-radius:12px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.stack-cell{background:var(--ui-bg-card);flex-direction:column;gap:10px;min-height:150px;padding:22px 20px 24px;display:flex}.stack-cell-head{justify-content:space-between;align-items:flex-start;display:flex}.stack-cell-ico{background:rgba(var(--ui-violet-rgb), .1);border:.5px solid rgba(var(--ui-violet-rgb), .28);width:30px;height:30px;color:var(--ui-violet,var(--ui-violet));border-radius:5px;justify-content:center;align-items:center;display:flex}.stack-cell-tag{color:var(--ui-dim,var(--ui-dim));letter-spacing:1.2px;text-transform:uppercase;font-family:Geist Mono,ui-monospace,Menlo,monospace;font-size:10px}.stack-cell h4{letter-spacing:-.2px;color:var(--text-primary);margin:0;font-size:15px;font-weight:500}.stack-cell p{color:var(--ui-muted,var(--ui-muted));margin:0;font-size:12px;line-height:1.55}@media (max-width:900px){.stack-head,.stack-grid{grid-template-columns:1fr}.stack-title{font-size:34px}}
