.technology-module-scss-module__hmliSG__container{width:100%;max-width:1100px;margin:0 auto}.technology-module-scss-module__hmliSG__techTitle{color:#fff;margin-bottom:1.2rem;font-size:1.8rem;position:relative}.technology-module-scss-module__hmliSG__techTitle:after{content:"";background-color:#c8c8ffb3;width:40px;height:2px;position:absolute;bottom:-.4rem;left:0}.technology-module-scss-module__hmliSG__techGrid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.technology-module-scss-module__hmliSG__techCard{color:#fff;opacity:0;background-color:#1e1e23f2;border:1px solid #c8c8ff33;border-radius:8px;flex-direction:column;align-items:center;padding:1.2rem;transition:all .4s;display:flex;transform:translateY(20px)}.technology-module-scss-module__hmliSG__techCard.technology-module-scss-module__hmliSG__visible{opacity:1;transform:translateY(0)}.technology-module-scss-module__hmliSG__techCard:hover{background-color:#282350f2;border-color:#c8c8ff66;transform:translateY(-2px)}.technology-module-scss-module__hmliSG__logoContainer{justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:.8rem;display:flex}.technology-module-scss-module__hmliSG__techLogo{width:60px;height:auto}.technology-module-scss-module__hmliSG__techName{color:#c8c8ffe6;text-align:center;margin-bottom:1rem;font-size:1.15rem}.technology-module-scss-module__hmliSG__proficiencyContainer,.technology-module-scss-module__hmliSG__usageContainer{flex-direction:column;gap:.3rem;width:100%;margin-bottom:.8rem;display:flex}.technology-module-scss-module__hmliSG__proficiencyLabel,.technology-module-scss-module__hmliSG__usageLabel{color:#ffffffb3;font-size:.85rem}.technology-module-scss-module__hmliSG__proficiencyBar,.technology-module-scss-module__hmliSG__usageBar{background-color:#c8c8ff1a;border-radius:3px;width:100%;height:6px;overflow:hidden}.technology-module-scss-module__hmliSG__proficiencyFill{background:linear-gradient(90deg,#8c8cffb3 0%,#c8c8ffcc 100%);border-radius:3px;height:100%;transition:width 1.2s cubic-bezier(.1,.5,.3,1);box-shadow:0 0 6px #c8c8ff4d}.technology-module-scss-module__hmliSG__usageFill{background:linear-gradient(90deg,#64c8ffb3 0%,#b4f0ffcc 100%);border-radius:3px;height:100%;transition:width 1.2s cubic-bezier(.1,.5,.3,1);box-shadow:0 0 6px #64c8ff4d}@media (min-width:769px) and (max-width:1100px){.technology-module-scss-module__hmliSG__techGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.technology-module-scss-module__hmliSG__techTitle{font-size:1.6rem}.technology-module-scss-module__hmliSG__techGrid{grid-template-columns:repeat(2,1fr)}.technology-module-scss-module__hmliSG__techCard{padding:1rem}}
