/* 요금 안내·결제 페이지: 대문의 요금 칸(home.css .plan)에 단추 자리와 글만 더함 */
.pricing.block { border-top: 0; }
.pricing h1 { font-size: var(--t-section); margin: 0 0 var(--s-6); text-align: center; }
.pricing .plan h2 { margin: 0 0 2px; font-size: var(--t-title); text-align: left; }
.pricing .plan-actions { display: flex; flex-wrap: wrap; gap: var(--s-2); margin-top: var(--s-4); }
.pricing .plan-actions p { margin: 0; width: 100%; color: var(--sub); font-size: var(--t-body); }
.pricing .msg { min-height: 1.5em; text-align: center; font-size: var(--t-read); }
.pricing .msg.bad { color: var(--bad); }
.pricing .fine { max-width: 720px; margin: var(--s-2) auto 0; color: var(--sub); font-size: var(--t-body); text-align: center; }
.pricing > p:last-child { text-align: center; }
/* 대문의 요금 칸은 왼쪽 맞춤(2026-11 브랜드)이라, 제목이 가운데인 이 화면에서는 가운데로 */
.pricing .plan-grid { margin-left: auto; margin-right: auto; }
