/* HOME service image cards — R009 */
.external-home .home-services{background:#f3eee7}
.external-home .home-service-list{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:16px;
  max-width:1500px;
  margin:0 auto;
  border:0;
}
.external-home .home-service-item{
  display:flex;
  flex-direction:column;
  justify-content:flex-end;
  min-height:330px;
  padding:34px 40px 36px;
  overflow:hidden;
  border:1px solid rgba(248,235,218,.20);
  background-color:#2a1912;
  background-repeat:no-repeat;
  background-size:cover;
  color:#fff7ea;
  transition:filter .18s ease;
}
.external-home .home-service-item--asset-transfer{
  background-image:linear-gradient(90deg,rgba(27,14,8,.76) 0%,rgba(27,14,8,.62) 47%,rgba(27,14,8,.38) 100%),url("/assets/service-transfer.webp");
  background-position:center 58%;
}
.external-home .home-service-item--taxpayer-rights{
  background-image:linear-gradient(90deg,rgba(27,14,8,.76) 0%,rgba(27,14,8,.61) 47%,rgba(27,14,8,.38) 100%),url("/assets/service-taxpayer-rights.webp");
  background-position:center 58%;
}
.external-home .home-service-item--tax-refund{
  background-image:linear-gradient(90deg,rgba(27,14,8,.76) 0%,rgba(27,14,8,.61) 47%,rgba(27,14,8,.38) 100%),url("/assets/service-correction-claim.webp");
  background-position:center 57%;
}
.external-home .home-service-item--tax-management{
  background-image:linear-gradient(90deg,rgba(27,14,8,.76) 0%,rgba(27,14,8,.61) 47%,rgba(27,14,8,.38) 100%),url("/assets/service-tax-management.webp");
  background-position:center 57%;
}
.external-home .home-service-item:nth-child(3){
  background-image:linear-gradient(90deg,rgba(27,14,8,.76) 0%,rgba(27,14,8,.61) 47%,rgba(27,14,8,.38) 100%),url("/assets/service-correction-claim.webp") !important;
  background-position:center 57%;
}
.external-home .home-service-item:hover{background-color:#2a1912;transform:none;filter:brightness(1.045)}
.external-home .home-service-item small{
  color:#df9d8e;
  font-size:15px;
  font-weight:800;
  letter-spacing:.06em;
}
.external-home .home-service-item h3{
  margin:13px 0 0;
  color:#fff9ef;
  font-size:29px;
  font-weight:600;
  line-height:1.35;
}
.external-home .home-service-item strong{
  display:block;
  margin-top:16px;
  color:#f1dfc8;
  font-size:18px;
  font-weight:600;
  line-height:1.55;
}
.external-home .home-service-item p{
  max-width:590px;
  margin:12px 0 0;
  color:#ede0d1;
  font-size:17px;
  line-height:1.68;
  word-break:keep-all;
}
.external-home .home-service-item:focus-visible{outline:3px solid #f0c2ae;outline-offset:4px}
@media(max-width:640px){
  .external-home .home-service-list{grid-template-columns:1fr;gap:14px}
  .external-home .home-service-item{
    min-height:236px;
    padding:25px 24px 27px;
    border:1px solid rgba(248,235,218,.18);
  }
  .external-home .home-service-item--asset-transfer{background-position:center 61%}
  .external-home .home-service-item--taxpayer-rights{background-position:center 59%}
  .external-home .home-service-item--tax-refund{background-position:center 58%}
  .external-home .home-service-item--tax-management{background-position:center 58%}
  .external-home .home-service-item small{font-size:14px}
  .external-home .home-service-item h3{margin-top:9px;font-size:24px}
  .external-home .home-service-item strong{margin-top:11px;font-size:17px}
  .external-home .home-service-item p{margin-top:9px;font-size:16px;line-height:1.62}
}
@media(prefers-reduced-motion:reduce){.external-home .home-service-item{transition:none}}

