.ri-container[data-astro-cid-ynj567il]{max-width:1160px;margin:0 auto;padding:0 1.5rem}.ri-hero[data-astro-cid-ynj567il]{background-color:#fff;background-image:linear-gradient(to right,rgba(0,0,0,.015) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,0,0,.015) 1px,transparent 1px);background-size:100px 100px;padding:5rem 1.5rem 4.5rem}.ri-hero-container[data-astro-cid-ynj567il]{max-width:900px;margin:0 auto;padding:0 1.5rem}.ri-hero-content[data-astro-cid-ynj567il]{max-width:700px;margin:0 auto;text-align:center}.ri-hero-label[data-astro-cid-ynj567il]{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1.5rem}.ri-hero-label[data-astro-cid-ynj567il] span[data-astro-cid-ynj567il]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#e9213f}.ri-hero-title[data-astro-cid-ynj567il]{font-size:clamp(2rem,4.5vw,3rem);font-weight:600;color:#111827;line-height:1.2;margin-bottom:1.25rem;letter-spacing:-.02em;max-width:480px;margin-left:auto;margin-right:auto}.ri-hero-highlight[data-astro-cid-ynj567il]{color:#e9213f}.ri-hero-sub[data-astro-cid-ynj567il]{font-size:1.125rem;color:#6b7280;line-height:1.65;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}.ri-hero-pills[data-astro-cid-ynj567il]{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center}.ri-pill[data-astro-cid-ynj567il]{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;font-weight:500;color:#6b7280;background:#fff;border:1px solid #e5e7eb;padding:.35rem .85rem;border-radius:9999px}.ri-pill[data-astro-cid-ynj567il] svg[data-astro-cid-ynj567il]{color:#e9213f;flex-shrink:0}.ri-section[data-astro-cid-ynj567il]{padding:4rem 1.5rem;background:#fff}.ri-section-header[data-astro-cid-ynj567il]{display:flex;align-items:center;gap:1.25rem;margin-bottom:2rem}.ri-section-title[data-astro-cid-ynj567il]{font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#9ca3af;white-space:nowrap}.ri-section-line[data-astro-cid-ynj567il]{flex:1;height:1px;background:#e5e7eb}.ri-featured-card[data-astro-cid-ynj567il]{display:grid;grid-template-columns:1fr 360px;gap:0;background:#fff;border:1px solid #e5e7eb;border-radius:1.25rem;overflow:hidden;text-decoration:none;transition:box-shadow .25s ease,border-color .25s ease;margin-bottom:2.5rem}.ri-featured-card[data-astro-cid-ynj567il]:hover{box-shadow:0 16px 48px #0000001a;border-color:#fca5a5}.ri-featured-left[data-astro-cid-ynj567il]{padding:2.5rem;display:flex;flex-direction:column;border-right:1px solid #f3f4f6}.ri-featured-meta[data-astro-cid-ynj567il]{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;flex-wrap:wrap}.ri-report-num[data-astro-cid-ynj567il]{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#d1d5db}.ri-featured-badge[data-astro-cid-ynj567il]{display:inline-block;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;background:#e9213f;color:#fff;padding:.2rem .65rem;border-radius:9999px}.ri-featured-date[data-astro-cid-ynj567il]{font-size:.8rem;color:#9ca3af}.ri-featured-category[data-astro-cid-ynj567il]{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#e9213f;margin-bottom:.6rem}.ri-featured-title[data-astro-cid-ynj567il]{font-size:1.625rem;font-weight:600;color:#111827;line-height:1.2;margin-bottom:.875rem;letter-spacing:-.02em}.ri-featured-desc[data-astro-cid-ynj567il]{font-size:.9375rem;color:#6b7280;line-height:1.65;margin-bottom:auto;flex:1}.ri-featured-cta[data-astro-cid-ynj567il]{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.75rem;font-size:.875rem;font-weight:700;color:#e9213f;letter-spacing:.01em}.ri-featured-right[data-astro-cid-ynj567il]{padding:2.5rem 2rem;background:#fdf6f6;display:flex;flex-direction:column;justify-content:space-between;gap:2rem}.ri-featured-stats[data-astro-cid-ynj567il]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem 1rem}.ri-featured-stat[data-astro-cid-ynj567il]{display:flex;flex-direction:column;gap:.2rem}.ri-fs-val[data-astro-cid-ynj567il]{font-size:1.5rem;font-weight:800;color:#111827;line-height:1;letter-spacing:-.02em}.ri-fs-label[data-astro-cid-ynj567il]{font-size:.72rem;color:#9ca3af;line-height:1.3}.ri-featured-chart-preview[data-astro-cid-ynj567il]{display:flex;flex-direction:column;gap:.5rem}.ri-featured-chart-preview[data-astro-cid-ynj567il] svg[data-astro-cid-ynj567il]{width:100%;height:auto}.ri-chart-label[data-astro-cid-ynj567il]{font-size:.7rem;color:#d1d5db;text-align:center;letter-spacing:.04em}.ri-featured-card--secondary[data-astro-cid-ynj567il]{margin-bottom:2.5rem}.ri-coming-label-row[data-astro-cid-ynj567il]{margin-bottom:1rem}.ri-coming-heading[data-astro-cid-ynj567il]{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#d1d5db}.ri-coming-grid[data-astro-cid-ynj567il]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.ri-coming-card[data-astro-cid-ynj567il]{background:#fff;border:1px solid #f3f4f6;border-radius:1rem;padding:1.5rem;opacity:.65}.ri-coming-meta[data-astro-cid-ynj567il]{display:flex;align-items:center;gap:.6rem;margin-bottom:.6rem}.ri-coming-badge[data-astro-cid-ynj567il]{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#9ca3af;background:#f3f4f6;padding:.15rem .55rem;border-radius:9999px}.ri-coming-category[data-astro-cid-ynj567il]{font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#d1d5db;margin-bottom:.5rem}.ri-coming-title[data-astro-cid-ynj567il]{font-size:1rem;font-weight:700;color:#374151;line-height:1.35;margin-bottom:.5rem}.ri-coming-desc[data-astro-cid-ynj567il]{font-size:.8125rem;color:#9ca3af;line-height:1.55}.ri-why[data-astro-cid-ynj567il]{background:#fff;border-top:1px solid #f3f4f6;padding:5rem 1.5rem}.ri-why-inner[data-astro-cid-ynj567il]{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:start}.ri-why-title[data-astro-cid-ynj567il]{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;color:#111827;line-height:1.2;margin-bottom:1rem;letter-spacing:-.02em}.ri-why-text[data-astro-cid-ynj567il] p[data-astro-cid-ynj567il]{font-size:.9375rem;color:#6b7280;line-height:1.7;margin-bottom:.875rem}.ri-why-actions[data-astro-cid-ynj567il]{display:flex;gap:.75rem;margin-top:1.75rem;flex-wrap:wrap}.ri-why-btn[data-astro-cid-ynj567il]{display:inline-block;font-size:.875rem;font-weight:600;text-decoration:none;padding:.65rem 1.4rem;border-radius:.5rem;transition:background .2s,border-color .2s}.ri-why-btn-primary[data-astro-cid-ynj567il]{background:#e9213f;color:#fff}.ri-why-btn-primary[data-astro-cid-ynj567il]:hover{background:#c41834}.ri-why-btn-ghost[data-astro-cid-ynj567il]{background:transparent;border:1px solid #e5e7eb;color:#6b7280}.ri-why-btn-ghost[data-astro-cid-ynj567il]:hover{border-color:#d1d5db;color:#374151}.ri-why-stat-list[data-astro-cid-ynj567il]{display:flex;flex-direction:column;gap:0}.ri-why-stat[data-astro-cid-ynj567il]{padding:1.75rem 0}.ri-why-divider[data-astro-cid-ynj567il]{height:1px;background:#f3f4f6}.ri-why-stat-num[data-astro-cid-ynj567il]{font-size:1.125rem;font-weight:800;color:#111827;margin-bottom:.35rem;letter-spacing:-.01em}.ri-why-stat-desc[data-astro-cid-ynj567il]{font-size:.875rem;color:#6b7280;line-height:1.55}@media (max-width: 1024px){.ri-coming-grid[data-astro-cid-ynj567il]{grid-template-columns:1fr 1fr}.ri-why-inner[data-astro-cid-ynj567il]{grid-template-columns:1fr;gap:3rem}}@media (max-width: 768px){.ri-featured-card[data-astro-cid-ynj567il]{grid-template-columns:1fr}.ri-featured-left[data-astro-cid-ynj567il]{border-right:none;border-bottom:1px solid #f3f4f6}.ri-coming-grid[data-astro-cid-ynj567il]{grid-template-columns:1fr}}
