.competency-framework-section{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg)}.competency-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:var(--spacing-xl);gap:var(--spacing-xl);position:relative;z-index:1;width:100%}.competency-card{position:relative;background:var(--Secondary-Colors-Emerald-Green);padding:var(--spacing-lg)}.step-header{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.step-header .icon{width:2rem;height:2rem;padding:.5rem}.step-list{list-style:none;padding:0;margin:var(--spacing-md) 0 0 0}.step-list li{margin-bottom:var(--spacing-xs);position:relative;padding-left:var(--spacing-md)}.step-list li:before{content:"•";position:absolute;left:0;color:var(--Primary-Colors-Midnight-Steel-100)}.competency-card-content p{margin:0}.competency-card-header{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.competency-card-header .icon{width:2rem;height:2rem;padding:.5rem}.competency-card-list{list-style:none;padding:0;margin:var(--spacing-md) 0 0 0}.competency-card-list li{margin-bottom:var(--spacing-xs);position:relative;padding-left:var(--spacing-md)}.competency-card-list li:before{content:"•";position:absolute;left:0;color:var(--Primary-Colors-Midnight-Steel-100)}.ctaSectionContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--spacing-lg)}.ctaSectionContainer ul{list-style-type:none;padding-left:0;line-height:var(--spacing-xl)}.ctaSectionContainer ul li{padding-left:var(--spacing-lg);position:relative}.ctaSectionContainer ul li:before{content:"";display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:var(--spacing-md);height:var(--spacing-md);background-image:none;-webkit-mask-image:url(/images/icons/checkmark.svg);mask-image:url(/images/icons/checkmark.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ctaSectionContainer ul.dark li:before{background-color:var(--Primary-Colors-Midnight-Steel-100)}.ctaSectionContainer ul.light li:before{background-color:var(--Primary-Colors-Midnight-Steel-900)}