.svc-feature{display:grid;grid-template-columns:1.6fr 1fr;gap:var(--space-4);margin-top:var(--space-4);padding:var(--space-4);background:var(--paper-2);border:1px solid var(--line);border-radius:var(--radius-lg);color:var(--ink);text-decoration:none;transition:border-color .2s,transform .2s}.svc-feature:hover{border-color:var(--primary);transform:translateY(-2px)}.svc-feature h2{margin:var(--space-2) 0 var(--space-1)}.svc-points{margin:var(--space-2) 0 0;padding:0;list-style:none;display:grid;gap:10px}.svc-points li{position:relative;padding-left:22px;font-size:16px;line-height:1.6;color:var(--ink-soft)}.svc-points li:before{content:"✓";position:absolute;left:0;color:var(--primary-deep)}.svc-feature-side{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;padding-left:var(--space-4);border-left:1px solid var(--line)}.svc-price-label{font-size:13px;letter-spacing:.08em;color:var(--ink-mute)}.svc-price{font-family:var(--serif);font-size:56px;line-height:1;color:var(--primary-deep)}.svc-price-note{font-size:14px;color:var(--ink-mute);margin-bottom:var(--space-2)}.svc-others{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3);margin-top:var(--space-3)}.svc-note{margin-top:var(--space-4);text-align:center}@media (max-width:880px){.svc-feature{grid-template-columns:1fr;padding:var(--space-3)}.svc-feature-side{padding-left:0;border-left:0;border-top:1px solid var(--line);padding-top:var(--space-3)}.svc-others{grid-template-columns:1fr}}