.service-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(16px,1.4vw,24px);display:grid}.service-card{border-radius:var(--radius);aspect-ratio:3/2;cursor:default;box-shadow:var(--shadow-sm);flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.card-bg{z-index:0;transition:transform .4s cubic-bezier(.23,1,.32,1);position:absolute;inset:0}.card-overlay{z-index:1;background:linear-gradient(#0a0d141a 0%,#0a0d143d 48%,#0a0d14c7 100%);position:absolute;inset:0}.card-body{z-index:2;align-items:flex-end;height:100%;padding:0 16px 16px 20px;display:flex;position:relative}.card-title{font-family:var(--font-display);color:#fff;letter-spacing:.08em;text-shadow:0 2px 8px #00000073;font-size:19px;font-weight:400;line-height:1.4}.card-title:before{content:"";background:var(--red);border-radius:1px;width:26px;height:2px;margin-bottom:10px;display:block}@media (hover:hover){.service-card:hover{box-shadow:var(--shadow-md);transform:translateY(-6px)}.service-card:hover .card-bg{transform:scale(1.04)}}.s-construction .card-bg{background:url(/service-imgs/construction.jpg) 50%/cover no-repeat}.s-finance .card-bg{background:url(/service-imgs/finance.jpg) 50%/cover no-repeat}.s-npl .card-bg{background:url(/service-imgs/assets.jpg) 50%/cover no-repeat}.s-labor .card-bg{background:url(/service-imgs/labor.jpg) 50%/cover no-repeat}.s-traffic .card-bg{background:url(/service-imgs/traffic.jpg) 50%/cover no-repeat}.s-elderly .card-bg{background:url(/service-imgs/elderly.jpg) 50%/cover no-repeat}.s-marriage .card-bg{background:url(/service-imgs/marriage.jpg) 50%/cover no-repeat}.s-tax .card-bg{background:url(/service-imgs/tax.jpg) 50%/cover no-repeat}.s-bankruptcy .card-bg{background:url(/service-imgs/bankruptcy.jpg) 50%/cover no-repeat}.s-guardian .card-bg{background:url(/service-imgs/guardian.jpg) 50%/cover no-repeat}@media (max-width:900px){.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.service-grid{grid-template-columns:minmax(0,1fr)}}
