.svc{background:var(--card-surface,var(--surface));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--ink);border:1px solid var(--card-border,var(--line));border-radius:16px;padding:28px 30px;display:flex;flex-direction:column;justify-content:space-between;gap:10px;font-size:16px;line-height:1.65;text-align:left;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s ease,border-color .28s ease}.svc:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--fern) 45%,var(--line));box-shadow:0 14px 32px -12px rgba(30,86,49,.12)}.svc:lang(km){line-height:1.8}.svc h3{margin:0;font-size:20px;font-weight:700;line-height:1.35;color:var(--ink)}.svc:lang(km) h3{line-height:1.6}.svc p{margin:0;color:var(--muted);flex:1 1;font-size:15px}.svc .price{font-weight:600;color:var(--ink);margin-top:12px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--line) 75%,transparent);display:flex;align-items:baseline;justify-content:space-between;gap:8px}.svc .price b{font-size:28px;font-weight:800;color:var(--fern);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.svc .price span{font-size:14px;font-weight:600;color:var(--muted)}.svc.feature{border:2px solid var(--fern);box-shadow:0 10px 26px -12px rgba(30,86,49,.16)}.svc.soon .price b{color:var(--muted)}.svc .tag{display:inline-block;vertical-align:middle;font-size:12px;font-weight:700;padding:3px 11px;border-radius:99px;background:color-mix(in srgb,var(--fern) 14%,var(--surface));color:var(--fern);margin-left:8px}