#solutions-section{padding:120px 5vw;background:#0a0a0a;position:relative;z-index:2;color:#fff}
#solutions-section .sk-wrap{max-width:1400px;margin:0 auto}
#solutions-section .sk-label{font-family:'GeistMono','Fira Code',monospace;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#dadada;opacity:.6}
#solutions-section .sk-rule{height:1px;background:rgba(255,255,255,.1);margin:24px 0 54px}
#solutions-section h2{font-family:'EB Garamond',serif;font-weight:400;font-size:clamp(44px,6vw,82px);line-height:1;margin:0 0 26px;max-width:900px}
#solutions-section .sk-intro{font-family:'Inter',sans-serif;font-weight:200;font-size:18px;line-height:1.8;color:#dadada;max-width:720px;margin:0 0 48px}
#solutions-section .sk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.1);border-left:1px solid rgba(255,255,255,.1)}
#solutions-section .sk-item{padding:28px 30px;border-right:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);font-family:'Inter',sans-serif;font-size:17px;font-weight:300;transition:background .25s ease,color .25s ease}
#solutions-section .sk-item:hover{background:rgba(32,88,255,.08);color:#8eb1ff}
@media(max-width:760px){#solutions-section{padding:90px 6vw}#solutions-section .sk-grid{grid-template-columns:1fr}#solutions-section h2{font-size:48px}}
