.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 .esc-mobile-layout{display:none}.embedded-solution-card .esc-desktop-layout{display:flex;flex:1;flex-direction:column}.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:0;height:auto;min-height:0;border:1px solid rgba(215,125,70,.65);border-radius:10px;background:#021f2e}.embedded-solution-card:hover{background:#021f2e}.embedded-solution-card.is-expanded{grid-column:1/-1;background:#062b3a}.embedded-solution-card .esc-mobile-layout{display:block;width:100%}.embedded-solution-card .esc-desktop-layout{display:none}.embedded-solution-card .esc-mobile-trigger{display:grid;width:100%;min-height:96px;padding:12px;grid-template-columns:minmax(0,1fr) 20px;grid-template-rows:auto 1fr;align-items:start;column-gap:8px;row-gap:5px;border:0;border-radius:inherit;background:rgba(0,0,0,0);color:#fff;text-align:left;cursor:pointer}.embedded-solution-card .esc-mobile-trigger:focus-visible{outline:2px solid #f0a272;outline-offset:-3px}.embedded-solution-card .esc-mobile-number{grid-column:1;grid-row:1;color:#ef9a68;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;line-height:1.2;letter-spacing:.06em}.embedded-solution-card .esc-mobile-title{grid-column:1;grid-row:2;align-self:start;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;line-height:1.35}.embedded-solution-card .esc-mobile-chevron{grid-column:2;grid-row:1/span 2;align-self:center;justify-self:center;color:#d77d46;transition:transform .18s ease}.embedded-solution-card.is-expanded .esc-mobile-chevron{transform:rotate(180deg)}.embedded-solution-card .esc-mobile-description{padding:12px 14px 16px;border-top:1px solid rgba(215,125,70,.35);color:#fff;font-family:Montserrat,sans-serif;font-size:13px;font-weight:400;line-height:1.5}}