#b2b_capabilities .title-section{display:flex;flex-direction:column;gap:1rem;align-items:center;text-align:center;margin-bottom:2rem;max-width:984px;margin-left:auto;margin-right:auto}#b2b_capabilities .title-section h2{margin-bottom:0;width:100%}#b2b_capabilities .title-section .title-thc{margin-bottom:0;text-align:center}#b2b_capabilities .title-section .subtitle{width:100%}#b2b_capabilities .cards-grid{justify-content:center}#b2b_capabilities .capability-card{width:100%;max-width:324px;height:100%;border:1px solid #d62323;border-radius:16px;padding:24px;background-color:#ffffff;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;margin:0 auto;transition:all 0.3s ease;cursor:pointer}#b2b_capabilities .capability-card:hover{background-color:var(--primary_color);border-color:var(--primary_color)}#b2b_capabilities .capability-card:hover .card-icon .icon-image{filter:brightness(0) invert(1)}#b2b_capabilities .capability-card:hover .card-title{color:#ffffff !important}#b2b_capabilities .capability-card:hover .card-desc{color:#ffffff !important}#b2b_capabilities .capability-card.highlighted{background-color:#d62323;border-color:#d62323}#b2b_capabilities .capability-card.highlighted .card-icon .icon-image{filter:brightness(0) invert(1)}#b2b_capabilities .capability-card.highlighted .card-title{color:#ffffff !important}#b2b_capabilities .capability-card.highlighted .card-desc{color:#ffffff !important}#b2b_capabilities .capability-card.highlighted:hover{background-color:var(--primary_color);border-color:var(--primary_color)}#b2b_capabilities .capability-card .card-content{display:flex;flex-direction:column;gap:1rem;align-items:center;width:100%;height:100%;max-width:276px}#b2b_capabilities .capability-card .card-icon{width:80px;height:80px;flex-shrink:0;display:flex;align-items:center;justify-content:center}#b2b_capabilities .capability-card .card-icon .icon-image{width:100%;height:100%;object-fit:contain;transition:filter 0.3s ease}#b2b_capabilities .capability-card .card-text{display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center;width:100%;flex:1}#b2b_capabilities .capability-card .card-title{width:100%;line-height:1.5;transition:color 0.3s ease;color:var(--Foundation-Grey-grey-900, #363636);text-align:center;leading-trim:both;text-edge:cap;font-family:Barlow;font-size:1.3rem;font-style:normal;font-weight:700;line-height:150%}#b2b_capabilities .capability-card .card-title p{margin-bottom:0}#b2b_capabilities .capability-card .card-desc{width:100%;line-height:1.5;transition:color 0.3s ease;font-size:18px}#b2b_capabilities .capability-card .card-desc p{margin-bottom:0}@media screen and (max-width:769px){#b2b_capabilities .title-section{margin-bottom:1rem}#b2b_capabilities .capability-card{padding:0.75rem}#b2b_capabilities .capability-card .card-content{flex-direction:row;align-items:start;gap:0.5rem}#b2b_capabilities .capability-card .card-icon{width:40px;height:40px;flex-shrink:0;margin-top:0.25rem}#b2b_capabilities .capability-card .card-text{gap:0.5rem;text-align:left}#b2b_capabilities .capability-card .card-text .card-title{text-align:left}#b2b_capabilities .capability-card .card-text .card-desc{text-align:left;width:calc(100% + 40px + 0.5rem);margin-left:calc(-40px - 0.5rem)}#b2b_capabilities .capability-card .card-title{font-size:1rem}}