.prism-sol{background-color:#3C1430}.prism-sol__intro{display:flex;align-items:center;gap:28px;margin-bottom:28px;padding:28px 32px;background-color:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .08);border-radius:16px}.prism-sol__intro-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;box-sizing:border-box;width:76px;height:76px;border:2px solid #FFF;border-radius:50%;background-color:#fff0}.prism-sol__intro-body{min-width:0}.prism-sol__intro-heading{margin:0 0 8px;color:#FFF;font-size:26px;font-weight:700;line-height:1.25}.prism-sol__intro-text{margin:0;color:#B9A7B6;font-size:15px;line-height:1.6}.prism-sol__grid{display:grid;grid-template-columns:repeat(6,1fr);row-gap:40px}.prism-sol__card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:8px 18px;background-color:#fff0;box-sizing:border-box}.prism-sol--dividers .prism-sol__card{border-left:1px solid rgb(255 255 255 / .08)}.prism-sol--dividers .prism-sol__card:first-child{border-left:0}.prism-sol__icon{display:inline-flex;margin-bottom:16px}.prism-sol__i{display:inline-flex;align-items:center;justify-content:center;line-height:1}.prism-sol__icon .prism-sol__i{font-size:34px;color:#FFF}.prism-sol__icon .prism-sol__i svg{width:34px;height:34px;fill:#FFF}.prism-sol__title{margin:0 0 12px;color:#FFF;font-size:16px;font-weight:700;line-height:1.3}.prism-sol__desc{margin:0 0 16px;color:#B9A7B6;font-size:13px;line-height:1.55;flex:1 1 auto}.prism-sol__more{display:inline-flex;align-items:center;gap:8px;margin-top:auto;color:#FFF;font-size:13px;font-weight:700;text-decoration:none;transition:color 0.25s ease,gap 0.25s ease}.prism-sol__more:hover{color:#FFF;gap:12px}.prism-sol__more-arrow{display:inline-block}@media (max-width:1024px){.prism-sol__grid{grid-template-columns:repeat(3,1fr)}.prism-sol--dividers .prism-sol__card:nth-child(3n+1){border-left:0}.prism-sol__intro-heading{font-size:22px}}@media (max-width:767px){.prism-sol__intro{flex-direction:column;text-align:center}}@media (max-width:600px){.prism-sol__grid{grid-template-columns:1fr}.prism-sol--dividers .prism-sol__card{border-left:0;border-top:1px solid rgb(255 255 255 / .08);padding-top:32px}.prism-sol--dividers .prism-sol__card:first-child{border-top:0;padding-top:8px}}