.svc-groups{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.svc-group{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);flex-direction:column;padding:22px;display:flex}.svc-group h3{align-items:baseline;gap:10px;font-size:19px;display:flex}.svc-group h3 span{font-family:var(--mono);color:var(--accent-text);font-size:11px;font-weight:400}.svc-group>p{color:var(--muted);margin-top:8px;font-size:13.5px}.svc-group ul{border-top:1px solid var(--line-soft);margin-top:16px}.svc-group li{border-bottom:1px solid var(--line-soft)}.svc-group li a{justify-content:space-between;gap:12px;padding:10px 0;font-size:13.5px;transition:color .2s,padding .2s;display:flex}.svc-group li a:hover{color:var(--accent-text);padding-left:4px}.svc-group li small{font-family:var(--mono);color:var(--muted);flex-shrink:0;font-size:11.5px}.svc-groups-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.svc-section+.svc-section{margin-top:56px}.svc-section-head{flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin-bottom:20px;display:flex}.svc-section-head h2{font-size:clamp(22px,2.4vw,28px)}.svc-section-head p{color:var(--muted);font-size:14.5px}.svc-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.svc{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);flex-direction:column;padding:22px 22px 20px;transition:border-color .22s;display:flex}.svc:hover{border-color:var(--ink)}.svc-top{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:15px;padding-bottom:15px;display:flex}.svc-num{font-family:var(--mono);color:var(--accent-text);letter-spacing:.06em;font-size:12px}.svc-kind{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.svc h3{margin-bottom:9px;font-size:19px}.svc h3 a:hover{color:var(--accent-text);text-decoration:underline}.svc-body{color:var(--muted);font-size:14px;line-height:1.6}.svc-includes{color:var(--ink-2);margin-top:16px;font-size:12.5px;line-height:1.6}.svc-foot{margin-top:auto;padding-top:18px}.svc-price{flex-wrap:wrap;align-items:baseline;gap:4px 7px;display:flex}.svc-price small{color:var(--muted);font-size:11.5px}.svc-time{color:var(--muted);font-family:var(--mono);margin-top:4px;font-size:11px;display:block}.svc-cta{border-top:1px solid var(--line-soft);width:100%;color:var(--ink);align-items:center;gap:7px;margin-top:15px;padding-top:13px;font-size:13.5px;font-weight:600;transition:color .2s,gap .2s;display:inline-flex}.svc-cta:hover{color:var(--accent-deep);gap:11px}@media (max-width:1100px){.svc-groups,.svc-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.svc-groups,.svc-grid{grid-template-columns:1fr}.svc-section+.svc-section{margin-top:40px}}
