/* hofmanns.digital -- Block 8 / Ergebnisse */
.hd-b8 { background: #F5ECD7; border-radius: 16px; padding: 3.5rem; position: relative; overflow: hidden; font-family: var(--wp--preset--font-family--figtree), sans-serif; }
.hd-b8__blob { position: absolute; width: 220px; height: 220px; bottom: -80px; right: -50px; border-radius: 55% 45% 38% 62% / 48% 60% 40% 52%; background: #DEE8E8; opacity: 0.7; z-index: 0; }
.hd-b8__content { position: relative; z-index: 1; }
.hd-b8__items { display: flex; flex-direction: column; }
.hd-b8__item { display: flex; align-items: baseline; gap: 0.75rem; padding: 0.9rem 0; border-top: 1px solid rgba(23,91,95,0.12); transition: transform 0.25s ease; cursor: default; }
.hd-b8__item:last-child { border-bottom: 1px solid rgba(23,91,95,0.12); }
.hd-b8__item:hover { transform: translateX(6px); }
.hd-b8__dot { width: 7px; height: 7px; background: #C0392B; border-radius: 50%; flex-shrink: 0; margin-top: 0.55rem; }
.hd-b8__text { font-size: 1.15rem; font-weight: 600; color: #1B4242; line-height: 1.65; margin: 0; }
@media (max-width: 640px) { .hd-b8 { padding: 2rem 1.5rem; } }
