.technology-stack__container{display:flex;flex-direction:column;gap:32px;padding-top:var(--io-section-py);padding-bottom:var(--io-section-py)}@media (min-width:1024px){.technology-stack__container{gap:64px}}.technology-stack__tabs{display:flex;align-items:center;gap:0;width:100%;border-bottom:1px solid var(--io-border-dark);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.technology-stack__tab{flex-shrink:0;padding:12px 24px;border-bottom:2px solid #fff0;font-family:var(--io-font-body);font-weight:600;font-size:16px;color:var(--io-muted);text-decoration:none;white-space:nowrap;transition:color 0.15s ease,border-color 0.15s ease}.technology-stack__tab:hover{color:var(--io-ink)}.technology-stack__tab--active{border-bottom-color:var(--io-highlight);color:var(--io-ink)}.technology-stack__grid{display:grid;grid-template-columns:1fr;gap:8px;width:100%}.technology-stack__grid[hidden]{display:none}@media (min-width:768px){.technology-stack__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1240px){.technology-stack__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1440px){.technology-stack__grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:1023px){.technology-stack__tabs{scrollbar-gutter:stable}}.technology-stack__card{display:flex;flex-direction:column;gap:8px;min-height:152px;padding:8px;background:var(--io-bg);border:1px solid var(--io-border);border-radius:var(--io-radius-card)}.technology-stack__card-title{display:flex;align-items:center;gap:24px;flex:1 1 0%;padding:16px 24px}.technology-stack__name{transition:all 0.3s ease}.technology-stack__icon{display:inline-flex;flex-shrink:0;width:48px;height:48px}.technology-stack__icon img,.technology-stack__icon svg{width:100%;height:100%;object-fit:contain}.technology-stack__name{flex:1 1 0%;min-width:0}.technology-stack__learn-more{align-self:flex-start}.technology-stack__card:hover .technology-stack__name{color:var(--io-primary-dark)}.technology-stack__learn-more{width:150px;transition:width 0.3s ease}.technology-stack__card:hover .technology-stack__learn-more{width:100%}.technology-stack__card{position:relative}.technology-stack__card-link{position:absolute;inset:0;border-radius:inherit}.technology-stack__card .technology-stack__learn-more{position:relative;z-index:1}