/* Habineo Premium UI v0.81.0 — Home value map + Stage 18 funnel polish. */

/* Home: show the value of one Analyse without turning the page into a toolbox. */
.hb810-home-value{
  padding:88px 0 82px;
  background:linear-gradient(180deg,#fff 0%,#fbfcff 100%);
}
.hb810-home-value .hb67-section-heading{
  max-width:900px;
  margin:0 auto 42px!important;
  text-align:center;
}
.hb810-home-value__grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:22px;
}
.hb810-home-value__grid article{
  min-width:0;
  min-height:286px;
  display:grid;
  grid-template-columns:58px minmax(0,1fr);
  gap:19px;
  align-items:start;
  padding:30px 28px 28px;
  border:1px solid #dfe5f1;
  border-radius:26px;
  background:#fff;
  box-shadow:0 14px 34px rgba(31,42,75,.045);
  transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;
}
.hb810-home-value__grid article:hover{
  transform:translateY(-3px);
  border-color:#c9cdf0;
  box-shadow:0 20px 42px rgba(31,42,75,.085);
}
.hb810-home-value__grid article>span{
  width:58px;
  height:58px;
  display:grid;
  place-items:center;
  border-radius:17px;
  background:#f0edff;
  color:#5145df;
  font-size:16px;
  font-weight:900;
  line-height:1;
}
.hb810-home-value__grid article>div{
  min-width:0;
  display:flex;
  flex-direction:column;
  min-height:228px;
}
.hb810-home-value__grid strong{
  display:block;
  color:#1f2b59;
  font-size:21px;
  line-height:1.28;
  letter-spacing:-.02em;
}
.hb810-home-value__grid p{
  margin:11px 0 0!important;
  color:#62708e!important;
  font-size:16px!important;
  line-height:1.65!important;
}
.hb810-home-value__grid b{
  display:block;
  margin-top:auto;
  padding-top:16px;
  border-top:1px solid #edf1f7;
  color:#087e68;
  font-size:14.5px;
  font-weight:850;
  line-height:1.48;
}
.hb810-home-value__grid article.is-decision{
  border-color:rgba(98,89,236,.34);
  background:linear-gradient(145deg,#f8f7ff,#fff 56%);
  box-shadow:0 17px 38px rgba(98,89,236,.08);
}
.hb810-home-value__grid article.is-decision>span{
  color:#fff;
  background:linear-gradient(135deg,#6259ec,#7c73f3);
}

/* Keep the process below visually secondary: value first, mechanics second. */
.hb810-home-value + .hb67-home-flow{
  padding-top:76px!important;
}

@media(max-width:1080px){
  .hb810-home-value__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .hb810-home-value__grid article{min-height:270px}
}
@media(max-width:700px){
  .hb810-home-value{padding:62px 0 58px}
  .hb810-home-value .hb67-section-heading{margin-bottom:30px!important}
  .hb810-home-value__grid{grid-template-columns:1fr;gap:16px}
  .hb810-home-value__grid article{min-height:0;grid-template-columns:50px minmax(0,1fr);gap:16px;padding:24px 21px 22px;border-radius:22px}
  .hb810-home-value__grid article>span{width:50px;height:50px;border-radius:15px;font-size:15px}
  .hb810-home-value__grid article>div{min-height:0}
  .hb810-home-value__grid strong{font-size:19px}
  .hb810-home-value__grid p{font-size:15.5px!important;line-height:1.62!important}
  .hb810-home-value__grid b{margin-top:15px;padding-top:14px;font-size:14px}
}
@media(max-width:430px){
  .hb810-home-value__grid article{grid-template-columns:1fr}
}
