/* UniSeek v3 — «Услуги» (/services/, templates/v3/site/services.html). Карточки — как .pl-item из platform.css */
.sv3-hero-art .ill{max-width:440px;margin:0 auto}
.sv3-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.sv3-card{padding:22px 22px 18px}
.sv3-card .h3-ic{width:52px;height:52px}
.sv3-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}
.sv3-actions .pl-more{margin:0}
.sv3-price-link{position:relative;z-index:1;padding:5px 12px;border-radius:999px;background:var(--v3-lav-2);font-size:13px;font-weight:600;color:var(--v3-accent)!important;transition:background .2s}
.sv3-price-link:hover{background:var(--v3-lav-3)}
.sv3-express{display:grid;grid-template-columns:56px 1fr auto;gap:20px;align-items:center;margin-top:20px;padding:24px 28px;border-radius:var(--v3-r-lg);background:linear-gradient(135deg,#F4F3FF 0%,#ECEAFE 100%)}
.sv3-express .h3-ic{background:var(--v3-accent);color:#fff}
.sv3-express h3{font-size:20px;line-height:1.25;font-weight:800;color:var(--v3-ink)}
.sv3-express p{margin-top:4px;font-size:15px;color:var(--v3-text)}
.sv3-pnav{position:sticky;top:64px;z-index:20;background:rgba(255,255,255,.95);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-top:1px solid var(--v3-line);border-bottom:1px solid var(--v3-line)}
.sv3-pnav-in{display:flex;align-items:center;gap:6px;overflow-x:auto;padding:10px 0;scrollbar-width:none}
.sv3-pnav-in::-webkit-scrollbar{display:none}
.sv3-pnav span{flex:none;margin-right:6px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--v3-muted)}
.sv3-pnav a{flex:none;padding:7px 14px;border-radius:999px;font-size:14px;font-weight:600;color:var(--v3-ink);white-space:nowrap;transition:background .2s,color .2s}
.sv3-pnav a:hover{background:var(--v3-lav);color:var(--v3-accent)}
.sv3-prices .pp-pricing{scroll-margin-top:120px}
@media (max-width:1020px){.sv3-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sv3-express{grid-template-columns:48px 1fr}.sv3-express .v3-btn{grid-column:1/-1;justify-self:start}}
@media (max-width:700px){.sv3-grid{grid-template-columns:1fr}.sv3-card .h3-ic{width:40px;height:40px}.sv3-express{padding:20px 18px}.sv3-pnav{top:60px}}
