.category-decision-guide{display:grid;gap:var(--nh-space-5);margin:clamp(2.5rem,5vw,4.5rem) 0;padding:clamp(1.25rem,3vw,2rem);border:1px solid rgb(87 35 63/10%);border-radius:var(--nh-radius-xl);background:linear-gradient(145deg,rgb(250 246 248/95%),rgb(255 255 255/98%));box-shadow:0 .55rem 1.6rem rgb(55 37 47/5%)}.category-decision-guide-intro{max-width:58rem}.directory .category-decision-guide-intro h2{max-width:20ch;margin:.3rem 0 .65rem;font-size:clamp(1.9rem,3.6vw,2.8rem);line-height:1.08}.category-decision-guide-intro>p:last-child{max-width:70ch;margin:0;color:var(--nh-color-text-muted);line-height:1.65}.category-decision-guide-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--nh-space-4)}.category-guide-panel{min-width:0;display:grid;align-content:start;gap:var(--nh-space-4);padding:clamp(1rem,2vw,1.35rem);border:1px solid rgb(87 35 63/10%);border-radius:var(--nh-radius-lg);background:var(--nh-color-surface)}.category-guide-panel--compare{grid-column:span 7}.category-guide-panel--pricing{grid-column:span 5}.category-guide-panel--enquire{grid-column:1/-1}.category-guide-panel-heading{display:flex;align-items:flex-start;gap:.8rem}.category-guide-panel-heading>div{min-width:0}.category-guide-panel-heading .kicker{margin:0 0 .18rem}.directory .category-guide-panel-heading h3{margin:0;font-size:1.1rem;line-height:1.3}.category-guide-icon{width:2.5rem;height:2.5rem;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--nh-radius-pill);background:var(--nh-color-surface-soft);color:var(--nh-color-brand)}.category-guide-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--nh-space-3)}.category-guide-points>div{min-width:0;padding:.9rem;border-radius:var(--nh-radius-md);background:var(--nh-color-surface-subtle)}.category-guide-points strong{display:block;margin-bottom:.35rem;font-size:.9rem}.category-guide-panel--pricing>p,.category-guide-points p{margin:0;color:var(--nh-color-text-muted);font-size:.84rem;line-height:1.55}.category-guide-anchor{display:grid;gap:.18rem;padding:.85rem .95rem;border:1px solid rgb(87 35 63/10%);border-radius:var(--nh-radius-md);background:var(--nh-color-surface-soft)}.category-guide-anchor span{color:var(--nh-color-text-muted);font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.category-guide-anchor strong{color:var(--nh-color-text);font-size:.92rem}.category-guide-evidence{padding-top:var(--nh-space-3);border-top:1px solid rgb(87 35 63/8%)}.category-guide-method-note{padding:.75rem .85rem;border-radius:var(--nh-radius-md);background:#fcf8fa;color:var(--nh-color-brand)!important;font-weight:700}.category-guide-checklist{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--nh-space-3);margin:0;padding:0;list-style:none}.category-guide-checklist li{min-width:0;display:flex;align-items:flex-start;gap:.55rem;padding:.85rem .9rem;border-radius:var(--nh-radius-md);background:var(--nh-color-surface-subtle);color:var(--nh-color-text-muted);font-size:.84rem;line-height:1.5}.category-guide-checklist svg{flex:0 0 auto;margin-top:.1rem;color:var(--nh-color-brand)}@media (max-width:900px){.category-guide-panel--compare,.category-guide-panel--enquire,.category-guide-panel--pricing{grid-column:1/-1}.category-guide-checklist,.category-guide-points{grid-template-columns:1fr}}@media (max-width:700px){.category-decision-guide{margin:2rem 0;padding:1rem;border-radius:var(--nh-radius-lg)}.directory .category-decision-guide-intro h2{font-size:1.75rem}.category-guide-panel{padding:.9rem}.category-guide-panel-heading{gap:.65rem}.category-guide-icon{width:2.2rem;height:2.2rem}}