.embedded-solution-card{position:relative;background:#021f2e;border-radius:clamp(12px,.8vw,60px);padding:clamp(28px,2.2vw,200px) clamp(28px,2vw,180px) clamp(40px,2.8vw,240px);display:flex;flex-direction:column;height:100%;color:#fff;overflow:hidden;transition:background .3s ease}.embedded-solution-card:hover{background:#d77d46}.embedded-solution-card .esc-number{font-family:Montserrat!important;font-weight:700;font-size:clamp(96px,4vw,250px);color:#fff;opacity:.12;line-height:1;margin-bottom:clamp(60px,5vw,460px)}.embedded-solution-card .esc-body{display:flex;flex-direction:column}.embedded-solution-card .esc-body .esc-title{font-family:Montserrat!important;font-weight:700;font-size:clamp(20px,1.5vw,450px);color:#fff;margin-bottom:clamp(12px,.8vw,70px)}.embedded-solution-card .esc-body .esc-divider{height:1px;background:#fff;margin-bottom:clamp(20px,1.4vw,120px)}.embedded-solution-card .esc-body .esc-description{font-family:Montserrat!important;font-weight:400;font-size:clamp(14px,1vw,350px);line-height:160%;color:#fff}@media(min-width:768px)and (max-width:1200px){.embedded-solution-card{padding:clamp(24px,3vw,40px)}.embedded-solution-card .esc-number{font-size:clamp(56px,7vw,80px);margin-bottom:clamp(40px,5vw,60px)}.embedded-solution-card .esc-body .esc-title{font-size:clamp(18px,1.4vw,400px)}.embedded-solution-card .esc-body .esc-description{font-size:clamp(14px,1.2vw,300px)}}@media(max-width:767px){.embedded-solution-card{padding:24px;border-radius:12px}.embedded-solution-card .esc-number{font-size:clamp(32px,6vw,40px);margin-bottom:32px}.embedded-solution-card .esc-body .esc-title{font-size:clamp(16px,3.5vw,20px);margin-bottom:10px}.embedded-solution-card .esc-body .esc-divider{width:48px;margin-bottom:16px}.embedded-solution-card .esc-body .esc-description{font-size:clamp(12px,3vw,16px)}}