.InsightsHero-module__sX4XsW__section{background:var(--background);border-top:1px solid var(--border);padding:5rem 1.5rem 3rem}.InsightsHero-module__sX4XsW__inner{max-width:720px;margin:0 auto}.InsightsHero-module__sX4XsW__label{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:1rem;font-size:.8rem;font-weight:700}.InsightsHero-module__sX4XsW__heading{letter-spacing:-.02em;color:var(--foreground);margin-bottom:1.25rem;font-size:clamp(2rem,6vw,3rem);font-weight:800;line-height:1.1}.InsightsHero-module__sX4XsW__subhead{color:var(--foreground-muted);max-width:58ch;font-size:clamp(1rem,2.5vw,1.1rem);line-height:1.7}
.InsightsCard-module__3Rn1Ka__card{border:1px solid var(--border);background:var(--background);color:inherit;border-radius:8px;flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.InsightsCard-module__3Rn1Ka__card:hover{border-color:var(--accent);box-shadow:0 2px 16px #0000000f}.InsightsCard-module__3Rn1Ka__imageWrapper{aspect-ratio:16/9;background:var(--surface);width:100%;position:relative;overflow:hidden}.InsightsCard-module__3Rn1Ka__image{object-fit:cover}.InsightsCard-module__3Rn1Ka__body{flex-direction:column;flex:1;gap:.75rem;padding:1.5rem;display:flex}.InsightsCard-module__3Rn1Ka__tags{flex-wrap:wrap;gap:.4rem;display:flex}.InsightsCard-module__3Rn1Ka__tag{letter-spacing:.07em;text-transform:uppercase;color:var(--accent);background:var(--surface);border-radius:999px;padding:.2rem .6rem;font-size:.72rem;font-weight:600}.InsightsCard-module__3Rn1Ka__title{color:var(--foreground);font-size:clamp(1.05rem,2.5vw,1.2rem);font-weight:700;line-height:1.3}.InsightsCard-module__3Rn1Ka__excerpt{color:var(--foreground-muted);flex:1;font-size:.95rem;line-height:1.65}.InsightsCard-module__3Rn1Ka__meta{color:var(--foreground-muted);border-top:1px solid var(--border);gap:1rem;padding-top:.5rem;font-size:.8rem;display:flex}
.LandingInsightsPreview-module__GOnFqW__section{background:var(--surface);border-top:1px solid var(--border);padding:5rem 1.5rem}.LandingInsightsPreview-module__GOnFqW__inner{max-width:1100px;margin:0 auto}.LandingInsightsPreview-module__GOnFqW__label{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:1rem;font-size:.8rem;font-weight:700}.LandingInsightsPreview-module__GOnFqW__heading{letter-spacing:-.02em;color:var(--foreground);margin-bottom:1rem;font-size:clamp(1.5rem,4vw,2rem);font-weight:800;line-height:1.2}.LandingInsightsPreview-module__GOnFqW__subhead{color:var(--foreground-muted);max-width:55ch;margin-bottom:3rem;font-size:clamp(.95rem,2vw,1.05rem);line-height:1.7}.LandingInsightsPreview-module__GOnFqW__grid{grid-template-columns:1fr;gap:1.5rem;margin-bottom:2.5rem;display:grid}.LandingInsightsPreview-module__GOnFqW__empty{color:var(--foreground-muted);text-align:center;margin-bottom:2.5rem;padding:3rem 0;font-size:.95rem;font-style:italic}@media (min-width:640px){.LandingInsightsPreview-module__GOnFqW__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.LandingInsightsPreview-module__GOnFqW__grid{grid-template-columns:repeat(3,1fr)}}.LandingInsightsPreview-module__GOnFqW__footer{text-align:center}.LandingInsightsPreview-module__GOnFqW__ctaLink{border:1.5px solid var(--accent);color:var(--accent);border-radius:6px;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;transition:background .15s,color .15s;display:inline-block}.LandingInsightsPreview-module__GOnFqW__ctaLink:hover{background:var(--accent);color:var(--accent-foreground)}
.InsightsGrid-module__xRvMTW__section{background:var(--background);padding:2rem 1.5rem 5rem}.InsightsGrid-module__xRvMTW__inner{max-width:1100px;margin:0 auto}.InsightsGrid-module__xRvMTW__empty{color:var(--foreground-muted);text-align:center;padding:4rem 0;font-size:1rem;font-style:italic}.InsightsGrid-module__xRvMTW__grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:640px){.InsightsGrid-module__xRvMTW__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.InsightsGrid-module__xRvMTW__grid{grid-template-columns:repeat(3,1fr)}}
