.svc{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:center;margin-bottom:80px;display:grid;position:relative}.svc img{aspect-ratio:3/2;object-fit:cover;width:100%}.svc-box{box-shadow:var(--shadow-overlay);background:#fff;margin-left:-140px;padding:40px 44px;position:relative}.svc.rev{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.svc.rev .svc-media{order:2}.svc.rev .svc-box{z-index:1;margin-left:0;margin-right:-140px}.svc-num,.row-num{font-family:var(--num);letter-spacing:.14em;color:var(--blue);font-size:15px;font-weight:600;line-height:1}.svc h2{color:var(--heading);margin:10px 0 12px;font-size:24px;font-weight:700}.svc-text{margin-bottom:20px;font-size:15px}.list{border-top:1px solid var(--border);margin-top:24px}.row{border-bottom:1px solid var(--border);color:var(--heading);grid-template-columns:72px 200px minmax(0,1fr) auto;align-items:center;gap:32px;padding:28px 0;display:grid}.row:hover{color:var(--heading)}.row img{aspect-ratio:3/2;object-fit:cover;width:200px}.row .logo-img{background:var(--beige);object-fit:contain;padding:22px}.row h2{margin:0 0 6px;font-size:19px;font-weight:700}.row p{color:var(--body);font-size:14.5px;line-height:1.8}.steps .step h3{font-size:19px}@media (width<=767px){.svc,.svc.rev{grid-template-columns:minmax(0,1fr);margin-bottom:48px}.svc.rev .svc-media{order:0}.svc-box,.svc.rev .svc-box{margin:-40px 16px 0;padding:28px 24px}.svc h2{font-size:20px}.row{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:8px 16px;padding:20px 0}.row-num{display:none}.row img{grid-row:span 2;width:112px}.row .logo-img{padding:12px}.row h2{font-size:16px}.row p{font-size:13px}.row .more{grid-column:2}}
