.diff{background:#fff7ed}.diff-head{margin:0 auto 48px;max-width:820px;text-align:center}.diff-head h2{margin-top:12px}.diff-head h2 .accent-dot{color:var(--hs-text)}.diff-sub{color:var(--gray-500);font-size:16px;line-height:1.55;margin-left:auto;margin-right:auto;margin-top:16px;max-width:560px}.diff-grid{display:grid;gap:16px;grid-template-columns:repeat(5,1fr)}.diff-card{background:var(--white);border:1px solid var(--gray-100);border-radius:14px;box-shadow:0 1px 2px rgba(11,29,58,.04),0 4px 16px -8px rgba(11,29,58,.08);display:flex;flex-direction:column;gap:10px;padding:28px 24px 24px;transition:transform .18s,box-shadow .18s}.diff-card:hover{box-shadow:0 4px 8px rgba(11,29,58,.04),0 12px 28px -10px rgba(11,29,58,.14);transform:translateY(-3px)}.diff-lead{font-family:var(--fd);font-size:26px;font-weight:800;letter-spacing:-.6px;line-height:1.1}.diff-card.teal .diff-lead{color:var(--teal-darker)}.diff-card.hs .diff-lead{color:var(--hs-text)}.diff-headline{color:var(--navy);font-family:var(--fd);font-size:16px;font-weight:700;letter-spacing:-.2px;line-height:1.3}.diff-body{color:var(--gray-600);flex:1;font-size:13.5px;line-height:1.6}.diff-pill{align-self:flex-start;border-radius:100px;font-family:var(--fd);font-size:11px;font-weight:700;letter-spacing:1.2px;margin-top:10px;padding:5px 12px;text-transform:uppercase}.diff-card.teal .diff-pill{background:var(--teal-tint);color:var(--teal-darker)}.diff-card.hs .diff-pill{background:var(--hs-tint);color:var(--hs-text)}@media (max-width:1024px){.diff-grid{grid-template-columns:repeat(2,1fr)}.diff-grid>.diff-card:nth-child(5){grid-column:1/-1}}@media (max-width:640px){.container{padding:0 20px}.diff-grid{grid-template-columns:1fr}.diff-grid>.diff-card:nth-child(5){grid-column:auto}}