.solution-grid[data-astro-cid-6dt247gv]{display:grid;grid-template-columns:1fr 1fr;gap:1.75rem;margin-top:3rem}.solution-card[data-astro-cid-6dt247gv]{overflow:hidden;border:1px solid var(--color-hairline);border-radius:16px;background:var(--color-surface)}.solution-card[data-astro-cid-6dt247gv] picture[data-astro-cid-6dt247gv],.solution-card[data-astro-cid-6dt247gv] img[data-astro-cid-6dt247gv]{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.solution-card[data-astro-cid-6dt247gv]>div[data-astro-cid-6dt247gv]{padding:1.5rem}.solution-card[data-astro-cid-6dt247gv] h2[data-astro-cid-6dt247gv]{font-size:1.35rem;line-height:1.3;font-weight:600}.solution-card[data-astro-cid-6dt247gv] h2[data-astro-cid-6dt247gv] a[data-astro-cid-6dt247gv]:hover,.solution-foundations[data-astro-cid-6dt247gv] h3[data-astro-cid-6dt247gv] a[data-astro-cid-6dt247gv]:hover{color:var(--color-cyan-glow)}.solution-card[data-astro-cid-6dt247gv] p[data-astro-cid-6dt247gv],.solution-foundations[data-astro-cid-6dt247gv] p[data-astro-cid-6dt247gv]{color:var(--color-muted);line-height:1.7;margin-top:.8rem}.solution-card[data-astro-cid-6dt247gv] nav[data-astro-cid-6dt247gv]{margin-top:.5rem}.solution-foundations[data-astro-cid-6dt247gv]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:2.5rem}.solution-foundations[data-astro-cid-6dt247gv] h3[data-astro-cid-6dt247gv]{font-size:1.1rem;font-weight:600;line-height:1.5}@media(max-width:767px){.solution-grid[data-astro-cid-6dt247gv],.solution-foundations[data-astro-cid-6dt247gv]{grid-template-columns:1fr}}
