/* QilyLean Homepage Owner Profile V4 | 2026-09-02 */
html body[data-qily-home-conversion="v1"] .qily-home-owner-profile{
  margin-top:18px;
  padding-top:16px;
  border-top:1px solid #d5e4e3;
}
html body[data-qily-home-conversion="v1"] .qily-home-owner-profile>strong{
  display:block;
  color:#0f4b5a!important;
  -webkit-text-fill-color:#0f4b5a!important;
  font-size:18px!important;
  font-weight:900!important;
  line-height:1.5!important;
}
html body[data-qily-home-conversion="v1"] .qily-home-owner-profile>p{
  margin:8px 0 0!important;
  color:#526967!important;
  -webkit-text-fill-color:#526967!important;
  font-size:18px!important;
  font-weight:560!important;
  line-height:1.74!important;
}
html body[data-qily-home-conversion="v1"] .qily-home-owner-profile__experience{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:44px;
  margin-top:16px;
  padding:9px 15px;
  border:1px solid #caa15f;
  border-radius:8px;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  background:#0f4b5a;
  text-decoration:none!important;
  font-size:17px!important;
  font-weight:900!important;
  line-height:1.4!important;
  box-shadow:0 5px 14px rgba(15,75,90,.14);
  transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease;
}
@media(hover:hover) and (pointer:fine){
  html body[data-qily-home-conversion="v1"] .qily-home-owner-profile__experience:hover{
    background:#12606f;
    border-color:#ffe39b;
    box-shadow:0 7px 18px rgba(15,75,90,.22);
    transform:translateY(-1px);
  }
}
html body[data-qily-home-conversion="v1"] .qily-home-owner-profile__experience:active{
  transform:translateY(1px);
  box-shadow:0 3px 9px rgba(15,75,90,.18);
}
html body[data-qily-home-conversion="v1"] .qily-home-owner-profile__experience:focus-visible{
  outline:3px solid #ffe39b;
  outline-offset:3px;
  background:#12606f;
}
@media(min-width:981px){
  html body[data-qily-home-conversion="v1"] #qily-home-collaboration .qily-home-collaboration{
    align-items:stretch!important;
  }
  html body[data-qily-home-conversion="v1"] #qily-home-collaboration .qily-home-collaboration__portrait,
  html body[data-qily-home-conversion="v1"] #qily-home-collaboration .qily-home-collaboration__roles{
    margin:0!important;
    align-self:stretch!important;
    height:auto!important;
    min-height:0!important;
  }
  html body[data-qily-home-conversion="v1"] #qily-home-collaboration .qily-home-collaboration__portrait img{
    display:block!important;
    width:100%!important;
    height:100%!important;
    min-height:0!important;
    max-height:none!important;
    object-fit:cover!important;
    object-position:center 22%!important;
  }
  html body[data-qily-home-conversion="v1"] #qily-home-collaboration .qily-home-collaboration__roles{
    align-items:stretch!important;
    grid-template-rows:minmax(0,1fr)!important;
  }
  html body[data-qily-home-conversion="v1"] #qily-home-collaboration .qily-home-role{
    height:auto!important;
    min-height:0!important;
    align-self:stretch!important;
    display:flex!important;
    flex-direction:column!important;
  }
}
@media(max-width:980px){
  html body[data-qily-home-conversion="v1"] .qily-home-owner-profile__experience{
    width:100%;
  }
}
@media(max-width:560px){
  html body[data-qily-home-conversion="v1"] .qily-home-owner-profile>strong,
  html body[data-qily-home-conversion="v1"] .qily-home-owner-profile>p,
  html body[data-qily-home-conversion="v1"] .qily-home-owner-profile__experience{
    font-size:17px!important;
  }
}
