.business-plans{margin:var(--space-7,48px) 0}.business-plans>header{max-width:640px;margin-bottom:var(--space-5,24px)}.business-plans>header p{margin:var(--space-2,8px) 0 0;color:var(--color-ink-soft,#62594c)}.business-plans>ul{gap:var(--space-4,16px);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.business-plans>ul>li{gap:var(--space-3,12px);padding:var(--space-5,24px);border:1px solid var(--color-line,#e5dccf);border-radius:var(--radius-lg,16px);background:var(--color-surface,#fffdfa);flex-direction:column;display:flex}.business-plans>ul>li.is-current{border-color:var(--color-sage-700,#416453);box-shadow:inset 0 0 0 1px var(--color-sage-700,#416453)}.business-plans .business-plan-head{justify-content:space-between;align-items:center;gap:var(--space-2,8px);display:flex}.business-plans .business-plan-head :is(h3,h4){font-size:var(--fs-lg,18px);margin:0}.business-plans .business-plan-badge{border-radius:var(--radius-pill,999px);background:var(--color-sage-50,#edf0e7);color:var(--color-sage-700,#416453);font-size:var(--fs-xs,12px);padding:2px 10px;font-weight:600}.business-plans .business-plan-price{margin:0}.business-plans .business-plan-price strong{font-size:var(--fs-2xl,28px)}.business-plans .business-plan-price span{color:var(--color-ink-muted,#6f675b);font-size:var(--fs-sm,14px)}.business-plans>ul>li>p{font-size:var(--fs-sm,14px);margin:0}.business-plans>ul>li>ul{gap:var(--space-2,8px);font-size:var(--fs-sm,14px);margin:0;padding:0;list-style:none;display:grid}.business-plans>ul>li>ul li{gap:var(--space-2,8px);align-items:flex-start;display:flex}.business-plans>ul>li>ul svg{color:var(--color-sage-700,#416453);flex:none;margin-top:3px}.business-plans>ul>li>.rt-Button{margin-top:auto}.business-plans .business-plans-note{max-width:720px;margin:var(--space-4,16px) 0 0;font-size:var(--fs-sm,14px);color:var(--color-ink-muted,#6f675b)}.business-plans .business-plan-status{color:var(--color-ink,#302d29);font-weight:600}.business-plan-banner{margin:0 0 var(--space-4,16px);padding:var(--space-3,12px) var(--space-4,16px);border-radius:var(--radius-md,12px);background:var(--color-brand-50,#fff0e7);color:var(--color-ink,#302d29);font-size:var(--fs-sm,14px);grid-column:1/-1}.business-plan-banner.is-expired{background:#fbe9e3}.business-plan-banner a{color:var(--color-brand-deep,#8e3e27);font-weight:600}
