.hb-hero-in{text-align:left;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.hb-hero-in .wt-h1{max-width:14ch;margin:0 0 16px}.hb-hero-in .wt-lede{margin:0 0 22px}.hb-bot{width:92px;height:auto;margin:0 0 14px;display:block}.hb-picks{gap:10px;display:grid}.hb-pick{color:var(--color-ink);border-radius:var(--r-md);background:#fff;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;transition:transform .15s,box-shadow .2s;display:flex}.hb-pick:hover{transform:translateY(-1px);box-shadow:0 10px 24px -14px #1613348c}.hb-pick-q{font-size:16px;font-weight:800;display:block}.hb-pick-a{color:var(--color-muted);margin-top:2px;font-size:13.5px;display:block}.hb-pick-go{color:var(--color-coral);flex:none;font-size:20px;font-weight:800;line-height:1}.hb-tools{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.hb-tools>.hb-tool{grid-column:span 2}.hb-tools>.hb-tool:nth-child(4){grid-column:2/span 2}.hb-tool{background:var(--surface-card);border:1px solid var(--color-line);border-radius:var(--r-lg);box-shadow:var(--shadow-1);flex-direction:column;gap:10px;padding:22px;display:flex}.hb-tool h3{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:21px;font-weight:800}.hb-tool-line{color:var(--color-ink2);flex:1;margin:0;font-size:14.5px;line-height:1.55}.hb-tool-meta{flex-wrap:wrap;gap:8px;margin:2px 0 6px;display:flex}.hb-chip{background:var(--color-green-soft);color:#0e7a34;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:700}.hb-chip-price{background:var(--color-violet-soft);color:var(--color-violet-ink)}.hb-tool.is-coral .hb-chip-price{background:var(--color-coral-soft);color:var(--color-coral-ink)}.hb-tool .wt-btn{align-self:flex-start;padding:11px 18px;font-size:14.5px}.hb-table-wrap{background:var(--surface-card);border:1px solid var(--color-line);border-radius:var(--r-lg);box-shadow:var(--shadow-1);overflow-x:auto}.hb-table{border-collapse:collapse;width:100%;min-width:620px;font-size:14.5px}.hb-table th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);border-bottom:1px solid var(--color-line);padding:14px 18px;font-size:12px}.hb-table td{border-bottom:1px solid var(--color-line);vertical-align:top;color:var(--color-ink2);padding:14px 18px}.hb-table tr:last-child td{border-bottom:0}.hb-table td:first-child a{color:var(--color-ink);font-weight:800;text-decoration:none}.hb-table td:first-child a:hover{color:var(--color-violet-ink)}.hb-price{color:var(--color-ink);white-space:nowrap;font-weight:800}@media (max-width:960px){.hb-tools{grid-template-columns:repeat(2,1fr)}.hb-tools>.hb-tool,.hb-tools>.hb-tool:nth-child(4){grid-column:auto}}@media (max-width:820px){.hb-hero-in{text-align:center;grid-template-columns:1fr}.hb-hero-in .wt-h1,.hb-hero-in .wt-lede,.hb-bot{margin-left:auto;margin-right:auto}}@media (max-width:620px){.hb-tools{grid-template-columns:1fr}}
