/* Additional service-page styling for Car Loan and Education Loan */
.service-visual-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:26px 0 6px}
.service-visual-strip .visual-card{height:150px;border-radius:14px;overflow:hidden;position:relative;background-size:cover;background-position:center;box-shadow:var(--shadow-sm);border:1px solid rgba(75,26,74,.10)}
.service-visual-strip .visual-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(38,10,55,.02),rgba(38,10,55,.24))}
.service-visual-strip .visual-card span{position:absolute;left:12px;bottom:10px;z-index:1;color:#fff;font-size:.72rem;font-weight:600;letter-spacing:.02em;text-shadow:0 1px 5px rgba(0,0,0,.45)}
.service-highlight{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:24px 0}
.service-highlight .highlight{padding:18px;background:#fff;border:1px solid rgba(75,26,74,.10);border-radius:14px;box-shadow:var(--shadow-sm)}
.service-highlight i{color:var(--gold-600);font-size:1.25rem;margin-bottom:9px}
.service-highlight h3{font-size:.95rem;margin-bottom:5px}
.service-highlight p{font-size:.78rem;color:var(--ink-500);margin:0;line-height:1.55}
.service-photo-panel{display:grid;grid-template-columns:.85fr 1.15fr;gap:26px;align-items:center}
.service-photo-panel .photo{min-height:310px;border-radius:20px;background-size:cover;background-position:center;box-shadow:var(--shadow-md);border:1px solid rgba(75,26,74,.10)}
.service-photo-panel .copy p{color:var(--ink-700)}
@media(max-width:700px){.service-visual-strip{grid-template-columns:1fr;}.service-visual-strip .visual-card{height:125px}.service-highlight{grid-template-columns:1fr}.service-photo-panel{grid-template-columns:1fr}.service-photo-panel .photo{min-height:240px}}
