/* HAD V13 — crop the sticky-video transition so the defect is not visible */
.hero-v4{
  height:138svh;
  min-height:980px;
}
.hero-v4-stage{
  clip-path: inset(0 0 96px 0);
}
.expertise-v4{
  position:relative;
  z-index:8;
  margin-top:-190px;
  padding-top:138px;
  border-radius:42px 42px 0 0;
  background:linear-gradient(180deg,#f7fbfe 0%,#f1f8fc 100%);
  box-shadow:0 -16px 40px rgba(4,33,64,.08);
}
.expertise-v4::before{
  content:"";
  position:absolute;
  left:0;right:0;top:-28px;
  height:38px;
  background:linear-gradient(180deg,rgba(247,251,254,0),#f7fbfe 70%);
  pointer-events:none;
}
@media (max-width:1080px){
  .hero-v4{height:132svh;min-height:930px}
  .hero-v4-stage{clip-path: inset(0 0 84px 0)}
  .expertise-v4{margin-top:-160px;padding-top:118px;border-radius:34px 34px 0 0}
}
@media (max-width:650px){
  .hero-v4{height:124svh;min-height:840px}
  .hero-v4-stage{clip-path: inset(0 0 74px 0)}
  .expertise-v4{margin-top:-128px;padding-top:88px;border-radius:24px 24px 0 0}
  .expertise-v4::before{top:-18px;height:24px}
}
