.bb-start .insights.section-pad{padding-top:clamp(56px,7vw,96px);padding-bottom:clamp(56px,7vw,96px)}.bb-start .insights .proof-heading{margin-top:0}.bb-start .insights .proof-heading h2{line-height:.96;font-size:clamp(40px,4.8vw,76px)!important}.bb-start .insights-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.bb-start .insights-card{min-height:0;color:inherit;background:hsl(var(--card));border:1px solid color-mix(in srgb, hsl(var(--primary)) 28%, hsl(var(--border)));cursor:pointer;border-radius:12px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.bb-start a.insights-card{transition:border-color .2s,transform .2s;position:relative}.bb-start a.insights-card:hover{border-color:hsl(var(--primary));transform:translateY(-2px)}.bb-start .insights-visual{aspect-ratio:16/9;background:var(--primary-deep);width:100%;display:block;position:relative;overflow:hidden}.bb-start .insights-visual img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bb-start .insights-copy{flex-direction:column;gap:8px;padding:14px 16px 16px;display:flex}.bb-start .insights-meta{color:hsl(var(--primary));font-family:var(--body), Manrope, sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.bb-start .insights-meta span+span:before{content:"·";color:hsl(var(--muted-foreground));margin:0 .45em}.bb-start .insights-card h3{color:hsl(var(--foreground));font-family:var(--display), "Barlow Condensed", sans-serif;letter-spacing:-.02em;margin:0;font-size:28px;font-weight:700;line-height:.95}.bb-start .insights-card p{color:hsl(var(--muted-foreground));font-family:var(--body), Manrope, sans-serif;letter-spacing:0;text-transform:none;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.95rem;font-weight:400;line-height:1.45;display:-webkit-box;overflow:hidden}.bb-start .insights-all{width:fit-content;color:inherit;border-bottom:1px solid hsl(var(--foreground));align-items:center;gap:10px;margin-top:28px;padding-bottom:9px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.bb-start .insights-all span{transition:transform .2s}.bb-start .insights-all:hover span{transform:translate(3px)}@media (max-width:900px){.bb-start .insights .proof-heading{grid-template-columns:1fr;gap:18px}}@media (max-width:700px){.bb-start .insights-grid{grid-template-columns:1fr;gap:12px}.bb-start .insights-card h3{font-size:26px}}@media (min-width:701px) and (max-width:1100px){.bb-start .insights-card h3{font-size:22px}}
