/* SENLARO PRIVATE V6 — service value, one scoped home section only. */
body.page-home .cro-value-v6 .section-head__lead { max-width: 53rem; }
body.page-home .cro-value-v6 .advantage-grid {
  gap: 14px;
  margin-top: 24px;
}
body.page-home .cro-value-v6 .advantage {
  min-width: 0;
  border: 1px solid var(--home-line);
  border-radius: 17px;
  background: var(--home-surface);
  padding: 20px 20px 21px;
  box-shadow: 0 7px 24px rgba(11,28,44,.04);
}
body.page-home .cro-value-v6 .advantage__title {
  margin: 0 0 10px;
  padding: 0 0 0 18px;
  font-size: clamp(1.08rem,1.35vw,1.21rem);
  line-height: 1.3;
  color: var(--home-ink);
}
body.page-home .cro-value-v6 .advantage__title::before {
  top: .55em; width: 8px; height: 8px; background: #237e67;
}
body.page-home .cro-value-v6 .advantage__text {
  padding: 0; margin: 0; font-size: .96rem;
  line-height: 1.58; color: #42525f;
}
body.page-home .cro-value-v6__actions {
  display: flex; flex-wrap: wrap; align-items: center; gap: 10px 18px;
  margin-top: 20px; padding-top: 18px; border-top: 1px solid var(--home-line);
}
body.page-home .cro-value-v6__actions a {
  display: inline-flex; align-items: center; justify-content: center; gap: 12px;
  min-height: 46px; border-radius: 11px; padding: 10px 17px;
  font-weight: 700; text-decoration: none; line-height: 1.4;
}
body.page-home .cro-value-v6__action { background: #102e40; color: #fff; }
body.page-home .cro-value-v6__action:hover { background: #20475c; color: #fff; }
body.page-home .cro-value-v6__terms { border: 1px solid #b9c9c8; color: #153b4c; }
body.page-home .cro-value-v6__terms:hover { background: #e5f4ef; color: #102e40; }
body.page-home .cro-value-v6__actions a:focus-visible { outline: 3px solid #237e67; outline-offset: 3px; }
@media (max-width: 700px) {
  body.page-home .cro-value-v6 .advantage-grid { gap: 11px; margin-top: 19px; }
  body.page-home .cro-value-v6 .advantage { padding: 16px 17px; border-radius: 14px; }
  body.page-home .cro-value-v6__actions { display: grid; gap: 10px; }
  body.page-home .cro-value-v6__actions a { width: 100%; box-sizing: border-box; }
}

body.page-home .cro-value-v6__guarantees {
  display: flex; gap: 24px; align-items: flex-start;
  border-top: 1px solid var(--home-line);
  padding: 17px 0 0; margin-top: 18px;
}
body.page-home .cro-value-v6__guarantees strong {
  flex: 0 0 210px; font-size: .99rem; color: var(--home-ink);
}
body.page-home .cro-value-v6__guarantees p {
  margin: 0; max-width: 760px; font-size: .94rem; line-height: 1.52; color: #42525f;
}
body.page-home .cro-value-v6__actions {margin-top: 15px; padding-top: 0; border: 0;}
@media (min-width:768px) and (max-width:1023px) {
 body.page-home .cro-value-v6 .advantage:last-child {grid-column: 1 / -1;}
}
@media(max-width:700px) {
 body.page-home .cro-value-v6__guarantees {display:block; padding-top:14px; margin-top:13px;}
 body.page-home .cro-value-v6__guarantees strong {display:block; margin-bottom:7px;}
}
