.why-page{letter-spacing:0}.why-page .why-benefit{border-bottom:1px solid var(--border);grid-template-columns:88px minmax(0,1fr);gap:24px;padding:48px 0;display:grid}.why-page .why-number{color:var(--muted-foreground);flex-direction:column;gap:16px;padding-top:4px;display:flex}.why-page .why-number span{font-family:var(--font-mono);font-size:36px;line-height:1}html body .why-page .why-benefit h2,html body .why-page #fits-alongside{font-size:36px;line-height:1.15}.why-page .why-figure{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);flex-direction:column;padding:24px;display:flex}.why-page .why-figure dd:last-child{margin-top:auto;padding-top:16px}.why-page .why-evidence summary{align-items:center;gap:8px;width:fit-content;padding:12px 0;font-size:12px;display:flex}.why-page .why-evidence[open] summary svg{transform:rotate(180deg)}.why-page .why-index a{justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;font-size:14px;font-weight:500;display:flex}.why-page .why-index a:hover,.why-page .why-index a:focus-visible{background:var(--muted)}.why-page .why-index a span{font-family:var(--font-mono);color:var(--muted-foreground);font-size:11px}.why-page .why-comparison{border-top:1px solid var(--border);background:var(--card)}.why-page .why-comparison>div{padding:24px}.why-page #pro-fix-savings{margin:0 -24px}@media (width>=768px){.why-page .why-comparison>div+div{border-left:1px solid var(--border)}}@media (width<=767px){.why-page .why-benefit{grid-template-columns:minmax(0,1fr);gap:16px;padding:32px 0}.why-page .why-number{flex-direction:row;align-items:center;gap:12px}.why-page .why-number span{font-size:24px}html body .why-page .why-benefit h2,html body .why-page #fits-alongside{font-size:28px}.why-page .why-figure{padding:20px}.why-page .why-comparison>div+div{border-top:1px solid var(--border)}.why-page #pro-fix-savings{margin:0 -16px}}@media (prefers-reduced-motion:no-preference){.why-page .why-figure{transition:border-color .18s}.why-page .why-figure:hover{border-color:var(--muted-foreground)}}.dataset-band{background:radial-gradient(70% 60% at 50% 0,oklch(58% .2 276/.55),#0000 70%),linear-gradient(oklch(36% .17 276),oklch(27% .13 277));margin-inline:calc(50% - 50vw);padding:2.5rem 1rem}@media (width>=640px){.dataset-band{padding-inline:1.5rem}}.features-page.dataset-ribbon .features-dataset{padding-top:1.75rem;padding-bottom:1.75rem}.dataset-ribbon dl{margin-top:1.25rem}.dataset-ribbon .features-grade-chart{margin-top:1.5rem}
