:root{
--hb677-page-top:24px;
--hb677-page-top-mobile:18px;
--hb677-radar:1180px;
} .hb-pricing__container,
.hb-strategy__container,
.hb-check__container,
.hb-faq__container,
.hb-radar__shell,
.hb-iw__container,
.hb-sources{
padding-top:var(--hb677-page-top)!important;
}
.hb-pricing__hero,
.hb-strategy__hero,
.hb-check__hero,
.hb-faq__hero,
.hb-radar__hero,
.hb-sources__hero{margin-top:0!important;padding-top:0!important} .hb67-pricing-path__grid{
max-width:1280px!important;
margin:0 auto!important;
gap:22px!important;
}
.hb67-pricing-path__grid article{
min-height:290px!important;
padding:36px 34px 30px!important;
border-radius:24px!important;
column-gap:20px!important;
row-gap:16px!important;
align-content:start!important;
}
.hb67-pricing-path__grid article>span{
width:58px!important;
height:58px!important;
border-radius:17px!important;
font-size:17px!important;
}
.hb67-pricing-path__grid article>div{
min-width:0!important;
padding:2px 10px 0 14px!important;
}
.hb67-pricing-path__grid article strong{
display:block!important;
margin:0 0 14px!important;
font-size:19px!important;
line-height:1.32!important;
}
.hb67-pricing-path__grid article p{
margin:0!important;
font-size:16px!important;
line-height:1.72!important;
}
.hb67-pricing-path__grid article em{
grid-column:2!important;
margin:18px 0 0 14px!important;
padding-top:2px!important;
font-size:17px!important;
line-height:1.3!important;
} .hb67-pricing-guidance{
max-width:1120px!important;
margin:0 auto!important;
grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr)!important;
gap:42px!important;
padding:44px 46px!important;
border-radius:28px!important;
}
.hb67-pricing-guidance>div:first-child h2{
max-width:320px!important;
margin-top:16px!important;
font-size:clamp(36px,3.2vw,46px)!important;
line-height:1.1!important;
}
.hb67-pricing-guidance__items{
gap:16px!important;
}
.hb67-pricing-guidance__items article{
min-height:0!important;
padding:24px 28px 22px!important;
border-radius:20px!important;
}
.hb67-pricing-guidance__items strong{
display:block!important;
margin:0 0 10px!important;
font-size:18px!important;
line-height:1.34!important;
}
.hb67-pricing-guidance__items p{
margin:0!important;
font-size:15.5px!important;
line-height:1.64!important;
} .hb-radar__shell{
width:min(var(--hb677-radar),calc(100% - 72px))!important;
max-width:var(--hb677-radar)!important;
}
@media(min-width:1201px){
.hb-radar__workspace{
grid-template-columns:minmax(0,1.18fr) minmax(390px,.92fr)!important;
gap:18px!important;
}
}
.hb-radar__result-content{padding:30px 28px 34px!important}
.hb-radar__result-kpis{gap:14px!important}
.hb-radar__result-kpis article{
padding:22px 20px 18px!important;
border-radius:19px!important;
min-height:128px!important;
}
.hb-radar__result-kpis article span,
.hb-radar__result-kpis article strong,
.hb-radar__result-kpis article small{
display:block!important;
}
.hb-radar__result-kpis article span{
margin:0 0 10px!important;
font-size:14px!important;
line-height:1.45!important;
}
.hb-radar__result-kpis article strong{
margin:0 0 8px!important;
font-size:25px!important;
line-height:1.12!important;
}
.hb-radar__result-kpis article small{
margin:0!important;
font-size:14px!important;
line-height:1.5!important;
}
.hb-radar__signal{
padding:16px 18px!important;
grid-template-columns:42px minmax(0,1fr)!important;
gap:14px!important;
border-radius:18px!important;
}
.hb-radar__signal strong{display:block!important;margin:0 0 5px!important;font-size:15.5px!important;line-height:1.34!important}
.hb-radar__signal small{display:block!important;margin:0!important;font-size:14px!important;line-height:1.55!important}
.hb-radar__score-breakdown article{
padding:18px 18px 16px!important;
border-radius:18px!important;
min-height:120px!important;
}
.hb-radar__score-breakdown article span,
.hb-radar__score-breakdown article strong,
.hb-radar__score-breakdown article small{display:block!important}
.hb-radar__score-breakdown article span{margin:0 0 6px!important;font-size:14.5px!important;line-height:1.4!important}
.hb-radar__score-breakdown article strong{margin:0 0 6px!important;font-size:15px!important;line-height:1.3!important;white-space:normal!important}
.hb-radar__score-breakdown article small{margin:0!important;font-size:14px!important;line-height:1.5!important}
.hb-radar__reading-card,
.hb-radar__result-context,
.hb-radar__estimate-notice,
.hb-radar__local-valuation,
.hb-radar__live-context,
.hb-radar__trend-card,
.hb-radar__source-table-wrap,
.hb-radar__ai-card,
.hb-radar__pdf-product,
.hb-radar__method-inline article,
.hb-radar__source-strip,
.hb-radar__trend-snapshot article,
.hb-radar__source-grid article,
.hb-radar__estimate-grid article,
.hb-radar__estimate-comparison article{
padding:24px 22px!important;
border-radius:22px!important;
}
.hb-radar__reading-card > span,
.hb-radar__result-context > span,
.hb-radar__estimate-notice > strong,
.hb-radar__trend-card > span,
.hb-radar__source-grid article > span,
.hb-radar__estimate-grid article > span,
.hb-radar__estimate-comparison article > span{
display:block!important;
margin:0 0 10px!important;
}
.hb-radar__reading-card h3,
.hb-radar__result-context strong,
.hb-radar__source-strip-copy strong,
.hb-radar__module-intro h3{line-height:1.24!important}
.hb-radar__reading-card p,
.hb-radar__result-context small,
.hb-radar__estimate-notice span,
.hb-radar__trend-card p,
.hb-radar__source-strip-copy small,
.hb-radar__module-intro p,
.hb-radar__score-explanation{line-height:1.66!important}
.hb-radar__source-strip-list span{
padding:10px 14px!important;
line-height:1.35!important;
}
.hb-radar__result-section{margin-top:24px!important;padding-top:22px!important}
.hb-radar__result-section-title strong{display:block!important;margin-bottom:2px!important}
.hb-radar__deep{padding:30px!important}
.hb-radar__module-intro{padding-bottom:14px!important} @media(max-width:1100px){
.hb67-pricing-guidance{grid-template-columns:1fr!important;padding:38px 36px!important}
.hb-radar__shell{width:min(100% - 44px,var(--hb677-radar))!important}
}
@media(max-width:760px){
.hb-pricing__container,
.hb-strategy__container,
.hb-check__container,
.hb-faq__container,
.hb-radar__shell,
.hb-iw__container,
.hb-sources{padding-top:var(--hb677-page-top-mobile)!important}
.hb67-pricing-path__grid article{min-height:0!important;padding:28px 24px 24px!important;grid-template-columns:52px minmax(0,1fr)!important}
.hb67-pricing-path__grid article>div{padding:0 2px 0 10px!important}
.hb67-pricing-path__grid article em{margin-left:10px!important}
.hb67-pricing-guidance{padding:30px 24px!important}
.hb67-pricing-guidance__items article{padding:22px 22px 20px!important}
.hb-radar__shell{width:min(100% - 28px,var(--hb677-radar))!important}
.hb-radar__result-content,.hb-radar__deep{padding:22px!important}
}
@media(max-width:520px){
.hb67-pricing-path__grid article{grid-template-columns:1fr!important;gap:14px!important}
.hb67-pricing-path__grid article em{grid-column:1!important;margin-left:0!important}
.hb-radar__shell{width:min(100% - 22px,var(--hb677-radar))!important}
}