.solutions{background-image:url(https://www.tjip.com/hubfs/etp/solutions-bgc.png);background-position:0 0;background-repeat:no-repeat;background-size:21.875% auto;display:flex;flex-direction:column;padding:var(--Spacing-L) var(--Spacing-M);position:relative;.solutions-inner-wrapper{display:flex;flex-direction:column;.solutions-label,.solutions-title *{margin:0;text-align:center}.solutions-label{margin-bottom:var(--Spacing-S)}.solutions-title{margin-bottom:var(--Spacing-L)}.solutions-items{display:grid;gap:var(--Gap);grid-auto-columns:minmax(0,1fr);grid-template-areas:"r1c1 r1c1 r1c1 r1c1 r1c1 r1c1 r1c2 r1c2 r1c2 r1c2 r1c2 r1c2" "r2c1 r2c1 r2c1 r2c1 r2c2 r2c2 r2c2 r2c2 r2c3 r2c3 r2c3 r2c3";grid-template-rows:auto auto;.solutions-item{background-color:var(--white-color);border-radius:24px;box-shadow:0 10px 16px -2px #08263b29,0 0 8px 0 #08263b05,0 0 2px 0 #08263b1a;display:flex;flex:1;flex-basis:calc(25% - 18px);flex-direction:column;gap:24px;justify-content:space-between;padding:24px;text-decoration:none;transition:all .3s linear;&:hover{box-shadow:0 0 2px 0 rgba(8,38,59,.1),0 0 6px 0 rgba(8,38,59,.02),0 6px 10px 0 rgba(8,38,59,.12)}&:first-of-type{grid-area:r1c1}&:nth-of-type(2){grid-area:r1c2}&:nth-of-type(3){grid-area:r2c1}&:nth-of-type(4){grid-area:r2c2}&:nth-of-type(5){grid-area:r2c3}.solutions-item-header{align-items:center;display:flex;gap:var(--Gap);.solutions-item-icon{align-items:center;background:var(--Smart-Red-600);border-radius:50%;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.solutions-item-title{position:relative;&:after{background:var(--Serious-Blue-1000);content:"";height:2px;left:0;position:absolute;right:0;top:101%;transform:scaleX(0);transition:all .3s linear}&:hover{&:after{transform:scaleX(1)}}}}.solutions-item-tags{display:flex;flex-wrap:wrap;gap:var(--Spacing-XS);.solutions-item-tag{align-items:center;background:var(--Background-Blue);border-radius:8px;display:flex;padding:4px var(--Spacing-XS)}}p{margin:0}@media (max-width:1024px){flex-basis:calc(50% - 12px)}}@media (max-width:1024px){gap:var(--Gap);grid-template-areas:"r1c1" "r1c2" "r2c1" "r2c2" "r2c3"}}.hs-button{margin-top:calc(var(--Gap)*2)}}@media (max-width:768px){padding:40px var(--Layout-Side-Padding-Mobile)}}