.nhhb-top-features{padding:14px 12px;background:#fff;border:1px solid var(--nhhb-line,rgba(30,57,50,.12));border-radius:var(--nhhb-radius,12px);box-shadow:0 2px 12px rgba(30,57,50,.06)}.nhhb-top-features .nhhb-features-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.nhhb-top-features .nhhb-feature{display:flex;align-items:flex-start;gap:10px;padding:12px 10px;border-bottom:1px solid var(--nhhb-line,rgba(30,57,50,.12))}.nhhb-top-features .nhhb-feature:nth-child(odd){border-right:1px solid var(--nhhb-line,rgba(30,57,50,.12));padding-right:12px}.nhhb-top-features .nhhb-feature:nth-child(3),.nhhb-top-features .nhhb-feature:nth-child(4){border-bottom:none}.nhhb-top-features .nhhb-icon{width:44px;height:44px;flex:0 0 44px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:linear-gradient(135deg,#e8f4ee,#d4ece0);color:var(--nhhb-green,#00704a)}.nhhb-top-features .nhhb-icon .nhhb-svg,.nhhb-top-features .nhhb-icon svg,.nhhb-top-features .nhhb-icon img{width:22px;height:22px;display:block;object-fit:contain}.nhhb-top-features .nhhb-icon svg [fill]:not([fill=none]){fill:currentColor}.nhhb-top-features .nhhb-icon svg [stroke]:not([stroke=none]){stroke:currentColor}.nhhb-top-features .nhhb-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.nhhb-top-features h3.nhhb-feature-title{margin:0;font-size:.875rem;font-weight:700;color:var(--nhhb-charcoal,#2c2a29);line-height:1.3}.nhhb-top-features .nhhb-feature-sub{margin:0;font-size:.8125rem;color:var(--nhhb-muted,#5f6d67);line-height:1.4}.nhhb-top-features .nhhb-ph-img{width:22px;height:22px;border-radius:4px}@media (min-width:900px){.nhhb-top-features{padding:18px 8px}.nhhb-top-features .nhhb-features-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center}.nhhb-top-features .nhhb-feature{align-items:center;padding:10px 20px;border-bottom:none;border-right:1px solid var(--nhhb-line,rgba(30,57,50,.12))}.nhhb-top-features .nhhb-feature:nth-child(odd){border-right:1px solid var(--nhhb-line,rgba(30,57,50,.12))}.nhhb-top-features .nhhb-feature:last-child{border-right:none}.nhhb-top-features h3.nhhb-feature-title{font-size:13px}.nhhb-top-features .nhhb-feature-sub{font-size:11px}}