.QualificationsSection-module__bqZeYG__groups{flex-direction:column;gap:2rem;margin-top:3rem;display:flex}.QualificationsSection-module__bqZeYG__groupSection{background:radial-gradient(circle at 100% 0,#ffffffe6,#0000 35%),linear-gradient(#fffffff0 0%,#f8fafceb 100%);border:1px solid #e2e8f0e6;border-radius:2rem;padding:1.5rem;box-shadow:0 24px 60px -50px #0f172a47}.QualificationsSection-module__bqZeYG__groupHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.35rem;display:flex}.QualificationsSection-module__bqZeYG__groupTitleWrap{flex-direction:column;gap:.45rem;display:flex}.QualificationsSection-module__bqZeYG__groupPill{border-radius:999px;align-items:center;gap:.45rem;width:fit-content;padding:.42rem .8rem;font-size:.78rem;font-weight:800;display:inline-flex}.QualificationsSection-module__bqZeYG__groupTitle{color:var(--gray-900);margin:0;font-size:clamp(1.2rem,1.5vw,1.5rem);font-weight:800}.QualificationsSection-module__bqZeYG__groupDescription{color:var(--gray-600);margin:0;font-size:.96rem;line-height:1.8}.QualificationsSection-module__bqZeYG__groupCount{width:3rem;height:3rem;color:var(--gray-900);background:#ffffffdb;border:1px solid #e2e8f0e6;border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;font-weight:800;display:inline-flex}.QualificationsSection-module__bqZeYG__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.QualificationsSection-module__bqZeYG__card{backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid #ffffffbf;border-radius:1.6rem;flex-direction:column;justify-content:space-between;gap:1rem;min-height:164px;padding:1.35rem;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 36px -30px #0f172a38}.QualificationsSection-module__bqZeYG__card:before{content:"";width:100%;height:4px;position:absolute;inset-block-start:0;inset-inline-start:0}.QualificationsSection-module__bqZeYG__card:hover{transform:translateY(-6px);box-shadow:0 24px 44px -28px #0f172a42}.QualificationsSection-module__bqZeYG__iconWrapper{border-radius:1.15rem;justify-content:center;align-items:center;width:3.4rem;height:3.4rem;display:inline-flex}.QualificationsSection-module__bqZeYG__content{flex-direction:column;gap:.55rem;display:flex}.QualificationsSection-module__bqZeYG__categoryBadge{border-radius:999px;align-items:center;width:fit-content;padding:.34rem .72rem;font-size:.74rem;font-weight:800;display:inline-flex}.QualificationsSection-module__bqZeYG__title{color:var(--gray-900);margin:0;font-size:1.03rem;font-weight:800;line-height:1.7}.QualificationsSection-module__bqZeYG__description{color:var(--gray-600);margin:0;font-size:.92rem;line-height:1.8}.QualificationsSection-module__bqZeYG__qualification{background:radial-gradient(circle at 100% 0,#dbeafe57,#0000 36%),linear-gradient(#fffffffa 0%,#f8fafff2 100%);border-color:#bfdbfef2}.QualificationsSection-module__bqZeYG__qualification:before{background:linear-gradient(90deg,#2563eb 0%,#60a5fa 100%)}.QualificationsSection-module__bqZeYG__qualification .QualificationsSection-module__bqZeYG__groupPill,.QualificationsSection-module__bqZeYG__qualification .QualificationsSection-module__bqZeYG__categoryBadge{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.QualificationsSection-module__bqZeYG__qualification .QualificationsSection-module__bqZeYG__iconWrapper,.QualificationsSection-module__bqZeYG__card.QualificationsSection-module__bqZeYG__qualification .QualificationsSection-module__bqZeYG__iconWrapper{color:#2563eb;background:#eff6ff}.QualificationsSection-module__bqZeYG__membership{background:radial-gradient(circle at 100% 0,#d1fae557,#0000 36%),linear-gradient(#fffffffa 0%,#f5fffaf2 100%);border-color:#a7f3d0f2}.QualificationsSection-module__bqZeYG__membership:before{background:linear-gradient(90deg,#059669 0%,#34d399 100%)}.QualificationsSection-module__bqZeYG__membership .QualificationsSection-module__bqZeYG__groupPill,.QualificationsSection-module__bqZeYG__membership .QualificationsSection-module__bqZeYG__categoryBadge{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.QualificationsSection-module__bqZeYG__membership .QualificationsSection-module__bqZeYG__iconWrapper,.QualificationsSection-module__bqZeYG__card.QualificationsSection-module__bqZeYG__membership .QualificationsSection-module__bqZeYG__iconWrapper{color:#059669;background:#ecfdf5}.QualificationsSection-module__bqZeYG__achievement{background:radial-gradient(circle at 100% 0,#fef08a52,#0000 36%),linear-gradient(#fffffffa 0%,#fffbebf5 100%);border-color:#fde68afa}.QualificationsSection-module__bqZeYG__achievement:before{background:linear-gradient(90deg,#d97706 0%,#f59e0b 100%)}.QualificationsSection-module__bqZeYG__achievement .QualificationsSection-module__bqZeYG__groupPill,.QualificationsSection-module__bqZeYG__achievement .QualificationsSection-module__bqZeYG__categoryBadge{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.QualificationsSection-module__bqZeYG__achievement .QualificationsSection-module__bqZeYG__iconWrapper,.QualificationsSection-module__bqZeYG__card.QualificationsSection-module__bqZeYG__achievement .QualificationsSection-module__bqZeYG__iconWrapper{color:#d97706;background:#fffbeb}@media (max-width:767px){.QualificationsSection-module__bqZeYG__groups{gap:1.5rem;margin-top:2rem}.QualificationsSection-module__bqZeYG__groupSection{border-radius:1.5rem;padding:1.15rem}.QualificationsSection-module__bqZeYG__groupHeader{flex-direction:column;align-items:stretch}.QualificationsSection-module__bqZeYG__groupCount{border-radius:1rem;justify-content:flex-start;width:100%;height:auto;padding:.8rem 1rem}.QualificationsSection-module__bqZeYG__grid{grid-template-columns:1fr}.QualificationsSection-module__bqZeYG__card{min-height:auto;padding:1.15rem}}