.clr-compliance-platform{background:#f4f6f6;padding:74px 20px}.clr-compliance-platform__inner{align-items:center;display:grid;gap:58px;grid-template-columns:minmax(320px,.42fr) minmax(0,.58fr);margin:0 auto;max-width:1200px}.clr-compliance-platform__image{aspect-ratio:1/1;background:#236192;box-shadow:16px 16px 0 #789b49;clip-path:polygon(9% 0,100% 0,91% 100%,0 100%);min-height:270px;overflow:hidden;position:relative}.clr-compliance-platform.motion-ready .clr-compliance-platform__copy,.clr-compliance-platform.motion-ready .clr-compliance-platform__image{opacity:0;transform:translateY(32px)}.clr-compliance-platform.is-visible .clr-compliance-platform__copy,.clr-compliance-platform.is-visible .clr-compliance-platform__image{opacity:1;transform:translateY(0);transition:opacity .85s ease,transform .85s cubic-bezier(.2,.75,.25,1)}.clr-compliance-platform.is-visible .clr-compliance-platform__copy{transition-delay:.22s}.clr-compliance-platform__image--portrait{aspect-ratio:3/4}.clr-compliance-platform__image:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.clr-compliance-platform__image:after{background:rgba(188,212,91,.9);clip-path:polygon(9% 0,100% 0,91% 100%,0 100%,0 calc(100% - 2px),calc(91% - 2px) calc(100% - 2px),calc(100% - 2px) 2px,calc(9% + 2px) 2px,2px calc(100% - 2px),0 calc(100% - 2px));content:"";inset:20px 24px;position:absolute;z-index:2}.clr-compliance-platform__image img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.clr-compliance-platform__image-label{bottom:32px;color:#fff;left:42px;position:relative;position:absolute;right:42px;z-index:3}.clr-compliance-platform__image-label small,.clr-compliance-platform__image-label span{display:block}.clr-compliance-platform__image-label span{color:#fff;font-family:neue-aachen-pro,sans-serif;font-size:clamp(34px,4vw,54px);font-weight:300;line-height:1;text-shadow:0 2px 16px rgba(0,0,0,.35)}.clr-compliance-platform__image-label small{color:#bcd45b;font-size:18px;font-weight:700;margin-top:16px;text-transform:uppercase}.clr-compliance-platform__eyebrow{color:#789b49;font-weight:700;margin:0 0 12px;text-transform:uppercase}.clr-compliance-platform h2{color:#505e67;font-family:neue-aachen-pro,sans-serif;font-size:clamp(34px,4.2vw,56px);font-weight:300;line-height:1;margin:0 0 24px;text-transform:uppercase}.clr-compliance-platform__body,.clr-compliance-platform__body p{color:#3e4549;font-size:18px;line-height:1.62}.clr-compliance-platform__body p{margin:0 0 14px}.clr-compliance-platform__button{background:#789b49;color:#fff;display:inline-block;font-size:15px;font-weight:700;margin-top:18px;padding:13px 28px;text-decoration:none;transform:skew(-15deg,0deg);transition:background .2s ease,color .2s ease}.clr-compliance-platform__button span{align-items:center;display:inline-flex;transform:skew(15deg,0deg)}.clr-compliance-platform__button span:after{background:currentColor;content:"";height:14px;margin-left:8px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' d='M1 8h13m-4-5 5 5-5 5'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' d='M1 8h13m-4-5 5 5-5 5'/%3E%3C/svg%3E") center /contain no-repeat;transition:transform .2s ease;width:14px}.clr-compliance-platform__button:focus-visible span:after,.clr-compliance-platform__button:hover span:after{transform:translateX(4px)}.clr-compliance-platform__button:active,.clr-compliance-platform__button:focus,.clr-compliance-platform__button:hover{background:#236192;color:#fff;font-size:15px;font-weight:700}@media (max-width:780px){.clr-compliance-platform{padding:54px 20px}.clr-compliance-platform__inner{grid-template-columns:1fr}.clr-compliance-platform__image{min-height:190px}}@media (prefers-reduced-motion:reduce){.clr-compliance-platform.motion-ready .clr-compliance-platform__copy,.clr-compliance-platform.motion-ready .clr-compliance-platform__image{opacity:1;transform:none;transition:none}}