.TechCard-module__P4UM1a__card{box-shadow:0 0 10px 0 var(--background-accent-subdued);border-radius:12px;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;gap:4px;padding:16px 0;transition:all .4s;display:flex}.TechCard-module__P4UM1a__card:hover{box-shadow:0 8px 36px 0 var(--background-accent-subdued)}.TechCard-module__P4UM1a__title{letter-spacing:-.02em;color:var(--text-secondary);font-size:14px;font-weight:400;line-height:21px}
.TechStackSection-module__IJHqXW__techStackSection{justify-content:center;align-items:center;display:flex}.TechStackSection-module__IJHqXW__techStackBlock{width:100%;max-width:var(--container-max);flex-direction:column;gap:28px;min-width:0;padding:32px 0;display:flex}.TechStackSection-module__IJHqXW__column{flex-direction:column}.TechStackSection-module__IJHqXW__row{flex-direction:column;align-items:flex-start}.TechStackSection-module__IJHqXW__header{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.TechStackSection-module__IJHqXW__headerText{font-size:var(--font-h2);letter-spacing:-.04em;color:var(--text-primary);font-weight:500;line-height:1.2}.TechStackSection-module__IJHqXW__techCategories{flex-direction:column;gap:20px;width:100%;min-width:0;display:flex}.TechStackSection-module__IJHqXW__categoryText{letter-spacing:-.02em;color:var(--text-primary);margin:0 0 12px;font-size:clamp(18px,2vw,24px);font-weight:500;line-height:1.3}.TechStackSection-module__IJHqXW__category,.TechStackSection-module__IJHqXW__categoryOne{min-width:0;max-width:100%}.TechStackSection-module__IJHqXW__techGrid{flex-wrap:wrap;gap:16px;display:flex}.TechStackSection-module__IJHqXW__card,.TechStackSection-module__IJHqXW__cardCategory{width:calc(50% - 8px);min-width:0;max-width:calc(50% - 8px)}@media screen and (min-width:768px){.TechStackSection-module__IJHqXW__column .TechStackSection-module__IJHqXW__card{width:calc(25% - 12px);max-width:calc(25% - 12px)}}@media screen and (min-width:1024px){.TechStackSection-module__IJHqXW__techStackBlock{gap:48px;padding:56px 0}.TechStackSection-module__IJHqXW__row,.TechStackSection-module__IJHqXW__header{flex-direction:row;align-items:center}.TechStackSection-module__IJHqXW__column .TechStackSection-module__IJHqXW__techCategories{flex-direction:row;justify-content:space-between;gap:16px}.TechStackSection-module__IJHqXW__category{flex:1 1 0;max-width:min(21.375rem,100%)}.TechStackSection-module__IJHqXW__column .TechStackSection-module__IJHqXW__card{width:calc(50% - 8px);max-width:calc(50% - 8px)}.TechStackSection-module__IJHqXW__cardCategory{flex:0 163px;width:min(163px,25% - 12px);max-width:min(163px,32% - 8px)}}@media screen and (min-width:1920px){.TechStackSection-module__IJHqXW__category{max-width:min(26rem,100%)}}
