.roles-section-module-scss-module__ZVvMja__rolesSection{padding:80px 0}.roles-section-module-scss-module__ZVvMja__sectionTitle{color:#6cf2c2;margin-bottom:40px;font-size:20px;font-weight:600}.roles-section-module-scss-module__ZVvMja__rolesGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:30px;display:grid}.roles-section-module-scss-module__ZVvMja__roleCard{text-align:center;background:linear-gradient(#0f172a,#020617);border:1px solid #7c3aed99;border-radius:18px;padding:32px;transition:all .3s}.roles-section-module-scss-module__ZVvMja__roleCard:hover{transform:translateY(-6px);box-shadow:0 0 25px #7c3aed66}.roles-section-module-scss-module__ZVvMja__roleCard h3{color:#fff;margin-bottom:10px;font-size:18px;font-weight:600}.roles-section-module-scss-module__ZVvMja__roleCard p{color:#cbd5f5;font-size:14px;line-height:1.6}.roles-section-module-scss-module__ZVvMja__icon{color:#8b5cf6;margin-bottom:16px;font-size:38px}
