.solutions .head{grid-column:1/-1;display:grid;gap:1rem;max-width:37.617em}.sol-v2{position:relative}.sol-v2 .container.grid{position:relative;z-index:1;row-gap:2rem}.sol-v2 .head,.sol-v2 .head h2{grid-column:1/-1;max-width:none}.sol-v2 .head .lead{color:var(--ink-muted);max-width:40em}.sol-row{grid-column:1/-1;margin:0;padding:0;list-style:none;display:grid;border:1px solid var(--line);border-radius:var(--radius-m);background:var(--bg-raised);overflow:clip}@media(min-width:640px){.sol-row{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.sol-row{grid-template-columns:repeat(4,1fr)}}.sol-row li{border-top:1px solid var(--line)}.sol-row li:first-child{border-top:0}@media(min-width:640px){.sol-row li:nth-child(-n+2){border-top:0}.sol-row li:nth-child(2n){border-left:1px solid var(--line)}}@media(min-width:1024px){.sol-row li{border-top:0}.sol-row li+li{border-left:1px solid var(--line)}}.sol-row a{display:grid;gap:.625rem;align-content:start;height:100%;padding:1.5rem;color:inherit;text-decoration:none;transition:background-color var(--t-fast)}.sol-row a:hover{background:color-mix(in oklab,var(--ink) 5%,transparent)}.sol-title{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-weight:500}.sol-title .icon{flex:none;color:var(--ink-muted);transition:transform var(--t-fast),color var(--t-fast)}.sol-row a:hover .sol-title .icon{transform:translate(4px);color:var(--accent)}.sol-text{color:var(--ink-muted);line-height:1.5}.sol-chips,.sol-text{font-size:var(--small)}.sol-chips{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;max-width:none}.sol-chips .muted{margin-right:.25rem}.sol-chips .chip{padding:.375rem .75rem;border:1px solid var(--line);border-radius:999px;background:var(--bg-raised);white-space:nowrap;color:var(--ink);text-decoration:none;transition:border-color var(--t-fast),background-color var(--t-fast)}.sol-chips .chip:hover{border-color:var(--accent);background:color-mix(in oklab,var(--accent) 10%,transparent)}.lines-grid{position:absolute;inset:-4rem 0;pointer-events:none;display:grid;grid-template-columns:repeat(4,1fr);width:min(100% - 2 * var(--gutter),var(--container));left:50%;translate:-50% 0}.lines-grid i{-webkit-mask-image:linear-gradient(180deg,transparent,#000 28%,#000 72%,transparent);mask-image:linear-gradient(180deg,transparent,#000 28%,#000 72%,transparent)}.lines-grid i,.lines-grid i:last-child{border-left:1px dashed var(--grid-line)}.lines-grid i:last-child{position:absolute;right:0;top:0;bottom:0}.lines-grid{--grid-line:color-mix(in oklab, var(--ink) 9%, transparent)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .lines-grid{--grid-line:color-mix(in oklab, var(--ink) 15%, transparent)}}:root[data-theme=dark] .lines-grid{--grid-line:color-mix(in oklab, var(--ink) 15%, transparent)}
