.ins-pr{padding:var(--sp-24) 0}.ins-pr-bg-transparent{background:transparent;color:inherit}.ins-pr-bg-light{background:var(--bg);color:var(--fg)}.ins-pr-bg-elevated{background:var(--bg-elevated);color:var(--fg)}.ins-pr-bg-dark{background:var(--bg-corporate);color:var(--fg-corporate)}.ins-pr__head{margin:0 0 var(--sp-12);max-width:720px}.ins-pr__head .eyebrow{color:var(--md-accent);margin:0 0 var(--sp-3)}.ins-pr__heading{margin:0 0 var(--sp-4)}.ins-pr__intro{color:var(--fg-muted)}.ins-pr__grid{display:grid;gap:var(--sp-6);grid-template-columns:1fr}@media (min-width:768px){.ins-pr__grid-2,.ins-pr__grid-3{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ins-pr__grid-3{grid-template-columns:repeat(3,1fr)}}.ins-pr__card{border-top:2px solid var(--md-accent);display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-6) 0}.ins-pr__num{color:var(--md-accent);font-family:var(--font-mono);font-size:var(--fs-caption);font-weight:700;letter-spacing:.12em}.ins-pr__name{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:600;margin:0}.ins-pr__desc{color:var(--fg-muted)}.ins-pr__desc p{margin:0 0 var(--sp-3)}.ins-pr__desc p:last-child{margin:0}.ins-pr__card--callout{background:var(--bg-corporate);border-radius:var(--radius-lg);border-top:0;color:var(--fg-corporate);padding:var(--sp-8)}.ins-pr__quote{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:500;line-height:1.4;margin:0 0 var(--sp-4)}.ins-pr__attr{color:var(--gray-400);font-size:var(--fs-body-s)}