.service-solutions{position:relative;overflow:hidden}.service-solutions .container{position:relative;z-index:1}.service-solutions__title{font-size:38px;font-style:normal;font-weight:600;line-height:120%;text-align:center;margin:0 0 24px;letter-spacing:-.02em}.service-solutions__description{font-size:16px;font-style:normal;font-weight:400;line-height:200%;text-align:center;max-width:800px;margin:0 auto 72px}.service-solutions__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:24px;margin-bottom:24px}.service-solutions__grid>:nth-child(1),.service-solutions__grid>:nth-child(2),.service-solutions__grid>:nth-child(3){grid-column:span 2}.service-solutions__grid>:nth-child(4){grid-column:1/4}.service-solutions__grid>:nth-child(5){grid-column:4/7}.service-solutions__card{background:linear-gradient(90deg,#ffffffad,#ffffff69);border-radius:22px;padding:34px;display:flex;flex-direction:column;gap:8px;transition:all .3s ease;border:1px solid rgba(0,0,0,.05);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 4px 4px #0000000a;text-align:center}.service-solutions__card:hover{background:#ffffffe6;transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.service-solutions__card-title{font-size:20px;font-weight:600;line-height:140%;color:var(--black-full);margin:0}.service-solutions__card-description{font-size:15px;font-weight:400;line-height:160%;color:var(--black-full);margin:0;opacity:.8}@media (max-width: 991px){.service-solutions__title{font-size:32px}.service-solutions__description{font-size:16px;margin-bottom:48px}.service-solutions__grid{grid-template-columns:repeat(2,1fr);gap:20px}.service-solutions__grid>:nth-child(1),.service-solutions__grid>:nth-child(2),.service-solutions__grid>:nth-child(3),.service-solutions__grid>:nth-child(4),.service-solutions__grid>:nth-child(5){grid-column:span 1}.service-solutions__grid>:nth-child(5){grid-column:span 2}.service-solutions__card{padding:34px}}@media (max-width: 576px){.service-solutions__title{font-size:28px}.service-solutions__description{font-size:15px;margin-bottom:40px}.service-solutions__grid{grid-template-columns:1fr;gap:16px}.service-solutions__grid>:nth-child(1),.service-solutions__grid>:nth-child(2),.service-solutions__grid>:nth-child(3),.service-solutions__grid>:nth-child(4),.service-solutions__grid>:nth-child(5){grid-column:span 1}.service-solutions__card{padding:24px}.service-solutions__card-title{font-size:18px}.service-solutions__card-description{font-size:14px}}
